-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrx-opcodes.txt
215 lines (190 loc) · 4.31 KB
/
rx-opcodes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
00000000 1 BRK
00000010 1 RTS
00000011 1 NOP
00000100 4 BRA 4
00000101 4 BSR 2
00000110 xx0000xx 3+ SUB 2x
00000110 xx0001xx 3+ CMP 4x
00000110 xx0010xx 3+ ADD 2x
00000110 xx0011xx 3+ MUL 3x
00000110 xx0100xx 3+ AND 3x
00000110 xx0101xx 3+ OR 3x
00000110 101000xx 4+ SBB 2
00000110 xx1000xx 4+ ADC 3
00000110 xx1000xx 4+ DIV 2x
00000110 xx1000xx 4+ DIVU 2x
00000110 xx1000xx 4+ EMUL 2x
00000110 xx1000xx 4+ EMULU 2x
00000110 xx1000xx 4+ ITOF 1x
00000110 xx1000xx 4+ MAX 2x
00000110 xx1000xx 4+ MIN 2x
00000110 xx1000xx 4+ TST 2x
00000110 xx1000xx 4+ XCHG 1x
00000110 xx1000xx 4+ XOR 2x
00001xxx 1 BRA 1
0001xxxx 1 BCnd 1
00101110 2 BRA 2
0010xxxx 2 BCnd 2
00111000 3 BRA 3
00111001 3 BSR 1
0011101x 3 BCnd 3
00111111 3 RTSD 2
001111xx 3 MOV 4
010000xx 2+ SUB 2
010001xx 2+ CMP 4
010010xx 2+ ADD 2
010011xx 2+ MUL 3
010100xx 2+ AND 3
010101xx 2+ OR 3
01011xxx 2+ MOVU 2
01100000 2 SUB 1
01100001 2 CMP 1
01100010 2 ADD 1
01100011 2 MUL 1
01100100 2 AND 1
01100101 2 OR 1
01100110 2 MOV 3
01100111 2 RTSD 1
0110100x 2 SHLR 1
0110101x 2 SHAR 1
0110110x 2 SHLL 1
01101110 2 PUSHM
01101111 2 POPM
011100xx 3+ ADD 3
01110101 3 CMP 2
01110101 3 INT
01110101 3 MOV 5
01110101 3 MVTIPL
011101xx 3+ AND 2
011101xx 3+ CMP 3
011101xx 3+ MUL 2
011101xx 3+ OR 2
0111100x 2 BSET 3
0111101x 2 BCLR 3
0111110x 2 BTST 3
01111110 2 ABS 1
01111110 2 NEG 1
01111110 2 NOT 1
01111110 2 ROLC
01111110 2 POP
01111110 2 POPC
01111110 2 RORC
01111110 2 PUSH 1
01111110 2 PUSHC
01111110 2 SAT
01111111 0000xxxx 2 JMP
01111111 0001xxxx 2 JSR
01111111 0101xxxx 2 BSR 3
01111111 10000011 2 SCMPU
01111111 100000xx 2 SUNTIL
01111111 10000111 2 SMOVU
01111111 100001xx 2 SWHILE
01111111 10001011 2 SMOVB
01111111 100010xx 2 SSTR
01111111 10001111 2 SMOVF
01111111 100011xx 2 RMPA
01111111 10010011 2 SATR
01111111 10010100 2 RTFI
01111111 10010101 2 RTE
01111111 10010110 2 WAIT
01111111 1010xxxx 2 SETPSW
01111111 1011xxxx 2 CLRPSW
1011xxxx 2 MOVU 1
10xx0xxx 2 MOV 1
10xx1xxx 2 MOV 2
11111100 00000011 3 SBB 1
11111100 00000111 3 NEG 2
11111100 00001011 3 ADC 2
11111100 00001111 3 ABS 2
11111100 00111011 3 NOT 2
11111100 01100011 3 BSET 4
11111100 01100111 3 BCLR 4
11111100 01101011 3 BTST 4
11111100 01101111 3 BNOT 4
11111100 000100xx 3+ MAX 2
11111100 000101xx 3+ MIN 2
11111100 000110xx 3+ EMUL 2
11111100 000111xx 3+ EMULU 2
11111100 001000xx 3+ DIV 2
11111100 001001xx 3+ DIVU 2
11111100 001100xx 3+ TST 2
11111100 001101xx 3+ XOR 2
11111100 010000xx 3+ XCHG 1
11111100 010001xx 3+ ITOF 1
11111100 011000xx 3+ BSET 2
11111100 011001xx 3+ BCLR 2
11111100 011010xx 3+ BTST 2
11111100 011011xx 3+ BNOT 2
11111100 100000xx 3+ FSUB 2
11111100 100001xx 3+ FCMP 2
11111100 100010xx 3+ FADD 2
11111100 100011xx 3+ FMUL 2
11111100 100100xx 3+ FDIV 2
11111100 100101xx 3+ FTOI
11111100 100110xx 3+ ROUND
11111100 1101xxxx 3+ SCCnd
11111100 111xxxxx 3+ BMCnd 1
11111100 111xxxxx 3+ BNOT 1
11111101 100xxxxx 3 SHLR 3
11111101 101xxxxx 3 SHAR 3
11111101 110xxxxx 3 SHLL 3
11111101 111xxxxx 3 BMCnd 2
11111101 111xxxxx 3 BNOT 3
11111101 00000000 3 MULHI
11111101 00000001 3 MULLO
11111101 00000100 3 MACHI
11111101 00000101 3 MACLO
11111101 00010111 3 MVTACHI
11111101 00010111 3 MVTACLO
11111101 00011000 3 RACW
11111101 00011111 3 MVFACHI
11111101 00011111 3 MVFACMI
11111101 0010xxxx 3 MOV 14
11111101 0010xxxx 3 MOV 15
11111101 0011xx0x 3 MOVU 4
11111101 01100000 3 SHLR 2
11111101 01100001 3 SHAR 2
11111101 01100010 3 SHLL 2
11111101 01100100 3 ROTR 2
11111101 01100101 3 REVW
11111101 01100110 3 ROTL 2
11111101 01100111 3 REVL
11111101 01101000 3 MVTC 2
11111101 01101010 3 MVFC
11111101 0110110x 3 ROTR 1
11111101 0110111x 3 ROTL 1
11111101 01110010 7 FADD 1
11111101 01110010 7 FCMP 1
11111101 01110010 7 FDIV 1
11111101 01110010 7 FMUL 1
11111101 01110010 7 FSUB 1
11111101 0111xx00 4+ ADC 1
11111101 0111xx00 4+ DIV 1
11111101 0111xx00 4+ DIVU 1
11111101 0111xx00 4+ EMUL 1
11111101 0111xx00 4+ EMULU 1
11111101 0111xx00 4+ MAX 1
11111101 0111xx00 4+ MIN 1
11111101 0111xx00 4+ STNZ
11111101 0111xx00 4+ STZ
11111101 0111xx00 4+ TST 1
11111101 0111xx00 4+ XOR 1
11111101 0111xx11 4+ MVTC 1
11111110 3 MOV 10
11111110 3 MOV 12
11111110 3 MOVU 3
11111111 3 ADD 4
11111111 3 ADD 4
11111111 3 MUL 4
11111111 3 OR 4
11111111 3 SUB 3
111100xx 2+ BCLR 1
111100xx 2+ BSET 1
111101xx 2+ BTST 1
111101xx 2+ PUSH 2
11111011 3+ MOV 6
111110xx 3+ MOV 8
11xx1111 2 MOV 7
11xx11xx 2+ MOV 9
11xxxx11 2+ MOV 11
11xxxxxx 2+ MOV 13