arm64asm rejects three exception-space words the toolchain's corpus assembles: the hypervisor call HVC, the secure monitor call SMC and the speculation barrier SB. The supplementary naming table reads the raw word in the error branch and renders the corpus spellings; the corpus rows are pinned in the parity fixture and the boundary test holds the unallocated neighbours on the placeholder. Assisted-by: GLM 5.3
148 lines
4.2 KiB
Plaintext
148 lines
4.2 KiB
Plaintext
a602093a ADCSW R9, R21, R6
|
|
23123011 ADDW $3076, R17, R3
|
|
67158d0b ADDW R13->5, R11, R7
|
|
6b147731 ADDSW $(3525<<12), R3, R11
|
|
21004192 AND $-9223372036854775808, R1, R1
|
|
7a1ec98a AND R9@>7, R19, R26
|
|
1f0002ea TST R2, R0
|
|
458051f2 ANDS $-140737488289793, R2, R5
|
|
672bce9a ASR R14, R27, R7
|
|
ffffff17 JMP -1(PC)
|
|
14a55ab3 BFXIL $26, R8, $16, R20
|
|
3730b3ea BICS R19->12, R1, R23
|
|
e0013fd6 CALL (R15)
|
|
e7ffffb5 CBNZ R7, -1(PC)
|
|
4beb543a CCMNW AL, R26, $20, $11
|
|
a76b4f7a CCMPW VS, R29, $15, $7
|
|
e44341ba CCMN MI, ZR, R1, $4
|
|
573093da CSINV LO, R2, R19, R23
|
|
87718cda CINV VS, R12, R7
|
|
e615c05a CLSW R15, R6
|
|
ff11352b CMNW R21.UXTB<<4, R15
|
|
bf084031 CMNW $(2<<12), R5
|
|
bf001e2b CMNW R30, R5
|
|
ff02266b CMPW R6.UXTB, R23
|
|
2e45895a CNEGW PL, R9, R14
|
|
1041d11a CRC32B R17, R8, R16
|
|
7653d31a CRC32CB R19, R27, R22
|
|
8c30941a CSELW LO, R4, R20, R12
|
|
e5639f5a CSETMW VC, R5
|
|
e5e2955a CSINVW AL, R23, R21, R5
|
|
217608d5 DC IVAC, R1
|
|
bf3103d5 DMB $1
|
|
c974354a EONW R21<<29, R6, R9
|
|
d1ef02ca EOR R2<<59, R30, R17
|
|
bf2003d5 SEVL
|
|
df3103d5 ISB $1
|
|
f6ffdf88 LDARW (RSP), R22
|
|
54c17f88 LDAXPW (R10), (R20, R16)
|
|
70fe5f08 LDAXRB (R19), R16
|
|
480540f8 MOVD.P (R10), R8
|
|
498d5cf9 MOVD 14616(R10), R9
|
|
4e5c5e38 MOVBU.W -27(R2), R14
|
|
6e6b7738 MOVBU (R27)(R23), R14
|
|
afc87978 MOVHU (R5)(R25.SXTW), R15
|
|
b068af38 MOVB (R5)(R15), R16
|
|
361f9c78 MOVH.W -63(R25), R22
|
|
688e92b8 MOVW.W -216(R19), R8
|
|
10347fc8 LDXP (R0), (R16, R13)
|
|
9a7d5f48 LDXRH (R12), R26
|
|
221a47d3 LSL $57, R17, R2
|
|
34fc4cd3 LSR $12, R1, R20
|
|
77ff0e9b MNEG R14, R27, R23
|
|
d4adb252 MOVW $2507014144, R20
|
|
e7031eaa MOVD R30, R7
|
|
e5031faa MOVD ZR, R5
|
|
284038d5 MRS $16897, R8
|
|
42c3139b MSUB R19, R16, R26, R2
|
|
e97f6daa MVN R13>>31, R9
|
|
e70302da NGC R2, R7
|
|
032ee42a ORNW R4@>11, R16, R3
|
|
1a110d2a ORRW R13<<4, R8, R26
|
|
3601c05a RBITW R9, R22
|
|
220cc0da REV R1, R2
|
|
336f8413 EXTRW $27, R4, R25, R19
|
|
832dc31a RORW R3, R12, R3
|
|
73021b7a SBCSW R27, R19, R19
|
|
f4450813 SBFXW $8, R15, $10, R20
|
|
9f2003d5 SEV
|
|
6ffc3a9b SMNEGL R26, R3, R15
|
|
03ff9fc8 STLR R3, (R24)
|
|
edfd0e88 STLXRW R13, (R15), R14
|
|
c6ae3588 STLXPW (R6, R11), (R22), R21
|
|
112d86a9 STP.W (R17, R11), 96(R8)
|
|
ae4d12f8 MOVD.W R14, -220(R13)
|
|
bb0d1a38 MOVB.W R27, -96(R13)
|
|
53cf1c79 MOVH R19, 3686(R26)
|
|
bb582ff8 MOVD R27, (R5)(R15.UXTW<<3)
|
|
6bdb2e78 MOVH R11, (R27)(R14.SXTW<<1)
|
|
61082ac8 STXP (R1, R2), (R3), R10
|
|
627e1488 STXRW R2, (R19), R20
|
|
f34a344b SUBW R20.UXTW<<2, R23, R19
|
|
e8740c4b SUBW R12<<29, R7, R8
|
|
c9b04071 SUBSW $(44<<12), R6, R9
|
|
d03c1aeb SUBS R26<<15, R6, R16
|
|
a91d4093 SXTB R13, R9
|
|
0c5b2cd5 SYSL $285440, R12
|
|
5f54ca6a TSTW R10@>21, R2
|
|
5f54ca6a TSTW R10@>21, R2
|
|
ef580353 UBFXW $3, R7, $20, R15
|
|
3152a09b UMADDL R0, R20, R17, R17
|
|
d37eb39b UMULL R19, R22, R19
|
|
0058204e VCNT V0.B16, V0.B16
|
|
b8f8a04e FABS V5.S4, V24.S4
|
|
4a282c1e FADDS F12, F2, F10
|
|
ef856b1e FCCMPD HI, F11, F15, $15
|
|
0821201e FCMPS $(0.0), F8
|
|
b823201e FCMPES $(0.0), F29
|
|
075d761e FCSELD PL, F8, F22, F7
|
|
e700789e FCVTZSD F7, R7
|
|
3603799e FCVTZUD F25, R22
|
|
01090f1f FMADDS F15, F2, F8, F1
|
|
ff4b6c1e FMAXD F12, F31, F31
|
|
82c4392e VFMAXNMP V25.S2, V4.S2, V2.S2
|
|
95587d1e FMIND F29, F4, F21
|
|
3bc7aa6e VFMINNMP V10.S4, V25.S4, V27.S4
|
|
4f00669e FMOVD F2, R15
|
|
4940601e FMOVD F2, F9
|
|
39de756e FMUL V21.D2, V17.D2, V25.D2
|
|
0542211e FNEGS F16, F5
|
|
6ec32e1f FNMSUBS F14, F16, F27, F14
|
|
1540261e FRINTAS F0, F21
|
|
3b99614e FRINTM V9.D2, V27.D2
|
|
4e43241e FRINTNS F26, F14
|
|
d6c0641e FRINTPD F6, F22
|
|
7cc0251e FRINTZS F3, F28
|
|
dbc1611e FSQRTD F14, F27
|
|
8402621e SCVTFWD R20, F4
|
|
5701631e UCVTFWD R10, F23
|
|
4986654e VADD V5.H8, V18.H8, V9.H8
|
|
fd4b284e AESE V31.B16, V29.B16
|
|
ac8db86e VCMEQ V24.S4, V13.S4, V12.S4
|
|
f4071b4e VDUP V31.B[13], V20.B16
|
|
705d196e VMOV V11.B[11], V16.B[12]
|
|
ae2f400c VLD1 (R29), [V14.D1, V15.D1, V16.D1, V17.D1]
|
|
78a2c40c VLD1.P (R19)(R4), [V24.B8, V25.B8]
|
|
a04b400d VLD1 (R29), V0.H[1]
|
|
700cce4d VLD1.P (R3)(R14), V16.B[11]
|
|
d181c24d VLD1.P (R14)(R2), V17.S[2]
|
|
5b06155e VMOV V18.B[10], V27
|
|
441ca24e VMOV V2.B16, V4.B16
|
|
cf1eb94e VORR V25.B16, V22.B16, V15.B16
|
|
24e0224e VPMULL2 V2.B16, V1.B16, V4.H8
|
|
b018204e VREV16 V5.B16, V16.B16
|
|
a901629e SCVTFD R13, F9
|
|
9b12035e SHA1P V3.S4, V20, V27
|
|
4b40045e SHA256H V4.S4, V2, V11
|
|
6e67000c VST1 [V14.H4, V15.H4, V16.H4], (R27)
|
|
eeac970c VST1.P [V14.D1, V15.D1], (R7)(R23)
|
|
9324900c VST1.P [V19.H4, V20.H4, V21.H4, V22.H4], (R4)(R16)
|
|
e987004d VST1 V9.D[1], (RSP)
|
|
e15a8b4d VST1.P V1.H[7], (R23)(R11)
|
|
b786904d VST1.P V23.D[1], (R21)(R16)
|
|
4d03631e UCVTFWD R26, F13
|
|
2c3c0e0e VMOV V1.H[3], R12
|
|
82fe1dd4 HVC $61428
|
|
238b12d4 SMC $37977
|
|
ff3003d5 SB
|