Files
gasm-sdk/disasm/testdata/parity_riscv64.txt
T

290 lines
8.9 KiB
Plaintext
Raw Normal View History

1383f27f ADDI $2047, X5, X6
13e31200 ORI $1, X5, X6
13d31200 SRLI $1, X5, X6
1383f27f ADDI $2047, X5, X6
b3b36200 SLTU X6, X5, X7
b3e36200 OR X6, X5, X7
13c31200 XORI $1, X5, X6
17f5ff7f AUIPC $524287, X10
33135300 SLL X5, X6, X6
93d21200 SRLI $1, X5, X5
93820280 ADDI $-2048, X5, X5
67830200 JALR X6, (X5)
63d46200 BGE X5, X6, 2(PC)
03930200 MOVH (X5), X6
03c30200 MOVBU (X5), X6
23005300 MOVB X5, (X6)
0f003083 FENCE.TSO
bb135300 SLLW X5, X6, X7
1b531300 SRLIW $1, X6, X6
bbd35340 SRAW X5, X7, X7
03b30200 MOV (X5), X6
73708100 CSRRCI $2, VSTART, X0
f3229000 CSRRS X0, VXSAT, X5
f37211c0 CSRRCI $2, TIME, X5
f36211c0 CSRRSI $2, TIME, X5
73208500 CSRRS X10, VSTART, X0
f32200c0 RDCYCLE X5
b373530e CZERONEZ X5, X6, X7
bb035302 MULW X5, X6, X7
bb535302 DIVUW X5, X6, X7
af33531a SCD X5, (X6), X7
af335366 AMOANDD X5, (X6), X7
af3353a6 AMOMAXD X5, (X6), X7
af3353c6 AMOMINUD X5, (X6), X7
53011008 FSUBS F1, F0, F2
d31200c0 FCVTWS F0, X5
d31220c0 FCVTLS F0, X5
538002d0 FCVTSW X5, F0
d33210c0 FCVTWUS F0, X5
d33230c0 FCVTLUS F0, X5
53211020 FSGNJXS F1, F0, F2
47822018 FMSUBS F1, F2, F3, F4
d31200e0 FCLASSS F0, X5
5301100a FSUBD F1, F0, F2
d31200c2 FCVTWD F0, X5
d31220c2 FCVTLD F0, X5
538002d2 FCVTDW X5, F0
d33210c2 FCVTWUD F0, X5
d33230c2 FCVTLUD F0, X5
53011022 FSGNJD F1, F0, F2
4782201a FMSUBD F1, F2, F3, F4
d31200e2 FCLASSD F0, X5
2ab0 MOVD F10, 32(X2)
0cb1 MOVD F11, 32(X10)
8152 ADDI $-32, X0, X5
8112 ADDI $-32, X5, X5
0171 ADDI $-512, X2, X2
7d95 SRAI $63, X10, X10
2694 ADD X9, X8, X8
059c SUBW X9, X8, X8
3326b620 SH1ADD X11, X12, X12
bbc7e720 SH2ADDUW X14, X15, X15
9b98f80b SLLIUW $63, X17, X17
1b9c2b60 CPOPW X23, X24
13d37228 ORCB X5, X6
b323530a CLMULR X5, X6, X7
135efe4b BEXTI $63, X28, X28
9394f42b BSETI $63, X9, X9
57760509 VSETVLI X10, E32, M1, TU, MA, X12
5776650d VSETVLI X10, E32, MF4, TA, MA, X12
57f60fcd VSETIVLI $31, E32, M1, TA, MA, X12
87610502 VLE32V (X10), V3
a7510502 VSE16V V3, (X10)
8701b502 VLMV (X10), V3
8761b50a VLSE32V (X10), X11, V3
a751b50a VSSE16V V3, X11, (X10)
87012506 VLUXEI8V (X10), V2, V3
87712506 VLUXEI64V (X10), V2, V3
8761250e VLOXEI32V (X10), V2, V3
a7512506 VSUXEI16V V3, V2, (X10)
a701250e VSOXEI8V V3, V2, (X10)
a771250e VSOXEI64V V3, V2, (X10)
07040501 VLE8FFV (X10), V0, V8
07640522 VLSEG2E32V (X10), V8
07040542 VLSEG3E8V (X10), V8
07640540 VLSEG3E32V (X10), V0, V8
07040560 VLSEG4E8V (X10), V0, V8
07640582 VLSEG5E32V (X10), V8
070405a2 VLSEG6E8V (X10), V8
076405a0 VLSEG6E32V (X10), V0, V8
070405c0 VLSEG7E8V (X10), V0, V8
076405e2 VLSEG8E32V (X10), V8
270c0522 VSSEG2E8V V24, (X10)
276c0520 VSSEG2E32V V24, V0, (X10)
270c0540 VSSEG3E8V V24, V0, (X10)
276c0562 VSSEG4E32V V24, (X10)
270c0582 VSSEG5E8V V24, (X10)
276c0580 VSSEG5E32V V24, V0, (X10)
270c05a0 VSSEG6E8V V24, V0, (X10)
276c05c2 VSSEG7E32V V24, (X10)
270c05e2 VSSEG8E8V V24, (X10)
276c05e0 VSSEG8E32V V24, V0, (X10)
07040521 VLSEG2E8FFV (X10), V0, V8
07640543 VLSEG3E32FFV (X10), V8
07040563 VLSEG4E8FFV (X10), V8
07640561 VLSEG4E32FFV (X10), V0, V8
07040581 VLSEG5E8FFV (X10), V0, V8
076405a3 VLSEG6E32FFV (X10), V8
070405c3 VLSEG7E8FFV (X10), V8
076405c1 VLSEG7E32FFV (X10), V0, V8
070405e1 VLSEG8E8FFV (X10), V0, V8
0764b52a VLSSEG2E32V (X10), X11, V8
0704b54a VLSSEG3E8V (X10), X11, V8
0764b548 VLSSEG3E32V (X10), X11, V0, V8
0704b568 VLSSEG4E8V (X10), X11, V0, V8
0764b58a VLSSEG5E32V (X10), X11, V8
0704b5aa VLSSEG6E8V (X10), X11, V8
0764b5a8 VLSSEG6E32V (X10), X11, V0, V8
0704b5c8 VLSSEG7E8V (X10), X11, V0, V8
0764b5ea VLSSEG8E32V (X10), X11, V8
270cb52a VSSSEG2E8V V24, X11, (X10)
276cb528 VSSSEG2E32V V24, X11, V0, (X10)
270cb548 VSSSEG3E8V V24, X11, V0, (X10)
276cb56a VSSSEG4E32V V24, X11, (X10)
270cb58a VSSSEG5E8V V24, X11, (X10)
276cb588 VSSSEG5E32V V24, X11, V0, (X10)
270cb5a8 VSSSEG6E8V V24, X11, V0, (X10)
276cb5ca VSSSEG7E32V V24, X11, (X10)
270cb5ea VSSSEG8E8V V24, X11, (X10)
276cb5e8 VSSSEG8E32V V24, X11, V0, (X10)
07044524 VLUXSEG2EI8V (X10), V4, V0, V8
07644546 VLUXSEG3EI32V (X10), V4, V8
07044566 VLUXSEG4EI8V (X10), V4, V8
07644564 VLUXSEG4EI32V (X10), V4, V0, V8
07044584 VLUXSEG5EI8V (X10), V4, V0, V8
076445a6 VLUXSEG6EI32V (X10), V4, V8
070445ae VLOXSEG6EI8V (X10), V4, V8
076445ac VLOXSEG6EI32V (X10), V4, V0, V8
070445c4 VLUXSEG7EI8V (X10), V4, V0, V8
076445e6 VLUXSEG8EI32V (X10), V4, V8
270c4526 VSUXSEG2EI8V V24, V4, (X10)
276c4524 VSUXSEG2EI32V V24, V4, V0, (X10)
270c4544 VSUXSEG3EI8V V24, V4, V0, (X10)
276c4566 VSUXSEG4EI32V V24, V4, (X10)
270c4586 VSUXSEG5EI8V V24, V4, (X10)
276c4584 VSUXSEG5EI32V V24, V4, V0, (X10)
270c45a4 VSUXSEG6EI8V V24, V4, V0, (X10)
276c45c6 VSUXSEG7EI32V V24, V4, (X10)
270c45e6 VSUXSEG8EI8V V24, V4, (X10)
276c45e4 VSUXSEG8EI32V V24, V4, V0, (X10)
0704452c VLOXSEG2EI8V (X10), V4, V0, V8
0764454e VLOXSEG3EI32V (X10), V4, V8
0704456e VLOXSEG4EI8V (X10), V4, V8
0764456c VLOXSEG4EI32V (X10), V4, V0, V8
0704458c VLOXSEG5EI8V (X10), V4, V0, V8
076445ce VLOXSEG7EI32V (X10), V4, V8
070445ee VLOXSEG8EI8V (X10), V4, V8
076445ec VLOXSEG8EI32V (X10), V4, V0, V8
270c452c VSOXSEG2EI8V V24, V4, V0, (X10)
276c454e VSOXSEG3EI32V V24, V4, (X10)
270c456e VSOXSEG4EI8V V24, V4, (X10)
276c456c VSOXSEG4EI32V V24, V4, V0, (X10)
270c458c VSOXSEG5EI8V V24, V4, V0, (X10)
276c45ae VSOXSEG6EI32V V24, V4, (X10)
270c45ce VSOXSEG7EI8V V24, V4, (X10)
276c45cc VSOXSEG7EI32V V24, V4, V0, (X10)
270c45ec VSOXSEG8EI8V V24, V4, V0, (X10)
87518502 VL1RE16V (X10), V3
07618522 VL2RE32V (X10), V2
07728562 VL4RE64V (X10), V4
a7818502 VS1RV V3, (X11)
d7412502 VADDVX X10, V2, V3
d781200a VSUBVV V1, V2, V3
d7b1270c VRSUBVI $15, V2, V0, V3
d76125c2 VWADDUVX X10, V2, V3
d7a120c6 VWADDVV V1, V2, V3
d76125ce VWSUBVX X10, V2, V3
d7a120da VWSUBUWV V1, V2, V3
d76125d6 VWADDWX X10, V2, V3
d76120c6 VWCVTXXV V2, V3
d7a1234a VSEXTVF2 V2, V3
d721214a VZEXTVF8 V2, V3
d7b12740 VADCVIM $15, V2, V0, V3
57b02744 VMADCVIM $15, V2, V0, V0
57b02746 VMADCVI $15, V2, V0
57c0254c VMSBCVXM X11, V2, V0, V0
d7812024 VANDVV V1, V2, V0, V3
d7812028 VORVV V1, V2, V0, V3
d781202c VXORVV V1, V2, V0, V3
d7b12f2c VNOTV V2, V0, V3
d7b12794 VSLLVI $15, V2, V0, V3
d7b127a0 VSRLVI $15, V2, V0, V3
d7b127a4 VSRAVI $15, V2, V0, V3
d7b12fb0 VNSRLWI $31, V2, V0, V3
d7b12fb4 VNSRAWI $31, V2, V0, V3
d7412560 VMSEQVX X10, V2, V0, V3
d7412564 VMSNEVX X10, V2, V0, V3
d7412568 VMSLTUVX X10, V2, V0, V3
d7812070 VMSLEUVV V1, V2, V0, V3
d7812074 VMSLEVV V1, V2, V0, V3
d7412578 VMSGTUVX X10, V2, V0, V3
d7b1277c VMSGTVI $15, V2, V0, V3
d7011174 VMSLEVV V2, V1, V0, V3
d7312770 VMSLEUVI $14, V2, V0, V3
d7812010 VMINUVV V1, V2, V0, V3
d7412514 VMINVX X10, V2, V0, V3
d781201c VMAXVV V1, V2, V0, V3
d7612594 VMULVX X10, V2, V0, V3
d7a12090 VMULHUVV V1, V2, V0, V3
d7612598 VMULHSUVX X10, V2, V0, V3
d7a12084 VDIVVV V1, V2, V0, V3
d7612588 VREMUVX X10, V2, V0, V3
d7a120ec VWMULVV V1, V2, V0, V3
d76125e0 VWMULUVX X10, V2, V0, V3
d7a120b4 VMACCVV V2, V1, V0, V3
d76125bc VNMSACVX V2, X10, V0, V3
d7a120ac VNMSUBVV V2, V1, V0, V3
d76125f0 VWMACCUVX V2, X10, V0, V3
d7a120fc VWMACCSUVV V2, V1, V0, V3
d741255c VMERGEVXM X10, V2, V0, V3
d7812080 VSADDUVV V1, V2, V0, V3
d7812084 VSADDVV V1, V2, V0, V3
d7812088 VSSUBUVV V1, V2, V0, V3
d741258c VSSUBVX X10, V2, V0, V3
d7a12024 VAADDVV V1, V2, V0, V3
d7612528 VASUBUVX X10, V2, V0, V3
d781209c VSMULVV V1, V2, V0, V3
d74125a8 VSSRLVX X10, V2, V0, V3
d74125ac VSSRAVX X10, V2, V0, V3
d74125b8 VNCLIPUWX X10, V2, V0, V3
d74125bc VNCLIPWX X10, V2, V0, V3
d7512500 VFADDVF F10, V2, V0, V3
d751259c VFRSUBVF F10, V2, V0, V3
d79120c8 VFWSUBVV V1, V2, V0, V3
d75125d0 VFWADDWF F10, V2, V0, V3
d7912090 VFMULVV V1, V2, V0, V3
d7512580 VFDIVVF F10, V2, V0, V3
d75125e0 VFWMULVF F10, V2, V0, V3
d79120b4 VFNMACCVV V2, V1, V0, V3
d75125b8 VFMSACVF V2, F10, V0, V3
d79120a0 VFMADDVV V2, V1, V0, V3
d75125a4 VFNMADDVF V2, F10, V0, V3
d79120ac VFNMSUBVV V2, V1, V0, V3
d75125f0 VFWMACCVF V2, F10, V0, V3
d79120f8 VFWMSACVV V2, V1, V0, V3
d75125fc VFWNMSACVF V2, F10, V0, V3
d791224c VFREC7V V2, V0, V3
d7912018 VFMAXVV V1, V2, V0, V3
d7512520 VFSGNJVF F10, V2, V0, V3
d7912028 VFSGNJXVV V1, V2, V0, V3
d7112128 VFABSV V2, V0, V3
d7912070 VMFNEVV V1, V2, V0, V3
d751256c VMFLTVF F10, V2, V0, V3
d7512574 VMFGTVF F10, V2, V0, V3
d7111164 VMFLEVV V2, V1, V0, V3
d7112048 VFCVTXUFV V2, V0, V3
d7912348 VFCVTRTZXFV V2, V0, V3
d7112448 VFWCVTXUFV V2, V0, V3
d7912748 VFWCVTRTZXFV V2, V0, V3
d7112648 VFWCVTFFV V2, V0, V3
d7112b48 VFNCVTRTZXUFW V2, V0, V3
d7912948 VFNCVTFXW V2, V0, V3
d7a12000 VREDSUMVS V1, V2, V0, V3
d7a12010 VREDMINUVS V1, V2, V0, V3
d7a12008 VREDORVS V1, V2, V0, V3
d78120c4 VWREDSUMVS V1, V2, V0, V3
d791201c VFREDMAXVS V1, V2, V0, V3
d79120c4 VFWREDUSUMVS V1, V2, V0, V3
d7a1207a VMNORMM V1, V2, V3
d7212176 VMNOTM V2, V3
d7a12050 VMSBFM V2, V0, V3
d7212850 VIOTAM V2, V0, V3
57510542 VFMVSF F10, V2
d741253c VSLIDEDOWNVX X10, V2, V0, V3
d7512538 VFSLIDE1UPVF F10, V2, V0, V3
d7812030 VRGATHERVV V1, V2, V0, V3
d7312830 VRGATHERVI $16, V2, V0, V3
73000000 ECALL
93020080 ADDI $-2048, X0, X5
03830200 MOVB (X5), X6
23305300 MOV X5, (X6)
23205300 MOVW X5, (X6)
d3000020 MOVF F0, F1
27b20200 MOVD F0, 4(X5)
93c2f2ff NOT X5, X5
6fe06f9f JMP -1922(PC)
63840200 BEQZ X5, 2(PC)
63745300 BGEU X6, X5, 2(PC)
d3200020 FABSS F0, F1
d3a200a2 FEQD F0, F1, X5