Commit | Line | Data |
---|---|---|
9ac3a342 AH |
1 | .text |
2 | .align | |
3 | load_store: | |
06516a5e PB |
4 | cfldrseq mvf5, [sp, #1020] |
5 | cfldrsmi mvf14, [r11, #292] | |
6 | cfldrsvc mvf2, [r12, #-956] | |
7 | cfldrslt mvf0, [sl, #-1020] | |
8 | cfldrscc mvf12, [r1, #-156] | |
c19d1205 | 9 | cfldrs mvf13, [r9, #416]! |
06516a5e PB |
10 | cfldrscs mvf9, [r0, #-1020]! |
11 | cfldrsls mvf4, [r1, #-156]! | |
c19d1205 | 12 | cfldrsle mvf7, [r9, #416]! |
06516a5e PB |
13 | cfldrsvs mvf11, [r0, #-1020]! |
14 | cfldrscc mvf12, [r1], #-156 | |
c19d1205 | 15 | cfldrs mvf13, [r9], #416 |
06516a5e PB |
16 | cfldrscs mvf9, [r0], #-1020 |
17 | cfldrsls mvf4, [r1], #-156 | |
c19d1205 | 18 | cfldrsle mvf7, [r9], #416 |
06516a5e PB |
19 | cfldrdvs mvd11, [r0, #-1020] |
20 | cfldrdcc mvd12, [r1, #-156] | |
c19d1205 | 21 | cfldrd mvd13, [r9, #416] |
06516a5e PB |
22 | cfldrdcs mvd9, [r0, #-1020] |
23 | cfldrdls mvd4, [r1, #-156] | |
c19d1205 | 24 | cfldrdle mvd7, [r9, #416]! |
06516a5e PB |
25 | cfldrdvs mvd11, [r0, #-1020]! |
26 | cfldrdcc mvd12, [r1, #-156]! | |
c19d1205 | 27 | cfldrd mvd13, [r9, #416]! |
06516a5e PB |
28 | cfldrdcs mvd9, [r0, #-1020]! |
29 | cfldrdls mvd4, [r1], #-156 | |
c19d1205 | 30 | cfldrdle mvd7, [r9], #416 |
06516a5e PB |
31 | cfldrdvs mvd11, [r0], #-1020 |
32 | cfldrdcc mvd12, [r1], #-156 | |
c19d1205 | 33 | cfldrd mvd13, [r9], #416 |
06516a5e PB |
34 | cfldr32cs mvfx9, [r0, #-1020] |
35 | cfldr32ls mvfx4, [r1, #-156] | |
c19d1205 | 36 | cfldr32le mvfx7, [r9, #416] |
06516a5e PB |
37 | cfldr32vs mvfx11, [r0, #-1020] |
38 | cfldr32cc mvfx12, [r1, #-156] | |
c19d1205 | 39 | cfldr32 mvfx13, [r9, #416]! |
06516a5e PB |
40 | cfldr32cs mvfx9, [r0, #-1020]! |
41 | cfldr32ls mvfx4, [r1, #-156]! | |
c19d1205 | 42 | cfldr32le mvfx7, [r9, #416]! |
06516a5e PB |
43 | cfldr32vs mvfx11, [r0, #-1020]! |
44 | cfldr32cc mvfx12, [r1], #-156 | |
c19d1205 | 45 | cfldr32 mvfx13, [r9], #416 |
06516a5e PB |
46 | cfldr32cs mvfx9, [r0], #-1020 |
47 | cfldr32ls mvfx4, [r1], #-156 | |
c19d1205 | 48 | cfldr32le mvfx7, [r9], #416 |
06516a5e PB |
49 | cfldr64vs mvdx11, [r0, #-1020] |
50 | cfldr64cc mvdx12, [r1, #-156] | |
c19d1205 | 51 | cfldr64 mvdx13, [r9, #416] |
06516a5e PB |
52 | cfldr64cs mvdx9, [r0, #-1020] |
53 | cfldr64ls mvdx4, [r1, #-156] | |
c19d1205 | 54 | cfldr64le mvdx7, [r9, #416]! |
06516a5e PB |
55 | cfldr64vs mvdx11, [r0, #-1020]! |
56 | cfldr64cc mvdx12, [r1, #-156]! | |
c19d1205 | 57 | cfldr64 mvdx13, [r9, #416]! |
06516a5e PB |
58 | cfldr64cs mvdx9, [r0, #-1020]! |
59 | cfldr64ls mvdx4, [r1], #-156 | |
c19d1205 | 60 | cfldr64le mvdx7, [r9], #416 |
06516a5e PB |
61 | cfldr64vs mvdx11, [r0], #-1020 |
62 | cfldr64cc mvdx12, [r1], #-156 | |
c19d1205 | 63 | cfldr64 mvdx13, [r9], #416 |
06516a5e PB |
64 | cfstrscs mvf9, [r0, #-1020] |
65 | cfstrsls mvf4, [r1, #-156] | |
c19d1205 | 66 | cfstrsle mvf7, [r9, #416] |
06516a5e PB |
67 | cfstrsvs mvf11, [r0, #-1020] |
68 | cfstrscc mvf12, [r1, #-156] | |
c19d1205 | 69 | cfstrs mvf13, [r9, #416]! |
06516a5e PB |
70 | cfstrscs mvf9, [r0, #-1020]! |
71 | cfstrsls mvf4, [r1, #-156]! | |
c19d1205 | 72 | cfstrsle mvf7, [r9, #416]! |
06516a5e PB |
73 | cfstrsvs mvf11, [r0, #-1020]! |
74 | cfstrscc mvf12, [r1], #-156 | |
c19d1205 | 75 | cfstrs mvf13, [r9], #416 |
06516a5e PB |
76 | cfstrscs mvf9, [r0], #-1020 |
77 | cfstrsls mvf4, [r1], #-156 | |
c19d1205 | 78 | cfstrsle mvf7, [r9], #416 |
06516a5e PB |
79 | cfstrdvs mvd11, [r0, #-1020] |
80 | cfstrdcc mvd12, [r1, #-156] | |
c19d1205 | 81 | cfstrd mvd13, [r9, #416] |
06516a5e PB |
82 | cfstrdcs mvd9, [r0, #-1020] |
83 | cfstrdls mvd4, [r1, #-156] | |
c19d1205 | 84 | cfstrdle mvd7, [r9, #416]! |
06516a5e PB |
85 | cfstrdvs mvd11, [r0, #-1020]! |
86 | cfstrdcc mvd12, [r1, #-156]! | |
c19d1205 | 87 | cfstrd mvd13, [r9, #416]! |
06516a5e PB |
88 | cfstrdcs mvd9, [r0, #-1020]! |
89 | cfstrdls mvd4, [r1], #-156 | |
c19d1205 | 90 | cfstrdle mvd7, [r9], #416 |
06516a5e PB |
91 | cfstrdvs mvd11, [r0], #-1020 |
92 | cfstrdcc mvd12, [r1], #-156 | |
c19d1205 | 93 | cfstrd mvd13, [r9], #416 |
06516a5e PB |
94 | cfstr32cs mvfx9, [r0, #-1020] |
95 | cfstr32ls mvfx4, [r1, #-156] | |
c19d1205 | 96 | cfstr32le mvfx7, [r9, #416] |
06516a5e PB |
97 | cfstr32vs mvfx11, [r0, #-1020] |
98 | cfstr32cc mvfx12, [r1, #-156] | |
c19d1205 | 99 | cfstr32 mvfx13, [r9, #416]! |
06516a5e PB |
100 | cfstr32cs mvfx9, [r0, #-1020]! |
101 | cfstr32ls mvfx4, [r1, #-156]! | |
c19d1205 | 102 | cfstr32le mvfx7, [r9, #416]! |
06516a5e PB |
103 | cfstr32vs mvfx11, [r0, #-1020]! |
104 | cfstr32cc mvfx12, [r1], #-156 | |
c19d1205 | 105 | cfstr32 mvfx13, [r9], #416 |
06516a5e PB |
106 | cfstr32cs mvfx9, [r0], #-1020 |
107 | cfstr32ls mvfx4, [r1], #-156 | |
c19d1205 | 108 | cfstr32le mvfx7, [r9], #416 |
06516a5e PB |
109 | cfstr64vs mvdx11, [r0, #-1020] |
110 | cfstr64cc mvdx12, [r1, #-156] | |
c19d1205 | 111 | cfstr64 mvdx13, [r9, #416] |
06516a5e PB |
112 | cfstr64cs mvdx9, [r0, #-1020] |
113 | cfstr64ls mvdx4, [r1, #-156] | |
c19d1205 | 114 | cfstr64le mvdx7, [r9, #416]! |
06516a5e PB |
115 | cfstr64vs mvdx11, [r0, #-1020]! |
116 | cfstr64cc mvdx12, [r1, #-156]! | |
c19d1205 | 117 | cfstr64 mvdx13, [r9, #416]! |
06516a5e PB |
118 | cfstr64cs mvdx9, [r0, #-1020]! |
119 | cfstr64ls mvdx4, [r1], #-156 | |
c19d1205 | 120 | cfstr64le mvdx7, [r9], #416 |
06516a5e PB |
121 | cfstr64vs mvdx11, [r0], #-1020 |
122 | cfstr64cc mvdx12, [r1], #-156 | |
c19d1205 | 123 | cfstr64 mvdx13, [r9], #416 |
9ac3a342 | 124 | move: |
06516a5e PB |
125 | cfmvsrcs mvf9, r0 |
126 | cfmvsrpl mvf15, r7 | |
127 | cfmvsrls mvf4, r1 | |
128 | cfmvsrcc mvf8, r2 | |
129 | cfmvsrvc mvf2, r12 | |
130 | cfmvrsgt r9, mvf11 | |
131 | cfmvrseq sl, mvf5 | |
132 | cfmvrsal r4, mvf12 | |
133 | cfmvrsge fp, mvf8 | |
134 | cfmvrs r5, mvf6 | |
135 | cfmvdlrlt mvd4, r9 | |
136 | cfmvdlrls mvd0, r10 | |
137 | cfmvdlr mvd10, r4 | |
138 | cfmvdlrmi mvd14, r11 | |
139 | cfmvdlrhi mvd13, r5 | |
140 | cfmvrdlcs r12, mvd12 | |
141 | cfmvrdlvs r3, mvd0 | |
142 | cfmvrdlvc r13, mvd14 | |
143 | cfmvrdlcc r14, mvd10 | |
144 | cfmvrdlne r8, mvd15 | |
145 | cfmvdhrle mvd6, ip | |
146 | cfmvdhrmi mvd2, r3 | |
147 | cfmvdhreq mvd5, sp | |
148 | cfmvdhrge mvd9, lr | |
149 | cfmvdhral mvd3, r8 | |
150 | cfmvrdhle r5, mvd2 | |
151 | cfmvrdhne r6, mvd6 | |
152 | cfmvrdhlt r0, mvd7 | |
153 | cfmvrdhpl r7, mvd3 | |
154 | cfmvrdhgt r1, mvd1 | |
155 | cfmv64lrhi mvdx15, r5 | |
156 | cfmv64lrvs mvdx11, r6 | |
157 | cfmv64lrcs mvdx9, r0 | |
158 | cfmv64lrpl mvdx15, r7 | |
159 | cfmv64lrls mvdx4, r1 | |
160 | cfmvr64lcc r8, mvdx13 | |
161 | cfmvr64lvc pc, mvdx1 | |
162 | cfmvr64lgt r9, mvdx11 | |
163 | cfmvr64leq sl, mvdx5 | |
164 | cfmvr64lal r4, mvdx12 | |
165 | cfmv64hrge mvdx1, r8 | |
166 | cfmv64hr mvdx13, r15 | |
167 | cfmv64hrlt mvdx4, r9 | |
168 | cfmv64hrls mvdx0, r10 | |
169 | cfmv64hr mvdx10, r4 | |
170 | cfmvr64hmi r1, mvdx3 | |
171 | cfmvr64hhi r2, mvdx7 | |
172 | cfmvr64hcs r12, mvdx12 | |
173 | cfmvr64hvs r3, mvdx0 | |
174 | cfmvr64hvc r13, mvdx14 | |
175 | cfmval32cc mvax0, mvfx10 | |
176 | cfmval32ne mvax1, mvfx15 | |
177 | cfmval32le mvax0, mvfx11 | |
178 | cfmval32mi mvax0, mvfx9 | |
179 | cfmval32eq mvax1, mvfx15 | |
180 | cfmv32alge mvfx9, mvax0 | |
181 | cfmv32alal mvfx3, mvax1 | |
182 | cfmv32alle mvfx7, mvax0 | |
183 | cfmv32alne mvfx12, mvax0 | |
184 | cfmv32allt mvfx0, mvax1 | |
185 | cfmvam32pl mvax2, mvfx3 | |
186 | cfmvam32gt mvax1, mvfx1 | |
187 | cfmvam32hi mvax3, mvfx13 | |
188 | cfmvam32vs mvax3, mvfx4 | |
189 | cfmvam32cs mvax1, mvfx0 | |
190 | cfmv32ampl mvfx15, mvax2 | |
191 | cfmv32amls mvfx4, mvax1 | |
192 | cfmv32amcc mvfx8, mvax3 | |
193 | cfmv32amvc mvfx2, mvax3 | |
194 | cfmv32amgt mvfx6, mvax1 | |
195 | cfmvah32eq mvax1, mvfx5 | |
196 | cfmvah32al mvax2, mvfx12 | |
197 | cfmvah32ge mvax3, mvfx8 | |
198 | cfmvah32 mvax2, mvfx6 | |
199 | cfmvah32lt mvax2, mvfx2 | |
200 | cfmv32ahls mvfx0, mvax1 | |
201 | cfmv32ah mvfx10, mvax2 | |
202 | cfmv32ahmi mvfx14, mvax3 | |
203 | cfmv32ahhi mvfx13, mvax2 | |
204 | cfmv32ahcs mvfx1, mvax2 | |
205 | cfmva32vs mvax1, mvfx0 | |
206 | cfmva32vc mvax3, mvfx14 | |
207 | cfmva32cc mvax0, mvfx10 | |
208 | cfmva32ne mvax1, mvfx15 | |
209 | cfmva32le mvax0, mvfx11 | |
210 | cfmv32ami mvfx2, mvax1 | |
211 | cfmv32aeq mvfx5, mvax3 | |
212 | cfmv32age mvfx9, mvax0 | |
213 | cfmv32aal mvfx3, mvax1 | |
214 | cfmv32ale mvfx7, mvax0 | |
215 | cfmva64ne mvax2, mvdx6 | |
216 | cfmva64lt mvax0, mvdx7 | |
217 | cfmva64pl mvax2, mvdx3 | |
218 | cfmva64gt mvax1, mvdx1 | |
219 | cfmva64hi mvax3, mvdx13 | |
220 | cfmv64avs mvdx11, mvax2 | |
221 | cfmv64acs mvdx9, mvax0 | |
222 | cfmv64apl mvdx15, mvax2 | |
223 | cfmv64als mvdx4, mvax1 | |
224 | cfmv64acc mvdx8, mvax3 | |
225 | cfmvsc32vc dspsc, mvdx1 | |
226 | cfmvsc32gt dspsc, mvdx11 | |
227 | cfmvsc32eq dspsc, mvdx5 | |
228 | cfmvsc32al dspsc, mvdx12 | |
229 | cfmvsc32ge dspsc, mvdx8 | |
230 | cfmv32sc mvdx13, dspsc | |
231 | cfmv32sclt mvdx4, dspsc | |
232 | cfmv32scls mvdx0, dspsc | |
233 | cfmv32sc mvdx10, dspsc | |
234 | cfmv32scmi mvdx14, dspsc | |
235 | cfcpyshi mvf13, mvf7 | |
236 | cfcpyscs mvf1, mvf12 | |
237 | cfcpysvs mvf11, mvf0 | |
238 | cfcpysvc mvf5, mvf14 | |
239 | cfcpyscc mvf12, mvf10 | |
240 | cfcpydne mvd8, mvd15 | |
241 | cfcpydle mvd6, mvd11 | |
242 | cfcpydmi mvd2, mvd9 | |
243 | cfcpydeq mvd5, mvd15 | |
244 | cfcpydge mvd9, mvd4 | |
9ac3a342 | 245 | conv: |
06516a5e PB |
246 | cfcvtsdal mvd3, mvf8 |
247 | cfcvtsdle mvd7, mvf2 | |
248 | cfcvtsdne mvd12, mvf6 | |
249 | cfcvtsdlt mvd0, mvf7 | |
250 | cfcvtsdpl mvd14, mvf3 | |
251 | cfcvtdsgt mvf10, mvd1 | |
252 | cfcvtdshi mvf15, mvd13 | |
253 | cfcvtdsvs mvf11, mvd4 | |
254 | cfcvtdscs mvf9, mvd0 | |
255 | cfcvtdspl mvf15, mvd10 | |
256 | cfcvt32sls mvf4, mvfx14 | |
257 | cfcvt32scc mvf8, mvfx13 | |
258 | cfcvt32svc mvf2, mvfx1 | |
259 | cfcvt32sgt mvf6, mvfx11 | |
260 | cfcvt32seq mvf7, mvfx5 | |
261 | cfcvt32dal mvd3, mvfx12 | |
262 | cfcvt32dge mvd1, mvfx8 | |
263 | cfcvt32d mvd13, mvfx6 | |
264 | cfcvt32dlt mvd4, mvfx2 | |
265 | cfcvt32dls mvd0, mvfx5 | |
266 | cfcvt64s mvf10, mvdx9 | |
267 | cfcvt64smi mvf14, mvdx3 | |
268 | cfcvt64shi mvf13, mvdx7 | |
269 | cfcvt64scs mvf1, mvdx12 | |
270 | cfcvt64svs mvf11, mvdx0 | |
271 | cfcvt64dvc mvd5, mvdx14 | |
272 | cfcvt64dcc mvd12, mvdx10 | |
273 | cfcvt64dne mvd8, mvdx15 | |
274 | cfcvt64dle mvd6, mvdx11 | |
275 | cfcvt64dmi mvd2, mvdx9 | |
276 | cfcvts32eq mvfx5, mvf15 | |
277 | cfcvts32ge mvfx9, mvf4 | |
278 | cfcvts32al mvfx3, mvf8 | |
279 | cfcvts32le mvfx7, mvf2 | |
280 | cfcvts32ne mvfx12, mvf6 | |
281 | cfcvtd32lt mvfx0, mvd7 | |
282 | cfcvtd32pl mvfx14, mvd3 | |
283 | cfcvtd32gt mvfx10, mvd1 | |
284 | cfcvtd32hi mvfx15, mvd13 | |
285 | cfcvtd32vs mvfx11, mvd4 | |
286 | cftruncs32cs mvfx9, mvf0 | |
287 | cftruncs32pl mvfx15, mvf10 | |
288 | cftruncs32ls mvfx4, mvf14 | |
289 | cftruncs32cc mvfx8, mvf13 | |
290 | cftruncs32vc mvfx2, mvf1 | |
291 | cftruncd32gt mvfx6, mvd11 | |
292 | cftruncd32eq mvfx7, mvd5 | |
293 | cftruncd32al mvfx3, mvd12 | |
294 | cftruncd32ge mvfx1, mvd8 | |
295 | cftruncd32 mvfx13, mvd6 | |
9ac3a342 | 296 | shift: |
06516a5e PB |
297 | cfrshl32lt mvfx4, mvfx2, r3 |
298 | cfrshl32pl mvfx15, mvfx10, r4 | |
299 | cfrshl32al mvfx3, mvfx8, r2 | |
300 | cfrshl32cs mvfx1, mvfx12, r9 | |
301 | cfrshl32eq mvfx7, mvfx5, r7 | |
302 | cfrshl64gt mvdx10, mvdx1, r8 | |
303 | cfrshl64le mvdx6, mvdx11, r6 | |
304 | cfrshl64ls mvdx0, mvdx5, sp | |
305 | cfrshl64ls mvdx4, mvdx14, r11 | |
306 | cfrshl64le mvdx7, mvdx2, r12 | |
307 | cfsh32vs mvfx11, mvfx0, #-1 | |
308 | cfsh32al mvfx3, mvfx12, #24 | |
309 | cfsh32hi mvfx15, mvfx13, #33 | |
310 | cfsh32mi mvfx2, mvfx9, #0 | |
311 | cfsh32 mvfx10, mvfx9, #32 | |
312 | cfsh64cc mvdx8, mvdx13, #-31 | |
313 | cfsh64ne mvdx12, mvdx6, #1 | |
314 | cfsh64vc mvdx5, mvdx14, #-32 | |
315 | cfsh64ge mvdx1, mvdx8, #-27 | |
316 | cfsh64vs mvdx11, mvdx4, #-5 | |
9ac3a342 | 317 | comp: |
06516a5e PB |
318 | cfcmpseq r10, mvf15, mvf10 |
319 | cfcmpsmi r1, mvf3, mvf8 | |
320 | cfcmpsvc pc, mvf1, mvf12 | |
321 | cfcmpslt r0, mvf7, mvf5 | |
322 | cfcmpscc r14, mvf10, mvf1 | |
323 | cfcmpd r5, mvd6, mvd11 | |
324 | cfcmpdcs r3, mvd0, mvd5 | |
325 | cfcmpdge r4, mvd4, mvd14 | |
326 | cfcmpdhi r2, mvd7, mvd2 | |
327 | cfcmpdgt r9, mvd11, mvd0 | |
328 | cfcmp32pl r7, mvfx3, mvfx12 | |
329 | cfcmp32ne r8, mvfx15, mvfx13 | |
330 | cfcmp32lt r6, mvfx2, mvfx9 | |
331 | cfcmp32pl sp, mvfx10, mvfx9 | |
332 | cfcmp32al r11, mvfx8, mvfx13 | |
333 | cfcmp64cs r12, mvdx12, mvdx6 | |
334 | cfcmp64eq sl, mvdx5, mvdx14 | |
335 | cfcmp64gt r1, mvdx1, mvdx8 | |
336 | cfcmp64le r15, mvdx11, mvdx4 | |
337 | cfcmp64ls r0, mvdx5, mvdx15 | |
9ac3a342 | 338 | fp_arith: |
06516a5e PB |
339 | cfabssls mvf4, mvf14 |
340 | cfabsscc mvf8, mvf13 | |
341 | cfabssvc mvf2, mvf1 | |
342 | cfabssgt mvf6, mvf11 | |
343 | cfabsseq mvf7, mvf5 | |
344 | cfabsdal mvd3, mvd12 | |
345 | cfabsdge mvd1, mvd8 | |
346 | cfabsd mvd13, mvd6 | |
347 | cfabsdlt mvd4, mvd2 | |
348 | cfabsdls mvd0, mvd5 | |
349 | cfnegs mvf10, mvf9 | |
350 | cfnegsmi mvf14, mvf3 | |
351 | cfnegshi mvf13, mvf7 | |
352 | cfnegscs mvf1, mvf12 | |
353 | cfnegsvs mvf11, mvf0 | |
354 | cfnegdvc mvd5, mvd14 | |
355 | cfnegdcc mvd12, mvd10 | |
356 | cfnegdne mvd8, mvd15 | |
357 | cfnegdle mvd6, mvd11 | |
358 | cfnegdmi mvd2, mvd9 | |
359 | cfaddseq mvf5, mvf15, mvf10 | |
360 | cfaddsmi mvf14, mvf3, mvf8 | |
361 | cfaddsvc mvf2, mvf1, mvf12 | |
362 | cfaddslt mvf0, mvf7, mvf5 | |
363 | cfaddscc mvf12, mvf10, mvf1 | |
364 | cfaddd mvd13, mvd6, mvd11 | |
365 | cfadddcs mvd9, mvd0, mvd5 | |
366 | cfadddge mvd9, mvd4, mvd14 | |
367 | cfadddhi mvd13, mvd7, mvd2 | |
368 | cfadddgt mvd6, mvd11, mvd0 | |
369 | cfsubspl mvf14, mvf3, mvf12 | |
370 | cfsubsne mvf8, mvf15, mvf13 | |
371 | cfsubslt mvf4, mvf2, mvf9 | |
372 | cfsubspl mvf15, mvf10, mvf9 | |
373 | cfsubsal mvf3, mvf8, mvf13 | |
374 | cfsubdcs mvd1, mvd12, mvd6 | |
375 | cfsubdeq mvd7, mvd5, mvd14 | |
376 | cfsubdgt mvd10, mvd1, mvd8 | |
377 | cfsubdle mvd6, mvd11, mvd4 | |
378 | cfsubdls mvd0, mvd5, mvd15 | |
379 | cfmulsls mvf4, mvf14, mvf3 | |
380 | cfmulsle mvf7, mvf2, mvf1 | |
381 | cfmulsvs mvf11, mvf0, mvf7 | |
382 | cfmulsal mvf3, mvf12, mvf10 | |
383 | cfmulshi mvf15, mvf13, mvf6 | |
384 | cfmuldmi mvd2, mvd9, mvd0 | |
385 | cfmuld mvd10, mvd9, mvd4 | |
386 | cfmuldcc mvd8, mvd13, mvd7 | |
387 | cfmuldne mvd12, mvd6, mvd11 | |
388 | cfmuldvc mvd5, mvd14, mvd3 | |
9ac3a342 | 389 | int_arith: |
06516a5e PB |
390 | cfabs32ge mvfx1, mvfx8 |
391 | cfabs32 mvfx13, mvfx6 | |
392 | cfabs32lt mvfx4, mvfx2 | |
393 | cfabs32ls mvfx0, mvfx5 | |
394 | cfabs32 mvfx10, mvfx9 | |
395 | cfabs64mi mvdx14, mvdx3 | |
396 | cfabs64hi mvdx13, mvdx7 | |
397 | cfabs64cs mvdx1, mvdx12 | |
398 | cfabs64vs mvdx11, mvdx0 | |
399 | cfabs64vc mvdx5, mvdx14 | |
400 | cfneg32cc mvfx12, mvfx10 | |
401 | cfneg32ne mvfx8, mvfx15 | |
402 | cfneg32le mvfx6, mvfx11 | |
403 | cfneg32mi mvfx2, mvfx9 | |
404 | cfneg32eq mvfx5, mvfx15 | |
405 | cfneg64ge mvdx9, mvdx4 | |
406 | cfneg64al mvdx3, mvdx8 | |
407 | cfneg64le mvdx7, mvdx2 | |
408 | cfneg64ne mvdx12, mvdx6 | |
409 | cfneg64lt mvdx0, mvdx7 | |
410 | cfadd32pl mvfx14, mvfx3, mvfx12 | |
411 | cfadd32ne mvfx8, mvfx15, mvfx13 | |
412 | cfadd32lt mvfx4, mvfx2, mvfx9 | |
413 | cfadd32pl mvfx15, mvfx10, mvfx9 | |
414 | cfadd32al mvfx3, mvfx8, mvfx13 | |
415 | cfadd64cs mvdx1, mvdx12, mvdx6 | |
416 | cfadd64eq mvdx7, mvdx5, mvdx14 | |
417 | cfadd64gt mvdx10, mvdx1, mvdx8 | |
418 | cfadd64le mvdx6, mvdx11, mvdx4 | |
419 | cfadd64ls mvdx0, mvdx5, mvdx15 | |
420 | cfsub32ls mvfx4, mvfx14, mvfx3 | |
421 | cfsub32le mvfx7, mvfx2, mvfx1 | |
422 | cfsub32vs mvfx11, mvfx0, mvfx7 | |
423 | cfsub32al mvfx3, mvfx12, mvfx10 | |
424 | cfsub32hi mvfx15, mvfx13, mvfx6 | |
425 | cfsub64mi mvdx2, mvdx9, mvdx0 | |
426 | cfsub64 mvdx10, mvdx9, mvdx4 | |
427 | cfsub64cc mvdx8, mvdx13, mvdx7 | |
428 | cfsub64ne mvdx12, mvdx6, mvdx11 | |
429 | cfsub64vc mvdx5, mvdx14, mvdx3 | |
430 | cfmul32ge mvfx1, mvfx8, mvfx15 | |
431 | cfmul32vs mvfx11, mvfx4, mvfx2 | |
432 | cfmul32eq mvfx5, mvfx15, mvfx10 | |
433 | cfmul32mi mvfx14, mvfx3, mvfx8 | |
434 | cfmul32vc mvfx2, mvfx1, mvfx12 | |
435 | cfmul64lt mvdx0, mvdx7, mvdx5 | |
436 | cfmul64cc mvdx12, mvdx10, mvdx1 | |
437 | cfmul64 mvdx13, mvdx6, mvdx11 | |
438 | cfmul64cs mvdx9, mvdx0, mvdx5 | |
439 | cfmul64ge mvdx9, mvdx4, mvdx14 | |
440 | cfmac32hi mvfx13, mvfx7, mvfx2 | |
441 | cfmac32gt mvfx6, mvfx11, mvfx0 | |
442 | cfmac32pl mvfx14, mvfx3, mvfx12 | |
443 | cfmac32ne mvfx8, mvfx15, mvfx13 | |
444 | cfmac32lt mvfx4, mvfx2, mvfx9 | |
445 | cfmsc32pl mvfx15, mvfx10, mvfx9 | |
446 | cfmsc32al mvfx3, mvfx8, mvfx13 | |
447 | cfmsc32cs mvfx1, mvfx12, mvfx6 | |
448 | cfmsc32eq mvfx7, mvfx5, mvfx14 | |
449 | cfmsc32gt mvfx10, mvfx1, mvfx8 | |
9ac3a342 | 450 | acc_arith: |
06516a5e PB |
451 | cfmadd32le mvax0, mvfx11, mvfx4, mvfx2 |
452 | cfmadd32ls mvax0, mvfx5, mvfx15, mvfx10 | |
453 | cfmadd32ls mvax0, mvfx14, mvfx3, mvfx8 | |
454 | cfmadd32le mvax2, mvfx2, mvfx1, mvfx12 | |
455 | cfmadd32vs mvax1, mvfx0, mvfx7, mvfx5 | |
456 | cfmsub32al mvax2, mvfx12, mvfx10, mvfx1 | |
457 | cfmsub32hi mvax3, mvfx13, mvfx6, mvfx11 | |
458 | cfmsub32mi mvax0, mvfx9, mvfx0, mvfx5 | |
459 | cfmsub32 mvax2, mvfx9, mvfx4, mvfx14 | |
460 | cfmsub32cc mvax1, mvfx13, mvfx7, mvfx2 | |
461 | cfmadda32ne mvax2, mvax0, mvfx11, mvfx0 | |
462 | cfmadda32vc mvax3, mvax2, mvfx3, mvfx12 | |
463 | cfmadda32ge mvax3, mvax1, mvfx15, mvfx13 | |
464 | cfmadda32vs mvax3, mvax2, mvfx2, mvfx9 | |
465 | cfmadda32eq mvax1, mvax3, mvfx10, mvfx9 | |
466 | cfmsuba32mi mvax1, mvax3, mvfx8, mvfx13 | |
467 | cfmsuba32vc mvax0, mvax3, mvfx12, mvfx6 | |
468 | cfmsuba32lt mvax0, mvax1, mvfx5, mvfx14 | |
469 | cfmsuba32cc mvax0, mvax1, mvfx1, mvfx8 | |
470 | cfmsuba32 mvax2, mvax0, mvfx11, mvfx4 |