Module: Crabstone::TMS320C64X
- Extended by:
- Register
- Defined in:
- lib/crabstone/arch/4/tms320c64x.rb,
lib/crabstone/arch/5/tms320c64x.rb,
lib/crabstone/arch/4/tms320c64x_const.rb,
lib/crabstone/arch/5/tms320c64x_const.rb
Defined Under Namespace
Classes: Condition, FunctionalUnit, Instruction, Operand, OperandMemory, OperandValue
Constant Summary collapse
- OP_INVALID =
0
- OP_REG =
1
- OP_IMM =
2
- OP_MEM =
3
- OP_REGPAIR =
64
- MEM_DISP_INVALID =
0
- MEM_DISP_CONSTANT =
1
- MEM_DISP_REGISTER =
2
- MEM_DIR_INVALID =
0
- MEM_DIR_FW =
1
- MEM_DIR_BW =
2
- MEM_MOD_INVALID =
0
- MEM_MOD_NO =
1
- MEM_MOD_PRE =
2
- MEM_MOD_POST =
3
- REG_INVALID =
0
- REG_AMR =
1
- REG_CSR =
2
- REG_DIER =
3
- REG_DNUM =
4
- REG_ECR =
5
- REG_GFPGFR =
6
- REG_GPLYA =
7
- REG_GPLYB =
8
- REG_ICR =
9
- REG_IER =
10
- REG_IERR =
11
- REG_ILC =
12
- REG_IRP =
13
- REG_ISR =
14
- REG_ISTP =
15
- REG_ITSR =
16
- REG_NRP =
17
- REG_NTSR =
18
- REG_REP =
19
- REG_RILC =
20
- REG_SSR =
21
- REG_TSCH =
22
- REG_TSCL =
23
- REG_TSR =
24
- REG_A0 =
25
- REG_A1 =
26
- REG_A2 =
27
- REG_A3 =
28
- REG_A4 =
29
- REG_A5 =
30
- REG_A6 =
31
- REG_A7 =
32
- REG_A8 =
33
- REG_A9 =
34
- REG_A10 =
35
- REG_A11 =
36
- REG_A12 =
37
- REG_A13 =
38
- REG_A14 =
39
- REG_A15 =
40
- REG_A16 =
41
- REG_A17 =
42
- REG_A18 =
43
- REG_A19 =
44
- REG_A20 =
45
- REG_A21 =
46
- REG_A22 =
47
- REG_A23 =
48
- REG_A24 =
49
- REG_A25 =
50
- REG_A26 =
51
- REG_A27 =
52
- REG_A28 =
53
- REG_A29 =
54
- REG_A30 =
55
- REG_A31 =
56
- REG_B0 =
57
- REG_B1 =
58
- REG_B2 =
59
- REG_B3 =
60
- REG_B4 =
61
- REG_B5 =
62
- REG_B6 =
63
- REG_B7 =
64
- REG_B8 =
65
- REG_B9 =
66
- REG_B10 =
67
- REG_B11 =
68
- REG_B12 =
69
- REG_B13 =
70
- REG_B14 =
71
- REG_B15 =
72
- REG_B16 =
73
- REG_B17 =
74
- REG_B18 =
75
- REG_B19 =
76
- REG_B20 =
77
- REG_B21 =
78
- REG_B22 =
79
- REG_B23 =
80
- REG_B24 =
81
- REG_B25 =
82
- REG_B26 =
83
- REG_B27 =
84
- REG_B28 =
85
- REG_B29 =
86
- REG_B30 =
87
- REG_B31 =
88
- REG_PCE1 =
89
- REG_ENDING =
90
- REG_EFR =
REG_ECR
- REG_IFR =
REG_ISR
- INS_INVALID =
0
- INS_ABS =
1
- INS_ABS2 =
2
- INS_ADD =
3
- INS_ADD2 =
4
- INS_ADD4 =
5
- INS_ADDAB =
6
- INS_ADDAD =
7
- INS_ADDAH =
8
- INS_ADDAW =
9
- INS_ADDK =
10
- INS_ADDKPC =
11
- INS_ADDU =
12
- INS_AND =
13
- INS_ANDN =
14
- INS_AVG2 =
15
- INS_AVGU4 =
16
- INS_B =
17
- INS_BDEC =
18
- INS_BITC4 =
19
- INS_BNOP =
20
- INS_BPOS =
21
- INS_CLR =
22
- INS_CMPEQ =
23
- INS_CMPEQ2 =
24
- INS_CMPEQ4 =
25
- INS_CMPGT =
26
- INS_CMPGT2 =
27
- INS_CMPGTU4 =
28
- INS_CMPLT =
29
- INS_CMPLTU =
30
- INS_DEAL =
31
- INS_DOTP2 =
32
- INS_DOTPN2 =
33
- INS_DOTPNRSU2 =
34
- INS_DOTPRSU2 =
35
- INS_DOTPSU4 =
36
- INS_DOTPU4 =
37
- INS_EXT =
38
- INS_EXTU =
39
- INS_GMPGTU =
40
- INS_GMPY4 =
41
- INS_LDB =
42
- INS_LDBU =
43
- INS_LDDW =
44
- INS_LDH =
45
- INS_LDHU =
46
- INS_LDNDW =
47
- INS_LDNW =
48
- INS_LDW =
49
- INS_LMBD =
50
- INS_MAX2 =
51
- INS_MAXU4 =
52
- INS_MIN2 =
53
- INS_MINU4 =
54
- INS_MPY =
55
- INS_MPY2 =
56
- INS_MPYH =
57
- INS_MPYHI =
58
- INS_MPYHIR =
59
- INS_MPYHL =
60
- INS_MPYHLU =
61
- INS_MPYHSLU =
62
- INS_MPYHSU =
63
- INS_MPYHU =
64
- INS_MPYHULS =
65
- INS_MPYHUS =
66
- INS_MPYLH =
67
- INS_MPYLHU =
68
- INS_MPYLI =
69
- INS_MPYLIR =
70
- INS_MPYLSHU =
71
- INS_MPYLUHS =
72
- INS_MPYSU =
73
- INS_MPYSU4 =
74
- INS_MPYU =
75
- INS_MPYU4 =
76
- INS_MPYUS =
77
- INS_MVC =
78
- INS_MVD =
79
- INS_MVK =
80
- INS_MVKL =
81
- INS_MVKLH =
82
- INS_NOP =
83
- INS_NORM =
84
- INS_OR =
85
- INS_PACK2 =
86
- INS_PACKH2 =
87
- INS_PACKH4 =
88
- INS_PACKHL2 =
89
- INS_PACKL4 =
90
- INS_PACKLH2 =
91
- INS_ROTL =
92
- INS_SADD =
93
- INS_SADD2 =
94
- INS_SADDU4 =
95
- INS_SADDUS2 =
96
- INS_SAT =
97
- INS_SET =
98
- INS_SHFL =
99
- INS_SHL =
100
- INS_SHLMB =
101
- INS_SHR =
102
- INS_SHR2 =
103
- INS_SHRMB =
104
- INS_SHRU =
105
- INS_SHRU2 =
106
- INS_SMPY =
107
- INS_SMPY2 =
108
- INS_SMPYH =
109
- INS_SMPYHL =
110
- INS_SMPYLH =
111
- INS_SPACK2 =
112
- INS_SPACKU4 =
113
- INS_SSHL =
114
- INS_SSHVL =
115
- INS_SSHVR =
116
- INS_SSUB =
117
- INS_STB =
118
- INS_STDW =
119
- INS_STH =
120
- INS_STNDW =
121
- INS_STNW =
122
- INS_STW =
123
- INS_SUB =
124
- INS_SUB2 =
125
- INS_SUB4 =
126
- INS_SUBAB =
127
- INS_SUBABS4 =
128
- INS_SUBAH =
129
- INS_SUBAW =
130
- INS_SUBC =
131
- INS_SUBU =
132
- INS_SWAP4 =
133
- INS_UNPKHU4 =
134
- INS_UNPKLU4 =
135
- INS_XOR =
136
- INS_XPND2 =
137
- INS_XPND4 =
138
- INS_IDLE =
139
- INS_MV =
140
- INS_NEG =
141
- INS_NOT =
142
- INS_SWAP2 =
143
- INS_ZERO =
144
- INS_ENDING =
145
- GRP_INVALID =
0
- GRP_JUMP =
1
- GRP_FUNIT_D =
128
- GRP_FUNIT_L =
129
- GRP_FUNIT_M =
130
- GRP_FUNIT_S =
131
- GRP_FUNIT_NO =
132
- GRP_ENDING =
133
- FUNIT_INVALID =
0
- FUNIT_D =
1
- FUNIT_L =
2
- FUNIT_M =
3
- FUNIT_S =
4
- FUNIT_NO =
5