.text
.align
load_store:
- cfldrseq mvf5, [sp, #255]
- cfldrsmi mvf14, [r11, #73]
- cfldrsvc mvf2, [r12, #-239]
- cfldrslt mvf0, [r10, #-255]
- cfldrscc mvf12, [r1, #-39]
- cfldrs mvf13, [r15, #104]!
- cfldrscs mvf9, [r0, #-0]!
- cfldrsge mvf9, [lr, #72]!
- cfldrshi mvf13, [r5, #37]!
- cfldrsgt mvf6, [r3, #0]!
- cfldrspl mvf14, [r4], #64
- cfldrsne mvf8, [r2], #-157
- cfldrslt mvf4, [r9], #1
- cfldrspl mvf15, [r7], #-63
- cfldrsal mvf3, [r8], #-136
- cfldrdcs mvd1, [r6, #-68]
- cfldrdeq mvd7, [r13, #255]
- cfldrdgt mvd10, [r11, #73]
- cfldrdle mvd6, [r12, #-239]
- cfldrdls mvd0, [r10, #-255]
- cfldrdls mvd4, [r1, #-39]!
- cfldrdle mvd7, [pc, #104]!
- cfldrdvs mvd11, [r0, #-0]!
- cfldrdal mvd3, [r14, #72]!
- cfldrdhi mvd15, [r5, #37]!
- cfldrdmi mvd2, [r3], #0
- cfldrd mvd10, [r4], #64
- cfldrdcc mvd8, [r2], #-157
- cfldrdne mvd12, [r9], #1
- cfldrdvc mvd5, [r7], #-63
- cfldr32ge mvfx1, [r8, #-136]
- cfldr32vs mvfx11, [r6, #-68]
- cfldr32eq mvfx5, [sp, #255]
- cfldr32mi mvfx14, [r11, #73]
- cfldr32vc mvfx2, [r12, #-239]
- cfldr32lt mvfx0, [r10, #-255]!
- cfldr32cc mvfx12, [r1, #-39]!
- cfldr32 mvfx13, [r15, #104]!
- cfldr32cs mvfx9, [r0, #-0]!
- cfldr32ge mvfx9, [lr, #72]!
- cfldr32hi mvfx13, [r5], #37
- cfldr32gt mvfx6, [r3], #0
- cfldr32pl mvfx14, [r4], #64
- cfldr32ne mvfx8, [r2], #-157
- cfldr32lt mvfx4, [r9], #1
- cfldr64pl mvdx15, [r7, #-63]
- cfldr64al mvdx3, [r8, #-136]
- cfldr64cs mvdx1, [r6, #-68]
- cfldr64eq mvdx7, [r13, #255]
- cfldr64gt mvdx10, [r11, #73]
- cfldr64le mvdx6, [r12, #-239]!
- cfldr64ls mvdx0, [r10, #-255]!
- cfldr64ls mvdx4, [r1, #-39]!
- cfldr64le mvdx7, [pc, #104]!
- cfldr64vs mvdx11, [r0, #-0]!
- cfldr64al mvdx3, [r14], #72
- cfldr64hi mvdx15, [r5], #37
- cfldr64mi mvdx2, [r3], #0
- cfldr64 mvdx10, [r4], #64
- cfldr64cc mvdx8, [r2], #-157
- cfstrsne mvf12, [r9, #1]
- cfstrsvc mvf5, [r7, #-63]
- cfstrsge mvf1, [r8, #-136]
- cfstrsvs mvf11, [r6, #-68]
- cfstrseq mvf5, [sp, #255]
- cfstrsmi mvf14, [r11, #73]!
- cfstrsvc mvf2, [r12, #-239]!
- cfstrslt mvf0, [r10, #-255]!
- cfstrscc mvf12, [r1, #-39]!
- cfstrs mvf13, [r15, #104]!
- cfstrscs mvf9, [r0], #-0
- cfstrsge mvf9, [lr], #72
- cfstrshi mvf13, [r5], #37
- cfstrsgt mvf6, [r3], #0
- cfstrspl mvf14, [r4], #64
- cfstrdne mvd8, [r2, #-157]
- cfstrdlt mvd4, [r9, #1]
- cfstrdpl mvd15, [r7, #-63]
- cfstrdal mvd3, [r8, #-136]
- cfstrdcs mvd1, [r6, #-68]
- cfstrdeq mvd7, [r13, #255]!
- cfstrdgt mvd10, [r11, #73]!
- cfstrdle mvd6, [r12, #-239]!
- cfstrdls mvd0, [r10, #-255]!
- cfstrdls mvd4, [r1, #-39]!
- cfstrdle mvd7, [pc], #104
- cfstrdvs mvd11, [r0], #-0
- cfstrdal mvd3, [r14], #72
- cfstrdhi mvd15, [r5], #37
- cfstrdmi mvd2, [r3], #0
- cfstr32 mvfx10, [r4, #64]
- cfstr32cc mvfx8, [r2, #-157]
- cfstr32ne mvfx12, [r9, #1]
- cfstr32vc mvfx5, [r7, #-63]
- cfstr32ge mvfx1, [r8, #-136]
- cfstr32vs mvfx11, [r6, #-68]!
- cfstr32eq mvfx5, [sp, #255]!
- cfstr32mi mvfx14, [r11, #73]!
- cfstr32vc mvfx2, [r12, #-239]!
- cfstr32lt mvfx0, [r10, #-255]!
- cfstr32cc mvfx12, [r1], #-39
- cfstr32 mvfx13, [r15], #104
- cfstr32cs mvfx9, [r0], #-0
- cfstr32ge mvfx9, [lr], #72
- cfstr32hi mvfx13, [r5], #37
- cfstr64gt mvdx6, [r3, #0]
- cfstr64pl mvdx14, [r4, #64]
- cfstr64ne mvdx8, [r2, #-157]
- cfstr64lt mvdx4, [r9, #1]
- cfstr64pl mvdx15, [r7, #-63]
- cfstr64al mvdx3, [r8, #-136]!
- cfstr64cs mvdx1, [r6, #-68]!
- cfstr64eq mvdx7, [r13, #255]!
- cfstr64gt mvdx10, [r11, #73]!
- cfstr64le mvdx6, [r12, #-239]!
- cfstr64ls mvdx0, [r10], #-255
- cfstr64ls mvdx4, [r1], #-39
- cfstr64le mvdx7, [pc], #104
- cfstr64vs mvdx11, [r0], #-0
- cfstr64al mvdx3, [r14], #72
+ cfldrseq mvf5, [sp, #1020]
+ cfldrsmi mvf14, [r11, #292]
+ cfldrsvc mvf2, [r12, #-956]
+ cfldrslt mvf0, [sl, #-1020]
+ cfldrscc mvf12, [r1, #-156]
+ cfldrs mvf13, [r9, #416]!
+ cfldrscs mvf9, [r0, #-1020]!
+ cfldrsls mvf4, [r1, #-156]!
+ cfldrsle mvf7, [r9, #416]!
+ cfldrsvs mvf11, [r0, #-1020]!
+ cfldrscc mvf12, [r1], #-156
+ cfldrs mvf13, [r9], #416
+ cfldrscs mvf9, [r0], #-1020
+ cfldrsls mvf4, [r1], #-156
+ cfldrsle mvf7, [r9], #416
+ cfldrdvs mvd11, [r0, #-1020]
+ cfldrdcc mvd12, [r1, #-156]
+ cfldrd mvd13, [r9, #416]
+ cfldrdcs mvd9, [r0, #-1020]
+ cfldrdls mvd4, [r1, #-156]
+ cfldrdle mvd7, [r9, #416]!
+ cfldrdvs mvd11, [r0, #-1020]!
+ cfldrdcc mvd12, [r1, #-156]!
+ cfldrd mvd13, [r9, #416]!
+ cfldrdcs mvd9, [r0, #-1020]!
+ cfldrdls mvd4, [r1], #-156
+ cfldrdle mvd7, [r9], #416
+ cfldrdvs mvd11, [r0], #-1020
+ cfldrdcc mvd12, [r1], #-156
+ cfldrd mvd13, [r9], #416
+ cfldr32cs mvfx9, [r0, #-1020]
+ cfldr32ls mvfx4, [r1, #-156]
+ cfldr32le mvfx7, [r9, #416]
+ cfldr32vs mvfx11, [r0, #-1020]
+ cfldr32cc mvfx12, [r1, #-156]
+ cfldr32 mvfx13, [r9, #416]!
+ cfldr32cs mvfx9, [r0, #-1020]!
+ cfldr32ls mvfx4, [r1, #-156]!
+ cfldr32le mvfx7, [r9, #416]!
+ cfldr32vs mvfx11, [r0, #-1020]!
+ cfldr32cc mvfx12, [r1], #-156
+ cfldr32 mvfx13, [r9], #416
+ cfldr32cs mvfx9, [r0], #-1020
+ cfldr32ls mvfx4, [r1], #-156
+ cfldr32le mvfx7, [r9], #416
+ cfldr64vs mvdx11, [r0, #-1020]
+ cfldr64cc mvdx12, [r1, #-156]
+ cfldr64 mvdx13, [r9, #416]
+ cfldr64cs mvdx9, [r0, #-1020]
+ cfldr64ls mvdx4, [r1, #-156]
+ cfldr64le mvdx7, [r9, #416]!
+ cfldr64vs mvdx11, [r0, #-1020]!
+ cfldr64cc mvdx12, [r1, #-156]!
+ cfldr64 mvdx13, [r9, #416]!
+ cfldr64cs mvdx9, [r0, #-1020]!
+ cfldr64ls mvdx4, [r1], #-156
+ cfldr64le mvdx7, [r9], #416
+ cfldr64vs mvdx11, [r0], #-1020
+ cfldr64cc mvdx12, [r1], #-156
+ cfldr64 mvdx13, [r9], #416
+ cfstrscs mvf9, [r0, #-1020]
+ cfstrsls mvf4, [r1, #-156]
+ cfstrsle mvf7, [r9, #416]
+ cfstrsvs mvf11, [r0, #-1020]
+ cfstrscc mvf12, [r1, #-156]
+ cfstrs mvf13, [r9, #416]!
+ cfstrscs mvf9, [r0, #-1020]!
+ cfstrsls mvf4, [r1, #-156]!
+ cfstrsle mvf7, [r9, #416]!
+ cfstrsvs mvf11, [r0, #-1020]!
+ cfstrscc mvf12, [r1], #-156
+ cfstrs mvf13, [r9], #416
+ cfstrscs mvf9, [r0], #-1020
+ cfstrsls mvf4, [r1], #-156
+ cfstrsle mvf7, [r9], #416
+ cfstrdvs mvd11, [r0, #-1020]
+ cfstrdcc mvd12, [r1, #-156]
+ cfstrd mvd13, [r9, #416]
+ cfstrdcs mvd9, [r0, #-1020]
+ cfstrdls mvd4, [r1, #-156]
+ cfstrdle mvd7, [r9, #416]!
+ cfstrdvs mvd11, [r0, #-1020]!
+ cfstrdcc mvd12, [r1, #-156]!
+ cfstrd mvd13, [r9, #416]!
+ cfstrdcs mvd9, [r0, #-1020]!
+ cfstrdls mvd4, [r1], #-156
+ cfstrdle mvd7, [r9], #416
+ cfstrdvs mvd11, [r0], #-1020
+ cfstrdcc mvd12, [r1], #-156
+ cfstrd mvd13, [r9], #416
+ cfstr32cs mvfx9, [r0, #-1020]
+ cfstr32ls mvfx4, [r1, #-156]
+ cfstr32le mvfx7, [r9, #416]
+ cfstr32vs mvfx11, [r0, #-1020]
+ cfstr32cc mvfx12, [r1, #-156]
+ cfstr32 mvfx13, [r9, #416]!
+ cfstr32cs mvfx9, [r0, #-1020]!
+ cfstr32ls mvfx4, [r1, #-156]!
+ cfstr32le mvfx7, [r9, #416]!
+ cfstr32vs mvfx11, [r0, #-1020]!
+ cfstr32cc mvfx12, [r1], #-156
+ cfstr32 mvfx13, [r9], #416
+ cfstr32cs mvfx9, [r0], #-1020
+ cfstr32ls mvfx4, [r1], #-156
+ cfstr32le mvfx7, [r9], #416
+ cfstr64vs mvdx11, [r0, #-1020]
+ cfstr64cc mvdx12, [r1, #-156]
+ cfstr64 mvdx13, [r9, #416]
+ cfstr64cs mvdx9, [r0, #-1020]
+ cfstr64ls mvdx4, [r1, #-156]
+ cfstr64le mvdx7, [r9, #416]!
+ cfstr64vs mvdx11, [r0, #-1020]!
+ cfstr64cc mvdx12, [r1, #-156]!
+ cfstr64 mvdx13, [r9, #416]!
+ cfstr64cs mvdx9, [r0, #-1020]!
+ cfstr64ls mvdx4, [r1], #-156
+ cfstr64le mvdx7, [r9], #416
+ cfstr64vs mvdx11, [r0], #-1020
+ cfstr64cc mvdx12, [r1], #-156
+ cfstr64 mvdx13, [r9], #416
move:
- cfmvsrhi mvf15, r5
- cfmvsrvs mvf11, r6
cfmvsrcs mvf9, r0
cfmvsrpl mvf15, r7
cfmvsrls mvf4, r1
- cfmvrscc r8, mvf13
- cfmvrsvc pc, mvf1
+ cfmvsrcc mvf8, r2
+ cfmvsrvc mvf2, r12
cfmvrsgt r9, mvf11
- cfmvrseq r10, mvf5
+ cfmvrseq sl, mvf5
cfmvrsal r4, mvf12
- cfmvdlrge mvd1, r8
- cfmvdlr mvd13, r15
+ cfmvrsge fp, mvf8
+ cfmvrs r5, mvf6
cfmvdlrlt mvd4, r9
cfmvdlrls mvd0, r10
cfmvdlr mvd10, r4
- cfmvrdlmi r1, mvd3
- cfmvrdlhi r2, mvd7
+ cfmvdlrmi mvd14, r11
+ cfmvdlrhi mvd13, r5
cfmvrdlcs r12, mvd12
cfmvrdlvs r3, mvd0
cfmvrdlvc r13, mvd14
- cfmvdhrcc mvd12, r1
- cfmvdhrne mvd8, r2
- cfmvdhrle mvd6, r12
+ cfmvrdlcc r14, mvd10
+ cfmvrdlne r8, mvd15
+ cfmvdhrle mvd6, ip
cfmvdhrmi mvd2, r3
cfmvdhreq mvd5, sp
- cfmvrdhge r4, mvd4
- cfmvrdhal r11, mvd8
+ cfmvdhrge mvd9, lr
+ cfmvdhral mvd3, r8
cfmvrdhle r5, mvd2
cfmvrdhne r6, mvd6
cfmvrdhlt r0, mvd7
- cfmv64lrpl mvdx14, r4
- cfmv64lrgt mvdx10, r11
+ cfmvrdhpl r7, mvd3
+ cfmvrdhgt r1, mvd1
cfmv64lrhi mvdx15, r5
cfmv64lrvs mvdx11, r6
cfmv64lrcs mvdx9, r0
- cfmvr64lpl sp, mvdx10
- cfmvr64lls lr, mvdx14
+ cfmv64lrpl mvdx15, r7
+ cfmv64lrls mvdx4, r1
cfmvr64lcc r8, mvdx13
cfmvr64lvc pc, mvdx1
cfmvr64lgt r9, mvdx11
- cfmv64hreq mvdx7, r13
- cfmv64hral mvdx3, r14
+ cfmvr64leq sl, mvdx5
+ cfmvr64lal r4, mvdx12
cfmv64hrge mvdx1, r8
cfmv64hr mvdx13, r15
cfmv64hrlt mvdx4, r9
- cfmvr64hls r0, mvdx5
- cfmvr64h r7, mvdx9
+ cfmv64hrls mvdx0, r10
+ cfmv64hr mvdx10, r4
cfmvr64hmi r1, mvdx3
cfmvr64hhi r2, mvdx7
cfmvr64hcs r12, mvdx12
- cfmval32vs mvax1, mvfx0
- cfmval32vc mvax3, mvfx14
+ cfmvr64hvs r3, mvdx0
+ cfmvr64hvc r13, mvdx14
cfmval32cc mvax0, mvfx10
cfmval32ne mvax1, mvfx15
cfmval32le mvax0, mvfx11
- cfmv32almi mvfx2, mvax1
- cfmv32aleq mvfx5, mvax3
+ cfmval32mi mvax0, mvfx9
+ cfmval32eq mvax1, mvfx15
cfmv32alge mvfx9, mvax0
cfmv32alal mvfx3, mvax1
cfmv32alle mvfx7, mvax0
- cfmvam32ne mvax2, mvfx6
- cfmvam32lt mvax0, mvfx7
+ cfmv32alne mvfx12, mvax0
+ cfmv32allt mvfx0, mvax1
cfmvam32pl mvax2, mvfx3
cfmvam32gt mvax1, mvfx1
cfmvam32hi mvax3, mvfx13
- cfmv32amvs mvfx11, mvax2
- cfmv32amcs mvfx9, mvax0
+ cfmvam32vs mvax3, mvfx4
+ cfmvam32cs mvax1, mvfx0
cfmv32ampl mvfx15, mvax2
cfmv32amls mvfx4, mvax1
cfmv32amcc mvfx8, mvax3
- cfmvah32vc mvax0, mvfx1
- cfmvah32gt mvax0, mvfx11
+ cfmv32amvc mvfx2, mvax3
+ cfmv32amgt mvfx6, mvax1
cfmvah32eq mvax1, mvfx5
cfmvah32al mvax2, mvfx12
cfmvah32ge mvax3, mvfx8
- cfmv32ah mvfx13, mvax0
- cfmv32ahlt mvfx4, mvax0
+ cfmvah32 mvax2, mvfx6
+ cfmvah32lt mvax2, mvfx2
cfmv32ahls mvfx0, mvax1
cfmv32ah mvfx10, mvax2
cfmv32ahmi mvfx14, mvax3
- cfmva32hi mvax3, mvfx7
- cfmva32cs mvax3, mvfx12
+ cfmv32ahhi mvfx13, mvax2
+ cfmv32ahcs mvfx1, mvax2
cfmva32vs mvax1, mvfx0
cfmva32vc mvax3, mvfx14
cfmva32cc mvax0, mvfx10
- cfmv32ane mvfx8, mvax3
- cfmv32ale mvfx6, mvax3
+ cfmva32ne mvax1, mvfx15
+ cfmva32le mvax0, mvfx11
cfmv32ami mvfx2, mvax1
cfmv32aeq mvfx5, mvax3
cfmv32age mvfx9, mvax0
- cfmva64al mvax3, mvdx8
- cfmva64le mvax2, mvdx2
+ cfmv32aal mvfx3, mvax1
+ cfmv32ale mvfx7, mvax0
cfmva64ne mvax2, mvdx6
cfmva64lt mvax0, mvdx7
cfmva64pl mvax2, mvdx3
- cfmv64agt mvdx10, mvax3
- cfmv64ahi mvdx15, mvax2
+ cfmva64gt mvax1, mvdx1
+ cfmva64hi mvax3, mvdx13
cfmv64avs mvdx11, mvax2
cfmv64acs mvdx9, mvax0
cfmv64apl mvdx15, mvax2
- cfmvsc32ls dspsc, mvfx14
- cfmvsc32cc dspsc, mvfx13
- cfmvsc32vc dspsc, mvfx1
- cfmvsc32gt dspsc, mvfx11
- cfmvsc32eq dspsc, mvfx5
- cfmv32scal mvfx3, dspsc
- cfmv32scge mvfx1, dspsc
- cfmv32sc mvfx13, dspsc
- cfmv32sclt mvfx4, dspsc
- cfmv32scls mvfx0, dspsc
- cfcpys mvf10, mvf9
- cfcpysmi mvf14, mvf3
+ cfmv64als mvdx4, mvax1
+ cfmv64acc mvdx8, mvax3
+ cfmvsc32vc dspsc, mvdx1
+ cfmvsc32gt dspsc, mvdx11
+ cfmvsc32eq dspsc, mvdx5
+ cfmvsc32al dspsc, mvdx12
+ cfmvsc32ge dspsc, mvdx8
+ cfmv32sc mvdx13, dspsc
+ cfmv32sclt mvdx4, dspsc
+ cfmv32scls mvdx0, dspsc
+ cfmv32sc mvdx10, dspsc
+ cfmv32scmi mvdx14, dspsc
cfcpyshi mvf13, mvf7
cfcpyscs mvf1, mvf12
cfcpysvs mvf11, mvf0
- cfcpydvc mvd5, mvd14
- cfcpydcc mvd12, mvd10
+ cfcpysvc mvf5, mvf14
+ cfcpyscc mvf12, mvf10
cfcpydne mvd8, mvd15
cfcpydle mvd6, mvd11
cfcpydmi mvd2, mvd9
+ cfcpydeq mvd5, mvd15
+ cfcpydge mvd9, mvd4
conv:
- cfcvtsdeq mvd5, mvf15
- cfcvtsdge mvd9, mvf4
cfcvtsdal mvd3, mvf8
cfcvtsdle mvd7, mvf2
cfcvtsdne mvd12, mvf6
- cfcvtdslt mvf0, mvd7
- cfcvtdspl mvf14, mvd3
+ cfcvtsdlt mvd0, mvf7
+ cfcvtsdpl mvd14, mvf3
cfcvtdsgt mvf10, mvd1
cfcvtdshi mvf15, mvd13
cfcvtdsvs mvf11, mvd4
- cfcvt32scs mvf9, mvfx0
- cfcvt32spl mvf15, mvfx10
+ cfcvtdscs mvf9, mvd0
+ cfcvtdspl mvf15, mvd10
cfcvt32sls mvf4, mvfx14
cfcvt32scc mvf8, mvfx13
cfcvt32svc mvf2, mvfx1
- cfcvt32dgt mvd6, mvfx11
- cfcvt32deq mvd7, mvfx5
+ cfcvt32sgt mvf6, mvfx11
+ cfcvt32seq mvf7, mvfx5
cfcvt32dal mvd3, mvfx12
cfcvt32dge mvd1, mvfx8
cfcvt32d mvd13, mvfx6
- cfcvt64slt mvf4, mvdx2
- cfcvt64sls mvf0, mvdx5
+ cfcvt32dlt mvd4, mvfx2
+ cfcvt32dls mvd0, mvfx5
cfcvt64s mvf10, mvdx9
cfcvt64smi mvf14, mvdx3
cfcvt64shi mvf13, mvdx7
- cfcvt64dcs mvd1, mvdx12
- cfcvt64dvs mvd11, mvdx0
+ cfcvt64scs mvf1, mvdx12
+ cfcvt64svs mvf11, mvdx0
cfcvt64dvc mvd5, mvdx14
cfcvt64dcc mvd12, mvdx10
cfcvt64dne mvd8, mvdx15
- cfcvts32le mvfx6, mvf11
- cfcvts32mi mvfx2, mvf9
+ cfcvt64dle mvd6, mvdx11
+ cfcvt64dmi mvd2, mvdx9
cfcvts32eq mvfx5, mvf15
cfcvts32ge mvfx9, mvf4
cfcvts32al mvfx3, mvf8
- cfcvtd32le mvfx7, mvd2
- cfcvtd32ne mvfx12, mvd6
+ cfcvts32le mvfx7, mvf2
+ cfcvts32ne mvfx12, mvf6
cfcvtd32lt mvfx0, mvd7
cfcvtd32pl mvfx14, mvd3
cfcvtd32gt mvfx10, mvd1
- cftruncs32hi mvfx15, mvf13
- cftruncs32vs mvfx11, mvf4
+ cfcvtd32hi mvfx15, mvd13
+ cfcvtd32vs mvfx11, mvd4
cftruncs32cs mvfx9, mvf0
cftruncs32pl mvfx15, mvf10
cftruncs32ls mvfx4, mvf14
- cftruncd32cc mvfx8, mvd13
- cftruncd32vc mvfx2, mvd1
+ cftruncs32cc mvfx8, mvf13
+ cftruncs32vc mvfx2, mvf1
cftruncd32gt mvfx6, mvd11
cftruncd32eq mvfx7, mvd5
cftruncd32al mvfx3, mvd12
+ cftruncd32ge mvfx1, mvd8
+ cftruncd32 mvfx13, mvd6
shift:
- cfrshl32ge mvfx1, mvfx8, r2
- cfrshl32vs mvfx11, mvfx4, r9
- cfrshl32eq mvfx5, mvfx15, r7
- cfrshl32mi mvfx14, mvfx3, r8
- cfrshl32vc mvfx2, mvfx1, r6
- cfrshl64lt mvdx0, mvdx7, r13
- cfrshl64cc mvdx12, mvdx10, r11
- cfrshl64 mvdx13, mvdx6, r12
- cfrshl64cs mvdx9, mvdx0, r10
- cfrshl64ge mvdx9, mvdx4, r1
- cfsh32hi mvfx13, mvfx7, #33
- cfsh32gt mvfx6, mvfx11, #0
- cfsh32pl mvfx14, mvfx3, #32
- cfsh32ne mvfx8, mvfx15, #-31
- cfsh32lt mvfx4, mvfx2, #1
- cfsh64pl mvdx15, mvdx10, #-32
- cfsh64al mvdx3, mvdx8, #-27
- cfsh64cs mvdx1, mvdx12, #-5
- cfsh64eq mvdx7, mvdx5, #63
- cfsh64gt mvdx10, mvdx1, #9
+ cfrshl32lt mvfx4, mvfx2, r3
+ cfrshl32pl mvfx15, mvfx10, r4
+ cfrshl32al mvfx3, mvfx8, r2
+ cfrshl32cs mvfx1, mvfx12, r9
+ cfrshl32eq mvfx7, mvfx5, r7
+ cfrshl64gt mvdx10, mvdx1, r8
+ cfrshl64le mvdx6, mvdx11, r6
+ cfrshl64ls mvdx0, mvdx5, sp
+ cfrshl64ls mvdx4, mvdx14, r11
+ cfrshl64le mvdx7, mvdx2, r12
+ cfsh32vs mvfx11, mvfx0, #-1
+ cfsh32al mvfx3, mvfx12, #24
+ cfsh32hi mvfx15, mvfx13, #33
+ cfsh32mi mvfx2, mvfx9, #0
+ cfsh32 mvfx10, mvfx9, #32
+ cfsh64cc mvdx8, mvdx13, #-31
+ cfsh64ne mvdx12, mvdx6, #1
+ cfsh64vc mvdx5, mvdx14, #-32
+ cfsh64ge mvdx1, mvdx8, #-27
+ cfsh64vs mvdx11, mvdx4, #-5
comp:
- cfcmpsle r15, mvf11, mvf4
- cfcmpsls r0, mvf5, mvf15
- cfcmpsls lr, mvf14, mvf3
- cfcmpsle r5, mvf2, mvf1
- cfcmpsvs r3, mvf0, mvf7
- cfcmpdal r4, mvd12, mvd10
- cfcmpdhi r2, mvd13, mvd6
- cfcmpdmi r9, mvd9, mvd0
- cfcmpd r7, mvd9, mvd4
- cfcmpdcc r8, mvd13, mvd7
- cfcmp32ne r6, mvfx6, mvfx11
- cfcmp32vc r13, mvfx14, mvfx3
- cfcmp32ge r11, mvfx8, mvfx15
- cfcmp32vs r12, mvfx4, mvfx2
- cfcmp32eq r10, mvfx15, mvfx10
- cfcmp64mi r1, mvdx3, mvdx8
- cfcmp64vc pc, mvdx1, mvdx12
- cfcmp64lt r0, mvdx7, mvdx5
- cfcmp64cc r14, mvdx10, mvdx1
- cfcmp64 r5, mvdx6, mvdx11
+ cfcmpseq r10, mvf15, mvf10
+ cfcmpsmi r1, mvf3, mvf8
+ cfcmpsvc pc, mvf1, mvf12
+ cfcmpslt r0, mvf7, mvf5
+ cfcmpscc r14, mvf10, mvf1
+ cfcmpd r5, mvd6, mvd11
+ cfcmpdcs r3, mvd0, mvd5
+ cfcmpdge r4, mvd4, mvd14
+ cfcmpdhi r2, mvd7, mvd2
+ cfcmpdgt r9, mvd11, mvd0
+ cfcmp32pl r7, mvfx3, mvfx12
+ cfcmp32ne r8, mvfx15, mvfx13
+ cfcmp32lt r6, mvfx2, mvfx9
+ cfcmp32pl sp, mvfx10, mvfx9
+ cfcmp32al r11, mvfx8, mvfx13
+ cfcmp64cs r12, mvdx12, mvdx6
+ cfcmp64eq sl, mvdx5, mvdx14
+ cfcmp64gt r1, mvdx1, mvdx8
+ cfcmp64le r15, mvdx11, mvdx4
+ cfcmp64ls r0, mvdx5, mvdx15
fp_arith:
- cfabsscs mvf9, mvf0
- cfabsspl mvf15, mvf10
cfabssls mvf4, mvf14
cfabsscc mvf8, mvf13
cfabssvc mvf2, mvf1
- cfabsdgt mvd6, mvd11
- cfabsdeq mvd7, mvd5
+ cfabssgt mvf6, mvf11
+ cfabsseq mvf7, mvf5
cfabsdal mvd3, mvd12
cfabsdge mvd1, mvd8
cfabsd mvd13, mvd6
- cfnegslt mvf4, mvf2
- cfnegsls mvf0, mvf5
+ cfabsdlt mvd4, mvd2
+ cfabsdls mvd0, mvd5
cfnegs mvf10, mvf9
cfnegsmi mvf14, mvf3
cfnegshi mvf13, mvf7
- cfnegdcs mvd1, mvd12
- cfnegdvs mvd11, mvd0
+ cfnegscs mvf1, mvf12
+ cfnegsvs mvf11, mvf0
cfnegdvc mvd5, mvd14
cfnegdcc mvd12, mvd10
cfnegdne mvd8, mvd15
- cfaddsle mvf6, mvf11, mvf4
- cfaddsls mvf0, mvf5, mvf15
- cfaddsls mvf4, mvf14, mvf3
- cfaddsle mvf7, mvf2, mvf1
- cfaddsvs mvf11, mvf0, mvf7
- cfadddal mvd3, mvd12, mvd10
- cfadddhi mvd15, mvd13, mvd6
- cfadddmi mvd2, mvd9, mvd0
- cfaddd mvd10, mvd9, mvd4
- cfadddcc mvd8, mvd13, mvd7
- cfsubsne mvf12, mvf6, mvf11
- cfsubsvc mvf5, mvf14, mvf3
- cfsubsge mvf1, mvf8, mvf15
- cfsubsvs mvf11, mvf4, mvf2
- cfsubseq mvf5, mvf15, mvf10
- cfsubdmi mvd14, mvd3, mvd8
- cfsubdvc mvd2, mvd1, mvd12
- cfsubdlt mvd0, mvd7, mvd5
- cfsubdcc mvd12, mvd10, mvd1
- cfsubd mvd13, mvd6, mvd11
- cfmulscs mvf9, mvf0, mvf5
- cfmulsge mvf9, mvf4, mvf14
- cfmulshi mvf13, mvf7, mvf2
- cfmulsgt mvf6, mvf11, mvf0
- cfmulspl mvf14, mvf3, mvf12
- cfmuldne mvd8, mvd15, mvd13
- cfmuldlt mvd4, mvd2, mvd9
- cfmuldpl mvd15, mvd10, mvd9
- cfmuldal mvd3, mvd8, mvd13
- cfmuldcs mvd1, mvd12, mvd6
+ cfnegdle mvd6, mvd11
+ cfnegdmi mvd2, mvd9
+ cfaddseq mvf5, mvf15, mvf10
+ cfaddsmi mvf14, mvf3, mvf8
+ cfaddsvc mvf2, mvf1, mvf12
+ cfaddslt mvf0, mvf7, mvf5
+ cfaddscc mvf12, mvf10, mvf1
+ cfaddd mvd13, mvd6, mvd11
+ cfadddcs mvd9, mvd0, mvd5
+ cfadddge mvd9, mvd4, mvd14
+ cfadddhi mvd13, mvd7, mvd2
+ cfadddgt mvd6, mvd11, mvd0
+ cfsubspl mvf14, mvf3, mvf12
+ cfsubsne mvf8, mvf15, mvf13
+ cfsubslt mvf4, mvf2, mvf9
+ cfsubspl mvf15, mvf10, mvf9
+ cfsubsal mvf3, mvf8, mvf13
+ cfsubdcs mvd1, mvd12, mvd6
+ cfsubdeq mvd7, mvd5, mvd14
+ cfsubdgt mvd10, mvd1, mvd8
+ cfsubdle mvd6, mvd11, mvd4
+ cfsubdls mvd0, mvd5, mvd15
+ cfmulsls mvf4, mvf14, mvf3
+ cfmulsle mvf7, mvf2, mvf1
+ cfmulsvs mvf11, mvf0, mvf7
+ cfmulsal mvf3, mvf12, mvf10
+ cfmulshi mvf15, mvf13, mvf6
+ cfmuldmi mvd2, mvd9, mvd0
+ cfmuld mvd10, mvd9, mvd4
+ cfmuldcc mvd8, mvd13, mvd7
+ cfmuldne mvd12, mvd6, mvd11
+ cfmuldvc mvd5, mvd14, mvd3
int_arith:
- cfabs32eq mvfx7, mvfx5
- cfabs32al mvfx3, mvfx12
cfabs32ge mvfx1, mvfx8
cfabs32 mvfx13, mvfx6
cfabs32lt mvfx4, mvfx2
- cfabs64ls mvdx0, mvdx5
- cfabs64 mvdx10, mvdx9
+ cfabs32ls mvfx0, mvfx5
+ cfabs32 mvfx10, mvfx9
cfabs64mi mvdx14, mvdx3
cfabs64hi mvdx13, mvdx7
cfabs64cs mvdx1, mvdx12
- cfneg32vs mvfx11, mvfx0
- cfneg32vc mvfx5, mvfx14
+ cfabs64vs mvdx11, mvdx0
+ cfabs64vc mvdx5, mvdx14
cfneg32cc mvfx12, mvfx10
cfneg32ne mvfx8, mvfx15
cfneg32le mvfx6, mvfx11
- cfneg64mi mvdx2, mvdx9
- cfneg64eq mvdx5, mvdx15
+ cfneg32mi mvfx2, mvfx9
+ cfneg32eq mvfx5, mvfx15
cfneg64ge mvdx9, mvdx4
cfneg64al mvdx3, mvdx8
cfneg64le mvdx7, mvdx2
- cfadd32ne mvfx12, mvfx6, mvfx11
- cfadd32vc mvfx5, mvfx14, mvfx3
- cfadd32ge mvfx1, mvfx8, mvfx15
- cfadd32vs mvfx11, mvfx4, mvfx2
- cfadd32eq mvfx5, mvfx15, mvfx10
- cfadd64mi mvdx14, mvdx3, mvdx8
- cfadd64vc mvdx2, mvdx1, mvdx12
- cfadd64lt mvdx0, mvdx7, mvdx5
- cfadd64cc mvdx12, mvdx10, mvdx1
- cfadd64 mvdx13, mvdx6, mvdx11
- cfsub32cs mvfx9, mvfx0, mvfx5
- cfsub32ge mvfx9, mvfx4, mvfx14
- cfsub32hi mvfx13, mvfx7, mvfx2
- cfsub32gt mvfx6, mvfx11, mvfx0
- cfsub32pl mvfx14, mvfx3, mvfx12
- cfsub64ne mvdx8, mvdx15, mvdx13
- cfsub64lt mvdx4, mvdx2, mvdx9
- cfsub64pl mvdx15, mvdx10, mvdx9
- cfsub64al mvdx3, mvdx8, mvdx13
- cfsub64cs mvdx1, mvdx12, mvdx6
- cfmul32eq mvfx7, mvfx5, mvfx14
- cfmul32gt mvfx10, mvfx1, mvfx8
- cfmul32le mvfx6, mvfx11, mvfx4
- cfmul32ls mvfx0, mvfx5, mvfx15
- cfmul32ls mvfx4, mvfx14, mvfx3
- cfmul64le mvdx7, mvdx2, mvdx1
- cfmul64vs mvdx11, mvdx0, mvdx7
- cfmul64al mvdx3, mvdx12, mvdx10
- cfmul64hi mvdx15, mvdx13, mvdx6
- cfmul64mi mvdx2, mvdx9, mvdx0
- cfmac32 mvfx10, mvfx9, mvfx4
- cfmac32cc mvfx8, mvfx13, mvfx7
- cfmac32ne mvfx12, mvfx6, mvfx11
- cfmac32vc mvfx5, mvfx14, mvfx3
- cfmac32ge mvfx1, mvfx8, mvfx15
- cfmsc32vs mvfx11, mvfx4, mvfx2
- cfmsc32eq mvfx5, mvfx15, mvfx10
- cfmsc32mi mvfx14, mvfx3, mvfx8
- cfmsc32vc mvfx2, mvfx1, mvfx12
- cfmsc32lt mvfx0, mvfx7, mvfx5
+ cfneg64ne mvdx12, mvdx6
+ cfneg64lt mvdx0, mvdx7
+ cfadd32pl mvfx14, mvfx3, mvfx12
+ cfadd32ne mvfx8, mvfx15, mvfx13
+ cfadd32lt mvfx4, mvfx2, mvfx9
+ cfadd32pl mvfx15, mvfx10, mvfx9
+ cfadd32al mvfx3, mvfx8, mvfx13
+ cfadd64cs mvdx1, mvdx12, mvdx6
+ cfadd64eq mvdx7, mvdx5, mvdx14
+ cfadd64gt mvdx10, mvdx1, mvdx8
+ cfadd64le mvdx6, mvdx11, mvdx4
+ cfadd64ls mvdx0, mvdx5, mvdx15
+ cfsub32ls mvfx4, mvfx14, mvfx3
+ cfsub32le mvfx7, mvfx2, mvfx1
+ cfsub32vs mvfx11, mvfx0, mvfx7
+ cfsub32al mvfx3, mvfx12, mvfx10
+ cfsub32hi mvfx15, mvfx13, mvfx6
+ cfsub64mi mvdx2, mvdx9, mvdx0
+ cfsub64 mvdx10, mvdx9, mvdx4
+ cfsub64cc mvdx8, mvdx13, mvdx7
+ cfsub64ne mvdx12, mvdx6, mvdx11
+ cfsub64vc mvdx5, mvdx14, mvdx3
+ cfmul32ge mvfx1, mvfx8, mvfx15
+ cfmul32vs mvfx11, mvfx4, mvfx2
+ cfmul32eq mvfx5, mvfx15, mvfx10
+ cfmul32mi mvfx14, mvfx3, mvfx8
+ cfmul32vc mvfx2, mvfx1, mvfx12
+ cfmul64lt mvdx0, mvdx7, mvdx5
+ cfmul64cc mvdx12, mvdx10, mvdx1
+ cfmul64 mvdx13, mvdx6, mvdx11
+ cfmul64cs mvdx9, mvdx0, mvdx5
+ cfmul64ge mvdx9, mvdx4, mvdx14
+ cfmac32hi mvfx13, mvfx7, mvfx2
+ cfmac32gt mvfx6, mvfx11, mvfx0
+ cfmac32pl mvfx14, mvfx3, mvfx12
+ cfmac32ne mvfx8, mvfx15, mvfx13
+ cfmac32lt mvfx4, mvfx2, mvfx9
+ cfmsc32pl mvfx15, mvfx10, mvfx9
+ cfmsc32al mvfx3, mvfx8, mvfx13
+ cfmsc32cs mvfx1, mvfx12, mvfx6
+ cfmsc32eq mvfx7, mvfx5, mvfx14
+ cfmsc32gt mvfx10, mvfx1, mvfx8
acc_arith:
- cfmadd32cc mvax0, mvfx10, mvfx1, mvfx8
- cfmadd32 mvax2, mvfx6, mvfx11, mvfx4
- cfmadd32cs mvax1, mvfx0, mvfx5, mvfx15
- cfmadd32ge mvax2, mvfx4, mvfx14, mvfx3
- cfmadd32hi mvax3, mvfx7, mvfx2, mvfx1
- cfmsub32gt mvax0, mvfx11, mvfx0, mvfx7
- cfmsub32pl mvax2, mvfx3, mvfx12, mvfx10
- cfmsub32ne mvax1, mvfx15, mvfx13, mvfx6
- cfmsub32lt mvax2, mvfx2, mvfx9, mvfx0
- cfmsub32pl mvax3, mvfx10, mvfx9, mvfx4
- cfmadda32al mvax3, mvax1, mvfx13, mvfx7
- cfmadda32cs mvax3, mvax2, mvfx6, mvfx11
- cfmadda32eq mvax1, mvax3, mvfx14, mvfx3
- cfmadda32gt mvax1, mvax3, mvfx8, mvfx15
- cfmadda32le mvax0, mvax3, mvfx4, mvfx2
- cfmsuba32ls mvax0, mvax1, mvfx15, mvfx10
- cfmsuba32ls mvax0, mvax1, mvfx3, mvfx8
- cfmsuba32le mvax2, mvax0, mvfx1, mvfx12
- cfmsuba32vs mvax1, mvax0, mvfx7, mvfx5
- cfmsuba32al mvax2, mvax0, mvfx10, mvfx1
+ cfmadd32le mvax0, mvfx11, mvfx4, mvfx2
+ cfmadd32ls mvax0, mvfx5, mvfx15, mvfx10
+ cfmadd32ls mvax0, mvfx14, mvfx3, mvfx8
+ cfmadd32le mvax2, mvfx2, mvfx1, mvfx12
+ cfmadd32vs mvax1, mvfx0, mvfx7, mvfx5
+ cfmsub32al mvax2, mvfx12, mvfx10, mvfx1
+ cfmsub32hi mvax3, mvfx13, mvfx6, mvfx11
+ cfmsub32mi mvax0, mvfx9, mvfx0, mvfx5
+ cfmsub32 mvax2, mvfx9, mvfx4, mvfx14
+ cfmsub32cc mvax1, mvfx13, mvfx7, mvfx2
+ cfmadda32ne mvax2, mvax0, mvfx11, mvfx0
+ cfmadda32vc mvax3, mvax2, mvfx3, mvfx12
+ cfmadda32ge mvax3, mvax1, mvfx15, mvfx13
+ cfmadda32vs mvax3, mvax2, mvfx2, mvfx9
+ cfmadda32eq mvax1, mvax3, mvfx10, mvfx9
+ cfmsuba32mi mvax1, mvax3, mvfx8, mvfx13
+ cfmsuba32vc mvax0, mvax3, mvfx12, mvfx6
+ cfmsuba32lt mvax0, mvax1, mvfx5, mvfx14
+ cfmsuba32cc mvax0, mvax1, mvfx1, mvfx8
+ cfmsuba32 mvax2, mvax0, mvfx11, mvfx4