21 #ifndef ATTRIBUTE_UNUSED
22 #define ATTRIBUTE_UNUSED
25 #include "../../include/xtensa-isa.h"
26 #include "../../include/xtensa-isa-internal.h"
41 {
"PTEVADDR", 83, 0 },
46 {
"INTERRUPT", 226, 0 },
47 {
"INTCLEAR", 227, 0 },
51 {
"CCOMPARE0", 240, 0 },
52 {
"CCOMPARE1", 241, 0 },
53 {
"CCOMPARE2", 242, 0 },
54 {
"VECBASE", 231, 0 },
62 {
"EXCSAVE1", 209, 0 },
63 {
"EXCSAVE2", 210, 0 },
64 {
"EXCSAVE3", 211, 0 },
65 {
"EXCSAVE4", 212, 0 },
66 {
"EXCSAVE5", 213, 0 },
67 {
"EXCSAVE6", 214, 0 },
68 {
"EXCSAVE7", 215, 0 },
75 {
"EXCCAUSE", 232, 0 },
77 {
"EXCVADDR", 238, 0 },
78 {
"WINDOWBASE", 72, 0 },
79 {
"WINDOWSTART", 73, 0 },
87 {
"INTENABLE", 228, 0 },
88 {
"DBREAKA0", 144, 0 },
89 {
"DBREAKC0", 160, 0 },
90 {
"DBREAKA1", 145, 0 },
91 {
"DBREAKC1", 161, 0 },
92 {
"IBREAKA0", 128, 0 },
93 {
"IBREAKA1", 129, 0 },
94 {
"IBREAKENABLE", 96, 0 },
95 {
"ICOUNTLEVEL", 237, 0 },
96 {
"DEBUGCAUSE", 233, 0 },
100 {
"CPENABLE", 224, 0 },
101 {
"SCOMPARE1", 12, 0 },
102 {
"THREADPTR", 231, 1 },
107 #define NUM_SYSREGS 74
108 #define MAX_SPECIAL_REG 247
109 #define MAX_USER_REG 233
119 {
"INTERRUPT", 32, 0 },
122 {
"VECBASE", 22, 0 },
130 {
"EXCSAVE1", 32, 0 },
131 {
"EXCSAVE2", 32, 0 },
132 {
"EXCSAVE3", 32, 0 },
133 {
"EXCSAVE4", 32, 0 },
134 {
"EXCSAVE5", 32, 0 },
135 {
"EXCSAVE6", 32, 0 },
136 {
"EXCSAVE7", 32, 0 },
143 {
"EXCCAUSE", 6, 0 },
144 {
"PSINTLEVEL", 4, 0 },
150 {
"EXCVADDR", 32, 0 },
151 {
"WindowBase", 4, 0 },
152 {
"WindowStart", 16, 0 },
153 {
"PSCALLINC", 2, 0 },
158 {
"THREADPTR", 32, 0 },
159 {
"LITBADDR", 20, 0 },
166 {
"InOCDMode", 1, 0 },
167 {
"INTENABLE", 32, 0 },
168 {
"DBREAKA0", 32, 0 },
169 {
"DBREAKC0", 8, 0 },
170 {
"DBREAKA1", 32, 0 },
171 {
"DBREAKC1", 8, 0 },
172 {
"IBREAKA0", 32, 0 },
173 {
"IBREAKA1", 32, 0 },
174 {
"IBREAKENABLE", 2, 0 },
175 {
"ICOUNTLEVEL", 4, 0 },
176 {
"DEBUGCAUSE", 6, 0 },
178 {
"CCOMPARE0", 32, 0 },
179 {
"CCOMPARE1", 32, 0 },
180 {
"CCOMPARE2", 32, 0 },
184 {
"INSTPGSZID4", 2, 0 },
185 {
"DATAPGSZID4", 2, 0 },
187 {
"CPENABLE", 1, 0 },
188 {
"SCOMPARE1", 32, 0 },
189 {
"RoundMode", 2, 0 },
190 {
"InvalidEnable", 1, 0 },
191 {
"DivZeroEnable", 1, 0 },
192 {
"OverflowEnable", 1, 0 },
193 {
"UnderflowEnable", 1, 0 },
194 {
"InexactEnable", 1, 0 },
195 {
"InvalidFlag", 1, 0 },
196 {
"DivZeroFlag", 1, 0 },
197 {
"OverflowFlag", 1, 0 },
198 {
"UnderflowFlag", 1, 0 },
199 {
"InexactFlag", 1, 0 },
200 {
"FPreserved20", 20, 0 },
201 {
"FPreserved20a", 20, 0 },
202 {
"FPreserved5", 5, 0 },
203 {
"FPreserved7", 7, 0 }
206 #define NUM_STATES 89
211 #define STATE_LCOUNT 0
213 #define STATE_ICOUNT 2
215 #define STATE_INTERRUPT 4
216 #define STATE_CCOUNT 5
217 #define STATE_XTSYNC 6
218 #define STATE_VECBASE 7
221 #define STATE_EPC3 10
222 #define STATE_EPC4 11
223 #define STATE_EPC5 12
224 #define STATE_EPC6 13
225 #define STATE_EPC7 14
226 #define STATE_EXCSAVE1 15
227 #define STATE_EXCSAVE2 16
228 #define STATE_EXCSAVE3 17
229 #define STATE_EXCSAVE4 18
230 #define STATE_EXCSAVE5 19
231 #define STATE_EXCSAVE6 20
232 #define STATE_EXCSAVE7 21
233 #define STATE_EPS2 22
234 #define STATE_EPS3 23
235 #define STATE_EPS4 24
236 #define STATE_EPS5 25
237 #define STATE_EPS6 26
238 #define STATE_EPS7 27
239 #define STATE_EXCCAUSE 28
240 #define STATE_PSINTLEVEL 29
241 #define STATE_PSUM 30
242 #define STATE_PSWOE 31
243 #define STATE_PSRING 32
244 #define STATE_PSEXCM 33
245 #define STATE_DEPC 34
246 #define STATE_EXCVADDR 35
247 #define STATE_WindowBase 36
248 #define STATE_WindowStart 37
249 #define STATE_PSCALLINC 38
250 #define STATE_PSOWB 39
251 #define STATE_LBEG 40
252 #define STATE_LEND 41
254 #define STATE_THREADPTR 43
255 #define STATE_LITBADDR 44
256 #define STATE_LITBEN 45
257 #define STATE_MISC0 46
258 #define STATE_MISC1 47
259 #define STATE_MISC2 48
260 #define STATE_MISC3 49
262 #define STATE_InOCDMode 51
263 #define STATE_INTENABLE 52
264 #define STATE_DBREAKA0 53
265 #define STATE_DBREAKC0 54
266 #define STATE_DBREAKA1 55
267 #define STATE_DBREAKC1 56
268 #define STATE_IBREAKA0 57
269 #define STATE_IBREAKA1 58
270 #define STATE_IBREAKENABLE 59
271 #define STATE_ICOUNTLEVEL 60
272 #define STATE_DEBUGCAUSE 61
273 #define STATE_DBNUM 62
274 #define STATE_CCOMPARE0 63
275 #define STATE_CCOMPARE1 64
276 #define STATE_CCOMPARE2 65
277 #define STATE_ASID3 66
278 #define STATE_ASID2 67
279 #define STATE_ASID1 68
280 #define STATE_INSTPGSZID4 69
281 #define STATE_DATAPGSZID4 70
282 #define STATE_PTBASE 71
283 #define STATE_CPENABLE 72
284 #define STATE_SCOMPARE1 73
285 #define STATE_RoundMode 74
286 #define STATE_InvalidEnable 75
287 #define STATE_DivZeroEnable 76
288 #define STATE_OverflowEnable 77
289 #define STATE_UnderflowEnable 78
290 #define STATE_InexactEnable 79
291 #define STATE_InvalidFlag 80
292 #define STATE_DivZeroFlag 81
293 #define STATE_OverflowFlag 82
294 #define STATE_UnderflowFlag 83
295 #define STATE_InexactFlag 84
296 #define STATE_FPreserved20 85
297 #define STATE_FPreserved20a 86
298 #define STATE_FPreserved5 87
299 #define STATE_FPreserved7 88
308 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
316 tie_t = (val << 28) >> 28;
317 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
324 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
332 tie_t = (val << 28) >> 28;
333 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
340 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
348 tie_t = (val << 28) >> 28;
349 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
356 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
364 tie_t = (val << 28) >> 28;
365 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
372 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
380 tie_t = (val << 28) >> 28;
381 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
388 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
396 tie_t = (val << 28) >> 28;
397 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
404 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
412 tie_t = (val << 28) >> 28;
413 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
420 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
428 tie_t = (val << 31) >> 31;
429 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
436 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
437 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
445 tie_t = (val << 28) >> 28;
446 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
447 tie_t = (val << 27) >> 31;
448 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
455 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
456 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
464 tie_t = (val << 28) >> 28;
465 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
466 tie_t = (val << 27) >> 31;
467 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
474 tie_t = (tie_t << 12) | ((insn[0] << 8) >> 20);
482 tie_t = (val << 20) >> 20;
483 insn[0] = (insn[0] & ~0xfff000) | (tie_t << 12);
490 tie_t = (tie_t << 8) | ((insn[0] << 8) >> 24);
498 tie_t = (val << 24) >> 24;
499 insn[0] = (insn[0] & ~0xff0000) | (tie_t << 16);
506 tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
514 tie_t = (val << 24) >> 24;
515 insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
522 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
523 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
531 tie_t = (val << 28) >> 28;
532 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
533 tie_t = (val << 24) >> 28;
534 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
541 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
549 tie_t = (val << 28) >> 28;
550 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
557 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
565 tie_t = (val << 28) >> 28;
566 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
573 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
581 tie_t = (val << 28) >> 28;
582 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
589 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
597 tie_t = (val << 28) >> 28;
598 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
605 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
613 tie_t = (val << 28) >> 28;
614 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
621 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
629 tie_t = (val << 28) >> 28;
630 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
637 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
645 tie_t = (val << 28) >> 28;
646 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
653 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
654 tie_t = (tie_t << 8) | ((insn[0] << 8) >> 24);
662 tie_t = (val << 24) >> 24;
663 insn[0] = (insn[0] & ~0xff0000) | (tie_t << 16);
664 tie_t = (val << 20) >> 28;
665 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
672 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
673 tie_t = (tie_t << 8) | ((insn[0] << 12) >> 24);
681 tie_t = (val << 24) >> 24;
682 insn[0] = (insn[0] & ~0xff000) | (tie_t << 12);
683 tie_t = (val << 20) >> 28;
684 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
691 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
699 tie_t = (val << 20) >> 20;
700 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
707 tie_t = (tie_t << 16) | ((insn[0] << 8) >> 16);
715 tie_t = (val << 16) >> 16;
716 insn[0] = (insn[0] & ~0xffff00) | (tie_t << 8);
723 tie_t = (tie_t << 16) | ((insn[0] << 12) >> 16);
731 tie_t = (val << 16) >> 16;
732 insn[0] = (insn[0] & ~0xffff0) | (tie_t << 4);
739 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
747 tie_t = (val << 30) >> 30;
748 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
755 tie_t = (tie_t << 2) | ((insn[0] << 28) >> 30);
763 tie_t = (val << 30) >> 30;
764 insn[0] = (insn[0] & ~0xc) | (tie_t << 2);
771 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
779 tie_t = (val << 30) >> 30;
780 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
787 tie_t = (tie_t << 2) | ((insn[0] << 30) >> 30);
795 tie_t = (val << 30) >> 30;
796 insn[0] = (insn[0] & ~0x3) | (tie_t << 0);
803 tie_t = (tie_t << 18) | ((insn[0] << 8) >> 14);
811 tie_t = (val << 14) >> 14;
812 insn[0] = (insn[0] & ~0xffffc0) | (tie_t << 6);
819 tie_t = (tie_t << 18) | ((insn[0] << 14) >> 14);
827 tie_t = (val << 14) >> 14;
828 insn[0] = (insn[0] & ~0x3ffff) | (tie_t << 0);
835 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
843 tie_t = (val << 28) >> 28;
844 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
851 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
859 tie_t = (val << 28) >> 28;
860 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
867 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
875 tie_t = (val << 28) >> 28;
876 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
883 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
891 tie_t = (val << 28) >> 28;
892 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
899 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
907 tie_t = (val << 28) >> 28;
908 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
915 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
923 tie_t = (val << 28) >> 28;
924 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
931 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
939 tie_t = (val << 28) >> 28;
940 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
947 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
955 tie_t = (val << 28) >> 28;
956 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
963 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
971 tie_t = (val << 28) >> 28;
972 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
979 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
987 tie_t = (val << 28) >> 28;
988 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
995 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1003 tie_t = (val << 28) >> 28;
1004 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1011 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1019 tie_t = (val << 28) >> 28;
1020 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1027 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1035 tie_t = (val << 28) >> 28;
1036 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1043 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1051 tie_t = (val << 28) >> 28;
1052 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1059 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
1067 tie_t = (val << 28) >> 28;
1068 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
1075 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
1083 tie_t = (val << 31) >> 31;
1084 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
1091 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1099 tie_t = (val << 31) >> 31;
1100 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1107 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
1115 tie_t = (val << 31) >> 31;
1116 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
1123 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1124 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1132 tie_t = (val << 28) >> 28;
1133 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1134 tie_t = (val << 27) >> 31;
1135 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1142 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
1143 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1151 tie_t = (val << 28) >> 28;
1152 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1153 tie_t = (val << 27) >> 31;
1154 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
1161 tie_t = (tie_t << 5) | ((insn[0] << 15) >> 27);
1169 tie_t = (val << 27) >> 27;
1170 insn[0] = (insn[0] & ~0x1f000) | (tie_t << 12);
1177 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
1178 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1186 tie_t = (val << 28) >> 28;
1187 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1188 tie_t = (val << 27) >> 31;
1189 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
1196 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1197 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
1205 tie_t = (val << 28) >> 28;
1206 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
1207 tie_t = (val << 27) >> 31;
1208 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1215 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
1216 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
1224 tie_t = (val << 28) >> 28;
1225 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
1226 tie_t = (val << 27) >> 31;
1227 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
1234 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
1235 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1243 tie_t = (val << 28) >> 28;
1244 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1245 tie_t = (val << 27) >> 31;
1246 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
1253 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1254 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1262 tie_t = (val << 28) >> 28;
1263 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1264 tie_t = (val << 27) >> 31;
1265 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1272 tie_t = (tie_t << 5) | ((insn[0] << 19) >> 27);
1280 tie_t = (val << 27) >> 27;
1281 insn[0] = (insn[0] & ~0x1f00) | (tie_t << 8);
1288 tie_t = (tie_t << 5) | ((insn[0] << 19) >> 27);
1296 tie_t = (val << 27) >> 27;
1297 insn[0] = (insn[0] & ~0x1f00) | (tie_t << 8);
1304 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
1312 tie_t = (val << 31) >> 31;
1313 insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
1320 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
1321 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1329 tie_t = (val << 28) >> 28;
1330 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1331 tie_t = (val << 27) >> 31;
1332 insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
1339 tie_t = (tie_t << 1) | ((insn[0] << 31) >> 31);
1340 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1348 tie_t = (val << 28) >> 28;
1349 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1350 tie_t = (val << 27) >> 31;
1351 insn[0] = (insn[0] & ~0x1) | (tie_t << 0);
1358 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1359 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1367 tie_t = (val << 28) >> 28;
1368 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1369 tie_t = (val << 24) >> 28;
1370 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1377 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1378 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1386 tie_t = (val << 28) >> 28;
1387 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1388 tie_t = (val << 24) >> 28;
1389 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1396 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1397 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1405 tie_t = (val << 28) >> 28;
1406 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1407 tie_t = (val << 24) >> 28;
1408 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1415 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1416 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1424 tie_t = (val << 28) >> 28;
1425 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1426 tie_t = (val << 24) >> 28;
1427 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1434 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1435 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1443 tie_t = (val << 28) >> 28;
1444 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1445 tie_t = (val << 24) >> 28;
1446 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1453 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
1454 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1462 tie_t = (val << 28) >> 28;
1463 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1464 tie_t = (val << 24) >> 28;
1465 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
1472 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
1480 tie_t = (val << 29) >> 29;
1481 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
1488 tie_t = (tie_t << 3) | ((insn[0] << 28) >> 29);
1496 tie_t = (val << 29) >> 29;
1497 insn[0] = (insn[0] & ~0xe) | (tie_t << 1);
1504 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1512 tie_t = (val << 28) >> 28;
1513 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1520 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1528 tie_t = (val << 28) >> 28;
1529 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1536 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1544 tie_t = (val << 28) >> 28;
1545 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1552 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
1553 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
1561 tie_t = (val << 30) >> 30;
1562 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
1563 tie_t = (val << 28) >> 30;
1564 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
1571 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
1579 tie_t = (val << 31) >> 31;
1580 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
1587 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
1595 tie_t = (val << 31) >> 31;
1596 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
1603 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1611 tie_t = (val << 28) >> 28;
1612 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1619 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1627 tie_t = (val << 28) >> 28;
1628 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1635 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
1643 tie_t = (val << 30) >> 30;
1644 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
1651 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
1659 tie_t = (val << 30) >> 30;
1660 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
1667 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1675 tie_t = (val << 28) >> 28;
1676 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1683 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1691 tie_t = (val << 28) >> 28;
1692 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1699 tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
1707 tie_t = (val << 29) >> 29;
1708 insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
1715 tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
1723 tie_t = (val << 29) >> 29;
1724 insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
1731 tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
1739 tie_t = (val << 31) >> 31;
1740 insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
1747 tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
1755 tie_t = (val << 31) >> 31;
1756 insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
1763 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
1764 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1772 tie_t = (val << 28) >> 28;
1773 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1774 tie_t = (val << 26) >> 30;
1775 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
1782 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
1783 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1791 tie_t = (val << 28) >> 28;
1792 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1793 tie_t = (val << 26) >> 30;
1794 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
1801 tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
1802 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1810 tie_t = (val << 28) >> 28;
1811 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1812 tie_t = (val << 25) >> 29;
1813 insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
1820 tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
1821 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1829 tie_t = (val << 28) >> 28;
1830 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1831 tie_t = (val << 25) >> 29;
1832 insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
1839 tie_t = (tie_t << 7) | ((insn[0] << 25) >> 25);
1847 tie_t = (val << 25) >> 25;
1848 insn[0] = (insn[0] & ~0x7f) | (tie_t << 0);
1855 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
1863 tie_t = (val << 31) >> 31;
1864 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
1871 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31);
1879 tie_t = (val << 31) >> 31;
1880 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14);
1887 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
1895 tie_t = (val << 30) >> 30;
1896 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
1903 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
1911 tie_t = (val << 31) >> 31;
1912 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
1919 tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
1927 tie_t = (val << 31) >> 31;
1928 insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
1935 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
1943 tie_t = (val << 30) >> 30;
1944 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
1951 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30);
1959 tie_t = (val << 30) >> 30;
1960 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12);
1967 tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
1975 tie_t = (val << 31) >> 31;
1976 insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
1983 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31);
1991 tie_t = (val << 31) >> 31;
1992 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14);
1999 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
2007 tie_t = (val << 29) >> 29;
2008 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
2015 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
2023 tie_t = (val << 29) >> 29;
2024 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
2031 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
2039 tie_t = (val << 29) >> 29;
2040 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
2047 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2055 tie_t = (val << 29) >> 29;
2056 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2063 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2071 tie_t = (val << 29) >> 29;
2072 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2079 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2087 tie_t = (val << 29) >> 29;
2088 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2095 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2103 tie_t = (val << 29) >> 29;
2104 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2111 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2119 tie_t = (val << 29) >> 29;
2120 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2127 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2135 tie_t = (val << 29) >> 29;
2136 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2143 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
2151 tie_t = (val << 30) >> 30;
2152 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
2159 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
2167 tie_t = (val << 30) >> 30;
2168 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
2175 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
2183 tie_t = (val << 30) >> 30;
2184 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
2191 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
2199 tie_t = (val << 30) >> 30;
2200 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
2207 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
2215 tie_t = (val << 30) >> 30;
2216 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
2223 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
2231 tie_t = (val << 30) >> 30;
2232 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
2239 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
2247 tie_t = (val << 30) >> 30;
2248 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
2255 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
2263 tie_t = (val << 30) >> 30;
2264 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
2271 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
2279 tie_t = (val << 30) >> 30;
2280 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
2287 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2295 tie_t = (val << 31) >> 31;
2296 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2303 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2311 tie_t = (val << 31) >> 31;
2312 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2319 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2327 tie_t = (val << 31) >> 31;
2328 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2335 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2343 tie_t = (val << 31) >> 31;
2344 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2351 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2359 tie_t = (val << 31) >> 31;
2360 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2367 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2375 tie_t = (val << 31) >> 31;
2376 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2383 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2391 tie_t = (val << 31) >> 31;
2392 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2399 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2407 tie_t = (val << 31) >> 31;
2408 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2415 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2423 tie_t = (val << 31) >> 31;
2424 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2431 tie_t = (tie_t << 15) | ((insn[0] << 8) >> 17);
2439 tie_t = (val << 17) >> 17;
2440 insn[0] = (insn[0] & ~0xfffe00) | (tie_t << 9);
2447 tie_t = (tie_t << 18) | ((insn[0] << 8) >> 14);
2455 tie_t = (val << 14) >> 14;
2456 insn[0] = (insn[0] & ~0xffffc0) | (tie_t << 6);
2463 tie_t = (tie_t << 18) | ((insn[0] << 6) >> 14);
2471 tie_t = (val << 14) >> 14;
2472 insn[0] = (insn[0] & ~0x3ffff00) | (tie_t << 8);
2479 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2487 tie_t = (val << 28) >> 28;
2488 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2495 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2503 tie_t = (val << 29) >> 29;
2504 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2511 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2519 tie_t = (val << 29) >> 29;
2520 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2527 tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29);
2535 tie_t = (val << 29) >> 29;
2536 insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17);
2543 tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29);
2551 tie_t = (val << 29) >> 29;
2552 insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17);
2559 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
2560 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
2568 tie_t = (val << 28) >> 28;
2569 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
2570 tie_t = (val << 24) >> 28;
2571 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
2578 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30);
2586 tie_t = (val << 30) >> 30;
2587 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18);
2594 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
2602 tie_t = (val << 28) >> 28;
2603 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
2610 tie_t = (tie_t << 1) | ((insn[0] << 14) >> 31);
2618 tie_t = (val << 31) >> 31;
2619 insn[0] = (insn[0] & ~0x20000) | (tie_t << 17);
2626 tie_t = (tie_t << 2) | ((insn[0] << 14) >> 30);
2634 tie_t = (val << 30) >> 30;
2635 insn[0] = (insn[0] & ~0x30000) | (tie_t << 16);
2642 tie_t = (tie_t << 5) | ((insn[0] << 14) >> 27);
2650 tie_t = (val << 27) >> 27;
2651 insn[0] = (insn[0] & ~0x3e000) | (tie_t << 13);
2658 tie_t = (tie_t << 6) | ((insn[0] << 14) >> 26);
2666 tie_t = (val << 26) >> 26;
2667 insn[0] = (insn[0] & ~0x3f000) | (tie_t << 12);
2674 tie_t = (tie_t << 6) | ((insn[0] << 14) >> 26);
2675 tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
2683 tie_t = (val << 29) >> 29;
2684 insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
2685 tie_t = (val << 23) >> 26;
2686 insn[0] = (insn[0] & ~0x3f000) | (tie_t << 12);
2693 tie_t = (tie_t << 6) | ((insn[0] << 14) >> 26);
2694 tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
2702 tie_t = (val << 29) >> 29;
2703 insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
2704 tie_t = (val << 23) >> 26;
2705 insn[0] = (insn[0] & ~0x3f000) | (tie_t << 12);
2712 tie_t = (tie_t << 6) | ((insn[0] << 14) >> 26);
2713 tie_t = (tie_t << 2) | ((insn[0] << 25) >> 30);
2721 tie_t = (val << 30) >> 30;
2722 insn[0] = (insn[0] & ~0x60) | (tie_t << 5);
2723 tie_t = (val << 24) >> 26;
2724 insn[0] = (insn[0] & ~0x3f000) | (tie_t << 12);
2731 tie_t = (tie_t << 6) | ((insn[0] << 14) >> 26);
2732 tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
2740 tie_t = (val << 31) >> 31;
2741 insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
2742 tie_t = (val << 25) >> 26;
2743 insn[0] = (insn[0] & ~0x3f000) | (tie_t << 12);
2750 tie_t = (tie_t << 6) | ((insn[0] << 14) >> 26);
2751 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30);
2759 tie_t = (val << 30) >> 30;
2760 insn[0] = (insn[0] & ~0x300) | (tie_t << 8);
2761 tie_t = (val << 24) >> 26;
2762 insn[0] = (insn[0] & ~0x3f000) | (tie_t << 12);
2769 tie_t = (tie_t << 6) | ((insn[0] << 14) >> 26);
2770 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30);
2778 tie_t = (val << 30) >> 30;
2779 insn[0] = (insn[0] & ~0x300) | (tie_t << 8);
2780 tie_t = (val << 24) >> 26;
2781 insn[0] = (insn[0] & ~0x3f000) | (tie_t << 12);
2788 tie_t = (tie_t << 6) | ((insn[0] << 14) >> 26);
2789 tie_t = (tie_t << 1) | ((insn[0] << 22) >> 31);
2797 tie_t = (val << 31) >> 31;
2798 insn[0] = (insn[0] & ~0x200) | (tie_t << 9);
2799 tie_t = (val << 25) >> 26;
2800 insn[0] = (insn[0] & ~0x3f000) | (tie_t << 12);
2807 tie_t = (tie_t << 3) | ((insn[0] << 14) >> 29);
2815 tie_t = (val << 29) >> 29;
2816 insn[0] = (insn[0] & ~0x38000) | (tie_t << 15);
2823 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2831 tie_t = (val << 31) >> 31;
2832 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2839 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2840 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
2848 tie_t = (val << 28) >> 28;
2849 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
2850 tie_t = (val << 27) >> 31;
2851 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2858 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
2866 tie_t = (val << 30) >> 30;
2867 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
2874 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
2875 tie_t = (tie_t << 6) | ((insn[0] << 26) >> 26);
2883 tie_t = (val << 26) >> 26;
2884 insn[0] = (insn[0] & ~0x3f) | (tie_t << 0);
2885 tie_t = (val << 21) >> 27;
2886 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
2893 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
2894 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
2902 tie_t = (val << 28) >> 28;
2903 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
2904 tie_t = (val << 27) >> 31;
2905 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
2912 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
2913 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
2921 tie_t = (val << 31) >> 31;
2922 insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
2923 tie_t = (val << 29) >> 30;
2924 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
2931 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2932 tie_t = (tie_t << 5) | ((insn[0] << 27) >> 27);
2940 tie_t = (val << 27) >> 27;
2941 insn[0] = (insn[0] & ~0x1f) | (tie_t << 0);
2942 tie_t = (val << 26) >> 31;
2943 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2950 tie_t = (tie_t << 3) | ((insn[0] << 17) >> 29);
2958 tie_t = (val << 29) >> 29;
2959 insn[0] = (insn[0] & ~0x7000) | (tie_t << 12);
2966 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2974 tie_t = (val << 29) >> 29;
2975 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2982 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
2990 tie_t = (val << 31) >> 31;
2991 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
2998 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
2999 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
3007 tie_t = (val << 31) >> 31;
3008 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
3009 tie_t = (val << 30) >> 31;
3010 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3017 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3018 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
3019 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
3027 tie_t = (val << 31) >> 31;
3028 insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
3029 tie_t = (val << 30) >> 31;
3030 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
3031 tie_t = (val << 29) >> 31;
3032 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3039 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3040 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
3041 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
3049 tie_t = (val << 31) >> 31;
3050 insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
3051 tie_t = (val << 30) >> 31;
3052 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
3053 tie_t = (val << 29) >> 31;
3054 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3061 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3062 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
3070 tie_t = (val << 29) >> 29;
3071 insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
3072 tie_t = (val << 28) >> 31;
3073 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3080 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3081 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
3089 tie_t = (val << 29) >> 29;
3090 insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
3091 tie_t = (val << 28) >> 31;
3092 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3099 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3100 tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
3108 tie_t = (val << 30) >> 30;
3109 insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
3110 tie_t = (val << 29) >> 31;
3111 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3118 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3119 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31);
3127 tie_t = (val << 31) >> 31;
3128 insn[0] = (insn[0] & ~0x400) | (tie_t << 10);
3129 tie_t = (val << 30) >> 31;
3130 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3137 tie_t = (tie_t << 2) | ((insn[0] << 25) >> 30);
3145 tie_t = (val << 30) >> 30;
3146 insn[0] = (insn[0] & ~0x60) | (tie_t << 5);
3153 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
3161 tie_t = (val << 31) >> 31;
3162 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
3169 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
3170 tie_t = (tie_t << 2) | ((insn[0] << 25) >> 30);
3171 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
3179 tie_t = (val << 28) >> 28;
3180 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
3181 tie_t = (val << 26) >> 30;
3182 insn[0] = (insn[0] & ~0x60) | (tie_t << 5);
3183 tie_t = (val << 22) >> 28;
3184 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
3191 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
3192 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
3200 tie_t = (val << 31) >> 31;
3201 insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
3202 tie_t = (val << 30) >> 31;
3203 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
3210 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
3211 tie_t = (tie_t << 2) | ((insn[0] << 22) >> 30);
3219 tie_t = (val << 30) >> 30;
3220 insn[0] = (insn[0] & ~0x300) | (tie_t << 8);
3221 tie_t = (val << 29) >> 31;
3222 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
3229 tie_t = (tie_t << 5) | ((insn[0] << 0) >> 27);
3237 tie_t = (val << 27) >> 27;
3238 insn[0] = (insn[0] & ~0xf8000000) | (tie_t << 27);
3245 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3246 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3247 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
3255 tie_t = (val << 28) >> 28;
3256 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
3257 tie_t = (val << 27) >> 31;
3258 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3259 tie_t = (val << 24) >> 29;
3260 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3267 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3275 tie_t = (val << 29) >> 29;
3276 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3283 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3284 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3285 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
3293 tie_t = (val << 28) >> 28;
3294 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
3295 tie_t = (val << 27) >> 31;
3296 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3297 tie_t = (val << 24) >> 29;
3298 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3305 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3306 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3307 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
3315 tie_t = (val << 28) >> 28;
3316 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
3317 tie_t = (val << 27) >> 31;
3318 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3319 tie_t = (val << 24) >> 29;
3320 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3327 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3328 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3329 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
3337 tie_t = (val << 28) >> 28;
3338 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
3339 tie_t = (val << 27) >> 31;
3340 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3341 tie_t = (val << 24) >> 29;
3342 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3349 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3350 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3358 tie_t = (val << 31) >> 31;
3359 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3360 tie_t = (val << 28) >> 29;
3361 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3368 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3369 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3377 tie_t = (val << 31) >> 31;
3378 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3379 tie_t = (val << 28) >> 29;
3380 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3387 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3388 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3396 tie_t = (val << 31) >> 31;
3397 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3398 tie_t = (val << 28) >> 29;
3399 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3406 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3407 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3415 tie_t = (val << 31) >> 31;
3416 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3417 tie_t = (val << 28) >> 29;
3418 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3425 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3426 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3434 tie_t = (val << 31) >> 31;
3435 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3436 tie_t = (val << 28) >> 29;
3437 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3444 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3445 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3453 tie_t = (val << 31) >> 31;
3454 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3455 tie_t = (val << 28) >> 29;
3456 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3463 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3464 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3472 tie_t = (val << 31) >> 31;
3473 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3474 tie_t = (val << 28) >> 29;
3475 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3482 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3483 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3491 tie_t = (val << 31) >> 31;
3492 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3493 tie_t = (val << 28) >> 29;
3494 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3501 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3502 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3510 tie_t = (val << 31) >> 31;
3511 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3512 tie_t = (val << 28) >> 29;
3513 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3520 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3521 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3529 tie_t = (val << 31) >> 31;
3530 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3531 tie_t = (val << 28) >> 29;
3532 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3539 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3540 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3548 tie_t = (val << 31) >> 31;
3549 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3550 tie_t = (val << 28) >> 29;
3551 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3558 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3559 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3567 tie_t = (val << 31) >> 31;
3568 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3569 tie_t = (val << 28) >> 29;
3570 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3577 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3578 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3586 tie_t = (val << 31) >> 31;
3587 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3588 tie_t = (val << 28) >> 29;
3589 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3596 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3597 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3605 tie_t = (val << 31) >> 31;
3606 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3607 tie_t = (val << 28) >> 29;
3608 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3615 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3616 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3624 tie_t = (val << 31) >> 31;
3625 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3626 tie_t = (val << 28) >> 29;
3627 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3634 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3635 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3643 tie_t = (val << 31) >> 31;
3644 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3645 tie_t = (val << 28) >> 29;
3646 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3653 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3654 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3662 tie_t = (val << 31) >> 31;
3663 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3664 tie_t = (val << 28) >> 29;
3665 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3672 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3673 tie_t = (tie_t << 1) | ((insn[0] << 5) >> 31);
3681 tie_t = (val << 31) >> 31;
3682 insn[0] = (insn[0] & ~0x4000000) | (tie_t << 26);
3683 tie_t = (val << 28) >> 29;
3684 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3691 tie_t = (tie_t << 3) | ((insn[1] << 29) >> 29);
3692 tie_t = (tie_t << 27) | ((insn[0] << 5) >> 5);
3700 tie_t = (val << 5) >> 5;
3701 insn[0] = (insn[0] & ~0x7ffffff) | (tie_t << 0);
3702 tie_t = (val << 2) >> 29;
3703 insn[1] = (insn[1] & ~0x7) | (tie_t << 0);
3710 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3718 tie_t = (val << 28) >> 28;
3719 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3812 {
"AR",
"a", 0, 32, 64 },
3813 {
"MR",
"m", 1, 32, 4 },
3814 {
"BR",
"b", 2, 1, 16 },
3815 {
"FR",
"f", 3, 32, 16 },
3816 {
"BR2",
"b", 2, 2, 8 },
3817 {
"BR4",
"b", 2, 4, 4 },
3818 {
"BR8",
"b", 2, 8, 2 },
3819 {
"BR16",
"b", 2, 16, 1 }
3901 unsigned soffsetx4_0, offset_0;
3902 offset_0 = *valp & 0x3ffff;
3903 soffsetx4_0 = 0x4 + ((((
int) offset_0 << 14) >> 14) << 2);
3904 *valp = soffsetx4_0;
3911 unsigned offset_0, soffsetx4_0;
3912 soffsetx4_0 = *valp;
3913 offset_0 = ((soffsetx4_0 - 0x4) >> 2) & 0x3ffff;
3921 *valp -= (
pc & ~0x3);
3928 *valp += (
pc & ~0x3);
3935 unsigned uimm12x8_0, imm12_0;
3936 imm12_0 = *valp & 0xfff;
3937 uimm12x8_0 = imm12_0 << 3;
3945 unsigned imm12_0, uimm12x8_0;
3947 imm12_0 = ((uimm12x8_0 >> 3) & 0xfff);
3955 unsigned simm4_0, mn_0;
3957 simm4_0 = ((
int) mn_0 << 28) >> 28;
3965 unsigned mn_0, simm4_0;
3967 mn_0 = (simm4_0 & 0xf);
3982 error = (*valp & ~0xf) != 0;
3996 error = (*valp & ~0xf) != 0;
4010 error = (*valp & ~0xf) != 0;
4024 error = (*valp & ~0x3f) != 0;
4038 error = (*valp & ~0x3f) != 0;
4052 error = (*valp & ~0x3f) != 0;
4066 error = (*valp & ~0x3f) != 0;
4080 error = (*valp & ~0x3f) != 0;
4087 unsigned immrx4_0, rz_0;
4089 immrx4_0 = (((0xfffffff) << 4) | rz_0) << 2;
4097 unsigned rz_0, immrx4_0;
4099 rz_0 = ((immrx4_0 >> 2) & 0xf);
4107 unsigned lsi4x4_0, rz_0;
4109 lsi4x4_0 = rz_0 << 2;
4117 unsigned rz_0, lsi4x4_0;
4119 rz_0 = ((lsi4x4_0 >> 2) & 0xf);
4127 unsigned simm7_0, imm7_0;
4128 imm7_0 = *valp & 0x7f;
4129 simm7_0 = ((((-((((imm7_0 >> 6) & 1)) & (((imm7_0 >> 5) & 1)))) & 0x1ffffff)) << 7) | imm7_0;
4137 unsigned imm7_0, simm7_0;
4139 imm7_0 = (simm7_0 & 0x7f);
4147 unsigned uimm6_0, imm6_0;
4148 imm6_0 = *valp & 0x3f;
4149 uimm6_0 = 0x4 + (((0) << 6) | imm6_0);
4157 unsigned imm6_0, uimm6_0;
4159 imm6_0 = (uimm6_0 - 0x4) & 0x3f;
4181 unsigned ai4const_0, t_0;
4191 unsigned t_0, ai4const_0;
4195 case 0xffffffff: t_0 = 0;
break;
4196 case 0x1: t_0 = 0x1;
break;
4197 case 0x2: t_0 = 0x2;
break;
4198 case 0x3: t_0 = 0x3;
break;
4199 case 0x4: t_0 = 0x4;
break;
4200 case 0x5: t_0 = 0x5;
break;
4201 case 0x6: t_0 = 0x6;
break;
4202 case 0x7: t_0 = 0x7;
break;
4203 case 0x8: t_0 = 0x8;
break;
4204 case 0x9: t_0 = 0x9;
break;
4205 case 0xa: t_0 = 0xa;
break;
4206 case 0xb: t_0 = 0xb;
break;
4207 case 0xc: t_0 = 0xc;
break;
4208 case 0xd: t_0 = 0xd;
break;
4209 case 0xe: t_0 = 0xe;
break;
4210 default: t_0 = 0xf;
break;
4219 unsigned b4const_0, rz_0;
4229 unsigned rz_0, b4const_0;
4233 case 0xffffffff: rz_0 = 0;
break;
4234 case 0x1: rz_0 = 0x1;
break;
4235 case 0x2: rz_0 = 0x2;
break;
4236 case 0x3: rz_0 = 0x3;
break;
4237 case 0x4: rz_0 = 0x4;
break;
4238 case 0x5: rz_0 = 0x5;
break;
4239 case 0x6: rz_0 = 0x6;
break;
4240 case 0x7: rz_0 = 0x7;
break;
4241 case 0x8: rz_0 = 0x8;
break;
4242 case 0xa: rz_0 = 0x9;
break;
4243 case 0xc: rz_0 = 0xa;
break;
4244 case 0x10: rz_0 = 0xb;
break;
4245 case 0x20: rz_0 = 0xc;
break;
4246 case 0x40: rz_0 = 0xd;
break;
4247 case 0x80: rz_0 = 0xe;
break;
4248 default: rz_0 = 0xf;
break;
4257 unsigned b4constu_0, rz_0;
4267 unsigned rz_0, b4constu_0;
4271 case 0x8000: rz_0 = 0;
break;
4272 case 0x10000: rz_0 = 0x1;
break;
4273 case 0x2: rz_0 = 0x2;
break;
4274 case 0x3: rz_0 = 0x3;
break;
4275 case 0x4: rz_0 = 0x4;
break;
4276 case 0x5: rz_0 = 0x5;
break;
4277 case 0x6: rz_0 = 0x6;
break;
4278 case 0x7: rz_0 = 0x7;
break;
4279 case 0x8: rz_0 = 0x8;
break;
4280 case 0xa: rz_0 = 0x9;
break;
4281 case 0xc: rz_0 = 0xa;
break;
4282 case 0x10: rz_0 = 0xb;
break;
4283 case 0x20: rz_0 = 0xc;
break;
4284 case 0x40: rz_0 = 0xd;
break;
4285 case 0x80: rz_0 = 0xe;
break;
4286 default: rz_0 = 0xf;
break;
4295 unsigned uimm8_0, imm8_0;
4296 imm8_0 = *valp & 0xff;
4305 unsigned imm8_0, uimm8_0;
4307 imm8_0 = (uimm8_0 & 0xff);
4315 unsigned uimm8x2_0, imm8_0;
4316 imm8_0 = *valp & 0xff;
4317 uimm8x2_0 = imm8_0 << 1;
4325 unsigned imm8_0, uimm8x2_0;
4327 imm8_0 = ((uimm8x2_0 >> 1) & 0xff);
4335 unsigned uimm8x4_0, imm8_0;
4336 imm8_0 = *valp & 0xff;
4337 uimm8x4_0 = imm8_0 << 2;
4345 unsigned imm8_0, uimm8x4_0;
4347 imm8_0 = ((uimm8x4_0 >> 2) & 0xff);
4355 unsigned uimm4x16_0, op2_0;
4356 op2_0 = *valp & 0xf;
4357 uimm4x16_0 = op2_0 << 4;
4365 unsigned op2_0, uimm4x16_0;
4367 op2_0 = ((uimm4x16_0 >> 4) & 0xf);
4375 unsigned simm8_0, imm8_0;
4376 imm8_0 = *valp & 0xff;
4377 simm8_0 = ((
int) imm8_0 << 24) >> 24;
4385 unsigned imm8_0, simm8_0;
4387 imm8_0 = (simm8_0 & 0xff);
4395 unsigned simm8x256_0, imm8_0;
4396 imm8_0 = *valp & 0xff;
4397 simm8x256_0 = (((
int) imm8_0 << 24) >> 24) << 8;
4398 *valp = simm8x256_0;
4405 unsigned imm8_0, simm8x256_0;
4406 simm8x256_0 = *valp;
4407 imm8_0 = ((simm8x256_0 >> 8) & 0xff);
4415 unsigned simm12b_0, imm12b_0;
4416 imm12b_0 = *valp & 0xfff;
4417 simm12b_0 = ((
int) imm12b_0 << 20) >> 20;
4425 unsigned imm12b_0, simm12b_0;
4427 imm12b_0 = (simm12b_0 & 0xfff);
4435 unsigned msalp32_0, sal_0;
4436 sal_0 = *valp & 0x1f;
4437 msalp32_0 = 0x20 - sal_0;
4445 unsigned sal_0, msalp32_0;
4447 sal_0 = (0x20 - msalp32_0) & 0x1f;
4455 unsigned op2p1_0, op2_0;
4456 op2_0 = *valp & 0xf;
4457 op2p1_0 = op2_0 + 0x1;
4465 unsigned op2_0, op2p1_0;
4467 op2_0 = (op2p1_0 - 0x1) & 0xf;
4475 unsigned label8_0, imm8_0;
4476 imm8_0 = *valp & 0xff;
4477 label8_0 = 0x4 + (((
int) imm8_0 << 24) >> 24);
4485 unsigned imm8_0, label8_0;
4487 imm8_0 = (label8_0 - 0x4) & 0xff;
4509 unsigned ulabel8_0, imm8_0;
4510 imm8_0 = *valp & 0xff;
4511 ulabel8_0 = 0x4 + (((0) << 8) | imm8_0);
4519 unsigned imm8_0, ulabel8_0;
4521 imm8_0 = (ulabel8_0 - 0x4) & 0xff;
4543 unsigned label12_0, imm12_0;
4544 imm12_0 = *valp & 0xfff;
4545 label12_0 = 0x4 + (((
int) imm12_0 << 20) >> 20);
4553 unsigned imm12_0, label12_0;
4555 imm12_0 = (label12_0 - 0x4) & 0xfff;
4577 unsigned soffset_0, offset_0;
4578 offset_0 = *valp & 0x3ffff;
4579 soffset_0 = 0x4 + (((
int) offset_0 << 14) >> 14);
4587 unsigned offset_0, soffset_0;
4589 offset_0 = (soffset_0 - 0x4) & 0x3ffff;
4611 unsigned uimm16x4_0, imm16_0;
4612 imm16_0 = *valp & 0xffff;
4613 uimm16x4_0 = (((0xffff) << 16) | imm16_0) << 2;
4621 unsigned imm16_0, uimm16x4_0;
4623 imm16_0 = (uimm16x4_0 >> 2) & 0xffff;
4631 *valp -= ((
pc + 3) & ~0x3);
4638 *valp += ((
pc + 3) & ~0x3);
4652 error = (*valp & ~0x3) != 0;
4667 error = ((*valp & ~0x3) != 0) || ((*valp & 0x2) == 0);
4682 error = (*valp & ~0x3) != 0;
4696 error = (*valp & ~0x3) != 0;
4710 error = (*valp & ~0x3) != 0;
4724 error = (*valp & ~0x3) != 0;
4738 error = (*valp & ~0x3) != 0;
4745 unsigned immt_0, t_0;
4755 unsigned t_0, immt_0;
4765 unsigned imms_0, s_0;
4775 unsigned s_0, imms_0;
4792 error = (*valp & ~0xf) != 0;
4806 error = (*valp & ~0xf) != 0;
4820 error = (*valp & ~0xf) != 0;
4835 error = (*valp & ~(0x7 << 1)) != 0;
4851 error = (*valp & ~(0x7 << 1)) != 0;
4867 error = (*valp & ~(0x7 << 1)) != 0;
4883 error = (*valp & ~(0x3 << 2)) != 0;
4899 error = (*valp & ~(0x3 << 2)) != 0;
4915 error = (*valp & ~(0x3 << 2)) != 0;
4931 error = (*valp & ~(0x1 << 3)) != 0;
4947 error = (*valp & ~(0x1 << 3)) != 0;
4963 error = (*valp & ~(0x1 << 3)) != 0;
4979 error = (*valp & ~(0 << 4)) != 0;
4995 error = (*valp & ~(0 << 4)) != 0;
5011 error = (*valp & ~(0 << 4)) != 0;
5027 error = (*valp & ~(0 << 4)) != 0;
5035 unsigned tp7_0, t_0;
5045 unsigned t_0, tp7_0;
5047 t_0 = (tp7_0 - 0x7) & 0xf;
5055 unsigned xt_wbr15_label_0, xt_wbr15_imm_0;
5056 xt_wbr15_imm_0 = *valp & 0x7fff;
5057 xt_wbr15_label_0 = 0x4 + (((
int) xt_wbr15_imm_0 << 17) >> 17);
5058 *valp = xt_wbr15_label_0;
5065 unsigned xt_wbr15_imm_0, xt_wbr15_label_0;
5066 xt_wbr15_label_0 = *valp;
5067 xt_wbr15_imm_0 = (xt_wbr15_label_0 - 0x4) & 0x7fff;
5068 *valp = xt_wbr15_imm_0;
5089 unsigned xt_wbr18_label_0, xt_wbr18_imm_0;
5090 xt_wbr18_imm_0 = *valp & 0x3ffff;
5091 xt_wbr18_label_0 = 0x4 + (((
int) xt_wbr18_imm_0 << 14) >> 14);
5092 *valp = xt_wbr18_label_0;
5099 unsigned xt_wbr18_imm_0, xt_wbr18_label_0;
5100 xt_wbr18_label_0 = *valp;
5101 xt_wbr18_imm_0 = (xt_wbr18_label_0 - 0x4) & 0x3ffff;
5102 *valp = xt_wbr18_imm_0;
5123 unsigned cimm8x4_0, imm8_0;
5124 imm8_0 = *valp & 0xff;
5125 cimm8x4_0 = (imm8_0 << 2) | 0;
5133 unsigned imm8_0, cimm8x4_0;
5135 imm8_0 = (cimm8x4_0 >> 2) & 0xff;
5150 error = (*valp & ~0xf) != 0;
5164 error = (*valp & ~0xf) != 0;
5178 error = (*valp & ~0xf) != 0;
5183 {
"soffsetx4", 10, -1, 0,
5187 {
"uimm12x8", 3, -1, 0,
5191 {
"simm4", 26, -1, 0,
5203 {
"*ars_invisible", 5, 0, 1,
5223 {
"ar12", 126, 0, 1,
5227 {
"ars_entry", 5, 0, 1,
5231 {
"immrx4", 14, -1, 0,
5235 {
"lsi4x4", 14, -1, 0,
5239 {
"simm7", 34, -1, 0,
5243 {
"uimm6", 33, -1, 0,
5247 {
"ai4const", 0, -1, 0,
5251 {
"b4const", 14, -1, 0,
5255 {
"b4constu", 14, -1, 0,
5259 {
"uimm8", 4, -1, 0,
5263 {
"uimm8x2", 4, -1, 0,
5267 {
"uimm8x4", 4, -1, 0,
5271 {
"uimm4x16", 13, -1, 0,
5275 {
"simm8", 4, -1, 0,
5279 {
"simm8x256", 4, -1, 0,
5283 {
"simm12b", 6, -1, 0,
5287 {
"msalp32", 18, -1, 0,
5291 {
"op2p1", 13, -1, 0,
5295 {
"label8", 4, -1, 0,
5299 {
"ulabel8", 4, -1, 0,
5303 {
"label12", 3, -1, 0,
5307 {
"soffset", 10, -1, 0,
5311 {
"uimm16x4", 7, -1, 0,
5399 {
"bt16", 131, 2, 16,
5403 {
"bs16", 132, 2, 16,
5407 {
"br16", 133, 2, 16,
5411 {
"brall", 134, 2, 16,
5419 {
"xt_wbr15_label", 53, -1, 0,
5423 {
"xt_wbr18_label", 54, -1, 0,
5427 {
"cimm8x4", 4, -1, 0,
5443 {
"t", 0, -1, 0, 0, 0, 0, 0, 0 },
5444 {
"bbi4", 1, -1, 0, 0, 0, 0, 0, 0 },
5445 {
"bbi", 2, -1, 0, 0, 0, 0, 0, 0 },
5446 {
"imm12", 3, -1, 0, 0, 0, 0, 0, 0 },
5447 {
"imm8", 4, -1, 0, 0, 0, 0, 0, 0 },
5448 {
"s", 5, -1, 0, 0, 0, 0, 0, 0 },
5449 {
"imm12b", 6, -1, 0, 0, 0, 0, 0, 0 },
5450 {
"imm16", 7, -1, 0, 0, 0, 0, 0, 0 },
5451 {
"m", 8, -1, 0, 0, 0, 0, 0, 0 },
5452 {
"n", 9, -1, 0, 0, 0, 0, 0, 0 },
5453 {
"offset", 10, -1, 0, 0, 0, 0, 0, 0 },
5454 {
"op0", 11, -1, 0, 0, 0, 0, 0, 0 },
5455 {
"op1", 12, -1, 0, 0, 0, 0, 0, 0 },
5456 {
"op2", 13, -1, 0, 0, 0, 0, 0, 0 },
5457 {
"r", 14, -1, 0, 0, 0, 0, 0, 0 },
5458 {
"sa4", 15, -1, 0, 0, 0, 0, 0, 0 },
5459 {
"sae4", 16, -1, 0, 0, 0, 0, 0, 0 },
5460 {
"sae", 17, -1, 0, 0, 0, 0, 0, 0 },
5461 {
"sal", 18, -1, 0, 0, 0, 0, 0, 0 },
5462 {
"sargt", 19, -1, 0, 0, 0, 0, 0, 0 },
5463 {
"sas4", 20, -1, 0, 0, 0, 0, 0, 0 },
5464 {
"sas", 21, -1, 0, 0, 0, 0, 0, 0 },
5465 {
"sr", 22, -1, 0, 0, 0, 0, 0, 0 },
5466 {
"st", 23, -1, 0, 0, 0, 0, 0, 0 },
5467 {
"thi3", 24, -1, 0, 0, 0, 0, 0, 0 },
5468 {
"imm4", 25, -1, 0, 0, 0, 0, 0, 0 },
5469 {
"mn", 26, -1, 0, 0, 0, 0, 0, 0 },
5470 {
"i", 27, -1, 0, 0, 0, 0, 0, 0 },
5471 {
"imm6lo", 28, -1, 0, 0, 0, 0, 0, 0 },
5472 {
"imm6hi", 29, -1, 0, 0, 0, 0, 0, 0 },
5473 {
"imm7lo", 30, -1, 0, 0, 0, 0, 0, 0 },
5474 {
"imm7hi", 31, -1, 0, 0, 0, 0, 0, 0 },
5475 {
"z", 32, -1, 0, 0, 0, 0, 0, 0 },
5476 {
"imm6", 33, -1, 0, 0, 0, 0, 0, 0 },
5477 {
"imm7", 34, -1, 0, 0, 0, 0, 0, 0 },
5478 {
"r3", 35, -1, 0, 0, 0, 0, 0, 0 },
5479 {
"rbit2", 36, -1, 0, 0, 0, 0, 0, 0 },
5480 {
"rhi", 37, -1, 0, 0, 0, 0, 0, 0 },
5481 {
"t3", 38, -1, 0, 0, 0, 0, 0, 0 },
5482 {
"tbit2", 39, -1, 0, 0, 0, 0, 0, 0 },
5483 {
"tlo", 40, -1, 0, 0, 0, 0, 0, 0 },
5484 {
"w", 41, -1, 0, 0, 0, 0, 0, 0 },
5485 {
"y", 42, -1, 0, 0, 0, 0, 0, 0 },
5486 {
"x", 43, -1, 0, 0, 0, 0, 0, 0 },
5487 {
"t2", 44, -1, 0, 0, 0, 0, 0, 0 },
5488 {
"s2", 45, -1, 0, 0, 0, 0, 0, 0 },
5489 {
"r2", 46, -1, 0, 0, 0, 0, 0, 0 },
5490 {
"t4", 47, -1, 0, 0, 0, 0, 0, 0 },
5491 {
"s4", 48, -1, 0, 0, 0, 0, 0, 0 },
5492 {
"r4", 49, -1, 0, 0, 0, 0, 0, 0 },
5493 {
"t8", 50, -1, 0, 0, 0, 0, 0, 0 },
5494 {
"s8", 51, -1, 0, 0, 0, 0, 0, 0 },
5495 {
"r8", 52, -1, 0, 0, 0, 0, 0, 0 },
5496 {
"xt_wbr15_imm", 53, -1, 0, 0, 0, 0, 0, 0 },
5497 {
"xt_wbr18_imm", 54, -1, 0, 0, 0, 0, 0, 0 },
5498 {
"op0_xt_flix64_slot0_s3", 55, -1, 0, 0, 0, 0, 0, 0 },
5499 {
"combined3e2c5767_fld7", 56, -1, 0, 0, 0, 0, 0, 0 },
5500 {
"combined3e2c5767_fld8", 57, -1, 0, 0, 0, 0, 0, 0 },
5501 {
"combined3e2c5767_fld9", 58, -1, 0, 0, 0, 0, 0, 0 },
5502 {
"combined3e2c5767_fld11", 59, -1, 0, 0, 0, 0, 0, 0 },
5503 {
"combined3e2c5767_fld49xt_flix64_slot0", 60, -1, 0, 0, 0, 0, 0, 0 },
5504 {
"op0_s4", 61, -1, 0, 0, 0, 0, 0, 0 },
5505 {
"combined3e2c5767_fld16", 62, -1, 0, 0, 0, 0, 0, 0 },
5506 {
"combined3e2c5767_fld19xt_flix64_slot1", 63, -1, 0, 0, 0, 0, 0, 0 },
5507 {
"combined3e2c5767_fld20xt_flix64_slot1", 64, -1, 0, 0, 0, 0, 0, 0 },
5508 {
"combined3e2c5767_fld21xt_flix64_slot1", 65, -1, 0, 0, 0, 0, 0, 0 },
5509 {
"combined3e2c5767_fld22xt_flix64_slot1", 66, -1, 0, 0, 0, 0, 0, 0 },
5510 {
"combined3e2c5767_fld23xt_flix64_slot1", 67, -1, 0, 0, 0, 0, 0, 0 },
5511 {
"combined3e2c5767_fld25xt_flix64_slot1", 68, -1, 0, 0, 0, 0, 0, 0 },
5512 {
"combined3e2c5767_fld26xt_flix64_slot1", 69, -1, 0, 0, 0, 0, 0, 0 },
5513 {
"combined3e2c5767_fld28xt_flix64_slot1", 70, -1, 0, 0, 0, 0, 0, 0 },
5514 {
"combined3e2c5767_fld30xt_flix64_slot1", 71, -1, 0, 0, 0, 0, 0, 0 },
5515 {
"combined3e2c5767_fld32xt_flix64_slot1", 72, -1, 0, 0, 0, 0, 0, 0 },
5516 {
"combined3e2c5767_fld33xt_flix64_slot1", 73, -1, 0, 0, 0, 0, 0, 0 },
5517 {
"combined3e2c5767_fld35xt_flix64_slot1", 74, -1, 0, 0, 0, 0, 0, 0 },
5518 {
"combined3e2c5767_fld51xt_flix64_slot1", 75, -1, 0, 0, 0, 0, 0, 0 },
5519 {
"combined3e2c5767_fld52xt_flix64_slot1", 76, -1, 0, 0, 0, 0, 0, 0 },
5520 {
"combined3e2c5767_fld53xt_flix64_slot1", 77, -1, 0, 0, 0, 0, 0, 0 },
5521 {
"combined3e2c5767_fld54xt_flix64_slot1", 78, -1, 0, 0, 0, 0, 0, 0 },
5522 {
"combined3e2c5767_fld57xt_flix64_slot1", 79, -1, 0, 0, 0, 0, 0, 0 },
5523 {
"combined3e2c5767_fld58xt_flix64_slot1", 80, -1, 0, 0, 0, 0, 0, 0 },
5524 {
"combined3e2c5767_fld60xt_flix64_slot1", 81, -1, 0, 0, 0, 0, 0, 0 },
5525 {
"combined3e2c5767_fld62xt_flix64_slot1", 82, -1, 0, 0, 0, 0, 0, 0 },
5526 {
"op0_s5", 83, -1, 0, 0, 0, 0, 0, 0 },
5527 {
"combined3e2c5767_fld36xt_flix64_slot2", 84, -1, 0, 0, 0, 0, 0, 0 },
5528 {
"combined3e2c5767_fld37xt_flix64_slot2", 85, -1, 0, 0, 0, 0, 0, 0 },
5529 {
"combined3e2c5767_fld39xt_flix64_slot2", 86, -1, 0, 0, 0, 0, 0, 0 },
5530 {
"combined3e2c5767_fld41xt_flix64_slot2", 87, -1, 0, 0, 0, 0, 0, 0 },
5531 {
"combined3e2c5767_fld42xt_flix64_slot2", 88, -1, 0, 0, 0, 0, 0, 0 },
5532 {
"combined3e2c5767_fld44xt_flix64_slot2", 89, -1, 0, 0, 0, 0, 0, 0 },
5533 {
"combined3e2c5767_fld45xt_flix64_slot2", 90, -1, 0, 0, 0, 0, 0, 0 },
5534 {
"combined3e2c5767_fld47xt_flix64_slot2", 91, -1, 0, 0, 0, 0, 0, 0 },
5535 {
"combined3e2c5767_fld63xt_flix64_slot2", 92, -1, 0, 0, 0, 0, 0, 0 },
5536 {
"combined3e2c5767_fld64xt_flix64_slot2", 93, -1, 0, 0, 0, 0, 0, 0 },
5537 {
"combined3e2c5767_fld65xt_flix64_slot2", 94, -1, 0, 0, 0, 0, 0, 0 },
5538 {
"combined3e2c5767_fld66xt_flix64_slot2", 95, -1, 0, 0, 0, 0, 0, 0 },
5539 {
"combined3e2c5767_fld68xt_flix64_slot2", 96, -1, 0, 0, 0, 0, 0, 0 },
5540 {
"op0_s6", 97, -1, 0, 0, 0, 0, 0, 0 },
5541 {
"combined3e2c5767_fld70xt_flix64_slot3", 98, -1, 0, 0, 0, 0, 0, 0 },
5542 {
"combined3e2c5767_fld71", 99, -1, 0, 0, 0, 0, 0, 0 },
5543 {
"combined3e2c5767_fld72xt_flix64_slot3", 100, -1, 0, 0, 0, 0, 0, 0 },
5544 {
"combined3e2c5767_fld73xt_flix64_slot3", 101, -1, 0, 0, 0, 0, 0, 0 },
5545 {
"combined3e2c5767_fld74xt_flix64_slot3", 102, -1, 0, 0, 0, 0, 0, 0 },
5546 {
"combined3e2c5767_fld75xt_flix64_slot3", 103, -1, 0, 0, 0, 0, 0, 0 },
5547 {
"combined3e2c5767_fld76xt_flix64_slot3", 104, -1, 0, 0, 0, 0, 0, 0 },
5548 {
"combined3e2c5767_fld77xt_flix64_slot3", 105, -1, 0, 0, 0, 0, 0, 0 },
5549 {
"combined3e2c5767_fld78xt_flix64_slot3", 106, -1, 0, 0, 0, 0, 0, 0 },
5550 {
"combined3e2c5767_fld79xt_flix64_slot3", 107, -1, 0, 0, 0, 0, 0, 0 },
5551 {
"combined3e2c5767_fld80xt_flix64_slot3", 108, -1, 0, 0, 0, 0, 0, 0 },
5552 {
"combined3e2c5767_fld81xt_flix64_slot3", 109, -1, 0, 0, 0, 0, 0, 0 },
5553 {
"combined3e2c5767_fld82xt_flix64_slot3", 110, -1, 0, 0, 0, 0, 0, 0 },
5554 {
"combined3e2c5767_fld83xt_flix64_slot3", 111, -1, 0, 0, 0, 0, 0, 0 },
5555 {
"combined3e2c5767_fld84xt_flix64_slot3", 112, -1, 0, 0, 0, 0, 0, 0 },
5556 {
"combined3e2c5767_fld85xt_flix64_slot3", 113, -1, 0, 0, 0, 0, 0, 0 },
5557 {
"combined3e2c5767_fld86xt_flix64_slot3", 114, -1, 0, 0, 0, 0, 0, 0 },
5558 {
"combined3e2c5767_fld87xt_flix64_slot3", 115, -1, 0, 0, 0, 0, 0, 0 },
5559 {
"combined3e2c5767_fld88xt_flix64_slot3", 116, -1, 0, 0, 0, 0, 0, 0 },
5560 {
"combined3e2c5767_fld89xt_flix64_slot3", 117, -1, 0, 0, 0, 0, 0, 0 },
5561 {
"combined3e2c5767_fld90xt_flix64_slot3", 118, -1, 0, 0, 0, 0, 0, 0 },
5562 {
"combined3e2c5767_fld91xt_flix64_slot3", 119, -1, 0, 0, 0, 0, 0, 0 },
5563 {
"combined3e2c5767_fld92xt_flix64_slot3", 120, -1, 0, 0, 0, 0, 0, 0 },
5564 {
"combined3e2c5767_fld93xt_flix64_slot3", 121, -1, 0, 0, 0, 0, 0, 0 },
5565 {
"op0_xt_flix64_slot0", 122, -1, 0, 0, 0, 0, 0, 0 }
9415 slotbuf[0] = 0x2080;
9421 slotbuf[0] = 0x3000;
9427 slotbuf[0] = 0x3200;
9433 slotbuf[0] = 0x5000;
9439 slotbuf[0] = 0x5100;
9487 slotbuf[0] = 0x1000;
9493 slotbuf[0] = 0x408000;
9505 slotbuf[0] = 0xf01d;
9511 slotbuf[0] = 0x3400;
9517 slotbuf[0] = 0x3500;
9523 slotbuf[0] = 0x90000;
9529 slotbuf[0] = 0x490000;
9535 slotbuf[0] = 0x34800;
9541 slotbuf[0] = 0x134800;
9547 slotbuf[0] = 0x614800;
9553 slotbuf[0] = 0x34900;
9559 slotbuf[0] = 0x134900;
9565 slotbuf[0] = 0x614900;
9583 slotbuf[0] = 0x3000;
9601 slotbuf[0] = 0xf06d;
9619 slotbuf[0] = 0x6000;
9625 slotbuf[0] = 0xa3000;
9631 slotbuf[0] = 0xc080;
9643 slotbuf[0] = 0xc000;
9649 slotbuf[0] = 0xf03d;
9655 slotbuf[0] = 0xf00d;
9667 slotbuf[0] = 0xe30e70;
9673 slotbuf[0] = 0xf3e700;
9679 slotbuf[0] = 0xc002;
9685 slotbuf[0] = 0x60000;
9691 slotbuf[0] = 0x200c00;
9697 slotbuf[0] = 0xd002;
9703 slotbuf[0] = 0x70000;
9709 slotbuf[0] = 0x200d00;
9715 slotbuf[0] = 0x800000;
9721 slotbuf[0] = 0x92000;
9727 slotbuf[0] = 0x2000;
9733 slotbuf[0] = 0x80000;
9739 slotbuf[0] = 0xc00000;
9745 slotbuf[0] = 0xa8000;
9751 slotbuf[0] = 0xa000;
9757 slotbuf[0] = 0xc0000;
9763 slotbuf[0] = 0x900000;
9769 slotbuf[0] = 0x94000;
9775 slotbuf[0] = 0x4000;
9781 slotbuf[0] = 0x90000;
9787 slotbuf[0] = 0xa00000;
9793 slotbuf[0] = 0x98000;
9799 slotbuf[0] = 0x5000;
9805 slotbuf[0] = 0xa0000;
9811 slotbuf[0] = 0xb00000;
9817 slotbuf[0] = 0x93000;
9823 slotbuf[0] = 0xb0000;
9829 slotbuf[0] = 0xd00000;
9835 slotbuf[0] = 0xd0000;
9841 slotbuf[0] = 0xe00000;
9847 slotbuf[0] = 0xe0000;
9853 slotbuf[0] = 0xf00000;
9859 slotbuf[0] = 0xf0000;
9865 slotbuf[0] = 0x100000;
9871 slotbuf[0] = 0x95000;
9877 slotbuf[0] = 0x6000;
9883 slotbuf[0] = 0x10000;
9889 slotbuf[0] = 0x200000;
9895 slotbuf[0] = 0x9e000;
9901 slotbuf[0] = 0x7000;
9907 slotbuf[0] = 0x20000;
9913 slotbuf[0] = 0x300000;
9919 slotbuf[0] = 0xb0000;
9925 slotbuf[0] = 0xb000;
9931 slotbuf[0] = 0x30000;
9961 slotbuf[0] = 0x6007;
9967 slotbuf[0] = 0xe007;
9985 slotbuf[0] = 0x1007;
9991 slotbuf[0] = 0x9007;
9997 slotbuf[0] = 0xa007;
10003 slotbuf[0] = 0x2007;
10009 slotbuf[0] = 0xb007;
10015 slotbuf[0] = 0x3007;
10021 slotbuf[0] = 0x8007;
10033 slotbuf[0] = 0x4007;
10039 slotbuf[0] = 0xc007;
10045 slotbuf[0] = 0x5007;
10051 slotbuf[0] = 0xd007;
10093 slotbuf[0] = 0x40000;
10099 slotbuf[0] = 0x40000;
10105 slotbuf[0] = 0x4000;
10123 slotbuf[0] = 0xc0000;
10135 slotbuf[0] = 0xa3010;
10141 slotbuf[0] = 0x1002;
10147 slotbuf[0] = 0x200100;
10153 slotbuf[0] = 0x9002;
10159 slotbuf[0] = 0x200900;
10165 slotbuf[0] = 0x2002;
10171 slotbuf[0] = 0x200200;
10183 slotbuf[0] = 0x100000;
10195 slotbuf[0] = 0x200000;
10201 slotbuf[0] = 0x8076;
10207 slotbuf[0] = 0x9076;
10213 slotbuf[0] = 0xa076;
10219 slotbuf[0] = 0xa002;
10225 slotbuf[0] = 0x80000;
10231 slotbuf[0] = 0x200a00;
10237 slotbuf[0] = 0x830000;
10243 slotbuf[0] = 0x96000;
10249 slotbuf[0] = 0x83000;
10255 slotbuf[0] = 0x930000;
10261 slotbuf[0] = 0x9a000;
10267 slotbuf[0] = 0x93000;
10273 slotbuf[0] = 0xa30000;
10279 slotbuf[0] = 0x99000;
10285 slotbuf[0] = 0xa3000;
10291 slotbuf[0] = 0xb30000;
10297 slotbuf[0] = 0x97000;
10303 slotbuf[0] = 0xb3000;
10309 slotbuf[0] = 0x600000;
10315 slotbuf[0] = 0xa5000;
10321 slotbuf[0] = 0xd100;
10327 slotbuf[0] = 0x60000;
10333 slotbuf[0] = 0x600100;
10339 slotbuf[0] = 0xd000;
10345 slotbuf[0] = 0x60010;
10351 slotbuf[0] = 0x20f0;
10357 slotbuf[0] = 0xa3040;
10363 slotbuf[0] = 0xc090;
10369 slotbuf[0] = 0xc8000000;
10376 slotbuf[0] = 0x20f;
10388 slotbuf[0] = 0x5002;
10394 slotbuf[0] = 0x200500;
10400 slotbuf[0] = 0x6002;
10406 slotbuf[0] = 0x200600;
10412 slotbuf[0] = 0x4002;
10418 slotbuf[0] = 0x200400;
10424 slotbuf[0] = 0x400000;
10430 slotbuf[0] = 0x40000;
10436 slotbuf[0] = 0x401000;
10442 slotbuf[0] = 0xa3020;
10448 slotbuf[0] = 0x40100;
10454 slotbuf[0] = 0x402000;
10460 slotbuf[0] = 0x40200;
10466 slotbuf[0] = 0x403000;
10472 slotbuf[0] = 0x40300;
10478 slotbuf[0] = 0x404000;
10484 slotbuf[0] = 0x40400;
10490 slotbuf[0] = 0xa10000;
10496 slotbuf[0] = 0xa6000;
10502 slotbuf[0] = 0xa1000;
10508 slotbuf[0] = 0x810000;
10514 slotbuf[0] = 0xa2000;
10520 slotbuf[0] = 0x81000;
10526 slotbuf[0] = 0x910000;
10532 slotbuf[0] = 0xa5200;
10538 slotbuf[0] = 0xd400;
10544 slotbuf[0] = 0x91000;
10550 slotbuf[0] = 0xb10000;
10556 slotbuf[0] = 0xa5100;
10562 slotbuf[0] = 0xd200;
10568 slotbuf[0] = 0xb1000;
10574 slotbuf[0] = 0x10000;
10580 slotbuf[0] = 0x90000;
10586 slotbuf[0] = 0x1000;
10592 slotbuf[0] = 0x210000;
10598 slotbuf[0] = 0xa0000;
10604 slotbuf[0] = 0xe000;
10610 slotbuf[0] = 0x21000;
10616 slotbuf[0] = 0x410000;
10622 slotbuf[0] = 0xa4000;
10628 slotbuf[0] = 0x9000;
10634 slotbuf[0] = 0x41000;
10640 slotbuf[0] = 0x20c0;
10646 slotbuf[0] = 0x20d0;
10652 slotbuf[0] = 0x2000;
10658 slotbuf[0] = 0x2010;
10664 slotbuf[0] = 0x2020;
10670 slotbuf[0] = 0x2030;
10676 slotbuf[0] = 0x6000;
10682 slotbuf[0] = 0x30100;
10688 slotbuf[0] = 0x130100;
10694 slotbuf[0] = 0x610100;
10700 slotbuf[0] = 0x30200;
10706 slotbuf[0] = 0x130200;
10712 slotbuf[0] = 0x610200;
10718 slotbuf[0] = 0x30000;
10724 slotbuf[0] = 0x130000;
10730 slotbuf[0] = 0x610000;
10736 slotbuf[0] = 0x30300;
10742 slotbuf[0] = 0x130300;
10748 slotbuf[0] = 0x610300;
10754 slotbuf[0] = 0x30500;
10760 slotbuf[0] = 0x130500;
10766 slotbuf[0] = 0x610500;
10772 slotbuf[0] = 0x3b000;
10778 slotbuf[0] = 0x3d000;
10784 slotbuf[0] = 0x3e600;
10790 slotbuf[0] = 0x13e600;
10796 slotbuf[0] = 0x61e600;
10802 slotbuf[0] = 0x3b100;
10808 slotbuf[0] = 0x13b100;
10814 slotbuf[0] = 0x61b100;
10820 slotbuf[0] = 0x3d100;
10826 slotbuf[0] = 0x13d100;
10832 slotbuf[0] = 0x61d100;
10838 slotbuf[0] = 0x3b200;
10844 slotbuf[0] = 0x13b200;
10850 slotbuf[0] = 0x61b200;
10856 slotbuf[0] = 0x3d200;
10862 slotbuf[0] = 0x13d200;
10868 slotbuf[0] = 0x61d200;
10874 slotbuf[0] = 0x3b300;
10880 slotbuf[0] = 0x13b300;
10886 slotbuf[0] = 0x61b300;
10892 slotbuf[0] = 0x3d300;
10898 slotbuf[0] = 0x13d300;
10904 slotbuf[0] = 0x61d300;
10910 slotbuf[0] = 0x3b400;
10916 slotbuf[0] = 0x13b400;
10922 slotbuf[0] = 0x61b400;
10928 slotbuf[0] = 0x3d400;
10934 slotbuf[0] = 0x13d400;
10940 slotbuf[0] = 0x61d400;
10946 slotbuf[0] = 0x3b500;
10952 slotbuf[0] = 0x13b500;
10958 slotbuf[0] = 0x61b500;
10964 slotbuf[0] = 0x3d500;
10970 slotbuf[0] = 0x13d500;
10976 slotbuf[0] = 0x61d500;
10982 slotbuf[0] = 0x3b600;
10988 slotbuf[0] = 0x13b600;
10994 slotbuf[0] = 0x61b600;
11000 slotbuf[0] = 0x3d600;
11006 slotbuf[0] = 0x13d600;
11012 slotbuf[0] = 0x61d600;
11018 slotbuf[0] = 0x3b700;
11024 slotbuf[0] = 0x13b700;
11030 slotbuf[0] = 0x61b700;
11036 slotbuf[0] = 0x3d700;
11042 slotbuf[0] = 0x13d700;
11048 slotbuf[0] = 0x61d700;
11054 slotbuf[0] = 0x3c200;
11060 slotbuf[0] = 0x13c200;
11066 slotbuf[0] = 0x61c200;
11072 slotbuf[0] = 0x3c300;
11078 slotbuf[0] = 0x13c300;
11084 slotbuf[0] = 0x61c300;
11090 slotbuf[0] = 0x3c400;
11096 slotbuf[0] = 0x13c400;
11102 slotbuf[0] = 0x61c400;
11108 slotbuf[0] = 0x3c500;
11114 slotbuf[0] = 0x13c500;
11120 slotbuf[0] = 0x61c500;
11126 slotbuf[0] = 0x3c600;
11132 slotbuf[0] = 0x13c600;
11138 slotbuf[0] = 0x61c600;
11144 slotbuf[0] = 0x3c700;
11150 slotbuf[0] = 0x13c700;
11156 slotbuf[0] = 0x61c700;
11162 slotbuf[0] = 0x3ee00;
11168 slotbuf[0] = 0x13ee00;
11174 slotbuf[0] = 0x61ee00;
11180 slotbuf[0] = 0x3c000;
11186 slotbuf[0] = 0x13c000;
11192 slotbuf[0] = 0x61c000;
11198 slotbuf[0] = 0x3e800;
11204 slotbuf[0] = 0x13e800;
11210 slotbuf[0] = 0x61e800;
11216 slotbuf[0] = 0x3f400;
11222 slotbuf[0] = 0x13f400;
11228 slotbuf[0] = 0x61f400;
11234 slotbuf[0] = 0x3f500;
11240 slotbuf[0] = 0x13f500;
11246 slotbuf[0] = 0x61f500;
11252 slotbuf[0] = 0x3f600;
11258 slotbuf[0] = 0x13f600;
11264 slotbuf[0] = 0x61f600;
11270 slotbuf[0] = 0x3f700;
11276 slotbuf[0] = 0x13f700;
11282 slotbuf[0] = 0x61f700;
11288 slotbuf[0] = 0x3eb00;
11294 slotbuf[0] = 0x3e700;
11300 slotbuf[0] = 0x13e700;
11306 slotbuf[0] = 0x61e700;
11312 slotbuf[0] = 0x740004;
11318 slotbuf[0] = 0x750004;
11324 slotbuf[0] = 0x760004;
11330 slotbuf[0] = 0x770004;
11336 slotbuf[0] = 0x700004;
11342 slotbuf[0] = 0x710004;
11348 slotbuf[0] = 0x720004;
11354 slotbuf[0] = 0x730004;
11360 slotbuf[0] = 0x340004;
11366 slotbuf[0] = 0x350004;
11372 slotbuf[0] = 0x360004;
11378 slotbuf[0] = 0x370004;
11384 slotbuf[0] = 0x640004;
11390 slotbuf[0] = 0x650004;
11396 slotbuf[0] = 0x660004;
11402 slotbuf[0] = 0x670004;
11408 slotbuf[0] = 0x240004;
11414 slotbuf[0] = 0x250004;
11420 slotbuf[0] = 0x260004;
11426 slotbuf[0] = 0x270004;
11432 slotbuf[0] = 0x780004;
11438 slotbuf[0] = 0x790004;
11444 slotbuf[0] = 0x7a0004;
11450 slotbuf[0] = 0x7b0004;
11456 slotbuf[0] = 0x7c0004;
11462 slotbuf[0] = 0x7d0004;
11468 slotbuf[0] = 0x7e0004;
11474 slotbuf[0] = 0x7f0004;
11480 slotbuf[0] = 0x380004;
11486 slotbuf[0] = 0x390004;
11492 slotbuf[0] = 0x3a0004;
11498 slotbuf[0] = 0x3b0004;
11504 slotbuf[0] = 0x3c0004;
11510 slotbuf[0] = 0x3d0004;
11516 slotbuf[0] = 0x3e0004;
11522 slotbuf[0] = 0x3f0004;
11528 slotbuf[0] = 0x680004;
11534 slotbuf[0] = 0x690004;
11540 slotbuf[0] = 0x6a0004;
11546 slotbuf[0] = 0x6b0004;
11552 slotbuf[0] = 0x6c0004;
11558 slotbuf[0] = 0x6d0004;
11564 slotbuf[0] = 0x6e0004;
11570 slotbuf[0] = 0x6f0004;
11576 slotbuf[0] = 0x280004;
11582 slotbuf[0] = 0x290004;
11588 slotbuf[0] = 0x2a0004;
11594 slotbuf[0] = 0x2b0004;
11600 slotbuf[0] = 0x2c0004;
11606 slotbuf[0] = 0x2d0004;
11612 slotbuf[0] = 0x2e0004;
11618 slotbuf[0] = 0x2f0004;
11624 slotbuf[0] = 0x580004;
11630 slotbuf[0] = 0x480004;
11636 slotbuf[0] = 0x590004;
11642 slotbuf[0] = 0x490004;
11648 slotbuf[0] = 0x5a0004;
11654 slotbuf[0] = 0x4a0004;
11660 slotbuf[0] = 0x5b0004;
11666 slotbuf[0] = 0x4b0004;
11672 slotbuf[0] = 0x180004;
11678 slotbuf[0] = 0x80004;
11684 slotbuf[0] = 0x190004;
11690 slotbuf[0] = 0x90004;
11696 slotbuf[0] = 0x1a0004;
11702 slotbuf[0] = 0xa0004;
11708 slotbuf[0] = 0x1b0004;
11714 slotbuf[0] = 0xb0004;
11720 slotbuf[0] = 0x900004;
11726 slotbuf[0] = 0x800004;
11732 slotbuf[0] = 0xc10000;
11738 slotbuf[0] = 0x9b000;
11744 slotbuf[0] = 0xc1000;
11750 slotbuf[0] = 0xd10000;
11756 slotbuf[0] = 0x9c000;
11762 slotbuf[0] = 0xd1000;
11768 slotbuf[0] = 0x32000;
11774 slotbuf[0] = 0x132000;
11780 slotbuf[0] = 0x612000;
11786 slotbuf[0] = 0x32100;
11792 slotbuf[0] = 0x132100;
11798 slotbuf[0] = 0x612100;
11804 slotbuf[0] = 0x32200;
11810 slotbuf[0] = 0x132200;
11816 slotbuf[0] = 0x612200;
11822 slotbuf[0] = 0x32300;
11828 slotbuf[0] = 0x132300;
11834 slotbuf[0] = 0x612300;
11840 slotbuf[0] = 0x31000;
11846 slotbuf[0] = 0x131000;
11852 slotbuf[0] = 0x611000;
11858 slotbuf[0] = 0x31100;
11864 slotbuf[0] = 0x131100;
11870 slotbuf[0] = 0x611100;
11876 slotbuf[0] = 0x3010;
11882 slotbuf[0] = 0x7000;
11888 slotbuf[0] = 0x3e200;
11894 slotbuf[0] = 0x13e200;
11900 slotbuf[0] = 0x13e300;
11906 slotbuf[0] = 0x3e400;
11912 slotbuf[0] = 0x13e400;
11918 slotbuf[0] = 0x61e400;
11924 slotbuf[0] = 0x4000;
11930 slotbuf[0] = 0xf02d;
11936 slotbuf[0] = 0x39000;
11942 slotbuf[0] = 0x139000;
11948 slotbuf[0] = 0x619000;
11954 slotbuf[0] = 0x3a000;
11960 slotbuf[0] = 0x13a000;
11966 slotbuf[0] = 0x61a000;
11972 slotbuf[0] = 0x39100;
11978 slotbuf[0] = 0x139100;
11984 slotbuf[0] = 0x619100;
11990 slotbuf[0] = 0x3a100;
11996 slotbuf[0] = 0x13a100;
12002 slotbuf[0] = 0x61a100;
12008 slotbuf[0] = 0x38000;
12014 slotbuf[0] = 0x138000;
12020 slotbuf[0] = 0x618000;
12026 slotbuf[0] = 0x38100;
12032 slotbuf[0] = 0x138100;
12038 slotbuf[0] = 0x618100;
12044 slotbuf[0] = 0x36000;
12050 slotbuf[0] = 0x136000;
12056 slotbuf[0] = 0x616000;
12062 slotbuf[0] = 0x3e900;
12068 slotbuf[0] = 0x13e900;
12074 slotbuf[0] = 0x61e900;
12080 slotbuf[0] = 0x3ec00;
12086 slotbuf[0] = 0x13ec00;
12092 slotbuf[0] = 0x61ec00;
12098 slotbuf[0] = 0x3ed00;
12104 slotbuf[0] = 0x13ed00;
12110 slotbuf[0] = 0x61ed00;
12116 slotbuf[0] = 0x36800;
12122 slotbuf[0] = 0x136800;
12128 slotbuf[0] = 0x616800;
12134 slotbuf[0] = 0xf1e000;
12140 slotbuf[0] = 0xf1e010;
12146 slotbuf[0] = 0x135900;
12152 slotbuf[0] = 0x20000;
12158 slotbuf[0] = 0x120000;
12164 slotbuf[0] = 0x220000;
12170 slotbuf[0] = 0x320000;
12176 slotbuf[0] = 0x420000;
12182 slotbuf[0] = 0x8000;
12188 slotbuf[0] = 0x9000;
12194 slotbuf[0] = 0xa000;
12200 slotbuf[0] = 0xb000;
12212 slotbuf[0] = 0x1076;
12218 slotbuf[0] = 0xc30000;
12224 slotbuf[0] = 0xd30000;
12230 slotbuf[0] = 0x30400;
12236 slotbuf[0] = 0x130400;
12242 slotbuf[0] = 0x610400;
12248 slotbuf[0] = 0x3ea00;
12254 slotbuf[0] = 0x13ea00;
12260 slotbuf[0] = 0x61ea00;
12266 slotbuf[0] = 0x3f000;
12272 slotbuf[0] = 0x13f000;
12278 slotbuf[0] = 0x61f000;
12284 slotbuf[0] = 0x3f100;
12290 slotbuf[0] = 0x13f100;
12296 slotbuf[0] = 0x61f100;
12302 slotbuf[0] = 0x3f200;
12308 slotbuf[0] = 0x13f200;
12314 slotbuf[0] = 0x61f200;
12320 slotbuf[0] = 0x70c2;
12326 slotbuf[0] = 0x70e2;
12332 slotbuf[0] = 0x70d2;
12338 slotbuf[0] = 0x270d2;
12344 slotbuf[0] = 0x370d2;
12350 slotbuf[0] = 0x70f2;
12356 slotbuf[0] = 0xf10000;
12362 slotbuf[0] = 0xf12000;
12368 slotbuf[0] = 0xf11000;
12374 slotbuf[0] = 0xf13000;
12380 slotbuf[0] = 0x7042;
12386 slotbuf[0] = 0x7052;
12392 slotbuf[0] = 0x47082;
12398 slotbuf[0] = 0x57082;
12404 slotbuf[0] = 0x7062;
12410 slotbuf[0] = 0x7072;
12416 slotbuf[0] = 0x7002;
12422 slotbuf[0] = 0x7012;
12428 slotbuf[0] = 0x7022;
12434 slotbuf[0] = 0x7032;
12440 slotbuf[0] = 0x7082;
12446 slotbuf[0] = 0x27082;
12452 slotbuf[0] = 0x37082;
12458 slotbuf[0] = 0xf19000;
12464 slotbuf[0] = 0xf18000;
12470 slotbuf[0] = 0x135300;
12476 slotbuf[0] = 0x35300;
12482 slotbuf[0] = 0x615300;
12488 slotbuf[0] = 0x35a00;
12494 slotbuf[0] = 0x135a00;
12500 slotbuf[0] = 0x615a00;
12506 slotbuf[0] = 0x35b00;
12512 slotbuf[0] = 0x135b00;
12518 slotbuf[0] = 0x615b00;
12524 slotbuf[0] = 0x35c00;
12530 slotbuf[0] = 0x135c00;
12536 slotbuf[0] = 0x615c00;
12542 slotbuf[0] = 0x50c000;
12548 slotbuf[0] = 0x50d000;
12554 slotbuf[0] = 0x50b000;
12560 slotbuf[0] = 0x50f000;
12566 slotbuf[0] = 0x50e000;
12572 slotbuf[0] = 0x504000;
12578 slotbuf[0] = 0x505000;
12584 slotbuf[0] = 0x503000;
12590 slotbuf[0] = 0x507000;
12596 slotbuf[0] = 0x506000;
12602 slotbuf[0] = 0xf1f000;
12608 slotbuf[0] = 0x501000;
12614 slotbuf[0] = 0x509000;
12620 slotbuf[0] = 0x3e000;
12626 slotbuf[0] = 0x13e000;
12632 slotbuf[0] = 0x61e000;
12638 slotbuf[0] = 0x330000;
12644 slotbuf[0] = 0x33000;
12650 slotbuf[0] = 0x430000;
12656 slotbuf[0] = 0x43000;
12662 slotbuf[0] = 0x530000;
12668 slotbuf[0] = 0x53000;
12674 slotbuf[0] = 0x630000;
12680 slotbuf[0] = 0x63000;
12686 slotbuf[0] = 0x730000;
12692 slotbuf[0] = 0x73000;
12698 slotbuf[0] = 0x40e000;
12704 slotbuf[0] = 0x40e00;
12710 slotbuf[0] = 0x40f000;
12716 slotbuf[0] = 0x40f00;
12722 slotbuf[0] = 0x230000;
12728 slotbuf[0] = 0x9f000;
12734 slotbuf[0] = 0x8000;
12740 slotbuf[0] = 0x23000;
12746 slotbuf[0] = 0xb002;
12752 slotbuf[0] = 0xf002;
12758 slotbuf[0] = 0xe002;
12764 slotbuf[0] = 0x30c00;
12770 slotbuf[0] = 0x130c00;
12776 slotbuf[0] = 0x610c00;
12782 slotbuf[0] = 0xc20000;
12788 slotbuf[0] = 0xd20000;
12794 slotbuf[0] = 0xe20000;
12800 slotbuf[0] = 0xf20000;
12806 slotbuf[0] = 0x820000;
12812 slotbuf[0] = 0x9d000;
12818 slotbuf[0] = 0x82000;
12824 slotbuf[0] = 0xa20000;
12830 slotbuf[0] = 0xb20000;
12836 slotbuf[0] = 0xe30e80;
12842 slotbuf[0] = 0xf3e800;
12848 slotbuf[0] = 0xe30e90;
12854 slotbuf[0] = 0xf3e900;
12860 slotbuf[0] = 0xa0000;
12866 slotbuf[0] = 0x1a0000;
12872 slotbuf[0] = 0x2a0000;
12878 slotbuf[0] = 0x4a0000;
12884 slotbuf[0] = 0x5a0000;
12890 slotbuf[0] = 0xcb0000;
12896 slotbuf[0] = 0xdb0000;
12902 slotbuf[0] = 0x8b0000;
12908 slotbuf[0] = 0x9b0000;
12914 slotbuf[0] = 0xab0000;
12920 slotbuf[0] = 0xbb0000;
12926 slotbuf[0] = 0xfa0010;
12932 slotbuf[0] = 0xfa0000;
12938 slotbuf[0] = 0xfa0060;
12944 slotbuf[0] = 0x1b0000;
12950 slotbuf[0] = 0x2b0000;
12956 slotbuf[0] = 0x3b0000;
12962 slotbuf[0] = 0x4b0000;
12968 slotbuf[0] = 0x5b0000;
12974 slotbuf[0] = 0x6b0000;
12980 slotbuf[0] = 0x7b0000;
12986 slotbuf[0] = 0xca0000;
12992 slotbuf[0] = 0xda0000;
12998 slotbuf[0] = 0x8a0000;
13004 slotbuf[0] = 0xba0000;
13010 slotbuf[0] = 0xaa0000;
13016 slotbuf[0] = 0x9a0000;
13022 slotbuf[0] = 0xea0000;
13028 slotbuf[0] = 0xfa0040;
13034 slotbuf[0] = 0xfa0050;
13046 slotbuf[0] = 0x8003;
13052 slotbuf[0] = 0x80000;
13058 slotbuf[0] = 0x180000;
13064 slotbuf[0] = 0x4003;
13070 slotbuf[0] = 0xc003;
13076 slotbuf[0] = 0x480000;
13082 slotbuf[0] = 0x580000;
13088 slotbuf[0] = 0xa8000000;
13095 slotbuf[0] = 0xc0000000;
13102 slotbuf[0] = 0xb0000000;
13109 slotbuf[0] = 0xb8000000;
13116 slotbuf[0] = 0x40000000;
13123 slotbuf[0] = 0x98000000;
13130 slotbuf[0] = 0x50000000;
13137 slotbuf[0] = 0x70000000;
13144 slotbuf[0] = 0x60000000;
13151 slotbuf[0] = 0x80000000;
13158 slotbuf[0] = 0x8000000;
13165 slotbuf[0] = 0x10000000;
13172 slotbuf[0] = 0x38000000;
13179 slotbuf[0] = 0x90000000;
13186 slotbuf[0] = 0x48000000;
13193 slotbuf[0] = 0x68000000;
13200 slotbuf[0] = 0x58000000;
13207 slotbuf[0] = 0x78000000;
13214 slotbuf[0] = 0x20000000;
13221 slotbuf[0] = 0xa0000000;
13228 slotbuf[0] = 0x18000000;
13235 slotbuf[0] = 0x88000000;
13242 slotbuf[0] = 0x28000000;
13249 slotbuf[0] = 0x30000000;
15437 {
"rsr.windowbase", 18 ,
15440 {
"wsr.windowbase", 19 ,
15443 {
"xsr.windowbase", 20 ,
15446 {
"rsr.windowstart", 21 ,
15449 {
"wsr.windowstart", 22 ,
15452 {
"xsr.windowstart", 23 ,
15488 {
"rur.threadptr", 34 ,
15491 {
"wur.threadptr", 35 ,
15749 {
"rsr.lcount", 82 ,
15752 {
"wsr.lcount", 83 ,
15755 {
"xsr.lcount", 84 ,
15776 {
"rsr.litbase", 91 ,
15779 {
"wsr.litbase", 92 ,
15782 {
"xsr.litbase", 93 ,
15803 {
"wsr.epc1", 100 ,
15806 {
"xsr.epc1", 101 ,
15809 {
"rsr.excsave1", 102 ,
15812 {
"wsr.excsave1", 103 ,
15815 {
"xsr.excsave1", 104 ,
15818 {
"rsr.epc2", 105 ,
15821 {
"wsr.epc2", 106 ,
15824 {
"xsr.epc2", 107 ,
15827 {
"rsr.excsave2", 108 ,
15830 {
"wsr.excsave2", 109 ,
15833 {
"xsr.excsave2", 110 ,
15836 {
"rsr.epc3", 111 ,
15839 {
"wsr.epc3", 112 ,
15842 {
"xsr.epc3", 113 ,
15845 {
"rsr.excsave3", 114 ,
15848 {
"wsr.excsave3", 115 ,
15851 {
"xsr.excsave3", 116 ,
15854 {
"rsr.epc4", 117 ,
15857 {
"wsr.epc4", 118 ,
15860 {
"xsr.epc4", 119 ,
15863 {
"rsr.excsave4", 120 ,
15866 {
"wsr.excsave4", 121 ,
15869 {
"xsr.excsave4", 122 ,
15872 {
"rsr.epc5", 123 ,
15875 {
"wsr.epc5", 124 ,
15878 {
"xsr.epc5", 125 ,
15881 {
"rsr.excsave5", 126 ,
15884 {
"wsr.excsave5", 127 ,
15887 {
"xsr.excsave5", 128 ,
15890 {
"rsr.epc6", 129 ,
15893 {
"wsr.epc6", 130 ,
15896 {
"xsr.epc6", 131 ,
15899 {
"rsr.excsave6", 132 ,
15902 {
"wsr.excsave6", 133 ,
15905 {
"xsr.excsave6", 134 ,
15908 {
"rsr.epc7", 135 ,
15911 {
"wsr.epc7", 136 ,
15914 {
"xsr.epc7", 137 ,
15917 {
"rsr.excsave7", 138 ,
15920 {
"wsr.excsave7", 139 ,
15923 {
"xsr.excsave7", 140 ,
15926 {
"rsr.eps2", 141 ,
15929 {
"wsr.eps2", 142 ,
15932 {
"xsr.eps2", 143 ,
15935 {
"rsr.eps3", 144 ,
15938 {
"wsr.eps3", 145 ,
15941 {
"xsr.eps3", 146 ,
15944 {
"rsr.eps4", 147 ,
15947 {
"wsr.eps4", 148 ,
15950 {
"xsr.eps4", 149 ,
15953 {
"rsr.eps5", 150 ,
15956 {
"wsr.eps5", 151 ,
15959 {
"xsr.eps5", 152 ,
15962 {
"rsr.eps6", 153 ,
15965 {
"wsr.eps6", 154 ,
15968 {
"xsr.eps6", 155 ,
15971 {
"rsr.eps7", 156 ,
15974 {
"wsr.eps7", 157 ,
15977 {
"xsr.eps7", 158 ,
15980 {
"rsr.excvaddr", 159 ,
15983 {
"wsr.excvaddr", 160 ,
15986 {
"xsr.excvaddr", 161 ,
15989 {
"rsr.depc", 162 ,
15992 {
"wsr.depc", 163 ,
15995 {
"xsr.depc", 164 ,
15998 {
"rsr.exccause", 165 ,
16001 {
"wsr.exccause", 166 ,
16004 {
"xsr.exccause", 167 ,
16007 {
"rsr.misc0", 168 ,
16010 {
"wsr.misc0", 169 ,
16013 {
"xsr.misc0", 170 ,
16016 {
"rsr.misc1", 171 ,
16019 {
"wsr.misc1", 172 ,
16022 {
"xsr.misc1", 173 ,
16025 {
"rsr.misc2", 174 ,
16028 {
"wsr.misc2", 175 ,
16031 {
"xsr.misc2", 176 ,
16034 {
"rsr.misc3", 177 ,
16037 {
"wsr.misc3", 178 ,
16040 {
"xsr.misc3", 179 ,
16043 {
"rsr.prid", 180 ,
16046 {
"rsr.vecbase", 181 ,
16049 {
"wsr.vecbase", 182 ,
16052 {
"xsr.vecbase", 183 ,
16055 {
"mul.aa.ll", 184 ,
16058 {
"mul.aa.hl", 184 ,
16061 {
"mul.aa.lh", 184 ,
16064 {
"mul.aa.hh", 184 ,
16067 {
"umul.aa.ll", 184 ,
16070 {
"umul.aa.hl", 184 ,
16073 {
"umul.aa.lh", 184 ,
16076 {
"umul.aa.hh", 184 ,
16079 {
"mul.ad.ll", 185 ,
16082 {
"mul.ad.hl", 185 ,
16085 {
"mul.ad.lh", 185 ,
16088 {
"mul.ad.hh", 185 ,
16091 {
"mul.da.ll", 186 ,
16094 {
"mul.da.hl", 186 ,
16097 {
"mul.da.lh", 186 ,
16100 {
"mul.da.hh", 186 ,
16103 {
"mul.dd.ll", 187 ,
16106 {
"mul.dd.hl", 187 ,
16109 {
"mul.dd.lh", 187 ,
16112 {
"mul.dd.hh", 187 ,
16115 {
"mula.aa.ll", 188 ,
16118 {
"mula.aa.hl", 188 ,
16121 {
"mula.aa.lh", 188 ,
16124 {
"mula.aa.hh", 188 ,
16127 {
"muls.aa.ll", 188 ,
16130 {
"muls.aa.hl", 188 ,
16133 {
"muls.aa.lh", 188 ,
16136 {
"muls.aa.hh", 188 ,
16139 {
"mula.ad.ll", 189 ,
16142 {
"mula.ad.hl", 189 ,
16145 {
"mula.ad.lh", 189 ,
16148 {
"mula.ad.hh", 189 ,
16151 {
"muls.ad.ll", 189 ,
16154 {
"muls.ad.hl", 189 ,
16157 {
"muls.ad.lh", 189 ,
16160 {
"muls.ad.hh", 189 ,
16163 {
"mula.da.ll", 190 ,
16166 {
"mula.da.hl", 190 ,
16169 {
"mula.da.lh", 190 ,
16172 {
"mula.da.hh", 190 ,
16175 {
"muls.da.ll", 190 ,
16178 {
"muls.da.hl", 190 ,
16181 {
"muls.da.lh", 190 ,
16184 {
"muls.da.hh", 190 ,
16187 {
"mula.dd.ll", 191 ,
16190 {
"mula.dd.hl", 191 ,
16193 {
"mula.dd.lh", 191 ,
16196 {
"mula.dd.hh", 191 ,
16199 {
"muls.dd.ll", 191 ,
16202 {
"muls.dd.hl", 191 ,
16205 {
"muls.dd.lh", 191 ,
16208 {
"muls.dd.hh", 191 ,
16211 {
"mula.da.ll.lddec", 192 ,
16214 {
"mula.da.ll.ldinc", 192 ,
16217 {
"mula.da.hl.lddec", 192 ,
16220 {
"mula.da.hl.ldinc", 192 ,
16223 {
"mula.da.lh.lddec", 192 ,
16226 {
"mula.da.lh.ldinc", 192 ,
16229 {
"mula.da.hh.lddec", 192 ,
16232 {
"mula.da.hh.ldinc", 192 ,
16235 {
"mula.dd.ll.lddec", 193 ,
16238 {
"mula.dd.ll.ldinc", 193 ,
16241 {
"mula.dd.hl.lddec", 193 ,
16244 {
"mula.dd.hl.ldinc", 193 ,
16247 {
"mula.dd.lh.lddec", 193 ,
16250 {
"mula.dd.lh.ldinc", 193 ,
16253 {
"mula.dd.hh.lddec", 193 ,
16256 {
"mula.dd.hh.ldinc", 193 ,
16307 {
"rsr.acclo", 208 ,
16310 {
"wsr.acclo", 209 ,
16313 {
"xsr.acclo", 210 ,
16316 {
"rsr.acchi", 211 ,
16319 {
"wsr.acchi", 212 ,
16322 {
"xsr.acchi", 213 ,
16331 {
"rsr.interrupt", 216 ,
16334 {
"wsr.intset", 217 ,
16337 {
"wsr.intclear", 218 ,
16340 {
"rsr.intenable", 219 ,
16343 {
"wsr.intenable", 220 ,
16346 {
"xsr.intenable", 221 ,
16355 {
"rsr.dbreaka0", 224 ,
16358 {
"wsr.dbreaka0", 225 ,
16361 {
"xsr.dbreaka0", 226 ,
16364 {
"rsr.dbreakc0", 227 ,
16367 {
"wsr.dbreakc0", 228 ,
16370 {
"xsr.dbreakc0", 229 ,
16373 {
"rsr.dbreaka1", 230 ,
16376 {
"wsr.dbreaka1", 231 ,
16379 {
"xsr.dbreaka1", 232 ,
16382 {
"rsr.dbreakc1", 233 ,
16385 {
"wsr.dbreakc1", 234 ,
16388 {
"xsr.dbreakc1", 235 ,
16391 {
"rsr.ibreaka0", 236 ,
16394 {
"wsr.ibreaka0", 237 ,
16397 {
"xsr.ibreaka0", 238 ,
16400 {
"rsr.ibreaka1", 239 ,
16403 {
"wsr.ibreaka1", 240 ,
16406 {
"xsr.ibreaka1", 241 ,
16409 {
"rsr.ibreakenable", 242 ,
16412 {
"wsr.ibreakenable", 243 ,
16415 {
"xsr.ibreakenable", 244 ,
16418 {
"rsr.debugcause", 245 ,
16421 {
"wsr.debugcause", 246 ,
16424 {
"xsr.debugcause", 247 ,
16427 {
"rsr.icount", 248 ,
16430 {
"wsr.icount", 249 ,
16433 {
"xsr.icount", 250 ,
16436 {
"rsr.icountlevel", 251 ,
16439 {
"wsr.icountlevel", 252 ,
16442 {
"xsr.icountlevel", 253 ,
16460 {
"wsr.mmid", 259 ,
16511 {
"rsr.ccount", 268 ,
16514 {
"wsr.ccount", 269 ,
16517 {
"xsr.ccount", 270 ,
16520 {
"rsr.ccompare0", 271 ,
16523 {
"wsr.ccompare0", 272 ,
16526 {
"xsr.ccompare0", 273 ,
16529 {
"rsr.ccompare1", 274 ,
16532 {
"wsr.ccompare1", 275 ,
16535 {
"xsr.ccompare1", 276 ,
16538 {
"rsr.ccompare2", 277 ,
16541 {
"wsr.ccompare2", 278 ,
16544 {
"xsr.ccompare2", 279 ,
16622 {
"wsr.ptevaddr", 292 ,
16625 {
"rsr.ptevaddr", 293 ,
16628 {
"xsr.ptevaddr", 294 ,
16631 {
"rsr.rasid", 295 ,
16634 {
"wsr.rasid", 296 ,
16637 {
"xsr.rasid", 297 ,
16640 {
"rsr.itlbcfg", 298 ,
16643 {
"wsr.itlbcfg", 299 ,
16646 {
"xsr.itlbcfg", 300 ,
16649 {
"rsr.dtlbcfg", 301 ,
16652 {
"wsr.dtlbcfg", 302 ,
16655 {
"xsr.dtlbcfg", 303 ,
16691 {
"hwwitlba", 311 ,
16694 {
"hwwdtlba", 312 ,
16697 {
"rsr.cpenable", 313 ,
16700 {
"wsr.cpenable", 314 ,
16703 {
"xsr.cpenable", 315 ,
16739 {
"rsr.scompare1", 323 ,
16742 {
"wsr.scompare1", 324 ,
16745 {
"xsr.scompare1", 325 ,
16802 {
"moveqz.s", 335 ,
16805 {
"movnez.s", 335 ,
16808 {
"movltz.s", 335 ,
16811 {
"movgez.s", 335 ,
16847 {
"ufloat.s", 338 ,
16862 {
"utrunc.s", 339 ,
16895 {
"beqz.w18", 350 ,
16898 {
"bnez.w18", 350 ,
16901 {
"bgez.w18", 350 ,
16904 {
"bltz.w18", 350 ,
16907 {
"beqi.w18", 351 ,
16910 {
"bnei.w18", 351 ,
16913 {
"bgei.w18", 351 ,
16916 {
"blti.w18", 351 ,
16919 {
"bgeui.w18", 352 ,
16922 {
"bltui.w18", 352 ,
16925 {
"bbci.w18", 353 ,
16928 {
"bbsi.w18", 353 ,
16943 {
"bgeu.w18", 354 ,
16946 {
"bltu.w18", 354 ,
16949 {
"bany.w18", 354 ,
16952 {
"bnone.w18", 354 ,
16955 {
"ball.w18", 354 ,
16958 {
"bnall.w18", 354 ,
19247 slotbuf[0] = (insn[0] & 0xffffff);
19254 insn[0] = (insn[0] & ~0xffffff) | (slotbuf[0] & 0xffffff);
19262 slotbuf[0] = (insn[0] & 0xffff);
19269 insn[0] = (insn[0] & ~0xffff) | (slotbuf[0] & 0xffff);
19277 slotbuf[0] = (insn[0] & 0xffff);
19284 insn[0] = (insn[0] & ~0xffff) | (slotbuf[0] & 0xffff);
19292 slotbuf[0] = ((insn[0] & 0xffffff0) >> 4);
19299 insn[0] = (insn[0] & ~0xffffff0) | ((slotbuf[0] & 0xffffff) << 4);
19307 slotbuf[0] = ((insn[0] & 0xffffff0) >> 4);
19314 insn[0] = (insn[0] & ~0xffffff0) | ((slotbuf[0] & 0xffffff) << 4);
19322 slotbuf[0] = ((insn[0] & 0xf0000000) >> 28);
19323 slotbuf[0] = (slotbuf[0] & ~0xffff0) | ((insn[1] & 0xffff) << 4);
19330 insn[0] = (insn[0] & ~0xf0000000) | ((slotbuf[0] & 0xf) << 28);
19331 insn[1] = (insn[1] & ~0xffff) | ((slotbuf[0] & 0xffff0) >> 4);
19339 slotbuf[0] = ((insn[1] & 0xffff0000) >> 16);
19346 insn[1] = (insn[1] & ~0xffff0000) | ((slotbuf[0] & 0xffff) << 16);
19353 slotbuf[0] = ((insn[0] & 0xf0000000) >> 28);
19354 slotbuf[0] = (slotbuf[0] & ~0xfffffff0) | ((insn[1] & 0xfffffff) << 4);
19355 slotbuf[1] = ((insn[1] & 0x70000000) >> 28);
19362 insn[0] = (insn[0] & ~0xf0000000) | ((slotbuf[0] & 0xf) << 28);
19363 insn[1] = (insn[1] & ~0xfffffff) | ((slotbuf[0] & 0xfffffff0) >> 4);
19364 insn[1] = (insn[1] & ~0x70000000) | ((slotbuf[1] & 0x7) << 28);
21314 {
"Inst",
"x24", 0,
21318 {
"Inst16a",
"x16a", 0,
21322 {
"Inst16b",
"x16b", 0,
21326 {
"xt_flix64_slot0",
"xt_format1", 0,
21330 {
"xt_flix64_slot0",
"xt_format2", 0,
21334 {
"xt_flix64_slot1",
"xt_format1", 1,
21338 {
"xt_flix64_slot2",
"xt_format1", 2,
21342 {
"xt_flix64_slot3",
"xt_format2", 1,
21408 if ((insn[0] & 0x8) == 0 && (insn[1] & 0) == 0) {
21411 if ((insn[0] & 0xc) == 0x8 && (insn[1] & 0) == 0) {
21414 if ((insn[0] & 0xe) == 0xc && (insn[1] & 0) == 0) {
21417 if ((insn[0] & 0xf) == 0xe && (insn[1] & 0) == 0) {
21420 if ((insn[0] & 0xf) == 0xf && (insn[1] & 0x80000000) == 0) {
21448 int op0 = insn[0] & 0xf;
void error(const char *msg)
void(* xtensa_set_field_fn)(xtensa_insnbuf, uint32)
#define XTENSA_OPERAND_IS_UNKNOWN
#define XTENSA_OPERAND_IS_INVISIBLE
uint32(* xtensa_get_field_fn)(const xtensa_insnbuf)
#define XTENSA_OPCODE_IS_CALL
void(* xtensa_opcode_encode_fn)(xtensa_insnbuf)
#define XTENSA_OPCODE_IS_LOOP
#define XTENSA_OPERAND_IS_PCRELATIVE
#define XTENSA_OPCODE_IS_JUMP
#define XTENSA_OPERAND_IS_REGISTER
#define XTENSA_OPCODE_IS_BRANCH
xtensa_insnbuf_word * xtensa_insnbuf
static xtensa_arg_internal Iclass_xt_iclass_mac16a_da_args[]
static unsigned Field_s2_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_muls_aa_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mul_da_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_sar_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_misc2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_da_lh_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_bs4_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_rsr_ps_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_exccause_stateArgs[]
static unsigned Field_imm8_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka0_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_exccause_stateArgs[]
xtensa_opcode_encode_fn Opcode_ldinc_encode_fns[]
static void Opcode_ipfl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Format_x16a_slots[]
static unsigned Field_combined3e2c5767_fld20xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_rsr_ddr_encode_fns[]
static void Opcode_wsr_dbreakc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_movltz_encode_fns[]
xtensa_opcode_encode_fn Opcode_ret_encode_fns[]
static void Opcode_sra_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_acclo_stateArgs[]
static void Opcode_rsr_debugcause_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_eps6_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_r4_Slot_inst_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_lsx_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_icountlevel_stateArgs[]
static void Opcode_lsi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_muls_aa_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_any4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave5_args[]
static void Opcode_rsr_misc3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_imm8_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_mov_n_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka1_args[]
static void Opcode_xsr_dbreakc0_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_epc7_encode_fns[]
static void Opcode_xsr_excsave1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_bbool8_args[]
xtensa_opcode_encode_fn Opcode_iiu_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_m3_args[]
static void Field_combined3e2c5767_fld62xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc7_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_lend_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_lbeg_args[]
static void Opcode_src_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_prid_encode_fns[]
xtensa_opcode_encode_fn Opcode_hwwdtlba_encode_fns[]
static void Opcode_s32i_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_icache_lock_args[]
static void Opcode_movnez_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rfi_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_icountlevel_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka1_stateArgs[]
xtensa_opcode_encode_fn Opcode_bbc_encode_fns[]
static void Opcode_xsr_acclo_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_subx2_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Field_t3_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_ssx_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_op2_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_nop_n_encode_fns[]
static unsigned Field_combined3e2c5767_fld64xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static void Opcode_bnall_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_l32r_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_mac16_aa_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps4_stateArgs[]
xtensa_opcode_encode_fn Opcode_ipfl_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_licx_args[]
static xtensa_arg_internal Iclass_xt_iclass_jumpx_args[]
static unsigned Field_combined3e2c5767_fld73xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static void Opcode_xsr_excsave7_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_br16_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_rfe_stateArgs[]
static void Field_combined3e2c5767_fld76xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_s16i_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_ibreaka1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Slot_x24_Format_inst_0_get(const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
static int Operand_uimm8x2_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_wsr_excsave5_encode_fns[]
static void Opcode_extui_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_muls_aa_hh_encode_fns[]
static void Opcode_rsr_dbreaka0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_s_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_dtlbcfg_stateArgs[]
xtensa_opcode_encode_fn Opcode_muls_dd_hh_encode_fns[]
static void Field_combined3e2c5767_fld33xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Field_t4_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ps_stateArgs[]
static int Operand_my_encode(uint32 *valp)
static void Opcode_pitlb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_dbreaka1_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_ad_lh_encode_fns[]
static xtensa_arg_internal Iclass_fp_ssxu_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_debugcause_stateArgs[]
static void Opcode_movltz_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_dhi_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps4_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc1_args[]
static void Opcode_wsr_itlbcfg_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_xt_wbr18_label_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_wsr_excsave4_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_ritlb_stateArgs[]
static void Opcode_xsr_misc3_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_oeq_s_encode_fns[]
static xtensa_arg_internal Iclass_fp_mov_stateArgs[]
xtensa_opcode_encode_fn Opcode_bnall_encode_fns[]
static void Opcode_l32i_n_Slot_inst16a_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_excsave5_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_imm12b_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_ret_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_sar_stateArgs[]
static void Opcode_addx4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rfi_stateArgs[]
static void Field_combined3e2c5767_fld64xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static void Field_offset_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_ptevaddr_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rfdo_stateArgs[]
static void Opcode_addi_n_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_loop_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps2_args[]
xtensa_opcode_encode_fn Opcode_beqz_n_encode_fns[]
xtensa_opcode_encode_fn Opcode_bne_w18_encode_fns[]
static void Opcode_round_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ptevaddr_args[]
static int Operand_uimm16x4_rtoa(uint32 *valp, uint32 pc)
static xtensa_get_field_fn Slot_inst16a_get_field_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreakenable_stateArgs[]
xtensa_opcode_encode_fn Opcode_mul_aa_lh_encode_fns[]
static unsigned Field_z_Slot_inst16b_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_fp_int_args[]
static unsigned Field_combined3e2c5767_fld23xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_abs_encode_fns[]
xtensa_opcode_encode_fn Opcode_olt_s_encode_fns[]
xtensa_opcode_encode_fn Opcode_dii_encode_fns[]
xtensa_opcode_encode_fn Opcode_dpfro_encode_fns[]
static void Field_z_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_nop_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave6_args[]
static unsigned Field_s_Slot_inst16a_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_m1_args[]
static xtensa_arg_internal Iclass_xt_iclass_rotw_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_sar_encode_fns[]
static void Field_s_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_st_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Opcode_bnei_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_rur_threadptr_args[]
static void Opcode_neg_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static unsigned Field_t_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static void Field_op0_s6_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_misc2_args[]
static unsigned Field_sae_Slot_inst_get(const xtensa_insnbuf insn)
static int Operand_b4const_encode(uint32 *valp)
static int Operand_uimm6_rtoa(uint32 *valp, uint32 pc)
static xtensa_arg_internal Iclass_xt_iclass_ldpte_stateArgs[]
static unsigned Field_imm12_Slot_inst_get(const xtensa_insnbuf insn)
static void Field_sargt_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ptevaddr_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_misc0_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps3_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_bmove_args[]
static void Field_combined3e2c5767_fld87xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_eps4_encode_fns[]
static void Opcode_andbc_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_misc3_encode_fns[]
static void Opcode_diwbi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_minu_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_muls_dd_ll_encode_fns[]
xtensa_opcode_encode_fn Opcode_srli_encode_fns[]
static unsigned Implicit_Field_bt16_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static unsigned Field_rz_Slot_inst16b_get(const xtensa_insnbuf insn)
static unsigned Field_op0_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc6_args[]
static void Opcode_rsr_eps4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_m1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_break_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_m1_encode_fns[]
xtensa_opcode_encode_fn Opcode_ult_s_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_bbool1_args[]
static void Field_sa4_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc4_args[]
static void Opcode_sll_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_call12_stateArgs[]
static void Slot_xt_format1_Format_xt_flix64_slot0_4_set(xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld58xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_depc_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_itlbcfg_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_dcache_lock_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_interrupt_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_dtlbcfg_stateArgs[]
static void Opcode_slli_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_lsiu_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_dbreakc1_encode_fns[]
static unsigned Field_imm6hi_Slot_inst16a_get(const xtensa_insnbuf insn)
static unsigned Field_sal_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_misc0_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_epc4_encode_fns[]
static void Opcode_trunc_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave2_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rfdo_args[]
static xtensa_arg_internal Iclass_xt_iclass_entry_stateArgs[]
static void Field_imm7_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_dhu_encode_fns[]
static void Opcode_addx2_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_sra_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rdtlb_stateArgs[]
static void Opcode_callx8_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_break_encode_fns[]
static void Opcode_ldpte_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_addmi_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rotw_args[]
#define STATE_InexactEnable
static void Opcode_rur_threadptr_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mul_da_hh_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_excsave3_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_excsave1_encode_fns[]
static void Opcode_all8_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wur_fcr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_intenable_encode_fns[]
static int Operand_soffsetx4_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_rsync_encode_fns[]
#define STATE_FPreserved20
static void Opcode_xsr_eps7_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_lbeg_stateArgs[]
xtensa_opcode_encode_fn Opcode_xsr_dtlbcfg_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare0_args[]
static unsigned Field_imm7lo_Slot_inst16b_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_mac16a_ad_args[]
static void Opcode_xor_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_mov_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_bnez_encode_fns[]
static void Field_t_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_rsr_dtlbcfg_encode_fns[]
static void Opcode_nsa_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld16_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_rsil_encode_fns[]
xtensa_opcode_encode_fn Opcode_mul_da_lh_encode_fns[]
static void Opcode_mula_da_ll_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_op2_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_eps6_encode_fns[]
xtensa_opcode_encode_fn Opcode_addi_n_encode_fns[]
static int Operand_uimm6_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_rsr_epc3_encode_fns[]
static void Field_m_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static int Operand_frs_encode(uint32 *valp)
static int Operand_art_encode(uint32 *valp)
static unsigned Field_r8_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Opcode_bne_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_orb_encode_fns[]
xtensa_opcode_encode_fn Opcode_or_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave4_args[]
static void Opcode_bne_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_litbase_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_eps6_encode_fns[]
xtensa_opcode_encode_fn Opcode_ldct_encode_fns[]
static void Opcode_dhi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_da_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Slot_xt_format2_Format_xt_flix64_slot3_28_set(xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave3_args[]
xtensa_opcode_encode_fn Opcode_bbci_encode_fns[]
static xtensa_set_field_fn Slot_xt_flix64_slot0_set_field_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps5_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_exccause_args[]
static void Opcode_wsr_windowbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Implicit_Field_mr0_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static int Operand_br4_decode(uint32 *valp)
static void Opcode_or_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static void Opcode_subx2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_neg_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_call8_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_ueq_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_eps7_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsil_args[]
static void Opcode_wsr_m2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_jx_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld35xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static int Operand_bs16_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_mac16al_da_stateArgs[]
xtensa_opcode_encode_fn Opcode_bnone_w18_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ps_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_litbase_encode_fns[]
static int Operand_bs8_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps6_args[]
static void Opcode_mula_dd_hh_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_bsz12_args[]
xtensa_opcode_encode_fn Opcode_xsr_excvaddr_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave5_stateArgs[]
xtensa_opcode_encode_fn Opcode_bge_w18_encode_fns[]
static void Opcode_l32r_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_epc5_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_excvaddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_retw_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Format_x16a_encode(xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_rsr_epc5_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_vecbase_args[]
static void Opcode_muls_aa_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_acchi_encode_fns[]
static int Operand_uimm6_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_wsr_epc3_encode_fns[]
static void Field_combined3e2c5767_fld37xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_sicw_encode_fns[]
static void Opcode_mula_da_hh_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld88xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static const unsigned CONST_TBL_b4cu_0[]
static void Opcode_rur_fsr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_fp_mov2_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_mac16_da_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_rasid_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka1_args[]
static void Opcode_s32i_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_bbs_w18_encode_fns[]
xtensa_opcode_encode_fn Opcode_movi_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_windowstart_stateArgs[]
static void Opcode_sub_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_add_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Slot_x16b_Format_inst16b_0_set(xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
static void Opcode_wsr_eps4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_blt_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_acchi_args[]
xtensa_opcode_encode_fn Opcode_simcall_encode_fns[]
xtensa_opcode_encode_fn Opcode_rfwo_encode_fns[]
static void Opcode_wsr_misc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreakenable_args[]
static void Opcode_dpfro_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_s32c1i_encode_fns[]
static void Opcode_rsr_windowbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_ulabel8_rtoa(uint32 *valp, uint32 pc)
static xtensa_arg_internal Iclass_fp_wfr_stateArgs[]
static void Field_sr_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static void Field_combined3e2c5767_fld47xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc2_args[]
static unsigned Field_t_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Opcode_s32i_n_Slot_inst16a_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_ccompare2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_icountlevel_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave3_args[]
static void Opcode_mula_dd_lh_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_rasid_encode_fns[]
static xtensa_set_field_fn Slot_xt_flix64_slot1_set_field_fns[]
static void Opcode_bltu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_fp_mov2_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_debugcause_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_misc1_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_acchi_stateArgs[]
static xtensa_get_field_fn Slot_xt_flix64_slot1_get_field_fns[]
static void Field_rz_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static void Field_combined3e2c5767_fld91xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_madd_s_encode_fns[]
static void Opcode_addx2_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_windowstart_encode_fns[]
static int Operand_immrx4_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_rsr_misc3_args[]
xtensa_opcode_encode_fn Opcode_ritlb1_encode_fns[]
xtensa_opcode_encode_fn Opcode_ill_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_excsave6_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_l8i_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare2_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_lcount_encode_fns[]
static void Field_combined3e2c5767_fld19xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_rfwu_encode_fns[]
static void Opcode_dpfr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld51xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_bltui_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc0_stateArgs[]
static void Opcode_wsr_eps2_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_abs_s_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_intset_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave1_args[]
static unsigned Field_combined3e2c5767_fld63xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static int Operand_immt_decode(uint32 *valp)
static unsigned Field_combined3e2c5767_fld82xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_rsr_excsave7_encode_fns[]
static void Opcode_movnez_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static int Operand_bs4_decode(uint32 *valp)
static void Opcode_bbci_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_movi_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_litbase_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_ccount_encode_fns[]
static void Opcode_rsr_misc0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_immrx4_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc6_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_acclo_encode_fns[]
static void Opcode_rfe_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_excsave6_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_r_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_ufloat_s_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_windowstart_args[]
static xtensa_arg_internal Iclass_xt_iclass_bbool4_args[]
static void Opcode_xsr_misc2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_s2_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Opcode_rsr_lbeg_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_excsave2_encode_fns[]
xtensa_opcode_encode_fn Opcode_mula_dd_hh_lddec_encode_fns[]
static unsigned Field_sargt_Slot_inst_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_ssa8b_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc1_args[]
static unsigned Field_imm6lo_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Field_r_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_movgez_s_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_mac16al_dd_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_m3_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_intenable_stateArgs[]
static void Opcode_xsr_lend_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_vecbase_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_minmax_args[]
xtensa_opcode_encode_fn Opcode_wsr_br_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_shifts_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka0_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave5_args[]
static unsigned Implicit_Field_ar8_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_wsr_debugcause_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_cpenable_stateArgs[]
static unsigned Field_combined3e2c5767_fld22xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static unsigned Field_combined3e2c5767_fld54xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_rsr_dtlbcfg_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_ccompare0_encode_fns[]
xtensa_opcode_encode_fn Opcode_ihu_encode_fns[]
static void Field_combined3e2c5767_fld73xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Field_combined3e2c5767_fld53xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_xsr_excsave2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mul_ad_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_srl_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld25xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_ldct_args[]
xtensa_opcode_encode_fn Opcode_xsr_epc4_encode_fns[]
xtensa_opcode_encode_fn Opcode_bltz_encode_fns[]
static unsigned Field_combined3e2c5767_fld86xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_wfr_encode_fns[]
static void Opcode_ritlb1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_frt_encode(uint32 *valp)
static void Field_t_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_muls_da_hl_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_callx4_stateArgs[]
xtensa_opcode_encode_fn Opcode_mula_dd_lh_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_acclo_encode_fns[]
static void Opcode_mul16s_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_eps6_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Slot_xt_flix64_slot3_decode(const xtensa_insnbuf insn)
static void Opcode_loop_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_s32ri_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_excsave6_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_ulabel8_encode(uint32 *valp)
static unsigned Field_op2_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_muls_aa_hl_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave5_stateArgs[]
static void Field_x_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_fp_rfr_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave2_stateArgs[]
static void Opcode_movt_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld71_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_bgez_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Opcode_or_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_vecbase_encode_fns[]
static void Opcode_wsr_icount_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_ccount_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_scompare1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_exccause_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wb18_3_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_misc1_stateArgs[]
static void Slot_x16a_Format_inst16a_0_get(const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld70xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_rasid_stateArgs[]
static void Opcode_extui_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc1_stateArgs[]
static void Slot_xt_format1_Format_xt_flix64_slot1_28_set(xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_itlbcfg_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_cpenable_stateArgs[]
#define STATE_WindowStart
static xtensa_arg_internal Iclass_xt_iclass_rsr_ccount_args[]
static void Opcode_wsr_epc4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps7_stateArgs[]
static void Opcode_addx4_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static void Opcode_l8ui_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_fp_lsi_args[]
xtensa_opcode_encode_fn Opcode_rsr_m3_encode_fns[]
static xtensa_arg_internal Iclass_rur_fcr_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_excsave1_encode_fns[]
static void Opcode_rsr_intenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_callx0_args[]
xtensa_opcode_encode_fn Opcode_mula_da_hl_lddec_encode_fns[]
static void Opcode_xsr_sar_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_bbi4_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_s8_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_icountlevel_stateArgs[]
static void Opcode_bgeui_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld32xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_s_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static void Opcode_and_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_sll_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps4_args[]
xtensa_opcode_encode_fn Opcode_movt_s_encode_fns[]
static unsigned Field_s4_Slot_inst16a_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_wsr_vecbase_encode_fns[]
static void Opcode_break_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_dpfw_encode_fns[]
xtensa_opcode_encode_fn Opcode_ssiu_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_s8i_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka0_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_misc3_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_icount_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_dtlbcfg_args[]
static void Opcode_movi_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_m3_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc0_args[]
static int Operand_xt_wbr18_label_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_excw_encode_fns[]
static void Field_mn_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static int Operand_simm4_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_xsr_m0_args[]
static xtensa_arg_internal Iclass_xt_iclass_callx8_args[]
static void Field_imm12_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_storei4_args[]
xtensa_opcode_encode_fn Opcode_wsr_lcount_encode_fns[]
static void Field_t4_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_wsr_icountlevel_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_176_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_pdtlb_encode_fns[]
xtensa_opcode_encode_fn Opcode_mula_dd_hl_ldinc_encode_fns[]
static void Field_rz_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_epc3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka1_stateArgs[]
static void Opcode_remu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sas_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static int length_table[16]
static void Field_op1_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_sar_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka1_args[]
xtensa_opcode_encode_fn Opcode_wsr_ccompare1_encode_fns[]
static void Opcode_l16ui_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_dbreaka0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_mr3_decode(uint32 *valp ATTRIBUTE_UNUSED)
xtensa_opcode_encode_fn Opcode_any4_encode_fns[]
static void Field_r8_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_xsr_epc4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excvaddr_args[]
static void Opcode_xsr_eps5_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_da_ll_ldinc_encode_fns[]
static xtensa_regfile_internal regfiles[]
static void Opcode_mull_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_bbc_w18_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka0_args[]
static void Opcode_wsr_lend_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_icountlevel_args[]
static void Field_n_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_dtlbcfg_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave7_stateArgs[]
static void Opcode_ihi_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rfdo_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_ccount_stateArgs[]
xtensa_opcode_encode_fn Opcode_rotw_encode_fns[]
static xtensa_format_internal formats[]
static xtensa_arg_internal Iclass_xt_iclass_s32e_stateArgs[]
static int Operand_uimm4x16_encode(uint32 *valp)
static void Field_r_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_subx8_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_rasid_args[]
static int Format_xt_format2_slots[]
xtensa_opcode_encode_fn Opcode_muls_ad_ll_encode_fns[]
static int Operand_b4constu_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_memw_encode_fns[]
xtensa_opcode_encode_fn Opcode_movnez_s_encode_fns[]
static void Opcode_xsr_itlbcfg_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_lend_stateArgs[]
static void Opcode_bbs_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_intenable_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_bsi8u_args[]
xtensa_opcode_encode_fn Opcode_ole_s_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_litbase_encode_fns[]
xtensa_opcode_encode_fn Opcode_mula_dd_lh_lddec_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_depc_args[]
xtensa_opcode_encode_fn Opcode_addx8_encode_fns[]
static void Field_n_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_op1_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_rfr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_sub_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_rasid_encode_fns[]
static void Opcode_addmi_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sae_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_bit_args[]
static int Operand_simm8x256_decode(uint32 *valp)
static void Opcode_blti_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_sdct_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_cpenable_args[]
static xtensa_arg_internal Iclass_xt_iclass_ritlb_args[]
xtensa_opcode_encode_fn Opcode_wdtlb_encode_fns[]
xtensa_opcode_encode_fn Opcode_mul16u_encode_fns[]
static void Opcode_add_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreakenable_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ps_args[]
static void Opcode_wsr_mmid_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_misc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_rasid_stateArgs[]
static void Opcode_and_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static void Opcode_muls_da_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_andbc_encode_fns[]
static int Operand_frr_decode(uint32 *valp ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_xsr_scompare1_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_m0_args[]
static void Opcode_xsr_ddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_da_hl_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xorb_encode_fns[]
static int Operand_my_decode(uint32 *valp)
static void Opcode_umul_aa_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_umul_aa_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps3_stateArgs[]
static void Field_r8_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps4_stateArgs[]
static unsigned Implicit_Field_mr1_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_rsr_misc2_args[]
xtensa_opcode_encode_fn Opcode_pitlb_encode_fns[]
static int Operand_label12_encode(uint32 *valp)
static void Opcode_srli_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_call12_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_eps2_encode_fns[]
static void Opcode_sext_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_movsp_encode_fns[]
static void Opcode_xor_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_excsave6_encode_fns[]
static void Opcode_nop_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sae4_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static void Opcode_addmi_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_dd_hl_encode_fns[]
xtensa_opcode_encode_fn Opcode_movltz_s_encode_fns[]
static xtensa_opcode_internal opcodes[]
static void Field_r_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static void Field_t_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_wsr_ddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_s8i_encode_fns[]
static void Opcode_addi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_windowbase_args[]
static void Opcode_float_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc7_stateArgs[]
static unsigned Implicit_Field_ar4_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka1_stateArgs[]
static void Opcode_movi_n_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static void Opcode_srli_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Field_s8_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_srli_args[]
static void Field_combined3e2c5767_fld60xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_ssa8l_encode_fns[]
static void Opcode_wsr_windowstart_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_mac16_da_args[]
static unsigned Field_imm8_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps5_args[]
static void Opcode_rsr_rasid_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_acchi_args[]
static void Field_r_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_lend_args[]
static int Slot_xt_flix64_slot0_decode(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_rsr_icountlevel_encode_fns[]
static void Field_combined3e2c5767_fld25xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_wsr_excsave6_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_muls_da_lh_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_sar_encode_fns[]
static void Opcode_bge_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static int Operand_brall_decode(uint32 *valp)
static void Opcode_xsr_ibreakenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc5_args[]
static void Opcode_addx2_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static int Operand_bt8_decode(uint32 *valp)
static unsigned Implicit_Field_mr2_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static void Opcode_movi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka0_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc1_args[]
static void Opcode_wsr_ibreakenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_t_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_xsr_itlbcfg_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_eps3_encode_fns[]
static void Opcode_ule_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_intenable_encode_fns[]
xtensa_opcode_encode_fn Opcode_diwb_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave5_stateArgs[]
xtensa_opcode_encode_fn Opcode_bgez_w18_encode_fns[]
static unsigned Field_imm7_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static void Opcode_movi_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_da_lh_lddec_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc4_args[]
static void Opcode_wsr_epc7_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_sra_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static void Field_s4_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_s32ri_args[]
static void Opcode_mul_dd_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc2_args[]
static int Operand_mr2_decode(uint32 *valp ATTRIBUTE_UNUSED)
static unsigned Field_combined3e2c5767_fld70xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_vecbase_stateArgs[]
static xtensa_arg_internal Iclass_rur_threadptr_stateArgs[]
static void Field_imm4_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_sub_s_encode_fns[]
static void Field_combined3e2c5767_fld20xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Field_sr_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare1_args[]
static void Opcode_un_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_srli_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static int Operand_bs_encode(uint32 *valp)
static void Field_tbit2_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_bf_encode_fns[]
xtensa_opcode_encode_fn Opcode_dpfwo_encode_fns[]
static void Opcode_wsr_ccompare0_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_bge_encode_fns[]
xtensa_opcode_encode_fn Opcode_movgez_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps6_stateArgs[]
static void Opcode_bbsi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc5_stateArgs[]
xtensa_opcode_encode_fn Opcode_bne_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_excsave4_encode_fns[]
static void Opcode_msub_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_bsi8_args[]
static int Operand_bt8_encode(uint32 *valp)
static void Opcode_wsr_dbreakc0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_lcount_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_depc_stateArgs[]
static void Opcode_dii_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_da_hh_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_add_n_Slot_inst16a_encode(xtensa_insnbuf slotbuf)
static void Opcode_ult_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wb18_2_args[]
static void Opcode_movsp_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld87xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_beqi_w18_encode_fns[]
static void Opcode_min_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_add_n_args[]
static void Opcode_xsr_misc0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps2_stateArgs[]
xtensa_opcode_encode_fn Opcode_movt_encode_fns[]
static void Field_s2_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_j_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_andb_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_litbase_args[]
static unsigned Field_combined3e2c5767_fld66xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static void Opcode_l16ui_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_da_ll_encode_fns[]
static void Opcode_rsr_ibreakenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_lbeg_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps4_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_addsub_args[]
static void Opcode_sub_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static void Format_xt_format2_encode(xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_bgeu_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_iitlb_args[]
static unsigned Field_offset_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_beqz_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ccount_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_dtlbcfg_args[]
#define STATE_InexactFlag
static xtensa_iclass_internal iclasses[]
static unsigned Field_xt_wbr15_imm_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps5_args[]
xtensa_opcode_encode_fn Opcode_mul_da_hl_encode_fns[]
static void Opcode_wdtlb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_ulabel8_ator(uint32 *valp, uint32 pc)
static void Opcode_rsr_ccompare0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_bsi8b_args[]
static xtensa_arg_internal Iclass_xt_iclass_s32c1i_stateArgs[]
xtensa_opcode_encode_fn Opcode_xsr_eps5_encode_fns[]
static void Opcode_xsr_lbeg_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_m1_args[]
static xtensa_arg_internal Iclass_xt_iclass_addi_n_args[]
static xtensa_arg_internal Iclass_xt_iclass_l16ui_args[]
xtensa_opcode_encode_fn Opcode_xsr_m3_encode_fns[]
static int Operand_arr_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ptevaddr_stateArgs[]
static void Field_t8_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_itlbcfg_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_m1_encode_fns[]
#define STATE_FPreserved5
xtensa_opcode_encode_fn Opcode_sdct_encode_fns[]
static void Opcode_bnez_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc4_stateArgs[]
static unsigned Field_combined3e2c5767_fld65xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_witlb_encode_fns[]
static unsigned Field_combined3e2c5767_fld16_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_mula_da_lh_encode_fns[]
static int Operand_ar8_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave7_stateArgs[]
static void Opcode_rfwo_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare2_args[]
static int Operand_bt16_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_rsr_icount_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_hwwitlba_stateArgs[]
static unsigned Field_y_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_mula_dd_hl_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_op0_s4_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Field_imm4_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_fp_ssxu_stateArgs[]
xtensa_opcode_encode_fn Opcode_xsr_eps7_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_mac16_dd_stateArgs[]
static unsigned Field_rz_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_bnone_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static unsigned Field_t3_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_break_n_stateArgs[]
static void Field_tlo_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_icount_stateArgs[]
static xtensa_arg_internal Iclass_xt_mul32_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excvaddr_stateArgs[]
xtensa_opcode_encode_fn Opcode_mul_dd_hl_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_s32e_args[]
static void Opcode_orb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_l32e_args[]
static void Opcode_rsr_misc2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_lsi4x4_encode(uint32 *valp)
static void Field_combined3e2c5767_fld9_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_rfdd_encode_fns[]
xtensa_opcode_encode_fn Opcode_ssai_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_excvaddr_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ddr_args[]
static void Opcode_beq_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps3_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc4_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_misc0_stateArgs[]
static int Operand_xt_wbr18_label_rtoa(uint32 *valp, uint32 pc)
static int Operand_immt_encode(uint32 *valp)
static void Opcode_xsr_ibreaka1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_movi_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_itlbcfg_args[]
static xtensa_arg_internal Iclass_fp_ssx_args[]
static void Opcode_wsr_litbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sargt_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_bbsi_encode_fns[]
static void Field_imm12b_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_j_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_neg_args[]
static void Opcode_madd_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_rhi_Slot_inst_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_mul_aa_hl_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc7_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_excvaddr_args[]
static unsigned Field_mn_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_wsr_lcount_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_uimm12x8_decode(uint32 *valp)
static int Operand_soffsetx4_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc3_stateArgs[]
static void Field_st_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_dtlbcfg_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_debugcause_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_windowbase_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_windowstart_args[]
xtensa_opcode_encode_fn Opcode_wsr_misc0_encode_fns[]
static unsigned Field_combined3e2c5767_fld72xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static int Format_x24_slots[]
static xtensa_get_field_fn Slot_xt_flix64_slot2_get_field_fns[]
static void Opcode_rsr_ibreaka1_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_ssr_encode_fns[]
static void Opcode_srai_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_intenable_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc2_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_windowbase_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka1_args[]
static int Operand_ar4_decode(uint32 *valp ATTRIBUTE_UNUSED)
xtensa_opcode_encode_fn Opcode_rsr_misc0_encode_fns[]
static void Field_combined3e2c5767_fld22xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static int Operand_b4const_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_xsr_epc7_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_windowbase_stateArgs[]
static void Field_combined3e2c5767_fld42xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_windowbase_args[]
static xtensa_set_field_fn Slot_inst_set_field_fns[]
static xtensa_arg_internal Iclass_fp_lsiu_stateArgs[]
static void Field_sal_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_l32i_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static int Operand_ars_decode(uint32 *valp ATTRIBUTE_UNUSED)
static void Field_s_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_combined3e2c5767_fld85xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static void Field_t2_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_diwb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_br_decode(uint32 *valp ATTRIBUTE_UNUSED)
static void Field_sargt_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_rsr_misc3_encode_fns[]
static void Opcode_rsr_cpenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_misc1_encode_fns[]
xtensa_opcode_encode_fn Opcode_rfi_encode_fns[]
static void Field_imm8_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave5_args[]
static void Opcode_srai_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_da_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_intset_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sae_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave7_stateArgs[]
static unsigned Field_sas_Slot_inst_get(const xtensa_insnbuf insn)
static void Field_s8_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_break_n_args[]
static void Field_y_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_syscall_encode_fns[]
static void Opcode_mula_dd_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_waiti_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc6_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_movz_args[]
xtensa_opcode_encode_fn Opcode_entry_encode_fns[]
xtensa_opcode_encode_fn Opcode_sict_encode_fns[]
static void Opcode_rdtlb0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_s2_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static int Operand_b4constu_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare0_stateArgs[]
static void Field_sargt_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_srai_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_lbeg_encode_fns[]
static void Opcode_wfr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_itlbcfg_args[]
xtensa_opcode_encode_fn Opcode_muls_da_ll_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc0_stateArgs[]
static void Opcode_mula_ad_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_mmid_args[]
xtensa_opcode_encode_fn Opcode_wsr_excsave7_encode_fns[]
static void Opcode_max_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_excsave3_encode_fns[]
static void Opcode_wsr_excsave1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld80xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_mul_ad_hh_encode_fns[]
xtensa_opcode_encode_fn Opcode_bbsi_w18_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_icount_stateArgs[]
static void Field_op0_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_ibreaka0_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_misc3_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka0_args[]
static xtensa_arg_internal Iclass_wur_threadptr_stateArgs[]
static unsigned Field_r_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static void Slot_x16a_Format_inst16a_0_set(xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_rur_fcr_args[]
static unsigned Field_t4_Slot_inst16a_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_wsr_ibreakenable_encode_fns[]
static unsigned Field_r8_Slot_inst_get(const xtensa_insnbuf insn)
static unsigned Field_m_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_debugcause_args[]
static void Field_combined3e2c5767_fld36xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_interrupt_args[]
static void Opcode_nop_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_bnez_n_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_acclo_encode_fns[]
xtensa_opcode_encode_fn Opcode_s16i_encode_fns[]
static xtensa_arg_internal Iclass_fp_args[]
static void Opcode_ssa8b_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_shiftst_args[]
static void Field_r_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Field_op2_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static int Operand_mx_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_xsr_acclo_stateArgs[]
static void Opcode_rsr_epc5_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_ill_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_excvaddr_encode_fns[]
static void Field_sargt_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Field_combined3e2c5767_fld65xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_ptevaddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_ule_s_encode_fns[]
static int Operand_soffset_rtoa(uint32 *valp, uint32 pc)
static xtensa_arg_internal Iclass_xt_iclass_rsr_lend_stateArgs[]
static int Operand_mr0_decode(uint32 *valp ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave4_stateArgs[]
static void Opcode_lsiu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc1_stateArgs[]
static void Field_r4_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave7_args[]
static int Operand_uimm16x4_ator(uint32 *valp, uint32 pc)
static void Opcode_xsr_dbreakc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_sdct_args[]
xtensa_opcode_encode_fn Opcode_xsr_eps3_encode_fns[]
static void Opcode_movgez_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka1_args[]
static unsigned Field_imm16_Slot_inst_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_bnei_encode_fns[]
static void Opcode_moveqz_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_n_Slot_inst_get(const xtensa_insnbuf insn)
static int Operand_imms_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_blti_w18_encode_fns[]
static void Opcode_xorb_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_scompare1_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_loadi4_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_sar_stateArgs[]
static unsigned Field_imm4_Slot_inst16a_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_sar_args[]
xtensa_opcode_encode_fn Opcode_call4_encode_fns[]
static void Opcode_mul_da_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_vecbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_icountlevel_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_entry_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_muls_dd_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_iitlb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_ldct_stateArgs[]
static void Opcode_l16si_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_litbase_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_exccause_encode_fns[]
xtensa_opcode_encode_fn Opcode_bt_encode_fns[]
static void Opcode_retw_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
static void Field_imm6hi_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_muls_ad_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_hwwdtlba_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_ad_ll_encode_fns[]
static unsigned Field_n_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_sar_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_WSR_BR_args[]
static void Opcode_sra_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_moveqz_s_encode_fns[]
static void Opcode_quos_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_clamps_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_interrupt_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps7_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_sari_args[]
xtensa_opcode_encode_fn Opcode_wsr_cpenable_encode_fns[]
static void Field_combined3e2c5767_fld44xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_nop_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static int Operand_bs8_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_vecbase_args[]
xtensa_opcode_encode_fn Opcode_xsr_icountlevel_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_icache_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc7_args[]
static int Operand_op2p1_encode(uint32 *valp)
static void Opcode_l32ai_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_r4_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_mac16_aa_stateArgs[]
static void Opcode_blti_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_movltz_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_ritlb0_encode_fns[]
static xtensa_arg_internal Iclass_fp_ssiu_args[]
static void Field_combined3e2c5767_fld7_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreaka1_stateArgs[]
xtensa_opcode_encode_fn Opcode_wur_fcr_encode_fns[]
static void Opcode_xor_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_wur_fcr_stateArgs[]
xtensa_opcode_encode_fn Opcode_quos_encode_fns[]
xtensa_opcode_encode_fn Opcode_un_s_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_lend_args[]
static void Opcode_ssai_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare0_args[]
static void Field_t8_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_any8_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_da_hh_ldinc_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare0_stateArgs[]
static void Field_combined3e2c5767_fld66xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_wur_threadptr_args[]
static xtensa_arg_internal Iclass_xt_iclass_retn_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_lend_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave4_stateArgs[]
xtensa_opcode_encode_fn Opcode_addx4_encode_fns[]
xtensa_opcode_encode_fn Opcode_mov_s_encode_fns[]
static void Opcode_ssxu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_mac16_l_args[]
static unsigned Field_bbi_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static void Opcode_utrunc_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_imm6_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_m2_args[]
xtensa_opcode_encode_fn Opcode_rsr_misc2_encode_fns[]
static unsigned Field_combined3e2c5767_fld37xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_umul_aa_hl_encode_fns[]
xtensa_opcode_encode_fn Opcode_add_s_encode_fns[]
static void Field_combined3e2c5767_fld75xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps7_args[]
static unsigned Field_sas4_Slot_inst_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_bgeui_w18_encode_fns[]
static void Opcode_rsr_eps7_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare1_stateArgs[]
xtensa_opcode_encode_fn Opcode_xsr_ps_encode_fns[]
static void Field_combined3e2c5767_fld79xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_mula_aa_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc0_args[]
static unsigned Field_s_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Opcode_mul_dd_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_break_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
static void Field_sae_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static int Operand_uimm12x8_encode(uint32 *valp)
static void Opcode_nsau_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_op0_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static int format_decoder(const xtensa_insnbuf insn)
static void Opcode_wsr_br_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_bt4_decode(uint32 *valp)
static void Opcode_rfde_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave3_stateArgs[]
static int Operand_uimm6_ator(uint32 *valp, uint32 pc)
static xtensa_arg_internal Iclass_xt_iclass_rsr_lcount_stateArgs[]
static void Field_s8_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static int Operand_msalp32_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_xsr_dbreakc1_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_dbreaka0_encode_fns[]
static void Opcode_bgeu_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_rasid_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_sar_stateArgs[]
static void Opcode_l8ui_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_208_encode_fns[]
xtensa_opcode_encode_fn Opcode_ball_encode_fns[]
xtensa_opcode_encode_fn Opcode_bbci_w18_encode_fns[]
static void Opcode_sext_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_nsa_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_shiftt_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_ccompare0_encode_fns[]
static unsigned Field_sargt_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static unsigned Field_combined3e2c5767_fld91xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_acclo_args[]
static xtensa_arg_internal Iclass_xt_iclass_call0_args[]
static int Operand_mw_encode(uint32 *valp)
static void Opcode_mula_da_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld23xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps6_args[]
static xtensa_arg_internal Iclass_xt_iclass_rdtlb_args[]
xtensa_opcode_encode_fn Opcode_lddec_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_excsave2_encode_fns[]
static void Field_imm16_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_excvaddr_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_cpenable_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_idtlb_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_shiftt_args[]
xtensa_opcode_encode_fn Opcode_xsr_dbreaka1_encode_fns[]
static void Opcode_mul16s_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static int Slot_inst16a_decode(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_dhwbi_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_bz6_args[]
static unsigned Field_r4_Slot_inst16b_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc1_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_176_encode_fns[]
static void Field_combined3e2c5767_fld30xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_eps2_encode_fns[]
static unsigned Field_combined3e2c5767_fld52xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_depc_stateArgs[]
static int Operand_mr1_decode(uint32 *valp ATTRIBUTE_UNUSED)
xtensa_opcode_encode_fn Opcode_sub_encode_fns[]
xtensa_opcode_encode_fn Opcode_rfe_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_misc0_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_litbase_args[]
xtensa_opcode_encode_fn Opcode_idtlb_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_iitlb_stateArgs[]
static void Opcode_beqi_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Opcode_addx8_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_mulsh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_sync_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_callx12_stateArgs[]
static void Opcode_xor_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_beq_encode_fns[]
static void Opcode_xsr_ccompare0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_vecbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_ssl_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_depc_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc2_stateArgs[]
static void Opcode_mula_dd_ll_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld72xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc3_args[]
static void Field_combined3e2c5767_fld89xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Field_sae_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps6_stateArgs[]
static void Field_imm6lo_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
xtensa_isa_internal xtensa_modules
static xtensa_arg_internal Iclass_xt_iclass_RSR_BR_args[]
static unsigned Field_sae4_Slot_inst_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_muls_ad_hh_encode_fns[]
static void Opcode_sra_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_m0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_t2_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_oeq_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka0_stateArgs[]
static unsigned Field_combined3e2c5767_fld39xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_wsr_litbase_encode_fns[]
static void Opcode_mula_ad_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc5_args[]
static xtensa_arg_internal Iclass_xt_iclass_shifts_stateArgs[]
static unsigned Field_t_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps6_args[]
xtensa_opcode_encode_fn Opcode_any8_encode_fns[]
static int Slot_inst16b_decode(const xtensa_insnbuf insn)
static void Opcode_maxu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc2_stateArgs[]
static void Opcode_xsr_ps_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rfdd_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_s32i_args[]
static void Field_i_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_icache_inv_stateArgs[]
static void Opcode_bnez_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_lbeg_encode_fns[]
static void Opcode_xsr_intenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_s_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_set_field_fn Slot_inst16b_set_field_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_lbeg_args[]
#define STATE_DATAPGSZID4
static xtensa_arg_internal Iclass_xt_iclass_sicx_stateArgs[]
static void Implicit_Field_set(xtensa_insnbuf insn ATTRIBUTE_UNUSED, uint32 val ATTRIBUTE_UNUSED)
static int Operand_bt16_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_add_encode_fns[]
static void Opcode_wsr_epc2_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_scompare1_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_rasid_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps2_args[]
static void Opcode_syscall_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld90xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave3_args[]
static unsigned Field_combined3e2c5767_fld90xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static unsigned Field_s4_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Opcode_mul_aa_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_t8_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_subx2_encode_fns[]
xtensa_opcode_encode_fn Opcode_retw_encode_fns[]
static xtensa_arg_internal Iclass_fp_cmp_args[]
xtensa_opcode_encode_fn Opcode_hwwitlba_encode_fns[]
static void Opcode_ldct_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_misc2_stateArgs[]
static unsigned Field_i_Slot_inst16b_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_scompare1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_intenable_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_exccause_args[]
static void Opcode_ssai_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld77xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc4_args[]
static void Opcode_bany_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_epc1_encode_fns[]
static xtensa_arg_internal Iclass_wur_fcr_args[]
xtensa_opcode_encode_fn Opcode_xsr_ccount_encode_fns[]
static xtensa_arg_internal Iclass_fp_lsxu_args[]
static int Operand_xt_wbr15_label_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare2_stateArgs[]
xtensa_opcode_encode_fn Opcode_minu_encode_fns[]
static void Opcode_l16si_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_dtlbcfg_stateArgs[]
xtensa_opcode_encode_fn Opcode_mul_dd_lh_encode_fns[]
static void Opcode_mula_da_lh_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_extui_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_intenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_r_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_op2_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave7_args[]
xtensa_opcode_encode_fn Opcode_retw_n_encode_fns[]
static unsigned Field_combined3e2c5767_fld26xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps6_stateArgs[]
static void Opcode_mula_dd_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_epc2_encode_fns[]
static void Opcode_xsr_excsave3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_bgeu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_t_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_rsr_lend_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld26xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_t4_Slot_inst_get(const xtensa_insnbuf insn)
static void Slot_xt_format2_Format_xt_flix64_slot3_28_get(const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
static void Opcode_bany_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld71_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_beqz_w18_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_hwwdtlba_stateArgs[]
static void Opcode_s8i_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_t_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ibreaka0_stateArgs[]
xtensa_opcode_encode_fn Opcode_bbs_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_m2_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_eps4_encode_fns[]
static void Field_sas4_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Field_imm7_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_nsau_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_dbreaka0_encode_fns[]
static void Opcode_isync_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_l32e_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_intset_args[]
static xtensa_arg_internal Iclass_xt_iclass_wait_args[]
static void Opcode_lsxu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_nsa_args[]
xtensa_opcode_encode_fn Opcode_wsr_misc2_encode_fns[]
static void Opcode_wsr_eps3_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_slli_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps4_args[]
static int Operand_soffset_ator(uint32 *valp, uint32 pc)
static unsigned Field_combined3e2c5767_fld83xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_msub_s_encode_fns[]
static int Operand_label8_decode(uint32 *valp)
#define STATE_UnderflowEnable
static xtensa_arg_internal Iclass_xt_iclass_wsr_excvaddr_stateArgs[]
#define STATE_OverflowEnable
static void Field_imm7hi_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_l32i_encode_fns[]
static unsigned Field_op1_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static void Opcode_memw_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_srai_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_intenable_args[]
xtensa_opcode_encode_fn Opcode_call8_encode_fns[]
xtensa_opcode_encode_fn Opcode_beqz_encode_fns[]
static void Opcode_neg_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_all8_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_mac16_ad_args[]
static int Operand_label8_rtoa(uint32 *valp, uint32 pc)
static unsigned Field_combined3e2c5767_fld78xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_lbeg_args[]
static xtensa_arg_internal Iclass_xt_iclass_callx8_stateArgs[]
static void Field_t_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_wsr_epc6_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_sari_stateArgs[]
xtensa_opcode_encode_fn Opcode_mula_dd_lh_ldinc_encode_fns[]
static void Opcode_muls_ad_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_frs_decode(uint32 *valp ATTRIBUTE_UNUSED)
static void Opcode_mul16u_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps5_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wb18_0_args[]
xtensa_opcode_encode_fn Opcode_wsr_epc1_encode_fns[]
static void Opcode_xsr_windowstart_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc5_stateArgs[]
static unsigned Field_imm6_Slot_inst16a_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_nop_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc5_args[]
xtensa_opcode_encode_fn Opcode_and_encode_fns[]
static xtensa_arg_internal Iclass_fp_mac_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_mac16a_da_stateArgs[]
static int Operand_bs2_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_licw_encode_fns[]
static void Opcode_rdtlb1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_ccount_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_esync_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_w_Slot_inst_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_xsr_depc_encode_fns[]
static xtensa_arg_internal Iclass_fp_float_stateArgs[]
static xtensa_arg_internal Iclass_fp_ssiu_stateArgs[]
xtensa_opcode_encode_fn Opcode_mula_aa_hl_encode_fns[]
xtensa_opcode_encode_fn Opcode_rdtlb0_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreakenable_stateArgs[]
static void Opcode_rsr_ccompare1_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_excsave4_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_excsave7_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_call8_stateArgs[]
xtensa_opcode_encode_fn Opcode_mull_encode_fns[]
static void Field_w_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wur_threadptr_encode_fns[]
static unsigned Field_st_Slot_inst16a_get(const xtensa_insnbuf insn)
static int Operand_simm8_encode(uint32 *valp)
static void Opcode_wsr_exccause_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_movf_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rur_fcr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld89xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_movnez_encode_fns[]
static void Opcode_bgei_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_ptevaddr_encode_fns[]
static void Opcode_dsync_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ptevaddr_stateArgs[]
static int Operand_imms_encode(uint32 *valp)
static void Field_xt_wbr18_imm_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_xsr_epc7_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld79xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_icache_inv_args[]
static void Opcode_bltui_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Opcode_ceil_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mul_ad_hl_encode_fns[]
static unsigned Field_op0_Slot_inst16a_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_esync_encode_fns[]
xtensa_opcode_encode_fn Opcode_umul_aa_ll_encode_fns[]
static void Format_x24_encode(xtensa_insnbuf insn)
static int Operand_xt_wbr15_label_ator(uint32 *valp, uint32 pc)
static xtensa_arg_internal Iclass_xt_iclass_wsr_m2_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_misc0_args[]
static xtensa_arg_internal Iclass_fp_ssx_stateArgs[]
static xtensa_arg_internal Iclass_fp_lsx_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_intenable_stateArgs[]
xtensa_opcode_encode_fn Opcode_extui_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave1_args[]
static void Opcode_rsr_ibreaka0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_ar4_encode(uint32 *valp)
static void Field_r_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Field_m_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_xsr_eps4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_fp_lsxu_stateArgs[]
static void Opcode_rsr_acchi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_mac16_ad_stateArgs[]
xtensa_opcode_encode_fn Opcode_mul_aa_hh_encode_fns[]
static void Field_r8_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_ufloat_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_add_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld93xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static int Operand_label8_ator(uint32 *valp, uint32 pc)
static xtensa_arg_internal Iclass_xt_iclass_shiftst_stateArgs[]
static unsigned Field_imm7_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Field_st_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_ipf_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_dd_ll_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_imm7lo_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Field_imm6hi_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_l32r_args[]
static void Opcode_l32r_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_ill_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_addx2_encode_fns[]
static void Opcode_rsr_dbreakc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_t2_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_idtlb_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_ibreakenable_encode_fns[]
static void Opcode_rsr_ccount_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_windowstart_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_ccompare1_encode_fns[]
static int Operand_bt2_decode(uint32 *valp)
static unsigned Field_combined3e2c5767_fld92xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ccount_args[]
static void Field_combined3e2c5767_fld52xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static int Operand_xt_wbr15_label_rtoa(uint32 *valp, uint32 pc)
static void Slot_xt_format1_Format_xt_flix64_slot0_4_get(const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
static void Opcode_bltz_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_scompare1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_imm6lo_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_mul_s_encode_fns[]
static void Opcode_xsr_cpenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mul_aa_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_epc6_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_icache_lock_stateArgs[]
xtensa_opcode_encode_fn Opcode_bgei_w18_encode_fns[]
static void Opcode_sdct_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_s16i_args[]
xtensa_opcode_encode_fn Opcode_muls_dd_hl_encode_fns[]
static unsigned Field_op0_s5_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static int Operand_label8_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ps_stateArgs[]
static void Opcode_bnall_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_interface_internal interfaces[]
xtensa_opcode_encode_fn Opcode_s32e_encode_fns[]
static void Opcode_rotw_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_callx12_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_sll_encode_fns[]
static unsigned Implicit_Field_mr3_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static unsigned Field_bbi4_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_bnez_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_fp_float_args[]
static int Operand_mr0_encode(uint32 *valp)
static void Opcode_mul16u_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_clamps_encode_fns[]
static void Opcode_mula_dd_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_icountlevel_encode_fns[]
xtensa_opcode_encode_fn Opcode_ssxu_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_sar_args[]
static xtensa_arg_internal Iclass_fp_stateArgs[]
static void Opcode_rsr_excsave4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsil_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_misc1_args[]
static void Field_combined3e2c5767_fld78xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_acchi_args[]
static void Field_imm12b_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_wsr_dbreaka0_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_ssi_encode_fns[]
static unsigned Field_combined3e2c5767_fld58xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_fp_lsi_stateArgs[]
static void Field_sas_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_bltui_w18_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_icountlevel_args[]
static void Opcode_iiu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld51xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_s32i_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_windowbase_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wb18_1_args[]
xtensa_opcode_encode_fn Opcode_mula_dd_ll_encode_fns[]
xtensa_opcode_encode_fn Opcode_bgez_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_dbreaka1_encode_fns[]
static int Operand_mw_decode(uint32 *valp ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_fp_lsx_args[]
static unsigned Field_combined3e2c5767_fld21xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static unsigned Field_combined3e2c5767_fld28xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_rsr_acclo_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_excvaddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc7_args[]
static xtensa_arg_internal Iclass_xt_iclass_mac16al_da_args[]
static int Operand_uimm8_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_dcache_inv_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave2_args[]
static unsigned Field_s8_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Opcode_rfdo_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_op0_s5_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps2_stateArgs[]
static unsigned Field_thi3_Slot_inst_get(const xtensa_insnbuf insn)
static int length_decoder(const unsigned char *insn)
static xtensa_arg_internal Iclass_xt_iclass_rfdd_stateArgs[]
xtensa_opcode_encode_fn Opcode_quou_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps2_args[]
static void Opcode_xsr_m3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc0_stateArgs[]
static unsigned Field_xt_wbr18_imm_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_ssa8l_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_nop_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
static int Operand_op2p1_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ps_args[]
xtensa_opcode_encode_fn Opcode_wsr_eps5_encode_fns[]
static unsigned Field_tbit2_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_fp_wfr_args[]
static xtensa_arg_internal Iclass_rur_fsr_stateArgs[]
static void Opcode_rsr_excsave5_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_intenable_stateArgs[]
#define STATE_INSTPGSZID4
#define STATE_FPreserved20a
static void Field_i_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_call4_stateArgs[]
xtensa_opcode_encode_fn Opcode_rur_fsr_encode_fns[]
static void Opcode_simcall_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rems_encode_fns[]
xtensa_opcode_encode_fn Opcode_mula_dd_ll_ldinc_encode_fns[]
static xtensa_arg_internal Iclass_fp_ssi_args[]
xtensa_opcode_encode_fn Opcode_xsr_icount_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_excsave5_encode_fns[]
xtensa_opcode_encode_fn Opcode_mula_dd_hl_lddec_encode_fns[]
static void Opcode_bltu_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_movsp_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_mmid_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_callx4_args[]
xtensa_opcode_encode_fn Opcode_muls_da_hh_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_l32i_args[]
static unsigned Field_combined3e2c5767_fld32xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static unsigned Field_thi3_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_bgeui_encode_fns[]
static void Slot_xt_format1_Format_xt_flix64_slot1_28_get(const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
static unsigned Field_r_Slot_inst16a_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_wsr_mmid_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare0_stateArgs[]
static void Opcode_rsr_depc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_bbc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_witlb_args[]
static void Opcode_rsr_excsave1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rfi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_op0_xt_flix64_slot0_s3_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_xsr_epc5_encode_fns[]
static int Operand_label12_ator(uint32 *valp, uint32 pc)
static void Opcode_dhu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_ibreaka0_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xor_encode_fns[]
xtensa_opcode_encode_fn Opcode_ipf_encode_fns[]
static void Opcode_wsr_cpenable_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_movltz_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_sar_encode_fns[]
xtensa_opcode_encode_fn Opcode_l16ui_encode_fns[]
static xtensa_arg_internal Iclass_fp_mov_args[]
xtensa_opcode_encode_fn Opcode_rsr_ccompare2_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_lbeg_stateArgs[]
static unsigned Field_t8_Slot_inst16b_get(const xtensa_insnbuf insn)
static unsigned Field_r8_Slot_inst16b_get(const xtensa_insnbuf insn)
#define STATE_InvalidFlag
xtensa_opcode_encode_fn Opcode_wsr_epc2_encode_fns[]
xtensa_opcode_encode_fn Opcode_sext_encode_fns[]
static void Field_combined3e2c5767_fld49xt_flix64_slot0_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_beqz_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_call0_encode_fns[]
static void Opcode_rsr_epc4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_dd_hl_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_utrunc_s_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_acclo_stateArgs[]
static int Operand_tp7_encode(uint32 *valp)
static unsigned Field_t2_Slot_inst16b_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_mula_aa_hh_encode_fns[]
static unsigned Field_imm4_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Field_sae4_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Field_t4_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc2_stateArgs[]
static void Opcode_waiti_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_ssr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_t8_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_xsr_epc6_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_get_field_fn Slot_inst_get_field_fns[]
static xtensa_arg_internal Iclass_xt_iclass_mac16a_dd_args[]
xtensa_opcode_encode_fn Opcode_wsr_intset_encode_fns[]
static void Opcode_umul_aa_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_debugcause_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_misc3_args[]
static void Opcode_rsr_exccause_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_t_Slot_inst16b_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_trunc_s_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc5_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_windowbase_stateArgs[]
static unsigned Field_combined3e2c5767_fld45xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static void Opcode_mula_ad_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_muls_aa_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_ibreaka1_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_epc3_stateArgs[]
xtensa_opcode_encode_fn Opcode_bany_w18_encode_fns[]
xtensa_opcode_encode_fn Opcode_rur_fcr_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_m2_encode_fns[]
xtensa_opcode_encode_fn Opcode_movi_n_encode_fns[]
xtensa_opcode_encode_fn Opcode_ueq_s_encode_fns[]
static unsigned Field_combined3e2c5767_fld88xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static void Field_bbi_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Field_combined3e2c5767_fld84xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_rur_threadptr_encode_fns[]
static void Field_s_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_umul_aa_hh_encode_fns[]
static void Opcode_abs_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_srai_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave7_args[]
xtensa_opcode_encode_fn Opcode_rdtlb1_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_dbreaka0_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_acchi_encode_fns[]
static void Opcode_rsr_eps5_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps5_stateArgs[]
xtensa_opcode_encode_fn Opcode_s32ri_encode_fns[]
xtensa_opcode_encode_fn Opcode_callx4_encode_fns[]
xtensa_opcode_encode_fn Opcode_ball_w18_encode_fns[]
xtensa_opcode_encode_fn Opcode_add_n_encode_fns[]
static void Opcode_callx4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_clamp_args[]
static void Opcode_s32e_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_misc1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_lend_args[]
static void Opcode_lsx_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsil_stateArgs[]
#define STATE_DivZeroEnable
xtensa_opcode_encode_fn Opcode_mul_aa_ll_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreakenable_args[]
xtensa_opcode_encode_fn Opcode_wsr_ddr_encode_fns[]
static int Operand_br8_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_windowstart_stateArgs[]
static unsigned Field_op0_s6_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_rsr_depc_encode_fns[]
static xtensa_arg_internal Iclass_fp_ssi_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps3_args[]
static unsigned Field_x_Slot_inst_get(const xtensa_insnbuf insn)
#define STATE_UnderflowFlag
static void Opcode_rsr_eps3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_imm7_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static int Operand_xt_wbr18_label_ator(uint32 *valp, uint32 pc)
static xtensa_arg_internal Iclass_xt_iclass_rsr_m2_args[]
static void Opcode_bbc_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_fp_rfr_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_exccause_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_rasid_encode_fns[]
static void Opcode_l32e_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_muls_dd_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka0_stateArgs[]
static unsigned Field_r3_Slot_inst_get(const xtensa_insnbuf insn)
static int Operand_br8_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_blt_encode_fns[]
static void Field_thi3_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_sict_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_bnone_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_op0_xt_flix64_slot0_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Slot_xt_format1_Format_xt_flix64_slot2_48_set(xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
static void Opcode_addx4_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_ibreaka1_encode_fns[]
xtensa_opcode_encode_fn Opcode_mula_da_hl_ldinc_encode_fns[]
static void Opcode_subx4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave1_args[]
xtensa_opcode_encode_fn Opcode_muluh_encode_fns[]
static void Field_sr_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_dbreaka1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_rur_fsr_args[]
static unsigned Field_sal_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_break_n_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_call4_args[]
static void Field_t_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static int Operand_ai4const_decode(uint32 *valp)
static void Opcode_muls_dd_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_excsave4_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_muls_aa_lh_encode_fns[]
xtensa_opcode_encode_fn Opcode_callx0_encode_fns[]
#define STATE_FPreserved7
xtensa_opcode_encode_fn Opcode_all4_encode_fns[]
static void Opcode_beqz_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
static int Operand_uimm16x4_encode(uint32 *valp)
static void Opcode_ssr_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_ibreakenable_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare2_stateArgs[]
static void Opcode_xsr_epc3_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_epc5_encode_fns[]
static int Operand_uimm4x16_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_l32r_encode_fns[]
static unsigned Field_combined3e2c5767_fld19xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_sext_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_add_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_ars_entry_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_callx8_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_eps4_encode_fns[]
static void Opcode_ball_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_vecbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_bt_encode(uint32 *valp)
static void Opcode_addx8_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_misc1_args[]
xtensa_opcode_encode_fn Opcode_xsr_excsave2_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_eps2_encode_fns[]
static unsigned Field_imm6hi_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Field_s_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_xsr_lcount_encode_fns[]
static int Operand_soffset_decode(uint32 *valp)
static void Opcode_add_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static int Operand_msalp32_encode(uint32 *valp)
static unsigned Field_op0_s4_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Field_imm8_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_or_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mul_ad_ll_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc6_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_acclo_args[]
static void Opcode_rsr_ps_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_movt_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc4_stateArgs[]
static void Opcode_and_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_misc2_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc3_args[]
static void Opcode_muls_ad_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wdtlb_args[]
static void Opcode_ritlb0_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_vecbase_encode_fns[]
static void Opcode_xsr_exccause_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_ptevaddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_loopnez_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave6_stateArgs[]
static int Operand_bs_decode(uint32 *valp ATTRIBUTE_UNUSED)
xtensa_opcode_encode_fn Opcode_muls_aa_ll_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_addi_args[]
static void Opcode_bf_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Implicit_Field_br16_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_wait_stateArgs[]
static unsigned Field_imm7hi_Slot_inst16b_get(const xtensa_insnbuf insn)
static int Operand_brall_encode(uint32 *valp)
static void Opcode_wsr_misc0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_max_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld86xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Field_r3_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_prid_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_floor_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_fp_cmp_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_dcache_ind_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_m1_args[]
static int Slot_xt_flix64_slot1_decode(const xtensa_insnbuf insn)
static unsigned Field_st_Slot_inst_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_xsr_epc1_encode_fns[]
static unsigned Field_sr_Slot_inst16b_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ps_args[]
static int Operand_cimm8x4_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_mul_dd_ll_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ptevaddr_args[]
static unsigned Field_imm6_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Opcode_bge_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_imm7hi_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps7_args[]
static xtensa_arg_internal Iclass_xt_iclass_dpf_args[]
static unsigned Field_rbit2_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_wsr_acclo_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_misc2_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_debugcause_encode_fns[]
static unsigned Field_combined3e2c5767_fld42xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static unsigned Field_s_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_xsr_ddr_encode_fns[]
static void Opcode_mula_dd_hh_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_simm8_decode(uint32 *valp)
static unsigned Field_sal_Slot_inst_get(const xtensa_insnbuf insn)
static void Field_combined3e2c5767_fld35xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static int Operand_uimm16x4_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_isync_encode_fns[]
static void Opcode_mula_da_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_fp_cmov_args[]
xtensa_opcode_encode_fn Opcode_srl_encode_fns[]
static void Field_sas_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_entry_args[]
xtensa_opcode_encode_fn Opcode_muls_ad_hl_encode_fns[]
static void Field_combined3e2c5767_fld8_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ccompare1_args[]
static unsigned Field_xt_wbr18_imm_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ptevaddr_stateArgs[]
static void Opcode_rsr_m2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_epc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_ps_encode_fns[]
static void Opcode_excw_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_r_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Opcode_quou_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave6_args[]
static int Operand_mx_decode(uint32 *valp ATTRIBUTE_UNUSED)
static void Opcode_subx4_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave6_stateArgs[]
static void Opcode_olt_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mul_da_ll_encode_fns[]
static void Opcode_wsr_excsave7_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld53xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Field_imm12b_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Field_t_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_muls_dd_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld75xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_acclo_args[]
static void Field_thi3_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Field_rbit2_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Field_xt_wbr18_imm_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_r_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_bgeu_w18_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_vecbase_args[]
static int Format_x16b_slots[]
xtensa_opcode_encode_fn Opcode_rsr_epc6_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_cpenable_args[]
xtensa_opcode_encode_fn Opcode_rsr_dbreakc1_encode_fns[]
static void Opcode_rsr_ccompare2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_operand_internal operands[]
xtensa_opcode_encode_fn Opcode_xsr_misc3_encode_fns[]
xtensa_opcode_encode_fn Opcode_floor_s_encode_fns[]
static void Opcode_xsr_icount_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_br_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_loop_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_XSR_BR_args[]
static void Field_combined3e2c5767_fld39xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_movgez_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld81xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_mov_n_args[]
xtensa_opcode_encode_fn Opcode_rfr_encode_fns[]
xtensa_opcode_encode_fn Opcode_bgei_encode_fns[]
static void Opcode_mov_n_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static void Opcode_or_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_addx8_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld41xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ddr_args[]
static void Opcode_rsr_excsave7_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_extw_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_acchi_stateArgs[]
static unsigned Implicit_Field_ar12_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static void Opcode_dpfwo_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld74xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_exti_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreaka0_args[]
static int Operand_simm4_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_lcount_stateArgs[]
static void Opcode_mula_aa_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_imm6_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static int Operand_br16_encode(uint32 *valp)
static void Field_sal_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_umul_aa_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_excsave2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_litbase_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_lcount_args[]
static void Opcode_dhwbi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_srli_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_misc0_encode_fns[]
static int Operand_br4_encode(uint32 *valp)
static void Opcode_mul_ad_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mul16s_encode_fns[]
xtensa_opcode_encode_fn Opcode_loopgtz_encode_fns[]
static void Opcode_mul16u_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sr_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_wsr_eps7_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_i_Slot_inst16a_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_dbreakc1_stateArgs[]
static unsigned Field_imm6lo_Slot_inst16b_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ccount_args[]
static void Field_s4_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_l16si_encode_fns[]
static void Opcode_j_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_icount_stateArgs[]
static void Field_op1_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_xsr_dbreakc0_encode_fns[]
static unsigned Field_imm7_Slot_inst16b_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_ret_n_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_addmi_args[]
static void Opcode_minu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld57xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc6_args[]
static void Opcode_neg_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_br2_decode(uint32 *valp)
static void Opcode_lict_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_eps3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_addi_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_blt_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Opcode_srl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_excvaddr_args[]
static void Opcode_bltz_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld45xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_callx12_encode_fns[]
static void Opcode_mul_da_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_bgez_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreaka0_stateArgs[]
static int Operand_simm8x256_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_xsr_eps6_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_prid_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_sicx_args[]
static void Field_combined3e2c5767_fld41xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_dcache_ind_stateArgs[]
xtensa_opcode_encode_fn Opcode_iitlb_encode_fns[]
static unsigned Implicit_Field_ar0_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
xtensa_opcode_encode_fn Opcode_mov_n_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_excsave3_encode_fns[]
static void Opcode_rsr_excvaddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_xt_wbr15_label_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_dcache_lock_args[]
xtensa_opcode_encode_fn Opcode_wsr_ccompare2_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_loop_stateArgs[]
xtensa_opcode_encode_fn Opcode_xsr_windowbase_encode_fns[]
static void Opcode_mull_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld47xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_muls_dd_lh_encode_fns[]
static unsigned Field_combined3e2c5767_fld76xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static void Field_rhi_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_xsr_epc3_encode_fns[]
static void Opcode_srl_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static xtensa_slot_internal slots[]
xtensa_opcode_encode_fn Opcode_mula_da_hl_encode_fns[]
static void Opcode_rsync_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_label12_rtoa(uint32 *valp, uint32 pc)
static void Field_z_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static void Format_x16b_encode(xtensa_insnbuf insn)
static void Opcode_l32i_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_176_args[]
xtensa_opcode_encode_fn Opcode_src_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave4_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave4_args[]
xtensa_opcode_encode_fn Opcode_mula_da_ll_lddec_encode_fns[]
xtensa_opcode_encode_fn Opcode_bany_encode_fns[]
static void Opcode_addi_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_idtlb_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_208_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_scompare1_args[]
static void Field_combined3e2c5767_fld82xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_xsr_windowstart_stateArgs[]
static void Opcode_s8i_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_ps_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_diwbi_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_acchi_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_prid_args[]
static void Opcode_beq_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_s_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static int Operand_simm7_encode(uint32 *valp)
static void Opcode_addx4_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_bgei_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_mac16al_dd_stateArgs[]
static int Operand_bt2_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_sar_args[]
static void Opcode_wur_fsr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_nop_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_sext_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_misc2_stateArgs[]
static void Opcode_mov_n_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_wsr_intclear_encode_fns[]
static void Opcode_hwwitlba_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_ssiu_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_debugcause_encode_fns[]
static void Opcode_abs_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_call8_args[]
static void Field_imm16_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_m3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare1_args[]
static xtensa_arg_internal Iclass_xt_iclass_rfwou_stateArgs[]
static void Opcode_muls_da_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_ar8_decode(uint32 *valp ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave2_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave1_stateArgs[]
static void Opcode_wsr_depc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld33xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static int Operand_bs16_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_ill_n_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_ccount_encode_fns[]
static void Opcode_wsr_lbeg_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_ad_hl_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_bbranch_args[]
static void Opcode_neg_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_muls_da_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_lsi_encode_fns[]
static unsigned Field_combined3e2c5767_fld9_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static void Field_combined3e2c5767_fld81xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_l32ai_encode_fns[]
static void Opcode_xsr_m0_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_lend_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_windowbase_encode_fns[]
xtensa_opcode_encode_fn Opcode_movf_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_cpenable_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_misc1_stateArgs[]
xtensa_opcode_encode_fn Opcode_wsr_eps3_encode_fns[]
static void Opcode_srai_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_ihu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_ole_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_frr_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_mac16_dd_args[]
static void Field_sae4_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_mula_ad_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_bgeui_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_call0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_src_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Field_rz_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static int Operand_cimm8x4_decode(uint32 *valp)
static void Opcode_srl_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_movltz_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_movgez_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static int Operand_soffsetx4_rtoa(uint32 *valp, uint32 pc)
static void Field_imm7lo_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_bltui_encode_fns[]
static void Field_combined3e2c5767_fld68xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreaka1_args[]
static void Opcode_rsr_icount_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_ccompare1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_excsave5_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_sysreg_internal sysregs[]
xtensa_opcode_encode_fn Opcode_mula_dd_hh_encode_fns[]
xtensa_opcode_encode_fn Opcode_remu_encode_fns[]
static void Opcode_rsr_dbreakc0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_lsi4x4_decode(uint32 *valp)
static unsigned Field_combined3e2c5767_fld44xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static void Opcode_moveqz_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_cpenable_encode_fns[]
static void Opcode_xsr_dtlbcfg_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mov_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_wur_fsr_args[]
static void Opcode_ssa8b_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sargt_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static unsigned Field_s8_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Opcode_mul_da_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_r_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_mula_aa_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Slot_xt_flix64_slot2_decode(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_l32i_n_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_scompare1_encode_fns[]
static unsigned Field_m_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_mula_da_hl_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_eps5_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_maxu_encode_fns[]
static void Opcode_mul_aa_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_s2_Slot_inst16b_get(const xtensa_insnbuf insn)
static void Opcode_wsr_excsave2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_movnez_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_epc6_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc1_args[]
static void Field_xt_wbr15_imm_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_get_field_fn Slot_inst16b_get_field_fns[]
static unsigned Field_t8_Slot_inst16a_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_l32e_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps2_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_mul16_args[]
static void Opcode_wsr_ccompare2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_slli_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_subx8_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_windowbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_br_encode(uint32 *valp)
static void Opcode_licw_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_bbci_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_m0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rems_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_mr3_encode(uint32 *valp)
static void Opcode_xsr_depc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_dpfw_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_soffset_encode(uint32 *valp)
static xtensa_arg_internal Iclass_fp_int_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_icount_args[]
static void Field_combined3e2c5767_fld83xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_retw_stateArgs[]
static unsigned Implicit_Field_brall_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
static void Opcode_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_bnone_encode_fns[]
static int Operand_bt_decode(uint32 *valp ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_mac16a_ad_stateArgs[]
static void Opcode_rsr_interrupt_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_exccause_encode_fns[]
xtensa_opcode_encode_fn Opcode_xsr_epc2_encode_fns[]
static void Opcode_diu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ccount_stateArgs[]
static void Opcode_rsr_eps2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_simm12b_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_min_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_l16si_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave6_stateArgs[]
static unsigned Field_combined3e2c5767_fld62xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_wsr_ibreaka0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_icount_args[]
static void Opcode_moveqz_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_dpfl_encode_fns[]
static void Slot_x16b_Format_inst16b_0_get(const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
static unsigned Field_z_Slot_inst16a_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_bnez_w18_encode_fns[]
xtensa_opcode_encode_fn Opcode_mula_dd_ll_lddec_encode_fns[]
xtensa_opcode_encode_fn Opcode_ihi_encode_fns[]
static void Opcode_ssl_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_addi_encode_fns[]
static void Field_combined3e2c5767_fld11_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_xsr_ccompare1_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_lbeg_encode_fns[]
static void Opcode_call4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_epc2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_op0_xt_flix64_slot0_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
#define STATE_InvalidEnable
static int Operand_tp7_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_ssx_encode_fns[]
static void Opcode_rfwu_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Slot_xt_format2_Format_xt_flix64_slot0_4_get(const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld93xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_mul_dd_hh_encode_fns[]
static int Operand_ulabel8_decode(uint32 *valp)
static unsigned Field_s_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static xtensa_funcUnit_internal funcUnits[]
static void Opcode_addi_n_Slot_inst16a_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_loopnez_encode_fns[]
static int Operand_br2_encode(uint32 *valp)
static int Operand_uimm8x2_encode(uint32 *valp)
static void Opcode_xsr_epc2_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_frt_decode(uint32 *valp ATTRIBUTE_UNUSED)
static unsigned Field_imm7hi_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Opcode_wsr_epc3_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_ccompare0_encode_fns[]
xtensa_opcode_encode_fn Opcode_bnall_w18_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc6_args[]
static int Operand_arr_decode(uint32 *valp ATTRIBUTE_UNUSED)
static void Field_offset_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_epc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_dcache_args[]
static void Opcode_maxu_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps5_args[]
xtensa_opcode_encode_fn Opcode_movf_s_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_debugcause_args[]
xtensa_opcode_encode_fn Opcode_mul_ad_lh_encode_fns[]
static void Field_s4_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_sar_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave3_stateArgs[]
static void Opcode_bbs_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_scompare1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_ptevaddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_lcount_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_op0_Slot_inst16b_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_rsr_ibreaka0_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_dbreakc0_encode_fns[]
#define STATE_ICOUNTLEVEL
xtensa_opcode_encode_fn Opcode_ceil_s_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_eps5_encode_fns[]
static void Opcode_xsr_acchi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld21xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_s4_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_wsr_m1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_dtlbcfg_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_lcount_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_ibreaka0_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_rasid_stateArgs[]
static void Field_imm7lo_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_combined3e2c5767_fld11_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static void Opcode_s32c1i_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_br_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_div_args[]
static xtensa_arg_internal Iclass_xt_iclass_mac16a_aa_args[]
static void Opcode_all4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ddr_stateArgs[]
static void Opcode_mul_ad_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_ddr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps7_stateArgs[]
static int Operand_ars_entry_decode(uint32 *valp ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_bst8_args[]
xtensa_opcode_encode_fn Opcode_mula_da_hh_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_s32c1i_args[]
static void Opcode_mul_dd_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_mr1_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_eps3_stateArgs[]
xtensa_opcode_encode_fn Opcode_lsxu_encode_fns[]
static int Operand_ars_encode(uint32 *valp)
static xtensa_arg_internal Iclass_fp_lsiu_args[]
xtensa_opcode_encode_fn Opcode_bltu_w18_encode_fns[]
xtensa_opcode_encode_fn Opcode_rsr_m0_encode_fns[]
xtensa_opcode_encode_fn Opcode_ssl_encode_fns[]
static void Opcode_xsr_dbreaka1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_pdtlb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_op0_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_callx0_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_litbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_epc5_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_excsave4_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_exccause_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_depc_args[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ibreaka0_stateArgs[]
static xtensa_arg_internal Iclass_fp_cmov_stateArgs[]
static void Opcode_xsr_m1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_nsau_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_eps7_args[]
xtensa_opcode_encode_fn Opcode_mula_dd_hh_ldinc_encode_fns[]
static void Field_s2_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static int Operand_ar0_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_ldpte_encode_fns[]
static void Opcode_subx8_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static unsigned Field_bbi_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_nsa_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld63xt_flix64_slot2_Slot_xt_flix64_slot2_set(xtensa_insnbuf insn, uint32 val)
static unsigned Field_combined3e2c5767_fld68xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_wsr_epc7_encode_fns[]
static void Field_imm4_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_icount_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_slli_args[]
xtensa_opcode_encode_fn Opcode_rsr_ptevaddr_encode_fns[]
#define STATE_OverflowFlag
static void Field_combined3e2c5767_fld85xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_wsr_excsave6_encode_fns[]
static int Operand_ai4const_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_intclear_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_movsp_stateArgs[]
static void Opcode_extw_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_scompare1_args[]
static void Opcode_xsr_br_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_loopgtz_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sr_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Field_t2_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_call12_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_dbreakc1_args[]
static unsigned Field_imm16_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static void Opcode_xsr_m2_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_br_encode_fns[]
xtensa_opcode_encode_fn Opcode_mula_aa_lh_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_misc3_stateArgs[]
xtensa_opcode_encode_fn Opcode_rsr_excsave5_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_ddr_stateArgs[]
xtensa_opcode_encode_fn Opcode_call12_encode_fns[]
static unsigned Field_imm12b_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_cpenable_stateArgs[]
static unsigned Field_combined3e2c5767_fld60xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_lcount_args[]
xtensa_opcode_encode_fn Opcode_wsr_eps7_encode_fns[]
static void Opcode_ret_n_Slot_inst16b_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_loopz_args[]
static int Operand_ar12_decode(uint32 *valp ATTRIBUTE_UNUSED)
static xtensa_arg_internal Iclass_xt_iclass_wsr_intclear_args[]
static int Slot_inst_decode(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_xsr_ddr_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ibreakenable_args[]
static void Field_s_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_misc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_neg_s_encode_fns[]
static int Operand_bs2_decode(uint32 *valp)
static void Opcode_movnez_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_licx_stateArgs[]
static void Field_st_Slot_inst16b_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_xsr_m1_encode_fns[]
xtensa_opcode_encode_fn Opcode_diu_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_break_args[]
static void Opcode_muluh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_s_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Field_t_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_float_s_encode_fns[]
static void Format_xt_format1_encode(xtensa_insnbuf insn)
static void Opcode_wur_threadptr_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_combined3e2c5767_fld49xt_flix64_slot0_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_wur_fsr_stateArgs[]
xtensa_opcode_encode_fn Opcode_xsr_m0_encode_fns[]
xtensa_opcode_encode_fn Opcode_beq_w18_encode_fns[]
xtensa_opcode_encode_fn Opcode_dhwb_encode_fns[]
static void Slot_x24_Format_inst_0_set(xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave4_args[]
static int Operand_simm7_decode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ddr_stateArgs[]
static void Opcode_rsr_epc6_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_jx_encode_fns[]
static void Opcode_rsr_excsave3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_uimm8_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_wsr_windowstart_args[]
static int Operand_mr2_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave2_args[]
static xtensa_arg_internal Iclass_xt_iclass_l32ai_args[]
static int Operand_uimm8x4_decode(uint32 *valp)
static void Field_sal_Slot_xt_flix64_slot0_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_s16i_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_wsr_debugcause_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_m3_args[]
static unsigned Field_op0_xt_flix64_slot0_s3_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_max_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_scompare1_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_epc7_args[]
static void Opcode_mul16s_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_bltu_encode_fns[]
static unsigned Field_combined3e2c5767_fld74xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_excsave3_stateArgs[]
xtensa_opcode_encode_fn Opcode_blt_w18_encode_fns[]
static void Opcode_mul_aa_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld92xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_wsr_epc1_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc3_stateArgs[]
static void Opcode_wsr_misc3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_set_field_fn Slot_inst16a_set_field_fns[]
static unsigned Field_imm8_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static unsigned Field_t2_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Opcode_ssa8l_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_itlbcfg_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_iii_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_excsave6_args[]
static void Field_combined3e2c5767_fld54xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_wsr_intclear_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_dbreakc0_encode_fns[]
static void Opcode_sll_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_xsr_acchi_stateArgs[]
static xtensa_state_internal states[]
static int Operand_soffsetx4_ator(uint32 *valp, uint32 pc)
xtensa_opcode_encode_fn Opcode_wsr_misc1_encode_fns[]
static const unsigned CONST_TBL_ai4c_0[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_misc2_args[]
static xtensa_arg_internal Iclass_xt_iclass_sx_args[]
static xtensa_arg_internal Iclass_xt_iclass_retw_args[]
static void Opcode_src_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_ssi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_jx_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_mac16a_dd_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_icountlevel_stateArgs[]
static const unsigned CONST_TBL_b4c_0[]
xtensa_opcode_encode_fn Opcode_xsr_lend_encode_fns[]
xtensa_opcode_encode_fn Opcode_neg_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc1_args[]
static void Opcode_sicw_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_movf_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_itlbcfg_stateArgs[]
static void Opcode_rsr_windowstart_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_tlo_Slot_inst_get(const xtensa_insnbuf insn)
static void Field_sae_Slot_inst_set(xtensa_insnbuf insn, uint32 val)
xtensa_opcode_encode_fn Opcode_xsr_ccompare2_encode_fns[]
static unsigned Field_t4_Slot_inst16b_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_lict_encode_fns[]
xtensa_opcode_encode_fn Opcode_dsync_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_movi_n_args[]
xtensa_opcode_encode_fn Opcode_mula_da_hh_lddec_encode_fns[]
static void Opcode_mula_aa_lh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_ad_hh_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_dbreakc0_args[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare2_args[]
xtensa_opcode_encode_fn Opcode_xsr_ccompare1_encode_fns[]
static xtensa_set_field_fn Slot_xt_flix64_slot3_set_field_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_misc0_stateArgs[]
static void Opcode_slli_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_dd_lh_ldinc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_dhwb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_ssl_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_208_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_abs_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_imm4_Slot_inst_get(const xtensa_insnbuf insn)
static void Opcode_witlb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_rsr_epc7_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_rsr_m2_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_scompare1_stateArgs[]
static unsigned Field_combined3e2c5767_fld57xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_sub_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mull_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_xsr_eps2_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_bltz_w18_encode_fns[]
static void Field_combined3e2c5767_fld80xt_flix64_slot3_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_rsr_litbase_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_r_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare0_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_epc3_args[]
static void Opcode_mul_s_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_return_args[]
static void Opcode_clamps_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_excsave1_encode_fns[]
xtensa_opcode_encode_fn Opcode_bnei_w18_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_vecbase_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_mac16a_aa_stateArgs[]
static void Opcode_wsr_excsave3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_set_field_fn Slot_xt_flix64_slot2_set_field_fns[]
static void Opcode_dpfl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rfde_stateArgs[]
xtensa_opcode_encode_fn Opcode_moveqz_encode_fns[]
static void Opcode_wsr_m3_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Slot_xt_format1_Format_xt_flix64_slot2_48_get(const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_208_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_jump_args[]
static unsigned Field_combined3e2c5767_fld7_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_mula_aa_ll_encode_fns[]
static void Opcode_wsr_acchi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_ar0_decode(uint32 *valp ATTRIBUTE_UNUSED)
xtensa_opcode_encode_fn Opcode_rfde_encode_fns[]
static unsigned Field_combined3e2c5767_fld84xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_beqi_encode_fns[]
static unsigned Field_combined3e2c5767_fld77xt_flix64_slot3_Slot_xt_flix64_slot3_get(const xtensa_insnbuf insn)
static void Opcode_beqi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_m0_args[]
xtensa_opcode_encode_fn Opcode_wsr_m0_encode_fns[]
#define STATE_IBREAKENABLE
static void Opcode_sub_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static unsigned Field_sa4_Slot_inst_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_wsr_ccompare1_stateArgs[]
static int Operand_ar12_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_witlb_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave2_args[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_eps3_args[]
static unsigned Implicit_Field_bs16_get(const xtensa_insnbuf insn ATTRIBUTE_UNUSED)
xtensa_opcode_encode_fn Opcode_subx4_encode_fns[]
static void Opcode_mul_ad_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_dpfr_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_epc4_encode_fns[]
static void Opcode_andb_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_itlbcfg_stateArgs[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_misc3_stateArgs[]
static void Opcode_abs_Slot_xt_flix64_slot2_encode(xtensa_insnbuf slotbuf)
static void Opcode_mula_dd_hl_Slot_inst_encode(xtensa_insnbuf slotbuf)
static unsigned Field_op2_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_bt_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_depc_stateArgs[]
static xtensa_get_field_fn Slot_xt_flix64_slot3_get_field_fns[]
static xtensa_arg_internal Iclass_xt_iclass_xsr_lcount_stateArgs[]
xtensa_opcode_encode_fn Opcode_round_s_encode_fns[]
xtensa_opcode_encode_fn Opcode_wsr_dbreaka1_encode_fns[]
static int Operand_simm12b_encode(uint32 *valp)
static xtensa_arg_internal Iclass_fp_mac_args[]
static unsigned Field_combined3e2c5767_fld30xt_flix64_slot1_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static xtensa_arg_internal Iclass_xt_iclass_loopz_stateArgs[]
static int Operand_art_decode(uint32 *valp ATTRIBUTE_UNUSED)
static void Opcode_rsr_eps6_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_addmi_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_moveqz_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
static void Opcode_orbc_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Opcode_mul_dd_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_l8ui_encode_fns[]
xtensa_opcode_encode_fn Opcode_muls_ad_lh_encode_fns[]
static int Operand_label12_decode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_wur_fsr_encode_fns[]
#define STATE_DivZeroFlag
static void Opcode_iii_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_r4_Slot_inst16a_set(xtensa_insnbuf insn, uint32 val)
static xtensa_arg_internal Iclass_xt_iclass_callx12_args[]
xtensa_opcode_encode_fn Opcode_s32i_n_encode_fns[]
static void Opcode_xsr_rasid_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_rsr_itlbcfg_args[]
static void Opcode_mula_da_ll_lddec_Slot_inst_encode(xtensa_insnbuf slotbuf)
static int Operand_bt4_encode(uint32 *valp)
static xtensa_arg_internal Iclass_xt_iclass_rsr_176_stateArgs[]
static void Opcode_bbsi_w18_Slot_xt_flix64_slot3_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wdtlb_stateArgs[]
static void Opcode_muls_ad_ll_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_mula_da_lh_ldinc_encode_fns[]
static xtensa_arg_internal Iclass_xt_iclass_wb18_4_args[]
xtensa_opcode_encode_fn Opcode_xsr_misc1_encode_fns[]
xtensa_opcode_encode_fn Opcode_mulsh_encode_fns[]
static void Opcode_muls_da_hh_Slot_inst_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_orbc_encode_fns[]
static unsigned Field_combined3e2c5767_fld8_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static unsigned Field_combined3e2c5767_fld36xt_flix64_slot2_Slot_xt_flix64_slot2_get(const xtensa_insnbuf insn)
static int Format_xt_format1_slots[]
static xtensa_arg_internal Iclass_xt_iclass_rsr_ccompare2_args[]
static unsigned Field_r4_Slot_inst16a_get(const xtensa_insnbuf insn)
static void Opcode_bnei_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_wsr_excsave1_stateArgs[]
static unsigned Field_imm12b_Slot_xt_flix64_slot0_get(const xtensa_insnbuf insn)
static void Slot_xt_format2_Format_xt_flix64_slot0_4_set(xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
static unsigned Field_rz_Slot_inst16a_get(const xtensa_insnbuf insn)
xtensa_opcode_encode_fn Opcode_blti_encode_fns[]
static unsigned Field_offset_Slot_xt_flix64_slot1_get(const xtensa_insnbuf insn)
static void Opcode_ball_Slot_inst_encode(xtensa_insnbuf slotbuf)
static xtensa_arg_internal Iclass_xt_iclass_dcache_inv_stateArgs[]
static void Opcode_xsr_debugcause_Slot_inst_encode(xtensa_insnbuf slotbuf)
static void Field_combined3e2c5767_fld28xt_flix64_slot1_Slot_xt_flix64_slot1_set(xtensa_insnbuf insn, uint32 val)
static void Field_bbi_Slot_xt_flix64_slot3_set(xtensa_insnbuf insn, uint32 val)
static void Opcode_movgez_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_umul_aa_lh_encode_fns[]
static int Operand_uimm8x4_encode(uint32 *valp)
xtensa_opcode_encode_fn Opcode_wsr_windowstart_encode_fns[]
static xtensa_get_field_fn Slot_xt_flix64_slot0_get_field_fns[]
static void Opcode_min_Slot_xt_flix64_slot0_encode(xtensa_insnbuf slotbuf)
static void Opcode_and_Slot_xt_flix64_slot1_encode(xtensa_insnbuf slotbuf)
xtensa_opcode_encode_fn Opcode_xsr_ibreaka1_encode_fns[]
static void Opcode_addx2_Slot_inst_encode(xtensa_insnbuf slotbuf)