Module: Crabstone::TRICORE

Extended by:
Register
Defined in:
lib/crabstone/arch/5/tricore.rb,
lib/crabstone/arch/5/tricore_const.rb

Defined Under Namespace

Classes: Instruction, Operand, OperandMemory, OperandValue

Constant Summary collapse

OP_INVALID =
Crabstone::OP_INVALID
OP_REG =
Crabstone::OP_REG
OP_IMM =
Crabstone::OP_IMM
OP_MEM =
Crabstone::OP_MEM
REG_INVALID =
0
REG_FCX =
1
REG_PC =
2
REG_PCXI =
3
REG_PSW =
4
REG_A0 =
5
REG_A1 =
6
REG_A2 =
7
REG_A3 =
8
REG_A4 =
9
REG_A5 =
10
REG_A6 =
11
REG_A7 =
12
REG_A8 =
13
REG_A9 =
14
REG_A10 =
15
REG_A11 =
16
REG_A12 =
17
REG_A13 =
18
REG_A14 =
19
REG_A15 =
20
REG_D0 =
21
REG_D1 =
22
REG_D2 =
23
REG_D3 =
24
REG_D4 =
25
REG_D5 =
26
REG_D6 =
27
REG_D7 =
28
REG_D8 =
29
REG_D9 =
30
REG_D10 =
31
REG_D11 =
32
REG_D12 =
33
REG_D13 =
34
REG_D14 =
35
REG_D15 =
36
REG_E0 =
37
REG_E2 =
38
REG_E4 =
39
REG_E6 =
40
REG_E8 =
41
REG_E10 =
42
REG_E12 =
43
REG_E14 =
44
REG_P0 =
45
REG_P2 =
46
REG_P4 =
47
REG_P6 =
48
REG_P8 =
49
REG_P10 =
50
REG_P12 =
51
REG_P14 =
52
REG_A0_A1 =
53
REG_A2_A3 =
54
REG_A4_A5 =
55
REG_A6_A7 =
56
REG_A8_A9 =
57
REG_A10_A11 =
58
REG_A12_A13 =
59
REG_A14_A15 =
60
REG_ENDING =
61
INS_INVALID =
0
INS_XOR_T =
1
INS_ABSDIFS_B =
2
INS_ABSDIFS_H =
3
INS_ABSDIFS =
4
INS_ABSDIF_B =
5
INS_ABSDIF_H =
6
INS_ABSDIF =
7
INS_ABSS_B =
8
INS_ABSS_H =
9
INS_ABSS =
10
INS_ABS_B =
11
INS_ABS_H =
12
INS_ABS =
13
INS_ADDC =
14
INS_ADDIH_A =
15
INS_ADDIH =
16
INS_ADDI =
17
INS_ADDSC_AT =
18
INS_ADDSC_A =
19
INS_ADDS_BU =
20
INS_ADDS_B =
21
INS_ADDS_H =
22
INS_ADDS_HU =
23
INS_ADDS_U =
24
INS_ADDS =
25
INS_ADDX =
26
INS_ADD_A =
27
INS_ADD_B =
28
INS_ADD_F =
29
INS_ADD_H =
30
INS_ADD =
31
INS_ANDN_T =
32
INS_ANDN =
33
INS_AND_ANDN_T =
34
INS_AND_AND_T =
35
INS_AND_EQ =
36
INS_AND_GE_U =
37
INS_AND_GE =
38
INS_AND_LT_U =
39
INS_AND_LT =
40
INS_AND_NE =
41
INS_AND_NOR_T =
42
INS_AND_OR_T =
43
INS_AND_T =
44
INS_AND =
45
INS_BISR =
46
INS_BMERGE =
47
INS_BSPLIT =
48
INS_CACHEA_I =
49
INS_CACHEA_WI =
50
INS_CACHEA_W =
51
INS_CACHEI_I =
52
INS_CACHEI_WI =
53
INS_CACHEI_W =
54
INS_CADDN_A =
55
INS_CADDN =
56
INS_CADD_A =
57
INS_CADD =
58
INS_CALLA =
59
INS_CALLI =
60
INS_CALL =
61
INS_CLO_B =
62
INS_CLO_H =
63
INS_CLO =
64
INS_CLS_B =
65
INS_CLS_H =
66
INS_CLS =
67
INS_CLZ_B =
68
INS_CLZ_H =
69
INS_CLZ =
70
INS_CMOVN =
71
INS_CMOV =
72
INS_CMPSWAP_W =
73
INS_CMP_F =
74
INS_CRC32B_W =
75
INS_CRC32L_W =
76
INS_CRC32_B =
77
INS_CRCN =
78
INS_CSUBN_A =
79
INS_CSUBN =
80
INS_CSUB_A =
81
INS_CSUB =
82
INS_DEBUG =
83
INS_DEXTR =
84
INS_DIFSC_A =
85
INS_DISABLE =
86
INS_DIV_F =
87
INS_DIV_U =
88
INS_DIV =
89
INS_DSYNC =
90
INS_DVADJ =
91
INS_DVINIT_BU =
92
INS_DVINIT_B =
93
INS_DVINIT_HU =
94
INS_DVINIT_H =
95
INS_DVINIT_U =
96
INS_DVINIT =
97
INS_DVSTEP_U =
98
INS_DVSTEP =
99
INS_ENABLE =
100
INS_EQANY_B =
101
INS_EQANY_H =
102
INS_EQZ_A =
103
INS_EQ_A =
104
INS_EQ_B =
105
INS_EQ_H =
106
INS_EQ_W =
107
INS_EQ =
108
INS_EXTR_U =
109
INS_EXTR =
110
INS_FCALLA =
111
INS_FCALLI =
112
INS_FCALL =
113
INS_FRET =
114
INS_FTOHP =
115
INS_FTOIZ =
116
INS_FTOI =
117
INS_FTOQ31Z =
118
INS_FTOQ31 =
119
INS_FTOUZ =
120
INS_FTOU =
121
INS_GE_A =
122
INS_GE_U =
123
INS_GE =
124
INS_HPTOF =
125
INS_IMASK =
126
INS_INSERT =
127
INS_INSN_T =
128
INS_INS_T =
129
INS_ISYNC =
130
INS_ITOF =
131
INS_IXMAX_U =
132
INS_IXMAX =
133
INS_IXMIN_U =
134
INS_IXMIN =
135
INS_JA =
136
INS_JEQ_A =
137
INS_JEQ =
138
INS_JGEZ =
139
INS_JGE_U =
140
INS_JGE =
141
INS_JGTZ =
142
INS_JI =
143
INS_JLA =
144
INS_JLEZ =
145
INS_JLI =
146
INS_JLTZ =
147
INS_JLT_U =
148
INS_JLT =
149
INS_JL =
150
INS_JNED =
151
INS_JNEI =
152
INS_JNE_A =
153
INS_JNE =
154
INS_JNZ_A =
155
INS_JNZ_T =
156
INS_JNZ =
157
INS_JZ_A =
158
INS_JZ_T =
159
INS_JZ =
160
INS_J =
161
INS_LDLCX =
162
INS_LDMST =
163
INS_LDUCX =
164
INS_LD_A =
165
INS_LD_BU =
166
INS_LD_B =
167
INS_LD_DA =
168
INS_LD_D =
169
INS_LD_HU =
170
INS_LD_H =
171
INS_LD_Q =
172
INS_LD_W =
173
INS_LEA =
174
INS_LHA =
175
INS_LOOPU =
176
INS_LOOP =
177
INS_LT_A =
178
INS_LT_B =
179
INS_LT_BU =
180
INS_LT_H =
181
INS_LT_HU =
182
INS_LT_U =
183
INS_LT_W =
184
INS_LT_WU =
185
INS_LT =
186
INS_MADDMS_H =
187
INS_MADDMS_U =
188
INS_MADDMS =
189
INS_MADDM_H =
190
INS_MADDM_Q =
191
INS_MADDM_U =
192
INS_MADDM =
193
INS_MADDRS_H =
194
INS_MADDRS_Q =
195
INS_MADDR_H =
196
INS_MADDR_Q =
197
INS_MADDSUMS_H =
198
INS_MADDSUM_H =
199
INS_MADDSURS_H =
200
INS_MADDSUR_H =
201
INS_MADDSUS_H =
202
INS_MADDSU_H =
203
INS_MADDS_H =
204
INS_MADDS_Q =
205
INS_MADDS_U =
206
INS_MADDS =
207
INS_MADD_F =
208
INS_MADD_H =
209
INS_MADD_Q =
210
INS_MADD_U =
211
INS_MADD =
212
INS_MAX_B =
213
INS_MAX_BU =
214
INS_MAX_H =
215
INS_MAX_HU =
216
INS_MAX_U =
217
INS_MAX =
218
INS_MFCR =
219
INS_MIN_B =
220
INS_MIN_BU =
221
INS_MIN_H =
222
INS_MIN_HU =
223
INS_MIN_U =
224
INS_MIN =
225
INS_MOVH_A =
226
INS_MOVH =
227
INS_MOVZ_A =
228
INS_MOV_AA =
229
INS_MOV_A =
230
INS_MOV_D =
231
INS_MOV_U =
232
INS_MOV =
233
INS_MSUBADMS_H =
234
INS_MSUBADM_H =
235
INS_MSUBADRS_H =
236
INS_MSUBADR_H =
237
INS_MSUBADS_H =
238
INS_MSUBAD_H =
239
INS_MSUBMS_H =
240
INS_MSUBMS_U =
241
INS_MSUBMS =
242
INS_MSUBM_H =
243
INS_MSUBM_Q =
244
INS_MSUBM_U =
245
INS_MSUBM =
246
INS_MSUBRS_H =
247
INS_MSUBRS_Q =
248
INS_MSUBR_H =
249
INS_MSUBR_Q =
250
INS_MSUBS_H =
251
INS_MSUBS_Q =
252
INS_MSUBS_U =
253
INS_MSUBS =
254
INS_MSUB_F =
255
INS_MSUB_H =
256
INS_MSUB_Q =
257
INS_MSUB_U =
258
INS_MSUB =
259
INS_MTCR =
260
INS_MULMS_H =
261
INS_MULM_H =
262
INS_MULM_U =
263
INS_MULM =
264
INS_MULR_H =
265
INS_MULR_Q =
266
INS_MULS_U =
267
INS_MULS =
268
INS_MUL_F =
269
INS_MUL_H =
270
INS_MUL_Q =
271
INS_MUL_U =
272
INS_MUL =
273
INS_NAND_T =
274
INS_NAND =
275
INS_NEZ_A =
276
INS_NE_A =
277
INS_NE =
278
INS_NOP =
279
INS_NOR_T =
280
INS_NOR =
281
INS_NOT =
282
INS_ORN_T =
283
INS_ORN =
284
INS_OR_ANDN_T =
285
INS_OR_AND_T =
286
INS_OR_EQ =
287
INS_OR_GE_U =
288
INS_OR_GE =
289
INS_OR_LT_U =
290
INS_OR_LT =
291
INS_OR_NE =
292
INS_OR_NOR_T =
293
INS_OR_OR_T =
294
INS_OR_T =
295
INS_OR =
296
INS_PACK =
297
INS_PARITY =
298
INS_POPCNT_W =
299
INS_Q31TOF =
300
INS_QSEED_F =
301
INS_RESTORE =
302
INS_RET =
303
INS_RFE =
304
INS_RFM =
305
INS_RSLCX =
306
INS_RSTV =
307
INS_RSUBS_U =
308
INS_RSUBS =
309
INS_RSUB =
310
INS_SAT_BU =
311
INS_SAT_B =
312
INS_SAT_HU =
313
INS_SAT_H =
314
INS_SELN_A =
315
INS_SELN =
316
INS_SEL_A =
317
INS_SEL =
318
INS_SHAS =
319
INS_SHA_B =
320
INS_SHA_H =
321
INS_SHA =
322
INS_SHUFFLE =
323
INS_SH_ANDN_T =
324
INS_SH_AND_T =
325
INS_SH_B =
326
INS_SH_EQ =
327
INS_SH_GE_U =
328
INS_SH_GE =
329
INS_SH_H =
330
INS_SH_LT_U =
331
INS_SH_LT =
332
INS_SH_NAND_T =
333
INS_SH_NE =
334
INS_SH_NOR_T =
335
INS_SH_ORN_T =
336
INS_SH_OR_T =
337
INS_SH_XNOR_T =
338
INS_SH_XOR_T =
339
INS_SH =
340
INS_STLCX =
341
INS_STUCX =
342
INS_ST_A =
343
INS_ST_B =
344
INS_ST_DA =
345
INS_ST_D =
346
INS_ST_H =
347
INS_ST_Q =
348
INS_ST_T =
349
INS_ST_W =
350
INS_SUBC =
351
INS_SUBSC_A =
352
INS_SUBS_BU =
353
INS_SUBS_B =
354
INS_SUBS_HU =
355
INS_SUBS_H =
356
INS_SUBS_U =
357
INS_SUBS =
358
INS_SUBX =
359
INS_SUB_A =
360
INS_SUB_B =
361
INS_SUB_F =
362
INS_SUB_H =
363
INS_SUB =
364
INS_SVLCX =
365
INS_SWAPMSK_W =
366
INS_SWAP_A =
367
INS_SWAP_W =
368
INS_SYSCALL =
369
INS_TLBDEMAP =
370
INS_TLBFLUSH_A =
371
INS_TLBFLUSH_B =
372
INS_TLBMAP =
373
INS_TLBPROBE_A =
374
INS_TLBPROBE_I =
375
INS_TRAPSV =
376
INS_TRAPV =
377
INS_UNPACK =
378
INS_UPDFL =
379
INS_UTOF =
380
INS_WAIT =
381
INS_XNOR_T =
382
INS_XNOR =
383
INS_XOR_EQ =
384
INS_XOR_GE_U =
385
INS_XOR_GE =
386
INS_XOR_LT_U =
387
INS_XOR_LT =
388
INS_XOR_NE =
389
INS_XOR =
390
INS_ENDING =
391
GRP_INVALID =
392
GRP_CALL =
393
GRP_JUMP =
394
GRP_ENDING =
395
FEATURE_INVALID =
0
FEATURE_HasV110 =
128
FEATURE_HasV120_UP =
129
FEATURE_HasV130_UP =
130
FEATURE_HasV161 =
131
FEATURE_HasV160_UP =
132
FEATURE_HasV131_UP =
133
FEATURE_HasV161_UP =
134
FEATURE_HasV162 =
135
FEATURE_HasV162_UP =
136
FEATURE_ENDING =
137

Method Summary

Methods included from Register

register