Commit | Line | Data |
---|---|---|
3c3bdf30 NC |
1 | # |
2 | # Somewhat complete instruction set and operand type check. No | |
3 | # relocations or deferred register definitions here. | |
4 | # | |
5 | # | |
6 | # | |
7 | Main TETRA 3 | |
8 | TRAP 3,4,5 | |
9 | FCMP $12,$23,$241 | |
10 | FLOT $112,ROUND_OFF,$41 | |
11 | FLOT $112,ROUND_NEAR,141 | |
12 | FLOT $191,$242 | |
13 | FLOT $195,42 | |
14 | FUN $122,$203,$4 | |
15 | FEQL $102,$30,$40 | |
16 | FLOTU $102,$14 | |
17 | FLOTU $132,ROUND_UP,$14 | |
18 | FLOTU $102,ROUND_DOWN,$104 | |
19 | FLOTU $172,ROUND_NEAR,$140 | |
20 | FLOTU $1,ROUND_OFF,$134 | |
21 | FADD $112,$223,$41 | |
22 | FIX $112,ROUND_OFF,$41 | |
23 | FIX $11,$141 | |
24 | SFLOT $112,ROUND_OFF,$41 | |
25 | SFLOT $112,ROUND_NEAR,141 | |
26 | FSUB $112,$223,$41 | |
27 | FIXU $102,$14 | |
28 | FIXU $132,ROUND_UP,$14 | |
29 | SFLOTU $11,$141 | |
30 | SFLOTU $112,141 | |
31 | SFLOTU $112,ROUND_NEAR,141 | |
32 | SFLOTU $112,ROUND_OFF,$41 | |
33 | FMUL $102,$30,$40 | |
34 | FCMPE $12,$223,$1 | |
35 | MUL $122,$203,44 | |
36 | MUL $102,$30,$40 | |
37 | FEQLE $12,$223,$1 | |
38 | FUNE $12,$223,$11 | |
39 | MULU $122,$213,44 | |
40 | MULU $132,$30,$40 | |
41 | FDIV $12,$223,$11 | |
42 | FSQRT $132,ROUND_UP,$14 | |
43 | FSQRT $11,$141 | |
44 | DIV $122,$213,44 | |
45 | DIV $132,$30,$40 | |
46 | FREM $12,$223,$11 | |
47 | FINT $132,ROUND_UP,$14 | |
48 | FINT $11,$141 | |
49 | DIVU $12,$223,$1 | |
50 | DIVU $122,$203,255 | |
51 | ADD $12,$223,$1 | |
52 | ADD $122,$203,255 | |
53 | 2ADDU $12,$223,$11 | |
54 | 2ADDU $122,$203,0 | |
55 | ADDU $122,$203,255 | |
56 | ADDU $12,$223,$11 | |
57 | LDA $122,$203,255 | |
58 | LDA $12,$223,$11 | |
59 | 4ADDU $122,$203,205 | |
60 | 4ADDU $12,$223,$111 | |
61 | SUB $12,$223,$11 | |
62 | SUB $122,$203,205 | |
63 | 8ADDU $12,$223,$11 | |
64 | 8ADDU $122,$203,205 | |
65 | SUBU $2,$223,$11 | |
66 | SUBU $12,$20,205 | |
67 | 16ADDU $2,$223,$11 | |
68 | 16ADDU $12,$20,205 | |
69 | CMP $2,$223,$11 | |
70 | CMP $12,$20,205 | |
71 | SL $2,$223,$11 | |
72 | SL $12,$20,205 | |
73 | CMPU $2,$223,$11 | |
74 | CMPU $12,$20,205 | |
75 | SLU $2,$223,$11 | |
76 | SLU $12,$20,205 | |
77 | NEG $2,23,$11 | |
78 | NEG $12,0,205 | |
79 | NEG $192,10,205 | |
80 | SR $12,$20,205 | |
81 | SR $2,$223,$11 | |
82 | NEGU $2,23,$11 | |
83 | NEGU $12,0,205 | |
84 | SRU $12,$20,205 | |
85 | SRU $2,$223,$11 | |
86 | 1H BN $2,2F | |
87 | 2H BN $2,1B | |
88 | 1H BNN $2,2B | |
89 | 2H BNN $2,1B | |
90 | 1H BZ $255,2F | |
91 | 2H BZ $255,1B | |
92 | 1H BNZ $255,2F | |
93 | 2H BNZ $255,1B | |
94 | 1H BP $25,2F | |
95 | 2H BP $25,1B | |
96 | 1H BNP $25,2F | |
97 | 2H BNP $25,1B | |
98 | 1H BOD $25,2F | |
99 | 2H BOD $25,1B | |
100 | 1H BEV $25,2F | |
101 | 2H BEV $25,1B | |
102 | 1H PBN $2,2F | |
103 | 2H PBN $2,1B | |
104 | 1H PBNN $2,2F | |
105 | 2H PBNN $2,1B | |
106 | 1H PBZ $12,2F | |
107 | 2H PBZ $22,1B | |
108 | 1H PBNZ $32,2F | |
109 | 2H PBNZ $52,1B | |
110 | 1H PBOD $25,2F | |
111 | 2H PBOD $25,1B | |
112 | 1H PBEV $25,2F | |
113 | 2H PBEV $25,1B | |
114 | CSN $2,$223,$11 | |
115 | CSN $12,$20,205 | |
116 | CSNN $2,$223,$11 | |
117 | CSNN $12,$20,205 | |
118 | CSZ $2,$203,$11 | |
119 | CSZ $12,$200,205 | |
120 | CSNZ $2,$203,$11 | |
121 | CSNZ $12,$200,205 | |
122 | CSP $2,$203,$11 | |
123 | CSP $12,$200,205 | |
124 | CSNP $2,$203,$11 | |
125 | CSNP $12,$200,205 | |
126 | CSOD $2,$203,$11 | |
127 | CSOD $12,$200,205 | |
128 | CSEV $2,$203,$11 | |
129 | CSEV $12,$200,205 | |
130 | ZSN $2,$223,$11 | |
131 | ZSN $12,$20,205 | |
132 | ZSNN $2,$223,$11 | |
133 | ZSNN $12,$20,205 | |
134 | ZSZ $2,$203,$11 | |
135 | ZSZ $12,$200,205 | |
136 | ZSNZ $2,$203,$11 | |
137 | ZSNZ $12,$200,205 | |
138 | ZSP $2,$203,$11 | |
139 | ZSP $12,$200,205 | |
140 | ZSNP $2,$203,$11 | |
141 | ZSNP $12,$200,205 | |
142 | ZSOD $2,$203,$11 | |
143 | ZSOD $12,$200,205 | |
144 | ZSEV $2,$203,$11 | |
145 | ZSEV $12,$200,205 | |
146 | LDB $2,$0,$11 | |
147 | LDB $12,$20,205 | |
148 | LDT $2,$0,$11 | |
149 | LDT $12,$20,205 | |
150 | LDBU $2,$0,$11 | |
151 | LDBU $12,$20,205 | |
152 | LDTU $2,$0,$11 | |
153 | LDTU $12,$20,205 | |
154 | LDW $2,$0,$11 | |
155 | LDW $12,$20,205 | |
156 | LDO $2,$0,$11 | |
157 | LDO $12,$20,205 | |
158 | LDWU $2,$0,$11 | |
159 | LDWU $12,$20,205 | |
160 | LDOU $2,$0,$11 | |
161 | LDOU $12,$20,205 | |
162 | LDVTS $2,$0,$11 | |
163 | LDVTS $12,$20,205 | |
164 | LDHT $2,$0,$11 | |
165 | LDHT $12,$20,205 | |
166 | PRELD 112,$20,205 | |
167 | PRELD 112,$20,$225 | |
168 | CSWAP $2,$0,$11 | |
169 | CSWAP $12,$20,205 | |
170 | PREGO 112,$20,205 | |
171 | PREGO 112,$20,$225 | |
172 | LDUNC $2,$0,$11 | |
173 | LDUNC $12,$20,205 | |
174 | GO $2,$0,$11 | |
175 | GO $12,$20,205 | |
176 | STB $2,$10,$151 | |
177 | STB $12,$20,205 | |
178 | STT $32,$10,$151 | |
179 | STT $12,$20,205 | |
180 | STBU $2,$10,$151 | |
181 | STBU $12,$20,205 | |
182 | STTU $32,$10,$151 | |
183 | STTU $12,$20,205 | |
184 | STW $2,$10,$151 | |
185 | STW $12,$220,205 | |
186 | STO $32,$170,$151 | |
187 | STO $182,$20,245 | |
188 | STWU $2,$10,$151 | |
189 | STWU $12,$220,205 | |
190 | STOU $32,$170,$151 | |
191 | STOU $182,$20,245 | |
192 | STSF $32,$170,$151 | |
193 | STSF $182,$20,245 | |
194 | SYNCD 112,$20,205 | |
195 | SYNCD 112,$20,$225 | |
196 | STHT $32,$170,$151 | |
197 | STHT $182,$20,245 | |
198 | PREST 112,$20,205 | |
199 | PREST 112,$20,$225 | |
200 | STCO 32,$170,$151 | |
201 | STCO 182,$20,245 | |
202 | SYNCID 112,$20,205 | |
203 | SYNCID 0,$20,$225 | |
204 | STUNC $32,$170,$151 | |
205 | STUNC $182,$20,245 | |
206 | PUSHGO $32,$170,$151 | |
207 | PUSHGO $182,$20,245 | |
208 | SET $142,$200 | |
209 | OR $32,$170,$151 | |
210 | OR $182,$20,245 | |
211 | AND $32,$170,$151 | |
212 | AND $182,$20,245 | |
213 | ORN $32,$170,$151 | |
214 | ORN $182,$20,245 | |
215 | ANDN $32,$170,$151 | |
216 | ANDN $182,$20,245 | |
217 | NOR $32,$170,$151 | |
218 | NOR $182,$20,245 | |
219 | NAND $32,$170,$151 | |
220 | NAND $182,$20,245 | |
221 | XOR $32,$170,$151 | |
222 | XOR $182,$20,245 | |
223 | NXOR $32,$170,$151 | |
224 | NXOR $182,$20,245 | |
225 | BDIF $32,$170,$151 | |
226 | BDIF $182,$20,245 | |
227 | MUX $32,$170,$151 | |
228 | MUX $182,$20,245 | |
229 | WDIF $32,$170,$151 | |
230 | WDIF $182,$20,245 | |
231 | SADD $32,$170,$151 | |
232 | SADD $182,$0,245 | |
233 | TDIF $32,$170,$151 | |
234 | TDIF $182,$20,245 | |
235 | MOR $32,$170,$151 | |
236 | MOR $182,$20,245 | |
237 | ODIF $32,$170,$151 | |
238 | ODIF $182,$20,245 | |
239 | MXOR $32,$17,$151 | |
240 | MXOR $82,$180,24 | |
241 | SETH $4,65535 | |
242 | SETH $94,0 | |
243 | SETH $4,255 | |
244 | SETH $94,1234 | |
245 | SETMH $94,1234 | |
246 | ORH $94,1234 | |
247 | ORMH $94,1234 | |
248 | SETML $94,1234 | |
249 | SETL $94,1234 | |
250 | ORML $94,1234 | |
251 | ORL $94,1234 | |
252 | INCH $94,1234 | |
253 | INCMH $94,1234 | |
254 | ANDNH $94,1234 | |
255 | ANDNMH $94,1234 | |
256 | INCML $94,1234 | |
257 | INCL $94,1234 | |
258 | ANDNML $94,1234 | |
259 | 0H ANDNL $94,1234 | |
260 | JMP 0B | |
261 | JMP 0F | |
262 | 0H POP 42,65534 | |
263 | RESUME 255 | |
264 | RESUME 0 | |
265 | RESUME 1 | |
266 | 1H PUSHJ $25,2F | |
267 | 2H PUSHJ $25,1B | |
268 | SAVE $4,0 | |
269 | UNSAVE 0,$234 | |
270 | 1H GETA $25,2F | |
271 | 2H GETA $25,1B | |
272 | SYNC 8000001 | |
273 | SWYM 1,2,3 | |
274 | SWYM 0,0,0 | |
275 | PUT rJ,34 | |
276 | PUT rJ,$134 | |
277 | GET $234,rJ | |
278 | TRIP 0,0,0 | |
279 | TRIP 5,6,7 |