summaryrefslogtreecommitdiff
path: root/arch/arm64/disassembler/test_cases.txt
diff options
context:
space:
mode:
authorMark Rowe <mark@vector35.com>2025-09-18 11:46:39 -0700
committerMark Rowe <mark@vector35.com>2025-09-25 08:41:48 -0700
commit6e1306923c60b3d6c1cefb1fcc240f1a064d6f20 (patch)
tree57fb65f74fecfa95dd394ecc5b664512d8f87609 /arch/arm64/disassembler/test_cases.txt
parent0deeb4a61749737b98f7946ec88b693068180e28 (diff)
[AArch64] Update disassembler based on 2025-06 ARM ISA data
Alongside this I also added support for decoding: * LDR / STR (table) * PMULLB / PMULLT * ABS / CNT / CTZ * SMIN / SMAX / UMIN / UMAX * RPRFM * PSEL Note that while these instructions will now be disassembled, they are not yet lifted to LLIL. Additionally, I fixed a number of errors in the decoding of some less commonly occurring instructions.
Diffstat (limited to 'arch/arm64/disassembler/test_cases.txt')
-rw-r--r--arch/arm64/disassembler/test_cases.txt3538
1 files changed, 1770 insertions, 1768 deletions
diff --git a/arch/arm64/disassembler/test_cases.txt b/arch/arm64/disassembler/test_cases.txt
index 7c43adb1..1c22154c 100644
--- a/arch/arm64/disassembler/test_cases.txt
+++ b/arch/arm64/disassembler/test_cases.txt
@@ -1,13 +1,13 @@
// REVD_Z_P_Z_ 00000101|size=00|101110100|Pg=xxx|Zn=xxxxx|Zd=xxxxx
// REVD <Zd>.Q,<Pg>/M,<Zn>.Q
-052E93FD revd z29.q, p4/m, z29.q
-052E8F92 revd z18.q, p3/m, z18.q
-052E8EB6 revd z22.q, p3/m, z22.q
-052E8C86 revd z6.q, p3/m, z6.q
-052E940B revd z11.q, p5/m, z11.q
-052E9C0D revd z13.q, p7/m, z13.q
-052E9A85 revd z5.q, p6/m, z5.q
-052E9A09 revd z9.q, p6/m, z9.q
+052E93FD revd z29.q, p4/m, z31.q
+052E8F92 revd z18.q, p3/m, z28.q
+052E8EB6 revd z22.q, p3/m, z21.q
+052E8C86 revd z6.q, p3/m, z4.q
+052E940B revd z11.q, p5/m, z0.q
+052E9C0D revd z13.q, p7/m, z0.q
+052E9A85 revd z5.q, p6/m, z20.q
+052E9A09 revd z9.q, p6/m, z16.q
// UCLAMP_Z_ZZ_ 01000100|size=xx|0|Zm=xxxxx|11000|U=1|Zn=xxxxx|Zd=xxxxx
// UCLAMP <Zd>.<T>,<Zn>.<T>,<Zm>.<T>
440CC50B uclamp z11.b, z8.b, z12.b
@@ -36,7 +36,7 @@ E12061A5 str za[w15, #0x5], [x13, #0x5, mul vl]
E120204E str za[w13, #0xe], [x2, #0xe, mul vl]
E1206221 str za[w15, #0x1], [x17, #0x1, mul vl]
E12001EE str za[w12, #0xe], [x15, #0xe, mul vl]
-E12043CC str za[w14, #0xc], [x30, #0xc, mul vl]
+E12043CC str za[w14, #0xc], [lr, #0xc, mul vl]
E1204160 str za[w14, #0x0], [x11]
// LDR_ZA_RI_ 1110000100|op=0|000000|Rv=xx|000|Rn=xxxxx|0|imm4=xxxx
// LDR ZA[<Wv>, #<imm>], [<Xn|SP>{, #<imm>, MUL VL}]
@@ -73,7 +73,7 @@ E07F0AA2 st1h z0h.h[w12, #0x2], p2, [x21, xzr, lsl #0x1]
E0AEB44B st1w z0v.s[w13, #0x3], p5, [x2, x14, lsl #0x2]
E0BBFF62 st1w z0v.s[w15, #0x2], p7, [x27, x27, lsl #0x2]
E0A2D285 st1w z0v.s[w14, #0x1], p4, [x20, x2, lsl #0x2]
-E0AF3FAA st1w z0h.s[w13, #0x2], p7, [x29, x15, lsl #0x2]
+E0AF3FAA st1w z0h.s[w13, #0x2], p7, [fp, x15, lsl #0x2]
E0B24FE7 st1w z0h.s[w14, #0x3], p3, [sp, x18, lsl #0x2]
E0AD3D61 st1w z0h.s[w13, #0x1], p7, [x11, x13, lsl #0x2]
E0B5FEC3 st1w z0v.s[w15, #0x3], p7, [x22, x21, lsl #0x2]
@@ -82,10 +82,10 @@ E0A5A407 st1w z0v.s[w13, #0x3], p1, [x0, x5, lsl #0x2]
// ST1D {<ZAt><HV>.D[<Ws>, #<imm>]},<Pg>, [<Xn|SP>{,<Xm>, LSL #3}]
E0F475AA st1d z0h.d[w15, #0x0], p5, [x13, x20, lsl #0x3]
E0F64E45 st1d z0h.d[w14, #0x1], p3, [x18, x22, lsl #0x3]
-E0F19BC7 st1d z0v.d[w12, #0x1], p6, [x30, x17, lsl #0x3]
+E0F19BC7 st1d z0v.d[w12, #0x1], p6, [lr, x17, lsl #0x3]
E0E36001 st1d z0h.d[w15, #0x1], p0, [x0, x3, lsl #0x3]
-E0E183C0 st1d z0v.d[w12, #0x0], p0, [x30, x1, lsl #0x3]
-E0E09FAB st1d z0v.d[w12, #0x1], p7, [x29, x0, lsl #0x3]
+E0E183C0 st1d z0v.d[w12, #0x0], p0, [lr, x1, lsl #0x3]
+E0E09FAB st1d z0v.d[w12, #0x1], p7, [fp, x0, lsl #0x3]
E0F1160A st1d z0h.d[w12, #0x0], p5, [x16, x17, lsl #0x3]
E0E1CB2F st1d z0v.d[w14, #0x1], p2, [x25, x1, lsl #0x3]
// ST1Q_ZA_P_RRR_ 11100001111|Rm=xxxxx|V=x|Rs=xx|Pg=xxx|Rn=xxxxx|0|ZAt=xxxx
@@ -134,13 +134,13 @@ E0D76421 ld1d z0h.d[w15, #0x1], p1/z, [x1, x23, lsl #0x3]
E0C1F1E9 ld1d z0v.d[w15, #0x1], p4/z, [x15, x1, lsl #0x3]
E0C2EC0C ld1d z0v.d[w15, #0x0], p3/z, [x0, x2, lsl #0x3]
E0C8DEC2 ld1d z0v.d[w14, #0x0], p7/z, [x22, x8, lsl #0x3]
-E0DD7AE4 ld1d z0h.d[w15, #0x0], p6/z, [x23, x29, lsl #0x3]
+E0DD7AE4 ld1d z0h.d[w15, #0x0], p6/z, [x23, fp, lsl #0x3]
E0C1F621 ld1d z0v.d[w15, #0x1], p5/z, [x17, x1, lsl #0x3]
E0D1D407 ld1d z0v.d[w14, #0x1], p5/z, [x0, x17, lsl #0x3]
-E0DD32AC ld1d z0h.d[w13, #0x0], p4/z, [x21, x29, lsl #0x3]
+E0DD32AC ld1d z0h.d[w13, #0x0], p4/z, [x21, fp, lsl #0x3]
// LD1Q_ZA_P_RRR_ 11100001110|Rm=xxxxx|V=x|Rs=xx|Pg=xxx|Rn=xxxxx|0|ZAt=xxxx
// LD1Q {<ZAt><HV>.Q[<Ws>]},<Pg>/Z, [<Xn|SP>{,<Xm>, LSL #4}]
-E1DE4A4D ld1q z0h.q[w14], p2/z, [x18, x30, lsl #0x4]
+E1DE4A4D ld1q z0h.q[w14], p2/z, [x18, lr, lsl #0x4]
E1CAD30E ld1q z0v.q[w14], p4/z, [x24, x10, lsl #0x4]
E1CB05CF ld1q z0h.q[w12], p1/z, [x14, x11, lsl #0x4]
E1C81D06 ld1q z0h.q[w12], p7/z, [x8, x8, lsl #0x4]
@@ -148,16 +148,16 @@ E1CB140F ld1q z0h.q[w12], p5/z, [x0, x11, lsl #0x4]
E1D88700 ld1q z0v.q[w12], p1/z, [x24, x24, lsl #0x4]
E1CC0A2C ld1q z0h.q[w12], p2/z, [x17, x12, lsl #0x4]
E1DB7688 ld1q z0h.q[w15], p5/z, [x20, x27, lsl #0x4]
-// DUP_P_P_PI_ 00100101|i1=x|tszh=x|1|tszl=xxx|Rm=xx|01|Pg=xxxx|S=0|Pn=xxxx|0|Pd=xxxx
-// DUP <Pd>.<T>,<Pg>/Z,<Pn>.<T>[<Wm>{, #<imm>}]
-257F7D8D dup p13.b, p15/z, p12.b[w15, #0xf]
-25B0590D dup p13.s, p6/z, p8.s[w12, #0x14]
-25EE7DED dup p13.b, p15/z, p15.b[w14, #0x1b]
-25FE5887 dup p7.b, p6/z, p4.b[w14, #0x1f]
-25F27D09 dup p9.s, p15/z, p8.s[w14, #0x1c]
-25785844 dup p4.h, p6/z, p2.h[w12, #0xe]
-257240AF dup p15.s, p0/z, p5.s[w14, #0xc]
-256B756C dup p12.h, p13/z, p11.h[w15, #0xa]
+// PSEL_P_PPI_ 001|0010|1|i1=x|tszh=x|1|tszl=xxx|Rv=xx|01|Pn=xxxx|S=0|Pm=xxxx|0|Pd=xxxx
+// PSEL <Pd>, <Pn>, <Pm>.<T>[<Wv>, <imm>]
+257F7D8D psel p13, p15, p12.b[w15, #0x7]
+25B0590D psel p13, p6, p8.s[w12, #0x2]
+25EE7DED psel p13, p15, p15.b[w14, #0xd]
+25FE5887 psel p7, p6, p4.b[w14, #0xf]
+25F27D09 psel p9, p15, p8.s[w14, #0x3]
+25785844 psel p4, p6, p2.h[w12, #0x3]
+257240AF psel p15, p0, p5.s[w14, #0x1]
+256B756C psel p12, p13, p11.h[w15, #0x2]
// SMOPA_ZA_PP_ZZ_32 10|10000|u0=0|10|u1=0|Zm=xxxxx|Pm=xxx|Pn=xxx|Zn=xxxxx|S=0|0|0|ZAda=xx
// SMOPA <ZAda>.S,<Pn>/M,<Pm>/M,<Zn>.B,<Zm>.B
A0822DA1 smopa z1.s, p3/m, p1/m, z13.b, z2.b
@@ -552,15 +552,15 @@ C0C1F2A6 mova z6v.q[w15], p4/m, z21.q
D53FE297 mrs x23, s3_7_c14_c2_4
D5310B1C mrs x28, trcstallctlr
D5313011 mrs x17, trccidcvr0
-D53BEB1D mrs x29, pmevcntr24_el0
+D53BEB1D mrs fp, pmevcntr24_el0
D53ECCFF mrs xzr, icc_igrpen1_el3
D5389E48 mrs x8, pmintenclr_el1
D53BE8EE mrs x14, pmevcntr7_el0
D538C134 mrs x20, disr_el1
D53B9C65 mrs x5, pmovsclr_el0
D51CC82F msr ich_ap0r1_el2, x15
-D5112A1D msr trcacvr5, x29
-D518213D msr apiakeyhi_el1, x29
+D5112A1D msr trcacvr5, fp
+D518213D msr apiakeyhi_el1, fp
D51BED02 msr pmevtyper8_el0, x2
D518D089 msr tpidr_el1, x9
D5111F0D msr trcrsctlr15, x13
@@ -598,7 +598,7 @@ D5233178 ttest x24
D5233177 ttest x23
D523317C ttest x28
D5233169 ttest x9
-D523317D ttest x29
+D523317D ttest fp
D523317F ttest xzr
D5233162 ttest x2
D5233172 ttest x18
@@ -1110,7 +1110,7 @@ C40AC3A2 ldnt1b {z2.d}, p0/z, [z29.d, x10]
C408CA68 ldnt1b {z8.d}, p2/z, [z19.d, x8]
C40EC39E ldnt1b {z30.d}, p0/z, [z28.d, x14]
C413D1CE ldnt1b {z14.d}, p4/z, [z14.d, x19]
-C41DCBB8 ldnt1b {z24.d}, p2/z, [z29.d, x29]
+C41DCBB8 ldnt1b {z24.d}, p2/z, [z29.d, fp]
C407DD60 ldnt1b {z0.d}, p7/z, [z11.d, x7]
C402C4FC ldnt1b {z28.d}, p1/z, [z7.d, x2]
// ldnt1d_z_p_ar_d_64_unscaled 1100010|msz=11|00|Rm=xxxxx|1|U=1|0|Pg=xxx|Zn=xxxxx|Zt=xxxxx
@@ -2662,7 +2662,7 @@ E4502707 stnt1b {z7.s}, p1, [z24.s, x16]
E4423634 stnt1b {z20.s}, p5, [z17.s, x2]
E4422E6F stnt1b {z15.s}, p3, [z19.s, x2]
E45638B4 stnt1b {z20.s}, p6, [z5.s, x22]
-E45D24E6 stnt1b {z6.s}, p1, [z7.s, x29]
+E45D24E6 stnt1b {z6.s}, p1, [z7.s, fp]
// stnt1b_z_p_ar_d_64_unscaled 1110010|msz=00|00|Rm=xxxxx|001|Pg=xxx|Zn=xxxxx|Zt=xxxxx
// STNT1B {<Zt>.D},<Pg>, [<Zn>.D{,<Xm>}]
E4042F51 stnt1b {z17.d}, p3, [z26.d, x4]
@@ -3411,7 +3411,7 @@ E5133C7B stnt1w {z27.d}, p7, [z3.d, x19]
257C116F whilege p15.h, x11, x28
256A03A3 whilege p3.h, w29, w10
25AB128B whilege p11.s, x20, x11
-25FF13A3 whilege p3.d, x29, xzr
+25FF13A3 whilege p3.d, fp, xzr
253D0384 whilege p4.b, w28, w29
// whilegt_p_p_rr_ 00100101|size=xx|1|Rm=xxxxx|000|sf=x|U=0|lt=0|Rn=xxxxx|eq=1|Pd=xxxx
// WHILEGT <Pd>.<T>,<R><n>,<R><m>
@@ -3421,12 +3421,12 @@ E5133C7B stnt1w {z27.d}, p7, [z3.d, x19]
25AF033A whilegt p10.s, w25, w15
25A41359 whilegt p9.s, x26, x4
256002DE whilegt p14.h, w22, w0
-25BE1096 whilegt p6.s, x4, x30
+25BE1096 whilegt p6.s, x4, lr
25AE10D3 whilegt p3.s, x6, x14
// whilehi_p_p_rr_ 00100101|size=xx|1|Rm=xxxxx|000|sf=x|U=1|lt=0|Rn=xxxxx|eq=1|Pd=xxxx
// WHILEHI <Pd>.<T>,<R><n>,<R><m>
25B00BDA whilehi p10.s, w30, w16
-253C1BBA whilehi p10.b, x29, x28
+253C1BBA whilehi p10.b, fp, x28
25741B52 whilehi p2.h, x26, x20
25B51AB9 whilehi p9.s, x21, x21
25790A95 whilehi p5.h, w20, w25
@@ -3440,7 +3440,7 @@ E5133C7B stnt1w {z27.d}, p7, [z3.d, x19]
25E918A2 whilehs p2.d, x5, x9
25BA0947 whilehs p7.s, w10, w26
25750A0F whilehs p15.h, w16, w21
-25A11BAA whilehs p10.s, x29, x1
+25A11BAA whilehs p10.s, fp, x1
25A51981 whilehs p1.s, x12, x5
25B509C3 whilehs p3.s, w14, w21
// whilerw_p_rr_ 00100101|size=xx|1|Rm=xxxxx|001100|Rn=xxxxx|rw=1|Pd=xxxx
@@ -3507,7 +3507,7 @@ E5133C7B stnt1w {z27.d}, p7, [z3.d, x19]
// CASL_C32_comswap size=1x|0010001|L=x|1|Rs=xxxxx|o0=x|Rt2=11111|Rn=xxxxx|Rt=xxxxx
// CASL <Ws>,<Wt>, [<Xn|SP>{,#0}]
88A1FC1D casl w1, w29, [x0]
-88B5FFB7 casl w21, w23, [x29]
+88B5FFB7 casl w21, w23, [fp]
88B3FCBF casl w19, wzr, [x5]
88A4FD02 casl w4, w2, [x8]
88B9FDCE casl w25, w14, [x14]
@@ -3521,8 +3521,8 @@ C8A37FEE cas x3, x14, [sp]
C8B97F0C cas x25, x12, [x24]
C8BF7F03 cas xzr, x3, [x24]
C8BF7DBF cas xzr, xzr, [x13]
-C8BB7C1E cas x27, x30, [x0]
-C8BE7E00 cas x30, x0, [x16]
+C8BB7C1E cas x27, lr, [x0]
+C8BE7E00 cas lr, x0, [x16]
C8BA7E2A cas x26, x10, [x17]
// CASA_C64_comswap size=1x|0010001|L=x|1|Rs=xxxxx|o0=x|Rt2=11111|Rn=xxxxx|Rt=xxxxx
// CASA <Xs>,<Xt>, [<Xn|SP>{,#0}]
@@ -3530,14 +3530,14 @@ C8FB7DE2 casa x27, x2, [x15]
C8ED7D22 casa x13, x2, [x9]
C8F87EBC casa x24, x28, [x21]
C8E57E0A casa x5, x10, [x16]
-C8E57FD9 casa x5, x25, [x30]
+C8E57FD9 casa x5, x25, [lr]
C8EF7DE3 casa x15, x3, [x15]
C8E47ED5 casa x4, x21, [x22]
C8E47E60 casa x4, x0, [x19]
// CASAL_C64_comswap size=1x|0010001|L=x|1|Rs=xxxxx|o0=x|Rt2=11111|Rn=xxxxx|Rt=xxxxx
// CASAL <Xs>,<Xt>, [<Xn|SP>{,#0}]
C8ECFE29 casal x12, x9, [x17]
-C8F6FC5E casal x22, x30, [x2]
+C8F6FC5E casal x22, lr, [x2]
C8E9FF56 casal x9, x22, [x26]
C8EAFE04 casal x10, x4, [x16]
C8E5FD97 casal x5, x23, [x12]
@@ -3600,9 +3600,9 @@ C8A1FF36 casl x1, x22, [x25]
48FB7DCA casah w27, w10, [x14]
48E37EC3 casah w3, w3, [x22]
48EB7F90 casah w11, w16, [x28]
-48FF7FC5 casah wzr, w5, [x30]
+48FF7FC5 casah wzr, w5, [lr]
48EC7C4C casah w12, w12, [x2]
-48F97FDC casah w25, w28, [x30]
+48F97FDC casah w25, w28, [lr]
48F37D27 casah w19, w7, [x9]
// CASALH_C32_comswap size=01|0010001|L=x|1|Rs=xxxxx|o0=x|Rt2=11111|Rn=xxxxx|Rt=xxxxx
// CASALH <Ws>,<Wt>, [<Xn|SP>{,#0}]
@@ -3636,9 +3636,9 @@ C8A1FF36 casl x1, x22, [x25]
48B5FF08 caslh w21, w8, [x24]
// CASP_CP32_comswappr 0|sz=x|001000|o2=0|L=x|o1=1|Rs=xxxxx|o0=x|Rt2=11111|Rn=xxxxx|Rt=xxxxx
// CASP <Ws>,<W(s+1)>,<Wt>,<W(t+1)>, [<Xn|SP>{,#0}]
-083C7FAA casp w28, w29, w10, w11, [x29]
+083C7FAA casp w28, w29, w10, w11, [fp]
082E7CD0 casp w14, w15, w16, w17, [x6]
-08307FAC casp w16, w17, w12, w13, [x29]
+08307FAC casp w16, w17, w12, w13, [fp]
08307F00 casp w16, w17, w0, w1, [x24]
08307F4A casp w16, w17, w10, w11, [x26]
083A7CBE casp w26, w27, w30, wzr, [x5]
@@ -3672,15 +3672,15 @@ C8A1FF36 casl x1, x22, [x25]
082EFF36 caspl w14, w15, w22, w23, [x25]
0834FCBA caspl w20, w21, w26, w27, [x5]
0820FF08 caspl w0, w1, w8, w9, [x24]
-0824FFA6 caspl w4, w5, w6, w7, [x29]
+0824FFA6 caspl w4, w5, w6, w7, [fp]
0822FEFA caspl w2, w3, w26, w27, [x23]
// CASP_CP64_comswappr 0|sz=x|001000|o2=0|L=x|o1=1|Rs=xxxxx|o0=x|Rt2=11111|Rn=xxxxx|Rt=xxxxx
// CASP <Xs>,<X(s+1)>,<Xt>,<X(t+1)>, [<Xn|SP>{,#0}]
-482E7FFE casp x14, x15, x30, xzr, [sp]
+482E7FFE casp x14, x15, lr, xzr, [sp]
48367CA2 casp x22, x23, x2, x3, [x5]
-483E7E10 casp x30, xzr, x16, x17, [x16]
+483E7E10 casp lr, xzr, x16, x17, [x16]
48367D44 casp x22, x23, x4, x5, [x10]
-48227DBC casp x2, x3, x28, x29, [x13]
+48227DBC casp x2, x3, x28, fp, [x13]
482C7C50 casp x12, x13, x16, x17, [x2]
48307CBA casp x16, x17, x26, x27, [x5]
48247DAC casp x4, x5, x12, x13, [x13]
@@ -3693,27 +3693,27 @@ C8A1FF36 casl x1, x22, [x25]
48707CD6 caspa x16, x17, x22, x23, [x6]
48687EEC caspa x8, x9, x12, x13, [x23]
48747D6E caspa x20, x21, x14, x15, [x11]
-487E7D48 caspa x30, xzr, x8, x9, [x10]
+487E7D48 caspa lr, xzr, x8, x9, [x10]
// CASPAL_CP64_comswappr 0|sz=x|001000|o2=0|L=x|o1=1|Rs=xxxxx|o0=x|Rt2=11111|Rn=xxxxx|Rt=xxxxx
// CASPAL <Xs>,<X(s+1)>,<Xt>,<X(t+1)>, [<Xn|SP>{,#0}]
-4868FE9C caspal x8, x9, x28, x29, [x20]
+4868FE9C caspal x8, x9, x28, fp, [x20]
4864FE6E caspal x4, x5, x14, x15, [x19]
4864FC0C caspal x4, x5, x12, x13, [x0]
486EFF26 caspal x14, x15, x6, x7, [x25]
-4868FC5E caspal x8, x9, x30, xzr, [x2]
-487EFEE4 caspal x30, xzr, x4, x5, [x23]
+4868FC5E caspal x8, x9, lr, xzr, [x2]
+487EFEE4 caspal lr, xzr, x4, x5, [x23]
486CFE4E caspal x12, x13, x14, x15, [x18]
4862FC52 caspal x2, x3, x18, x19, [x2]
// CASPL_CP64_comswappr 0|sz=x|001000|o2=0|L=x|o1=1|Rs=xxxxx|o0=x|Rt2=11111|Rn=xxxxx|Rt=xxxxx
// CASPL <Xs>,<X(s+1)>,<Xt>,<X(t+1)>, [<Xn|SP>{,#0}]
483AFE42 caspl x26, x27, x2, x3, [x18]
-4822FC3C caspl x2, x3, x28, x29, [x1]
+4822FC3C caspl x2, x3, x28, fp, [x1]
483AFE08 caspl x26, x27, x8, x9, [x16]
4822FC56 caspl x2, x3, x22, x23, [x2]
-482AFFBE caspl x10, x11, x30, xzr, [x29]
+482AFFBE caspl x10, x11, lr, xzr, [fp]
4830FD24 caspl x16, x17, x4, x5, [x9]
4820FEAA caspl x0, x1, x10, x11, [x21]
-483EFCC4 caspl x30, xzr, x4, x5, [x6]
+483EFCC4 caspl lr, xzr, x4, x5, [x6]
// DRPS_64E_branch_reg 1101011|opc=0101|op2=11111|op3=000000|Rt=11111|op4=00000
// DRPS
D6BF03E0 drps
@@ -3751,7 +3751,7 @@ D69F0FFF eretab
88DFFC99 ldar w25, [x4]
88DFFC3C ldar w28, [x1]
88DFFF37 ldar w23, [x25]
-88DFFFA1 ldar w1, [x29]
+88DFFFA1 ldar w1, [fp]
88DFFD43 ldar w3, [x10]
88DFFF28 ldar w8, [x25]
88DFFD49 ldar w9, [x10]
@@ -3792,7 +3792,7 @@ C8DFFF8C ldar x12, [x28]
887FAA99 ldaxp w25, w10, [x20]
887FA647 ldaxp w7, w9, [x18]
887FAFF7 ldaxp w23, w11, [sp]
-887FFFAA ldaxp w10, wzr, [x29]
+887FFFAA ldaxp w10, wzr, [fp]
887F9DBD ldaxp w29, w7, [x13]
887F8949 ldaxp w9, w2, [x10]
887FD28E ldaxp w14, w20, [x20]
@@ -3803,9 +3803,9 @@ C87FC02B ldaxp x11, x16, [x1]
C87FBE51 ldaxp x17, x15, [x18]
C87FB648 ldaxp x8, x13, [x18]
C87FC6F7 ldaxp x23, x17, [x23]
-C87FF581 ldaxp x1, x29, [x12]
-C87FF6FA ldaxp x26, x29, [x23]
-C87FADDE ldaxp x30, x11, [x14]
+C87FF581 ldaxp x1, fp, [x12]
+C87FF6FA ldaxp x26, fp, [x23]
+C87FADDE ldaxp lr, x11, [x14]
// LDAXR_LR32_ldstexclr size=1x|001000|o2=0|L=1|o1=0|Rs=(1)(1)(1)(1)(1)|o0=1|Rt2=(1)(1)(1)(1)(1)|Rn=xxxxx|Rt=xxxxx
// LDAXR <Wt>, [<Xn|SP>{,#0}]
885FFD08 ldaxr w8, [x8]
@@ -3819,7 +3819,7 @@ C87FADDE ldaxp x30, x11, [x14]
// LDAXR_LR64_ldstexclr size=1x|001000|o2=0|L=1|o1=0|Rs=(1)(1)(1)(1)(1)|o0=1|Rt2=(1)(1)(1)(1)(1)|Rn=xxxxx|Rt=xxxxx
// LDAXR <Xt>, [<Xn|SP>{,#0}]
C85FFF0B ldaxr x11, [x24]
-C85FFFC3 ldaxr x3, [x30]
+C85FFFC3 ldaxr x3, [lr]
C85FFE2C ldaxr x12, [x17]
C85FFC21 ldaxr x1, [x1]
C85FFCAC ldaxr x12, [x5]
@@ -3861,7 +3861,7 @@ C85FFEC6 ldaxr x6, [x22]
C8DF7C2F ldlar x15, [x1]
C8DF7D47 ldlar x7, [x10]
C8DF7ED7 ldlar x23, [x22]
-C8DF7E9D ldlar x29, [x20]
+C8DF7E9D ldlar fp, [x20]
C8DF7EFC ldlar x28, [x23]
C8DF7C71 ldlar x17, [x3]
C8DF7E73 ldlar x19, [x19]
@@ -3905,10 +3905,10 @@ C87F6DD5 ldxp x21, x27, [x14]
C87F0C47 ldxp x7, x3, [x2]
C87F5807 ldxp x7, x22, [x0]
C87F3FFF ldxp xzr, x15, [sp]
-C87F759F ldxp xzr, x29, [x12]
+C87F759F ldxp xzr, fp, [x12]
// LDXR_LR32_ldstexclr size=1x|001000|o2=0|L=1|o1=0|Rs=(1)(1)(1)(1)(1)|o0=0|Rt2=(1)(1)(1)(1)(1)|Rn=xxxxx|Rt=xxxxx
// LDXR <Wt>, [<Xn|SP>{,#0}]
-885F7FC0 ldxr w0, [x30]
+885F7FC0 ldxr w0, [lr]
885F7F34 ldxr w20, [x25]
885F7E3B ldxr w27, [x17]
885F7CC5 ldxr w5, [x6]
@@ -3921,14 +3921,14 @@ C87F759F ldxp xzr, x29, [x12]
C85F7D23 ldxr x3, [x9]
C85F7CE4 ldxr x4, [x7]
C85F7FED ldxr x13, [sp]
-C85F7FAA ldxr x10, [x29]
+C85F7FAA ldxr x10, [fp]
C85F7D57 ldxr x23, [x10]
C85F7DE0 ldxr x0, [x15]
C85F7F09 ldxr x9, [x24]
C85F7E67 ldxr x7, [x19]
// LDXRB_LR32_ldstexclr size=00|001000|o2=0|L=1|o1=0|Rs=(1)(1)(1)(1)(1)|o0=0|Rt2=(1)(1)(1)(1)(1)|Rn=xxxxx|Rt=xxxxx
// LDXRB <Wt>, [<Xn|SP>{,#0}]
-085F7FA3 ldxrb w3, [x29]
+085F7FA3 ldxrb w3, [fp]
085F7D32 ldxrb w18, [x9]
085F7DC4 ldxrb w4, [x14]
085F7D5B ldxrb w27, [x10]
@@ -3967,7 +3967,7 @@ D503309F ssbb
C89F7D79 stllr x25, [x11]
C89F7DBC stllr x28, [x13]
C89F7E0C stllr x12, [x16]
-C89F7DFE stllr x30, [x15]
+C89F7DFE stllr lr, [x15]
C89F7F1F stllr xzr, [x24]
C89F7D6E stllr x14, [x11]
C89F7F98 stllr x24, [x28]
@@ -3990,7 +3990,7 @@ C89F7C18 stllr x24, [x0]
489F7F47 stllrh w7, [x26]
489F7D88 stllrh w8, [x12]
489F7D8E stllrh w14, [x12]
-489F7FB8 stllrh w24, [x29]
+489F7FB8 stllrh w24, [fp]
489F7E3B stllrh w27, [x17]
// STLR_SL32_ldstord size=1x|001000|o2=1|L=0|o1=0|Rs=(1)(1)(1)(1)(1)|o0=1|Rt2=(1)(1)(1)(1)(1)|Rn=xxxxx|Rt=xxxxx
// STLR <Wt>, [<Xn|SP>{,#0}]
@@ -4008,7 +4008,7 @@ C89FFD31 stlr x17, [x9]
C89FFF03 stlr x3, [x24]
C89FFF51 stlr x17, [x26]
C89FFC71 stlr x17, [x3]
-C89FFE1E stlr x30, [x16]
+C89FFE1E stlr lr, [x16]
C89FFCCA stlr x10, [x6]
C89FFDCB stlr x11, [x14]
C89FFDED stlr x13, [x15]
@@ -4017,7 +4017,7 @@ C89FFDED stlr x13, [x15]
089FFD84 stlrb w4, [x12]
089FFD65 stlrb w5, [x11]
089FFD62 stlrb w2, [x11]
-089FFFA0 stlrb w0, [x29]
+089FFFA0 stlrb w0, [fp]
089FFC78 stlrb w24, [x3]
089FFC91 stlrb w17, [x4]
089FFDEE stlrb w14, [x15]
@@ -4030,7 +4030,7 @@ C89FFDED stlr x13, [x15]
489FFF14 stlrh w20, [x24]
489FFECF stlrh w15, [x22]
489FFD2E stlrh w14, [x9]
-489FFFB7 stlrh w23, [x29]
+489FFFB7 stlrh w23, [fp]
489FFD68 stlrh w8, [x11]
// STLXP_SP32_ldstexclp 1|sz=x|001000|o2=0|L=0|o1=1|Rs=xxxxx|o0=1|Rt2=xxxxx|Rn=xxxxx|Rt=xxxxx
// STLXP <Ws>,<Wt1>,<Wt2>, [<Xn|SP>{,#0}]
@@ -4045,7 +4045,7 @@ C89FFDED stlr x13, [x15]
// STLXP_SP64_ldstexclp 1|sz=x|001000|o2=0|L=0|o1=1|Rs=xxxxx|o0=1|Rt2=xxxxx|Rn=xxxxx|Rt=xxxxx
// STLXP <Ws>,<Xt1>,<Xt2>, [<Xn|SP>{,#0}]
C82FD822 stlxp w15, x2, x22, [x1]
-C83BFB4A stlxp w27, x10, x30, [x26]
+C83BFB4A stlxp w27, x10, lr, [x26]
C836E4E4 stlxp w22, x4, x25, [x7]
C839A6F4 stlxp w25, x20, x9, [x23]
C82DE935 stlxp w13, x21, x26, [x9]
@@ -4077,7 +4077,7 @@ C80CFC39 stlxr w12, x25, [x1]
081CFDCA stlxrb w28, w10, [x14]
0805FF02 stlxrb w5, w2, [x24]
0806FC0B stlxrb w6, w11, [x0]
-0804FFB9 stlxrb w4, w25, [x29]
+0804FFB9 stlxrb w4, w25, [fp]
080CFEBC stlxrb w12, w28, [x21]
0813FF18 stlxrb w19, w24, [x24]
0802FE09 stlxrb w2, w9, [x16]
@@ -4088,7 +4088,7 @@ C80CFC39 stlxr w12, x25, [x1]
481EFF15 stlxrh w30, w21, [x24]
480BFDE5 stlxrh w11, w5, [x15]
4807FC53 stlxrh w7, w19, [x2]
-480BFFCC stlxrh w11, w12, [x30]
+480BFFCC stlxrh w11, w12, [lr]
481DFF17 stlxrh w29, w23, [x24]
4812FC12 stlxrh w18, w18, [x0]
4809FE33 stlxrh w9, w19, [x17]
@@ -4104,8 +4104,8 @@ C80CFC39 stlxr w12, x25, [x1]
882224FB stxp w2, w27, w9, [x7]
// STXP_SP64_ldstexclp 1|sz=x|001000|o2=0|L=0|o1=1|Rs=xxxxx|o0=0|Rt2=xxxxx|Rn=xxxxx|Rt=xxxxx
// STXP <Ws>,<Xt1>,<Xt2>, [<Xn|SP>{,#0}]
-C8225AFE stxp w2, x30, x22, [x23]
-C8247A62 stxp w4, x2, x30, [x19]
+C8225AFE stxp w2, lr, x22, [x23]
+C8247A62 stxp w4, x2, lr, [x19]
C825204E stxp w5, x14, x8, [x2]
C83B3621 stxp w27, x1, x13, [x17]
C82D59CC stxp w13, x12, x22, [x14]
@@ -4124,7 +4124,7 @@ C825616A stxp w5, x10, x24, [x11]
88177DD6 stxr w23, w22, [x14]
// STXR_SR64_ldstexclr size=1x|001000|o2=0|L=0|o1=0|Rs=xxxxx|o0=0|Rt2=(1)(1)(1)(1)(1)|Rn=xxxxx|Rt=xxxxx
// STXR <Ws>,<Xt>, [<Xn|SP>{,#0}]
-C80B7FC1 stxr w11, x1, [x30]
+C80B7FC1 stxr w11, x1, [lr]
C8107D1C stxr w16, x28, [x8]
C80A7F0A stxr w10, x10, [x24]
C8067DEE stxr w6, x14, [x15]
@@ -4144,14 +4144,14 @@ C81C7E78 stxr w28, x24, [x19]
081B7FF3 stxrb w27, w19, [sp]
// STXRH_SR32_ldstexclr size=01|001000|o2=0|L=0|o1=0|Rs=xxxxx|o0=0|Rt2=(1)(1)(1)(1)(1)|Rn=xxxxx|Rt=xxxxx
// STXRH <Ws>,<Wt>, [<Xn|SP>{,#0}]
-48117FB8 stxrh w17, w24, [x29]
+48117FB8 stxrh w17, w24, [fp]
48137D08 stxrh w19, w8, [x8]
48167CD6 stxrh w22, w22, [x6]
48187D3D stxrh w24, w29, [x9]
48117C43 stxrh w17, w3, [x2]
48017CB1 stxrh w1, w17, [x5]
48007E12 stxrh w0, w18, [x16]
-481E7FC3 stxrh w30, w3, [x30]
+481E7FC3 stxrh w30, w3, [lr]
// UBFM_32M_bitfield sf=x|opc=10|100110|N=x|immr=xxxxxx|imms=xxxxxx|Rn=xxxxx|Rd=xxxxx
// UBFM <Wd>,<Wn>, #<immr>, #<imms>
// UBFM_64M_bitfield sf=x|opc=10|100110|N=x|immr=xxxxxx|imms=xxxxxx|Rn=xxxxx|Rd=xxxxx
@@ -4300,7 +4300,7 @@ A42C29A2 ld1rob {z2.b}, p2/z, [x13, #-0x4]
A4212A93 ld1rob {z19.b}, p2/z, [x20, #0x1]
// LD1ROB_Z_P_BR_CONTIGUOUS 1010010|msz=00|ssz=01|Rm=xxxxx|000|Pg=xxx|Rn=xxxxx|Zt=xxxxx
// LD1ROB {<Zt>.B},<Pg>/Z, [<Xn|SP>,<Xm>]
-A43713BA ld1rob {z26.b}, p4/z, [x29, x23]
+A43713BA ld1rob {z26.b}, p4/z, [fp, x23]
A42C0ECB ld1rob {z11.b}, p3/z, [x22, x12]
A42B04B1 ld1rob {z17.b}, p1/z, [x5, x11]
A4330E95 ld1rob {z21.b}, p3/z, [x20, x19]
@@ -4311,7 +4311,7 @@ A42E0A86 ld1rob {z6.b}, p2/z, [x20, x14]
// LD1ROD_Z_P_BI_U64 1010010|msz=11|ssz=01|0|imm4=xxxx|001|Pg=xxx|Rn=xxxxx|Zt=xxxxx
// LD1ROD {<Zt>.D},<Pg>/Z, [<Xn|SP>{, #<imm>}]
A5AD395E ld1rod {z30.d}, p6/z, [x10, #-0x3]
-A5AC2FB1 ld1rod {z17.d}, p3/z, [x29, #-0x4]
+A5AC2FB1 ld1rod {z17.d}, p3/z, [fp, #-0x4]
A5A33956 ld1rod {z22.d}, p6/z, [x10, #0x3]
A5A92328 ld1rod {z8.d}, p0/z, [x25, #-0x7]
A5A5268A ld1rod {z10.d}, p1/z, [x20, #0x5]
@@ -4320,12 +4320,12 @@ A5A32334 ld1rod {z20.d}, p0/z, [x25, #0x3]
A5A92031 ld1rod {z17.d}, p0/z, [x1, #-0x7]
// LD1ROD_Z_P_BR_CONTIGUOUS 1010010|msz=11|ssz=01|Rm=xxxxx|000|Pg=xxx|Rn=xxxxx|Zt=xxxxx
// LD1ROD {<Zt>.D},<Pg>/Z, [<Xn|SP>,<Xm>, LSL #3]
-A5BD0A61 ld1rod {z1.d}, p2/z, [x19, x29, lsl #0x3]
-A5B51BD4 ld1rod {z20.d}, p6/z, [x30, x21, lsl #0x3]
+A5BD0A61 ld1rod {z1.d}, p2/z, [x19, fp, lsl #0x3]
+A5B51BD4 ld1rod {z20.d}, p6/z, [lr, x21, lsl #0x3]
A5AE0238 ld1rod {z24.d}, p0/z, [x17, x14, lsl #0x3]
A5BA113B ld1rod {z27.d}, p4/z, [x9, x26, lsl #0x3]
A5AD0951 ld1rod {z17.d}, p2/z, [x10, x13, lsl #0x3]
-A5BE08FA ld1rod {z26.d}, p2/z, [x7, x30, lsl #0x3]
+A5BE08FA ld1rod {z26.d}, p2/z, [x7, lr, lsl #0x3]
A5A90BFA ld1rod {z26.d}, p2/z, [sp, x9, lsl #0x3]
A5A415CC ld1rod {z12.d}, p5/z, [x14, x4, lsl #0x3]
// LD1ROH_Z_P_BI_U16 1010010|msz=01|ssz=01|0|imm4=xxxx|001|Pg=xxx|Rn=xxxxx|Zt=xxxxx
@@ -4363,8 +4363,8 @@ A52A29C9 ld1row {z9.s}, p2/z, [x14, #-0x6]
A53C0D39 ld1row {z25.s}, p3/z, [x9, x28, lsl #0x2]
A52B0602 ld1row {z2.s}, p1/z, [x16, x11, lsl #0x2]
A5331D72 ld1row {z18.s}, p7/z, [x11, x19, lsl #0x2]
-A53E1CBD ld1row {z29.s}, p7/z, [x5, x30, lsl #0x2]
-A53613C0 ld1row {z0.s}, p4/z, [x30, x22, lsl #0x2]
+A53E1CBD ld1row {z29.s}, p7/z, [x5, lr, lsl #0x2]
+A53613C0 ld1row {z0.s}, p4/z, [lr, x22, lsl #0x2]
A5301D68 ld1row {z8.s}, p7/z, [x11, x16, lsl #0x2]
A53212F3 ld1row {z19.s}, p4/z, [x23, x18, lsl #0x2]
A53C12EC ld1row {z12.s}, p4/z, [x23, x28, lsl #0x2]
@@ -4521,7 +4521,7 @@ F832A2F6 st64bv0 x18, x22, [x23]
F820A0E8 st64bv0 x0, x8, [x7]
F820A194 st64bv0 x0, x20, [x12]
F823A236 st64bv0 x3, x22, [x17]
-F831A3A0 st64bv0 x17, x0, [x29]
+F831A3A0 st64bv0 x17, x0, [fp]
F83CA194 st64bv0 x28, x20, [x12]
F821A2A0 st64bv0 x1, x0, [x21]
F839A14A st64bv0 x25, x10, [x10]
@@ -4540,7 +4540,7 @@ D5031008 wfet x8
D5031014 wfet x20
D5031006 wfet x6
// WFIT_only_systeminstrswithreg 110101010000001100010000001xxxxx
-D503103E wfit x30
+D503103E wfit lr
D5031036 wfit x22
D503103C wfit x28
D503103A wfit x26
@@ -4568,19 +4568,19 @@ D5031030 wfit x16
13007E87 asr w7, w20, #0x0
// ASR_SBFM_64M_bitfield 1001001101xxxxxx111111xxxxxxxxxx
9361FD58 asr x24, x10, #0x21
-937BFFC8 asr x8, x30, #0x3b
+937BFFC8 asr x8, lr, #0x3b
9373FD27 asr x7, x9, #0x33
935AFEB1 asr x17, x21, #0x1a
9378FC85 asr x5, x4, #0x38
-9357FD9E asr x30, x12, #0x17
+9357FD9E asr lr, x12, #0x17
9351FDC1 asr x1, x14, #0x11
9361FD87 asr x7, x12, #0x21
-937DFFDB asr x27, x30, #0x3d
+937DFFDB asr x27, lr, #0x3d
936BFCA0 asr x0, x5, #0x2b
9344FD33 asr x19, x9, #0x4
937EFCDA asr x26, x6, #0x3e
9372FF6B asr x11, x27, #0x32
-936AFFA6 asr x6, x29, #0x2a
+936AFFA6 asr x6, fp, #0x2a
9365FE05 asr x5, x16, #0x25
9358FED2 asr x18, x22, #0x18
// LSR_UBFM_32M_bitfield 0101001100xxxxxxxxxxxxxxxxxxxxxx
@@ -4607,13 +4607,13 @@ D372FC59 lsr x25, x2, #0x32
D36EFC97 lsr x23, x4, #0x2e
D357FCFC lsr x28, x7, #0x17
D35EFEB4 lsr x20, x21, #0x1e
-D347FDDE lsr x30, x14, #0x7
+D347FDDE lsr lr, x14, #0x7
D35CFEB2 lsr x18, x21, #0x1c
D34DFF89 lsr x9, x28, #0xd
D35AFE0E lsr x14, x16, #0x1a
D37FFE23 lsr x3, x17, #0x3f
D36EFC1F lsr xzr, x0, #0x2e
-D371FFD3 lsr x19, x30, #0x31
+D371FFD3 lsr x19, lr, #0x31
D36FFE8A lsr x10, x20, #0x2f
D35EFCDF lsr xzr, x6, #0x1e
D359FF7B lsr x27, x27, #0x19
@@ -4676,7 +4676,7 @@ BA1F03FB adcs x27, xzr, xzr
BA12003B adcs x27, x1, x18
BA0D034B adcs x11, x26, x13
BA15015C adcs x28, x10, x21
-BA0B00FE adcs x30, x7, x11
+BA0B00FE adcs lr, x7, x11
BA1A0349 adcs x9, x26, x26
BA1002F2 adcs x18, x23, x16
BA1C02C6 adcs x6, x22, x28
@@ -4705,14 +4705,14 @@ BA020036 adcs x22, x1, x2
// ADC_64_addsub_carry 10011010000xxxxx000000xxxxxxxxxx
9A0E0358 adc x24, x26, x14
9A1A0320 adc x0, x25, x26
-9A1103B7 adc x23, x29, x17
-9A0F03CB adc x11, x30, x15
+9A1103B7 adc x23, fp, x17
+9A0F03CB adc x11, lr, x15
9A0901DA adc x26, x14, x9
9A080318 adc x24, x24, x8
9A110062 adc x2, x3, x17
9A0D00B6 adc x22, x5, x13
9A0F028A adc x10, x20, x15
-9A1D033E adc x30, x25, x29
+9A1D033E adc lr, x25, fp
9A000360 adc x0, x27, x0
9A180166 adc x6, x11, x24
9A0302D9 adc x25, x22, x3
@@ -4734,7 +4734,7 @@ BA020036 adcs x22, x1, x2
91AB1616 addg x22, x16, #0x2b0, #0x5
91A711E0 addg x0, x15, #0x270, #0x4
918D0021 addg x1, x1, #0xd0, #0x0
-91A4303E addg x30, x1, #0x240, #0xc
+91A4303E addg lr, x1, #0x240, #0xc
918320C2 addg x2, x6, #0x30, #0x8
// ADDHN_asimddiff_N 0x001110xx1xxxxx010000xxxxxxxxxx
0E2343B2 addhn v18.8b, v29.8h, v3.8h
@@ -4856,13 +4856,13 @@ AB350084 adds x4, x4, w21, uxtb
AB39E041 adds x1, x2, x25, sxtx
AB2B30B4 adds x20, x5, w11, uxth #0x4
// ADDS_64S_addsub_imm 101100010xxxxxxxxxxxxxxxxxxxxxxx
-B13F53BE adds x30, x29, #0xfd4
+B13F53BE adds lr, fp, #0xfd4
B116F8EC adds x12, x7, #0x5be
B1140075 adds x21, x3, #0x500
-B13485BD adds x29, x13, #0xd21
+B13485BD adds fp, x13, #0xd21
B108262E adds x14, x17, #0x209
B16B1451 adds x17, x2, #0xac5, lsl #0xc
-B146775D adds x29, x26, #0x19d, lsl #0xc
+B146775D adds fp, x26, #0x19d, lsl #0xc
B102E9AB adds x11, x13, #0xba
B15AEF10 adds x16, x24, #0x6bb, lsl #0xc
B16119EC adds x12, x15, #0x846, lsl #0xc
@@ -4873,7 +4873,7 @@ B178928C adds x12, x20, #0xe24, lsl #0xc
B14B402A adds x10, x1, #0x2d0, lsl #0xc
B14C516B adds x11, x11, #0x314, lsl #0xc
// ADDS_64_addsub_shift 10101011xx0xxxxxxxxxxxxxxxxxxxxx
-AB58B53D adds x29, x9, x24, lsr #0x2d
+AB58B53D adds fp, x9, x24, lsr #0x2d
AB51D5F9 adds x25, x15, x17, lsr #0x35
AB02F753 adds x19, x26, x2, lsl #0x3d
AB1B538A adds x10, x28, x27, lsl #0x14
@@ -4885,7 +4885,7 @@ AB4E56F8 adds x24, x23, x14, lsr #0x15
AB1A85B7 adds x23, x13, x26, lsl #0x21
AB83D5C1 adds x1, x14, x3, asr #0x35
AB84AC4F adds x15, x2, x4, asr #0x2b
-AB00A3CF adds x15, x30, x0, lsl #0x28
+AB00A3CF adds x15, lr, x0, lsl #0x28
AB8902BC adds x28, x21, x9, asr #0x0
AB5ADC00 adds x0, x0, x26, lsr #0x37
AB075993 adds x19, x12, x7, lsl #0x16
@@ -4960,7 +4960,7 @@ AB075993 adds x19, x12, x7, lsl #0x16
// ADD_64_addsub_ext 10001011001xxxxxxxxxxxxxxxxxxxxx
8B3B6186 add x6, x12, x27, uxtx
8B304F9F add sp, x28, w16, uxtw #0x3
-8B3D6CF9 add x25, x7, x29, uxtx #0x3
+8B3D6CF9 add x25, x7, fp, uxtx #0x3
8B2DB151 add x17, x10, w13, sxth #0x4
8B224465 add x5, x3, w2, uxtw #0x1
8B2900CF add x15, x6, w9, uxtb
@@ -4975,8 +4975,8 @@ AB075993 adds x19, x12, x7, lsl #0x16
8B22B102 add x2, x8, w2, sxth #0x4
8B212223 add x3, x17, w1, uxth
// ADD_64_addsub_imm 100100010xxxxxxxxxxxxxxxxxxxxxxx
-915390FE add x30, x7, #0x4e4, lsl #0xc
-911864DE add x30, x6, #0x619
+915390FE add lr, x7, #0x4e4, lsl #0xc
+911864DE add lr, x6, #0x619
915D0E39 add x25, x17, #0x743, lsl #0xc
916F254C add x12, x10, #0xbc9, lsl #0xc
912236C0 add x0, x22, #0x88d
@@ -4984,7 +4984,7 @@ AB075993 adds x19, x12, x7, lsl #0x16
91599938 add x24, x9, #0x666, lsl #0xc
9162D985 add x5, x12, #0x8b6, lsl #0xc
912642A9 add x9, x21, #0x990
-9145919E add x30, x12, #0x164, lsl #0xc
+9145919E add lr, x12, #0x164, lsl #0xc
9137BC9B add x27, x4, #0xdef
9129E707 add x7, x24, #0xa79
91450E2A add x10, x17, #0x143, lsl #0xc
@@ -4993,21 +4993,21 @@ AB075993 adds x19, x12, x7, lsl #0x16
9164793B add x27, x9, #0x91e, lsl #0xc
// ADD_64_addsub_shift 10001011xx0xxxxxxxxxxxxxxxxxxxxx
8B4BB429 add x9, x1, x11, lsr #0x2d
-8B5EF182 add x2, x12, x30, lsr #0x3c
+8B5EF182 add x2, x12, lr, lsr #0x3c
8B1365D3 add x19, x14, x19, lsl #0x19
-8B5B7BBB add x27, x29, x27, lsr #0x1e
+8B5B7BBB add x27, fp, x27, lsr #0x1e
8B561A04 add x4, x16, x22, lsr #0x6
8B4F5DA1 add x1, x13, x15, lsr #0x17
8B861023 add x3, x1, x6, asr #0x4
8B10E3F7 add x23, xzr, x16, lsl #0x38
8B82ACCE add x14, x6, x2, asr #0x2b
-8B484F3E add x30, x25, x8, lsr #0x13
+8B484F3E add lr, x25, x8, lsr #0x13
8B0EB1A4 add x4, x13, x14, lsl #0x2c
8B4A8E44 add x4, x18, x10, lsr #0x23
-8B9ED75E add x30, x26, x30, asr #0x35
+8B9ED75E add lr, x26, lr, asr #0x35
8B11556C add x12, x11, x17, lsl #0x15
8B976550 add x16, x10, x23, asr #0x19
-8B521FD4 add x20, x30, x18, lsr #0x7
+8B521FD4 add x20, lr, x18, lsr #0x7
// ADD_asimdsame_only 0x001110xx1xxxxx1000xxxxxxxxxxxx
4EAE86AF add v15.4s, v21.4s, v14.4s
4EB485A1 add v1.4s, v13.4s, v20.4s
@@ -5047,11 +5047,11 @@ B03C7BEB adrp x11, 0x8000000078f7d000
B0ED9434 adrp x20, 0x7fffffffdb285000
9048B3AF adrp x15, 0x8000000091674000
B0F973C1 adrp x1, 0x7ffffffff2e79000
-905D4ABD adrp x29, 0x80000000ba954000
+905D4ABD adrp fp, 0x80000000ba954000
D0B27EC5 adrp x5, 0x7fffffff64fda000
90E7F2DB adrp x27, 0x7fffffffcfe58000
-90A217DE adrp x30, 0x7fffffff442f8000
-D0867E1E adrp x30, 0x7fffffff0cfc2000
+90A217DE adrp lr, 0x7fffffff442f8000
+D0867E1E adrp lr, 0x7fffffff0cfc2000
F053CA6D adrp x13, 0x80000000a794f000
B0818C56 adrp x22, 0x7fffffff03189000
90C683AF adrp x15, 0x7fffffff8d074000
@@ -5070,7 +5070,7 @@ D0C1BFAC adrp x12, 0x7fffffff837f6000
705D2D1C adr x28, 0x80000000000ba5a7
30708296 adr x22, 0x80000000000e1055
50805746 adr x6, 0x7ffffffffff00aee
-306B437D adr x29, 0x80000000000d6871
+306B437D adr fp, 0x80000000000d6871
10F1F199 adr x25, 0x7ffffffffffe3e34
3058C4CB adr x11, 0x80000000000b189d
308FBAF8 adr x24, 0x7ffffffffff1f761
@@ -5182,7 +5182,7 @@ D0C1BFAC adrp x12, 0x7fffffff837f6000
F21050B3 ands x19, x5, #0xffff001fffff001f
F21F7285 ands x5, x20, #0x3ffffffe3ffffffe
F2008700 ands x0, x24, #0x3000300030003
-F2695F1E ands x30, x24, #0x7fffff800000
+F2695F1E ands lr, x24, #0x7fffff800000
F2619968 ands x8, x11, #0xffffffff8000003f
F25171BC ands x28, x13, #0xffff800000000fff
F22AC840 ands x0, x2, #0xc1c1c1c1c1c1c1c1
@@ -5190,7 +5190,7 @@ F21B79A7 ands x7, x13, #0xffffffefffffffef
F24789B9 ands x25, x13, #0xfe0000000fffffff
F21BE9C7 ands x7, x14, #0xeeeeeeeeeeeeeeee
F22BB8B5 ands x21, x5, #0xffefffefffefffef
-F2176FB7 ands x23, x29, #0xfffffe1ffffffe1f
+F2176FB7 ands x23, fp, #0xfffffe1ffffffe1f
F20A3315 ands x21, x24, #0xffc00007ffc00007
F25B8DB3 ands x19, x13, #0xffffffe0000001ff
F2027798 ands x24, x28, #0xcfffffffcfffffff
@@ -5199,7 +5199,7 @@ F227F1EF ands x15, x15, #0xaaaaaaaaaaaaaaaa
EAC2202C ands x12, x1, x2, ror #0x8
EA8AD6F2 ands x18, x23, x10, asr #0x35
EA1391BB ands x27, x13, x19, lsl #0x24
-EA0A03B9 ands x25, x29, x10
+EA0A03B9 ands x25, fp, x10
EA4D8AE5 ands x5, x23, x13, lsr #0x22
EA4D5462 ands x2, x3, x13, lsr #0x15
EA51F60D ands x13, x16, x17, lsr #0x3d
@@ -5208,7 +5208,7 @@ EAD2F6DC ands x28, x22, x18, ror #0x3d
EA95C97A ands x26, x11, x21, asr #0x32
EA8165E9 ands x9, x15, x1, asr #0x19
EA44DA50 ands x16, x18, x4, lsr #0x36
-EA819BAC ands x12, x29, x1, asr #0x26
+EA819BAC ands x12, fp, x1, asr #0x26
EAC2E477 ands x23, x3, x2, ror #0x39
EAC4E017 ands x23, x0, x4, ror #0x38
EA42106B ands x11, x3, x2, lsr #0x4
@@ -5249,7 +5249,7 @@ EA42106B ands x11, x3, x2, lsr #0x4
// AND_64_log_imm 100100100xxxxxxxxxxxxxxxxxxxxxxx
92103567 and x7, x11, #0x3fff00003fff0000
9208A8E8 and x8, x7, #0xff07ff07ff07ff07
-922667CB and x11, x30, #0xfc0ffffffc0fffff
+922667CB and x11, lr, #0xfc0ffffffc0fffff
9247F62E and x14, x17, #0xfe7fffffffffffff
9250519C and x28, x12, #0xffff00000000001f
923ACA10 and x16, x16, #0xc1c1c1c1c1c1c1c1
@@ -5261,7 +5261,7 @@ EA42106B ands x11, x3, x2, lsr #0x4
9266E69B and x27, x20, #0xfffffffffc0fffff
92185F5B and x27, x26, #0xffffff00ffffff00
927EAA6D and x13, x19, #0x1ffffffffffc
-927137A9 and x9, x29, #0x1fff8000
+927137A9 and x9, fp, #0x1fff8000
924BD1E8 and x8, x15, #0xffe003ffffffffff
// AND_64_log_shift 10001010xx0xxxxxxxxxxxxxxxxxxxxx
8AC7E6A3 and x3, x21, x7, ror #0x39
@@ -5274,11 +5274,11 @@ EA42106B ands x11, x3, x2, lsr #0x4
8A038F79 and x25, x27, x3, lsl #0x23
8A80136B and x11, x27, x0, asr #0x4
8A8BFE92 and x18, x20, x11, asr #0x3f
-8A4A8A7E and x30, x19, x10, lsr #0x22
+8A4A8A7E and lr, x19, x10, lsr #0x22
8A90F73B and x27, x25, x16, asr #0x3d
8A00AACE and x14, x22, x0, lsl #0x2a
8A17269A and x26, x20, x23, lsl #0x9
-8ADE3A88 and x8, x20, x30, ror #0xe
+8ADE3A88 and x8, x20, lr, ror #0xe
8A4D657C and x28, x11, x13, lsr #0x19
// AND_asimdsame_only 0x001110001xxxxx000111xxxxxxxxxx
4E391F6A and v10.16b, v27.16b, v25.16b
@@ -5319,15 +5319,15 @@ EA42106B ands x11, x3, x2, lsr #0x4
9AC52A88 asr x8, x20, x5
9AC1292E asr x14, x9, x1
9AC92835 asr x21, x1, x9
-9ADD28CB asr x11, x6, x29
-9AC228BE asr x30, x5, x2
+9ADD28CB asr x11, x6, fp
+9AC228BE asr lr, x5, x2
9AD4287A asr x26, x3, x20
9ADC2A50 asr x16, x18, x28
-9ADE2BEC asr x12, xzr, x30
-9ADD2B1A asr x26, x24, x29
+9ADE2BEC asr x12, xzr, lr
+9ADD2B1A asr x26, x24, fp
9AC42A78 asr x24, x19, x4
-9ADD294E asr x14, x10, x29
-9ADE2A5C asr x28, x18, x30
+9ADD294E asr x14, x10, fp
+9ADE2A5C asr x28, x18, lr
9AC42862 asr x2, x3, x4
9ACD29C8 asr x8, x14, x13
9AC628FF asr xzr, x7, x6
@@ -5335,29 +5335,29 @@ EA42106B ands x11, x3, x2, lsr #0x4
D50B795C sys #0x3, c7, c9, #0x2, x28
D50E79D8 sys #0x6, c7, c9, #0x6, x24
D508792A at s1e1wp, x10
-D5087815 at S1E1R, x21
-D5087835 at S1E1W, x21
-D5087855 at S1E0R, x21
-D5087875 at S1E0W, x21
-D5087915 at S1E1RP, x21
-D5087935 at S1E1WP, x21
-D5087955 at S1E1A, x21
-D50C7815 at S1E2R, x21
-D50C7835 at S1E2W, x21
-D50C7895 at S12E1R, x21
-D50C78B5 at S12E1W, x21
-D50C78D5 at S12E0R, x21
-D50C78F5 at S12E0W, x21
-D50C7955 at S1E2A, x21
-D50E7815 at S1E3R, x21
-D50E7835 at S1E3W, x21
-D50E7955 at S1E3A, x21
+D5087815 at s1e1r, x21
+D5087835 at s1e1w, x21
+D5087855 at s1e0r, x21
+D5087875 at s1e0w, x21
+D5087915 at s1e1rp, x21
+D5087935 at s1e1wp, x21
+D5087955 at s1e1a, x21
+D50C7815 at s1e2r, x21
+D50C7835 at s1e2w, x21
+D50C7895 at s12e1r, x21
+D50C78B5 at s12e1w, x21
+D50C78D5 at s12e0r, x21
+D50C78F5 at s12e0w, x21
+D50C7955 at s1e2a, x21
+D50E7815 at s1e3r, x21
+D50E7835 at s1e3w, x21
+D50E7955 at s1e3a, x21
D50A7842 sys #0x2, c7, c8, #0x2, x2
D50B782D sys #0x3, c7, c8, #0x1, x13
D50C7976 sys #0x4, c7, c9, #0x3, x22
D50A79FB sys #0x2, c7, c9, #0x7, x27
D50D7949 sys #0x5, c7, c9, #0x2, x9
-D508797D sys #0x0, c7, c9, #0x3, x29
+D508797D sys #0x0, c7, c9, #0x3, fp
D50F7988 sys #0x7, c7, c9, #0x4, x8
D50A788C sys #0x2, c7, c8, #0x4, x12
D50E78C2 sys #0x6, c7, c8, #0x6, x2
@@ -5367,7 +5367,7 @@ D50E7970 sys #0x6, c7, c9, #0x3, x16
D50F79B9 sys #0x7, c7, c9, #0x5, x25
// AUTDA_64P_dp_1src 1101101011000001000110xxxxxxxxxx
DAC11A42 autda x2, x18
-DAC118FD autda x29, x7
+DAC118FD autda fp, x7
DAC1185C autda x28, x2
DAC11A2D autda x13, x17
DAC11A63 autda x3, x19
@@ -5378,16 +5378,16 @@ DAC11AB3 autda x19, x21
DAC11943 autda x3, x10
DAC11B4E autda x14, x26
DAC11959 autda x25, x10
-DAC11BDF autda xzr, x30
+DAC11BDF autda xzr, lr
DAC118F5 autda x21, x7
DAC11A5A autda x26, x18
DAC11967 autda x7, x11
// AUTDB_64P_dp_1src 110110101100000100xxxxxxxxxxxxxx
DAC11D51 autdb x17, x10
-DAC11FA7 autdb x7, x29
+DAC11FA7 autdb x7, fp
DAC11D69 autdb x9, x11
-DAC11F7D autdb x29, x27
-DAC11DBE autdb x30, x13
+DAC11F7D autdb fp, x27
+DAC11DBE autdb lr, x13
DAC11EA1 autdb x1, x21
DAC11D8E autdb x14, x12
DAC11EBA autdb x26, x21
@@ -5421,7 +5421,7 @@ DAC13FE9 autdzb x9
DAC13FF6 autdzb x22
DAC13FE4 autdzb x4
DAC13FFF autdzb xzr
-DAC13FFD autdzb x29
+DAC13FFD autdzb fp
DAC13FF8 autdzb x24
DAC13FE1 autdzb x1
DAC13FED autdzb x13
@@ -5429,7 +5429,7 @@ DAC13FF1 autdzb x17
DAC13FF3 autdzb x19
DAC13FEE autdzb x14
DAC13FE2 autdzb x2
-DAC13FFE autdzb x30
+DAC13FFE autdzb lr
DAC13FE5 autdzb x5
DAC13FE8 autdzb x8
DAC13FF4 autdzb x20
@@ -5485,7 +5485,7 @@ DAC133EA autiza x10
DAC133F0 autiza x16
DAC133E9 autiza x9
DAC133E8 autiza x8
-DAC133FE autiza x30
+DAC133FE autiza lr
DAC133FA autiza x26
DAC133ED autiza x13
DAC133FF autiza xzr
@@ -5503,11 +5503,11 @@ DAC137F3 autizb x19
DAC137ED autizb x13
DAC137E9 autizb x9
DAC137FA autizb x26
-DAC137FD autizb x29
+DAC137FD autizb fp
DAC137E7 autizb x7
DAC137E1 autizb x1
DAC137F0 autizb x16
-DAC137FE autizb x30
+DAC137FE autizb lr
DAC137E2 autizb x2
DAC137E3 autizb x3
DAC137FB autizb x27
@@ -5612,11 +5612,11 @@ B36B3A4B bfi x11, x18, #0x15, #0xf
B3743C42 bfi x2, x2, #0xc, #0x10
B35B0B46 bfi x6, x26, #0x25, #0x3
B3677CFA bfi x26, x7, #0x19, #0x20
-B36F77A7 bfi x7, x29, #0x11, #0x1e
+B36F77A7 bfi x7, fp, #0x11, #0x1e
B3571CD0 bfi x16, x6, #0x29, #0x8
B3682DC6 bfi x6, x14, #0x18, #0xc
B37391B6 bfi x22, x13, #0xd, #0x25
-B356549E bfi x30, x4, #0x2a, #0x16
+B356549E bfi lr, x4, #0x2a, #0x16
B3582C54 bfi x20, x2, #0x28, #0xc
B3731E97 bfi x23, x20, #0xd, #0x8
// BFMLAL_asimdelem_F 0x00111111xxxxxx1111x0xxxxxxxxxx
@@ -5646,15 +5646,15 @@ B35AF8EB bfxil x11, x7, #0x1a, #0x25
B3638F4E bfxil x14, x26, #0x23, #0x1
B346C190 bfxil x16, x12, #0x6, #0x2b
B34131C3 bfxil x3, x14, #0x1, #0xc
-B343C7B3 bfxil x19, x29, #0x3, #0x2f
+B343C7B3 bfxil x19, fp, #0x3, #0x2f
B3598B0C bfxil x12, x24, #0x19, #0xa
B344C6F3 bfxil x19, x23, #0x4, #0x2e
B343880B bfxil x11, x0, #0x3, #0x20
B35AA910 bfxil x16, x8, #0x1a, #0x11
B376E96B bfxil x11, x11, #0x36, #0x5
-B348ADBE bfxil x30, x13, #0x8, #0x24
-B368EF5E bfxil x30, x26, #0x28, #0x14
-B34BDC7E bfxil x30, x3, #0xb, #0x2d
+B348ADBE bfxil lr, x13, #0x8, #0x24
+B368EF5E bfxil lr, x26, #0x28, #0x14
+B34BDC7E bfxil lr, x3, #0xb, #0x2d
B368E704 bfxil x4, x24, #0x28, #0x12
// BICS_32_log_shift 01101010xx1xxxxxxxxxxxxxxxxxxxxx
6AEC152F bics w15, w9, w12, ror #0x5
@@ -5686,10 +5686,10 @@ EA350A50 bics x16, x18, x21, lsl #0x2
EAACA99F bics xzr, x12, x12, asr #0x2a
EAF34F27 bics x7, x25, x19, ror #0x13
EA26D9BA bics x26, x13, x6, lsl #0x36
-EA7E5D81 bics x1, x12, x30, lsr #0x17
+EA7E5D81 bics x1, x12, lr, lsr #0x17
EA6F74B0 bics x16, x5, x15, lsr #0x1d
EAF0718D bics x13, x12, x16, ror #0x1c
-EAA96BDF bics xzr, x30, x9, asr #0x1a
+EAA96BDF bics xzr, lr, x9, asr #0x1a
// BIC_32_log_shift 00001010xx1xxxxxxxxxxxxxxxxxxxxx
0A797037 bic w23, w1, w25, lsr #0x1c
0A3E3253 bic w19, w18, w30, lsl #0xc
@@ -5710,11 +5710,11 @@ EAA96BDF bics xzr, x30, x9, asr #0x1a
// BIC_64_log_shift 10001010xx1xxxxxxxxxxxxxxxxxxxxx
8AE4B8EF bic x15, x7, x4, ror #0x2e
8ABF9741 bic x1, x26, xzr, asr #0x25
-8A371C9D bic x29, x4, x23, lsl #0x7
+8A371C9D bic fp, x4, x23, lsl #0x7
8A32960F bic x15, x16, x18, lsl #0x25
8A20ACD0 bic x16, x6, x0, lsl #0x2b
8A648147 bic x7, x10, x4, lsr #0x20
-8AFE8D44 bic x4, x10, x30, ror #0x23
+8AFE8D44 bic x4, x10, lr, ror #0x23
8A3FF489 bic x9, x4, xzr, lsl #0x3d
8A35E587 bic x7, x12, x21, lsl #0x39
8AB9648E bic x14, x4, x25, asr #0x19
@@ -5819,7 +5819,7 @@ D63F08DF blraaz x6
D63F0B9F blraaz x28
D63F0B1F blraaz x24
D63F099F blraaz x12
-D63F0BDF blraaz x30
+D63F0BDF blraaz lr
D63F097F blraaz x11
D63F095F blraaz x10
D63F0B5F blraaz x26
@@ -5880,7 +5880,7 @@ D73F0DE8 blrab x15, x8
// BLR_64_branch_reg 1101011000111111000000xxxxx00000
D63F0080 blr x4
D63F00A0 blr x5
-D63F03A0 blr x29
+D63F03A0 blr fp
D63F0320 blr x25
D63F0260 blr x19
D63F0120 blr x9
@@ -5912,7 +5912,7 @@ D63F0040 blr x2
94AD0FF3 bl 0x8000000002b43fd0
94EDCD31 bl 0x8000000003b734c8
// BRAAZ_64_branch_reg 1101011000011111000010xxxxx11111
-D61F0BBF braaz x29
+D61F0BBF braaz fp
D61F097F braaz x11
D61F0B5F braaz x26
D61F08DF braaz x6
@@ -5940,7 +5940,7 @@ D71F08C7 braa x6, x7
D71F0A0E braa x16, x14
D71F09D5 braa x14, x21
D71F0B4B braa x26, x11
-D71F0ADE braa x22, x30
+D71F0ADE braa x22, lr
D71F0996 braa x12, x22
D71F08CD braa x6, x13
D71F0A45 braa x18, x5
@@ -5959,7 +5959,7 @@ D61F0D9F brabz x12
D61F0EDF brabz x22
D61F0F9F brabz x28
D61F0DFF brabz x15
-D61F0FDF brabz x30
+D61F0FDF brabz lr
D61F0F7F brabz x27
D61F0E9F brabz x20
// BRAB_64P_branch_reg 1101011100011111000011xxxxxxxxxx
@@ -5971,7 +5971,7 @@ D71F0E58 brab x18, x24
D71F0CDF brab x6, sp
D71F0C62 brab x3, x2
D71F0F4A brab x26, x10
-D71F0FC4 brab x30, x4
+D71F0FC4 brab lr, x4
D71F0E03 brab x16, x3
D71F0DDF brab x14, sp
D71F0F07 brab x24, x7
@@ -6003,7 +6003,7 @@ D61F0300 br x24
D61F0200 br x16
D61F0120 br x9
D61F02C0 br x22
-D61F03C0 br x30
+D61F03C0 br lr
D61F01E0 br x15
D61F01A0 br x13
D61F0180 br x12
@@ -6076,7 +6076,7 @@ D503241F bti
08E67EC5 casab w6, w5, [x22]
08FE7EB0 casab w30, w16, [x21]
08EB7C10 casab w11, w16, [x0]
-08ED7FB9 casab w13, w25, [x29]
+08ED7FB9 casab w13, w25, [fp]
08F57D22 casab w21, w2, [x9]
08F57C66 casab w21, w6, [x3]
08F17F32 casab w17, w18, [x25]
@@ -6098,7 +6098,7 @@ D503241F bti
48FC7E5A casah w28, w26, [x18]
48E77D82 casah w7, w2, [x12]
48F37C09 casah w19, w9, [x0]
-48EA7FA6 casah w10, w6, [x29]
+48EA7FA6 casah w10, w6, [fp]
48EA7E75 casah w10, w21, [x19]
48F87F91 casah w24, w17, [x28]
48E47D85 casah w4, w5, [x12]
@@ -6113,7 +6113,7 @@ D503241F bti
08F2FDEC casalb w18, w12, [x15]
08FEFE86 casalb w30, w6, [x20]
08F5FD8D casalb w21, w13, [x12]
-08FCFFA5 casalb w28, w5, [x29]
+08FCFFA5 casalb w28, w5, [fp]
08F0FF2C casalb w16, w12, [x25]
08FFFE38 casalb wzr, w24, [x17]
08F3FF43 casalb w19, w3, [x26]
@@ -6164,12 +6164,12 @@ C8F2FE78 casal x18, x24, [x19]
C8EDFC97 casal x13, x23, [x4]
C8F2FF20 casal x18, x0, [x25]
C8FCFF47 casal x28, x7, [x26]
-C8EAFC9E casal x10, x30, [x4]
-C8E4FFCA casal x4, x10, [x30]
+C8EAFC9E casal x10, lr, [x4]
+C8E4FFCA casal x4, x10, [lr]
C8F7FE67 casal x23, x7, [x19]
C8F6FD8E casal x22, x14, [x12]
C8FCFC96 casal x28, x22, [x4]
-C8FEFC63 casal x30, x3, [x3]
+C8FEFC63 casal lr, x3, [x3]
C8EBFC32 casal x11, x18, [x1]
// CASA_C32_ldstexcl 10001000111xxxxx011111xxxxxxxxxx
88F17D0C casa w17, w12, [x8]
@@ -6185,11 +6185,11 @@ C8EBFC32 casal x11, x18, [x1]
88F77DB8 casa w23, w24, [x13]
88ED7D08 casa w13, w8, [x8]
88F67C3F casa w22, wzr, [x1]
-88F77FB1 casa w23, w17, [x29]
+88F77FB1 casa w23, w17, [fp]
88E37ECD casa w3, w13, [x22]
88FA7E1C casa w26, w28, [x16]
// CASA_C64_ldstexcl 11001000111xxxxx011111xxxxxxxxxx
-C8EA7FBF casa x10, xzr, [x29]
+C8EA7FBF casa x10, xzr, [fp]
C8ED7E7F casa x13, xzr, [x19]
C8E87CF4 casa x8, x20, [x7]
C8F57E43 casa x21, x3, [x18]
@@ -6200,10 +6200,10 @@ C8F67ED1 casa x22, x17, [x22]
C8E67EA0 casa x6, x0, [x21]
C8F57DDA casa x21, x26, [x14]
C8E87CC2 casa x8, x2, [x6]
-C8FE7DCE casa x30, x14, [x14]
+C8FE7DCE casa lr, x14, [x14]
C8FC7D64 casa x28, x4, [x11]
C8E87D91 casa x8, x17, [x12]
-C8E37FA5 casa x3, x5, [x29]
+C8E37FA5 casa x3, x5, [fp]
C8F07DD2 casa x16, x18, [x14]
// CASB_C32_ldstexcl 00001000101xxxxx011111xxxxxxxxxx
08B87E1E casb w24, w30, [x16]
@@ -6223,14 +6223,14 @@ C8F07DD2 casa x16, x18, [x14]
08B37C76 casb w19, w22, [x3]
08BE7E06 casb w30, w6, [x16]
// CASH_C32_ldstexcl 01001000101xxxxx011111xxxxxxxxxx
-48A37FB7 cash w3, w23, [x29]
+48A37FB7 cash w3, w23, [fp]
48B57F80 cash w21, w0, [x28]
48A87C7A cash w8, w26, [x3]
48A17CF4 cash w1, w20, [x7]
48A97F84 cash w9, w4, [x28]
48A27DF9 cash w2, w25, [x15]
-48BF7FA3 cash wzr, w3, [x29]
-48B17FA9 cash w17, w9, [x29]
+48BF7FA3 cash wzr, w3, [fp]
+48B17FA9 cash w17, w9, [fp]
48BB7E13 cash w27, w19, [x16]
48B17CC6 cash w17, w6, [x6]
48A07CC8 cash w0, w8, [x6]
@@ -6275,7 +6275,7 @@ C8F07DD2 casa x16, x18, [x14]
48B0FC9F caslh w16, wzr, [x4]
// CASL_C32_ldstexcl 10001000101xxxxx111111xxxxxxxxxx
88BFFC77 casl wzr, w23, [x3]
-88BBFFC6 casl w27, w6, [x30]
+88BBFFC6 casl w27, w6, [lr]
88BBFDD9 casl w27, w25, [x14]
88BBFC4E casl w27, w14, [x2]
88B0FCE2 casl w16, w2, [x7]
@@ -6292,18 +6292,18 @@ C8F07DD2 casa x16, x18, [x14]
88B1FE72 casl w17, w18, [x19]
// CASL_C64_ldstexcl 11001000101xxxxx111111xxxxxxxxxx
C8B4FF4C casl x20, x12, [x26]
-C8A8FFDE casl x8, x30, [x30]
+C8A8FFDE casl x8, lr, [lr]
C8ABFCAE casl x11, x14, [x5]
C8B8FEF6 casl x24, x22, [x23]
C8BFFCAA casl xzr, x10, [x5]
C8A3FFEA casl x3, x10, [sp]
-C8B9FE7D casl x25, x29, [x19]
+C8B9FE7D casl x25, fp, [x19]
C8AFFF5C casl x15, x28, [x26]
-C8AFFFD2 casl x15, x18, [x30]
+C8AFFFD2 casl x15, x18, [lr]
C8B9FCB7 casl x25, x23, [x5]
C8A1FCE8 casl x1, x8, [x7]
C8A6FDFA casl x6, x26, [x15]
-C8BDFDAD casl x29, x13, [x13]
+C8BDFDAD casl fp, x13, [x13]
C8A2FE77 casl x2, x23, [x19]
C8B6FD28 casl x22, x8, [x9]
C8A6FFF2 casl x6, x18, [sp]
@@ -6320,7 +6320,7 @@ C8A6FFF2 casl x6, x18, [sp]
0868FCFE caspal w8, w9, w30, wzr, [x7]
0878FE96 caspal w24, w25, w22, w23, [x20]
087EFCB8 caspal w30, wzr, w24, w25, [x5]
-0864FFB0 caspal w4, w5, w16, w17, [x29]
+0864FFB0 caspal w4, w5, w16, w17, [fp]
0860FE60 caspal w0, w1, w0, w1, [x19]
0862FF66 caspal w2, w3, w6, w7, [x27]
0864FE30 caspal w4, w5, w16, w17, [x17]
@@ -6329,11 +6329,11 @@ C8A6FFF2 casl x6, x18, [sp]
4862FDAE caspal x2, x3, x14, x15, [x13]
487AFF42 caspal x26, x27, x2, x3, [x26]
4876FF7A caspal x22, x23, x26, x27, [x27]
-486CFC7C caspal x12, x13, x28, x29, [x3]
+486CFC7C caspal x12, x13, x28, fp, [x3]
487AFEA4 caspal x26, x27, x4, x5, [x21]
4874FD60 caspal x20, x21, x0, x1, [x11]
486EFCE6 caspal x14, x15, x6, x7, [x7]
-487EFE72 caspal x30, xzr, x18, x19, [x19]
+487EFE72 caspal lr, xzr, x18, x19, [x19]
4870FF50 caspal x16, x17, x16, x17, [x26]
4872FF32 caspal x18, x19, x18, x19, [x25]
4866FE3A caspal x6, x7, x26, x27, [x17]
@@ -6354,26 +6354,26 @@ C8A6FFF2 casl x6, x18, [sp]
08667E9E caspa w6, w7, w30, wzr, [x20]
08747E08 caspa w20, w21, w8, w9, [x16]
08787C1A caspa w24, w25, w26, w27, [x0]
-08687FBE caspa w8, w9, w30, wzr, [x29]
+08687FBE caspa w8, w9, w30, wzr, [fp]
08747EC0 caspa w20, w21, w0, w1, [x22]
08727D2C caspa w18, w19, w12, w13, [x9]
08607D2C caspa w0, w1, w12, w13, [x9]
// CASPA_CP64_ldstexcl 01001000011xxxx0011111xxxxxxxxxx
-487E7D10 caspa x30, xzr, x16, x17, [x8]
+487E7D10 caspa lr, xzr, x16, x17, [x8]
48667D14 caspa x6, x7, x20, x21, [x8]
486C7D9A caspa x12, x13, x26, x27, [x12]
-487C7C9E caspa x28, x29, x30, xzr, [x4]
+487C7C9E caspa x28, fp, lr, xzr, [x4]
48707DE6 caspa x16, x17, x6, x7, [x15]
48627F08 caspa x2, x3, x8, x9, [x24]
-487C7F88 caspa x28, x29, x8, x9, [x28]
-487E7FEE caspa x30, xzr, x14, x15, [sp]
+487C7F88 caspa x28, fp, x8, x9, [x28]
+487E7FEE caspa lr, xzr, x14, x15, [sp]
48667CEA caspa x6, x7, x10, x11, [x7]
48687F30 caspa x8, x9, x16, x17, [x25]
486C7C8A caspa x12, x13, x10, x11, [x4]
48607ECA caspa x0, x1, x10, x11, [x22]
48627DF6 caspa x2, x3, x22, x23, [x15]
48747F2E caspa x20, x21, x14, x15, [x25]
-486C7E9E caspa x12, x13, x30, xzr, [x20]
+486C7E9E caspa x12, x13, lr, xzr, [x20]
48707F98 caspa x16, x17, x24, x25, [x28]
// CASPL_CP32_ldstexcl 00001000001xxxx0111111xxxxxxxxxx
0832FE02 caspl w18, w19, w2, w3, [x16]
@@ -6397,18 +6397,18 @@ C8A6FFF2 casl x6, x18, [sp]
483AFD18 caspl x26, x27, x24, x25, [x8]
4826FC62 caspl x6, x7, x2, x3, [x3]
4820FC34 caspl x0, x1, x20, x21, [x1]
-482EFF3C caspl x14, x15, x28, x29, [x25]
+482EFF3C caspl x14, x15, x28, fp, [x25]
4822FDDA caspl x2, x3, x26, x27, [x14]
4824FC40 caspl x4, x5, x0, x1, [x2]
483AFF76 caspl x26, x27, x22, x23, [x27]
-4836FD3C caspl x22, x23, x28, x29, [x9]
+4836FD3C caspl x22, x23, x28, fp, [x9]
4838FCBA caspl x24, x25, x26, x27, [x5]
4820FE88 caspl x0, x1, x8, x9, [x20]
482AFC2C caspl x10, x11, x12, x13, [x1]
4826FEEE caspl x6, x7, x14, x15, [x23]
4832FF6A caspl x18, x19, x10, x11, [x27]
482CFCB8 caspl x12, x13, x24, x25, [x5]
-4838FFA8 caspl x24, x25, x8, x9, [x29]
+4838FFA8 caspl x24, x25, x8, x9, [fp]
// CASP_CP32_ldstexcl 00001000001xxxx0011111xxxxxxxxxx
083C7C64 casp w28, w29, w4, w5, [x3]
08227E30 casp w2, w3, w16, w17, [x17]
@@ -6423,7 +6423,7 @@ C8A6FFF2 casl x6, x18, [sp]
083E7C52 casp w30, wzr, w18, w19, [x2]
08247F98 casp w4, w5, w24, w25, [x28]
082C7CC4 casp w12, w13, w4, w5, [x6]
-08207FAA casp w0, w1, w10, w11, [x29]
+08207FAA casp w0, w1, w10, w11, [fp]
08367C36 casp w22, w23, w22, w23, [x1]
08307E94 casp w16, w17, w20, w21, [x20]
// CASP_CP64_ldstexcl 01001000001xxxx0011111xxxxxxxxxx
@@ -6432,15 +6432,15 @@ C8A6FFF2 casl x6, x18, [sp]
482E7D6C casp x14, x15, x12, x13, [x11]
48347D46 casp x20, x21, x6, x7, [x10]
483A7EA6 casp x26, x27, x6, x7, [x21]
-483E7DFC casp x30, xzr, x28, x29, [x15]
+483E7DFC casp lr, xzr, x28, fp, [x15]
483A7CC0 casp x26, x27, x0, x1, [x6]
48287DE8 casp x8, x9, x8, x9, [x15]
48347CD8 casp x20, x21, x24, x25, [x6]
-483C7C20 casp x28, x29, x0, x1, [x1]
+483C7C20 casp x28, fp, x0, x1, [x1]
48267F88 casp x6, x7, x8, x9, [x28]
48327E3A casp x18, x19, x26, x27, [x17]
-483E7C92 casp x30, xzr, x18, x19, [x4]
-482E7D5E casp x14, x15, x30, xzr, [x10]
+483E7C92 casp lr, xzr, x18, x19, [x4]
+482E7D5E casp x14, x15, lr, xzr, [x10]
483A7F2E casp x26, x27, x14, x15, [x25]
48327C04 casp x18, x19, x4, x5, [x0]
// CAS_C32_ldstexcl 10001000101xxxxx011111xxxxxxxxxx
@@ -6465,12 +6465,12 @@ C8BB7E15 cas x27, x21, [x16]
C8BF7E1F cas xzr, xzr, [x16]
C8A87C37 cas x8, x23, [x1]
C8B57DBC cas x21, x28, [x13]
-C8B87D7D cas x24, x29, [x11]
+C8B87D7D cas x24, fp, [x11]
C8AF7E64 cas x15, x4, [x19]
-C8BD7EE4 cas x29, x4, [x23]
+C8BD7EE4 cas fp, x4, [x23]
C8B97E99 cas x25, x25, [x20]
-C8BF7CFD cas xzr, x29, [x7]
-C8BD7DA9 cas x29, x9, [x13]
+C8BF7CFD cas xzr, fp, [x7]
+C8BD7DA9 cas fp, x9, [x13]
C8AA7C53 cas x10, x19, [x2]
C8AB7DCC cas x11, x12, [x14]
C8B27EB4 cas x18, x20, [x21]
@@ -6535,7 +6535,7 @@ B479927C cbz x28, 0x80000000000f3250
B4B789F9 cbz x25, 0x7ffffffffff6f140
B49D46F6 cbz x22, 0x7ffffffffff3a8e0
B4264A79 cbz x25, 0x800000000004c950
-B438727E cbz x30, 0x8000000000070e50
+B438727E cbz lr, 0x8000000000070e50
B4D298F2 cbz x18, 0x7ffffffffffa5320
B4AB4042 cbz x2, 0x7ffffffffff5680c
B44CD5D7 cbz x23, 0x8000000000099abc
@@ -6599,9 +6599,9 @@ BA411844 ccmn x2, #0x1, #0x4, ne
// CCMN_64_condcmp_reg 10111010010xxxxxxxxx00xxxxx0xxxx
BA45B044 ccmn x2, x5, #0x4, lt
BA433304 ccmn x24, x3, #0x4, lo
-BA5EC149 ccmn x10, x30, #0x9, gt
+BA5EC149 ccmn x10, lr, #0x9, gt
BA553080 ccmn x4, x21, #0x0, lo
-BA4F33C0 ccmn x30, x15, #0x0, lo
+BA4F33C0 ccmn lr, x15, #0x0, lo
BA5AE20E ccmn x16, x26, #0xe, al
BA52620A ccmn x16, x18, #0xa, vs
BA4932E2 ccmn x23, x9, #0x2, lo
@@ -6666,7 +6666,7 @@ FA57C9C5 ccmp x14, #0x17, #0x5, gt
FA4828A8 ccmp x5, #0x8, #0x8, hs
// CCMP_64_condcmp_reg 11111010010xxxxxxxxx00xxxxx0xxxx
FA439341 ccmp x26, x3, #0x1, ls
-FA5CD3AE ccmp x29, x28, #0xe, le
+FA5CD3AE ccmp fp, x28, #0xe, le
FA5A5281 ccmp x20, x26, #0x1, pl
FA5B3382 ccmp x28, x27, #0x2, lo
FA5F5000 ccmp x0, xzr, #0x0, pl
@@ -6674,12 +6674,12 @@ FA53E065 ccmp x3, x19, #0x5, al
FA49F08A ccmp x4, x9, #0xa, nv
FA5612EC ccmp x23, x22, #0xc, ne
FA574285 ccmp x20, x23, #0x5, mi
-FA5D73EF ccmp xzr, x29, #0xf, vc
+FA5D73EF ccmp xzr, fp, #0xf, vc
FA45D2EB ccmp x23, x5, #0xb, le
-FA5D60C1 ccmp x6, x29, #0x1, vs
+FA5D60C1 ccmp x6, fp, #0x1, vs
FA5AA00E ccmp x0, x26, #0xe, ge
FA5461AD ccmp x13, x20, #0xd, vs
-FA5D012A ccmp x9, x29, #0xa, eq
+FA5D012A ccmp x9, fp, #0xa, eq
FA52514E ccmp x10, x18, #0xe, pl
// CFINV_M_pstate 11010101000000000100xxxx00011111
D500401F cfinv
@@ -6704,7 +6704,7 @@ D50B7380 cfp rctx, x0
D50B7384 cfp rctx, x4
D50B7385 cfp rctx, x5
D50B7389 cfp rctx, x9
-D50B739E cfp rctx, x30
+D50B739E cfp rctx, lr
D50B7394 cfp rctx, x20
D50B7387 cfp rctx, x7
D50B739C cfp rctx, x28
@@ -6736,7 +6736,7 @@ D50B7393 cfp rctx, x19
9A8BC574 cinc x20, x11, le
9A812436 cinc x22, x1, lo
9A841489 cinc x9, x4, eq
-9A9DC7AF cinc x15, x29, le
+9A9DC7AF cinc x15, fp, le
9A89A53A cinc x26, x9, lt
9A883508 cinc x8, x8, hs
9A8C0582 cinc x2, x12, ne
@@ -6770,7 +6770,7 @@ D50B7393 cfp rctx, x19
DA9B5367 cinv x7, x27, mi
DA815027 cinv x7, x1, mi
DA87B0F6 cinv x22, x7, ge
-DA85C0BE cinv x30, x5, le
+DA85C0BE cinv lr, x5, le
DA84A094 cinv x20, x4, lt
DA839072 cinv x18, x3, hi
DA890121 cinv x1, x9, ne
@@ -7297,7 +7297,7 @@ DAC01016 clz x22, x0
AB25E81F cmn x0, x5, sxtx #0x2
AB23EF7F cmn x27, x3, sxtx #0x3
AB38305F cmn x2, w24, uxth #0x4
-AB2B93DF cmn x30, w11, sxtb #0x4
+AB2B93DF cmn lr, w11, sxtb #0x4
AB2D115F cmn x10, w13, uxtb #0x4
AB37C29F cmn x20, w23, sxtw
AB2CEE9F cmn x20, x12, sxtx #0x3
@@ -7306,7 +7306,7 @@ AB33E59F cmn x12, x19, sxtx #0x1
AB3B2C3F cmn x1, w27, uxth #0x3
AB2744DF cmn x6, w7, uxtw #0x1
AB3AA1BF cmn x13, w26, sxth
-AB3F83DF cmn x30, wzr, sxtb
+AB3F83DF cmn lr, wzr, sxtb
AB25249F cmn x4, w5, uxth #0x1
AB31613F cmn x9, x17, uxtx
AB2F6E1F cmn x16, x15, uxtx #0x3
@@ -7318,7 +7318,7 @@ B1112E7F cmn x19, #0x44b
B13BB97F cmn x11, #0xeee
B1170CDF cmn x6, #0x5c3
B1377A7F cmn x19, #0xdde
-B168C7DF cmn x30, #0xa31, lsl #0xc
+B168C7DF cmn lr, #0xa31, lsl #0xc
B161E2FF cmn x23, #0x878, lsl #0xc
B11CDC9F cmn x4, #0x737
B15A115F cmn x10, #0x684, lsl #0xc
@@ -7336,7 +7336,7 @@ AB4F40BF cmn x5, x15, lsr #0x10
AB1A695F cmn x10, x26, lsl #0x1a
AB03705F cmn x2, x3, lsl #0x1c
AB0F569F cmn x20, x15, lsl #0x15
-AB9A73DF cmn x30, x26, asr #0x1c
+AB9A73DF cmn lr, x26, asr #0x1c
AB1AF81F cmn x0, x26, lsl #0x3e
AB11CDDF cmn x14, x17, lsl #0x33
AB02EA9F cmn x20, x2, lsl #0x3a
@@ -7345,22 +7345,22 @@ AB92855F cmn x10, x18, asr #0x21
AB83B27F cmn x19, x3, asr #0x2c
AB80061F cmn x16, x0, asr #0x1
// CMPP_SUBPS_64S_dp_2src 10111010110xxxxx000000xxxxx11111
-BAC202FF subps xzr, x23, x2
-BAD1005F subps xzr, x2, x17
-BAD6009F subps xzr, x4, x22
-BAC6015F subps xzr, x10, x6
-BADF029F subps xzr, x20, sp
-BADE011F subps xzr, x8, x30
-BAC602BF subps xzr, x21, x6
-BAC3003F subps xzr, x1, x3
-BACB005F subps xzr, x2, x11
-BAD3029F subps xzr, x20, x19
-BAD5005F subps xzr, x2, x21
-BAC8007F subps xzr, x3, x8
-BACC00BF subps xzr, x5, x12
-BAD902BF subps xzr, x21, x25
-BAD103DF subps xzr, x30, x17
-BACA023F subps xzr, x17, x10
+BAC202FF cmpp x23, x2
+BAD1005F cmpp x2, x17
+BAD6009F cmpp x4, x22
+BAC6015F cmpp x10, x6
+BADF029F cmpp x20, sp
+BADE011F cmpp x8, lr
+BAC602BF cmpp x21, x6
+BAC3003F cmpp x1, x3
+BACB005F cmpp x2, x11
+BAD3029F cmpp x20, x19
+BAD5005F cmpp x2, x21
+BAC8007F cmpp x3, x8
+BACC00BF cmpp x5, x12
+BAD902BF cmpp x21, x25
+BAD103DF cmpp lr, x17
+BACA023F cmpp x17, x10
// CMP_SUBS_32S_addsub_ext 01101011001xxxxxxxxxxxxxxxxxxxxx
6B2AE13F cmp w9, w10, sxtx
6B37433F cmp w25, w23, uxtw
@@ -7436,7 +7436,7 @@ F14F6CDF cmp x6, #0x3db, lsl #0xc
F12BABFF cmp sp, #0xaea
F10B4DBF cmp x13, #0x2d3
F1004C3F cmp x1, #0x13
-F16377DF cmp x30, #0x8dd, lsl #0xc
+F16377DF cmp lr, #0x8dd, lsl #0xc
F16F10FF cmp x7, #0xbc4, lsl #0xc
F166FAFF cmp x23, #0x9be, lsl #0xc
F11D2D7F cmp x11, #0x74b
@@ -7445,7 +7445,7 @@ F15AF15F cmp x10, #0x6bc, lsl #0xc
F141581F cmp x0, #0x56, lsl #0xc
F1153E5F cmp x18, #0x54f
F16F6D5F cmp x10, #0xbdb, lsl #0xc
-F12B0FBF cmp x29, #0xac3
+F12B0FBF cmp fp, #0xac3
// CMP_SUBS_64_addsub_shift 11101011xx0xxxxxxxxxxxxxxxx11111
EB8030BF cmp x5, x0, asr #0xc
EB05691F cmp x8, x5, lsl #0x1a
@@ -7454,7 +7454,7 @@ EB8E3B9F cmp x28, x14, asr #0xe
EB59AEBF cmp x21, x25, lsr #0x2b
EB99E4FF cmp x7, x25, asr #0x39
EB8EAE1F cmp x16, x14, asr #0x2b
-EB8C27BF cmp x29, x12, asr #0x9
+EB8C27BF cmp fp, x12, asr #0x9
EB1019BF cmp x13, x16, lsl #0x6
EB09E0BF cmp x5, x9, lsl #0x38
EB4C0C7F cmp x3, x12, lsr #0x3
@@ -7515,7 +7515,7 @@ EB93701F cmp x0, x19, asr #0x1c
5A88B505 cneg w5, w8, ge
5A9C178E cneg w14, w28, eq
// CNEG_CSNEG_64_condsel 11011010100xxxxxxxxx01xxxxxxxxxx
-DA9E97D1 cneg x17, x30, hi
+DA9E97D1 cneg x17, lr, hi
DA85A4BA cneg x26, x5, lt
DA99C735 cneg x21, x25, le
DA818423 cneg x3, x1, ls
@@ -7523,7 +7523,7 @@ DA885506 cneg x6, x8, mi
DA92D65B cneg x27, x18, gt
DA997735 cneg x21, x25, vs
DA814431 cneg x17, x1, pl
-DA9E97C6 cneg x6, x30, hi
+DA9E97C6 cneg x6, lr, hi
DA89352C cneg x12, x9, hs
DA833475 cneg x21, x3, hs
DA8614D2 cneg x18, x6, eq
@@ -7563,7 +7563,7 @@ D50B73F4 cpp rctx, x20
D50B73F3 cpp rctx, x19
D50B73FF cpp rctx, xzr
D50B73E9 cpp rctx, x9
-D50B73FE cpp rctx, x30
+D50B73FE cpp rctx, lr
D50B73F9 cpp rctx, x25
// CRC32B_32C_dp_2src 00011010110xxxxx010000xxxxxxxxxx
1AC74347 crc32b w7, w26, w7
@@ -7636,12 +7636,12 @@ D50B73F9 cpp rctx, x25
// CRC32CX_64C_dp_2src 10011010110xxxxx010111xxxxxxxxxx
9ACC5CD8 crc32cx w24, w6, x12
9ACB5EAF crc32cx w15, w21, x11
-9ADD5EDE crc32cx w30, w22, x29
+9ADD5EDE crc32cx w30, w22, fp
9ACD5CCA crc32cx w10, w6, x13
9AD95D52 crc32cx w18, w10, x25
9ADA5FC8 crc32cx w8, w30, x26
9ACC5DB5 crc32cx w21, w13, x12
-9ADD5E51 crc32cx w17, w18, x29
+9ADD5E51 crc32cx w17, w18, fp
9ACA5F86 crc32cx w6, w28, x10
9ACF5D53 crc32cx w19, w10, x15
9AC95D17 crc32cx w23, w8, x9
@@ -7693,9 +7693,9 @@ D50B73F9 cpp rctx, x25
9AD04CC4 crc32x w4, w6, x16
9AD44C2B crc32x w11, w1, x20
9AD74E9D crc32x w29, w20, x23
-9ADE4C50 crc32x w16, w2, x30
+9ADE4C50 crc32x w16, w2, lr
9AD94FB2 crc32x w18, w29, x25
-9ADE4D1E crc32x w30, w8, x30
+9ADE4D1E crc32x w30, w8, lr
9ACC4D97 crc32x w23, w12, x12
9AD94FF7 crc32x w23, wzr, x25
9AD04D48 crc32x w8, w10, x16
@@ -7722,12 +7722,12 @@ D503229F csdb
1A960139 csel w25, w9, w22, eq
// CSEL_64_condsel 10011010100xxxxxxxxx00xxxxxxxxxx
9A95C0C0 csel x0, x6, x21, gt
-9A8793D3 csel x19, x30, x7, ls
+9A8793D3 csel x19, lr, x7, ls
9A80524B csel x11, x18, x0, pl
9A805389 csel x9, x28, x0, pl
9A8142BB csel x27, x21, x1, mi
9A8100E1 csel x1, x7, x1, eq
-9A9DE0DF csel xzr, x6, x29, al
+9A9DE0DF csel xzr, x6, fp, al
9A854044 csel x4, x2, x5, mi
9A906130 csel x16, x9, x16, vs
9A937128 csel x8, x9, x19, vc
@@ -7735,7 +7735,7 @@ D503229F csdb
9A9F90FA csel x26, x7, xzr, ls
9A89C075 csel x21, x3, x9, gt
9A9A0265 csel x5, x19, x26, eq
-9A8783C5 csel x5, x30, x7, hi
+9A8783C5 csel x5, lr, x7, hi
9A878183 csel x3, x12, x7, hi
// CSETM_CSINV_32_condsel 0101101010011111xxxx0011111xxxxx
5A9F53EE csetm w14, mi
@@ -7761,7 +7761,7 @@ DA9FD3E5 csetm x5, gt
DA9F73F7 csetm x23, vs
DA9FC3FA csetm x26, le
DA9FD3EA csetm x10, gt
-DA9FD3FE csetm x30, gt
+DA9FD3FE csetm lr, gt
DA9FD3F5 csetm x21, gt
DA9FB3EC csetm x12, ge
DA9F03E4 csetm x4, ne
@@ -7837,7 +7837,7 @@ DA9F53FC csetm x28, mi
9A8957E9 csinc x9, xzr, x9, pl
9A877572 csinc x18, x11, x7, vc
9A989699 csinc x25, x20, x24, ls
-9A91B7DD csinc x29, x30, x17, lt
+9A91B7DD csinc fp, lr, x17, lt
9A99742F csinc x15, x1, x25, vc
// CSINV_32_condsel 01011010100xxxxxxxxx00xxxxxxxxxx
5A8292BF csinv wzr, w21, w2, ls
@@ -7857,8 +7857,8 @@ DA9F53FC csetm x28, mi
5A86E3EE csinv w14, wzr, w6, al
5A80F278 csinv w24, w19, w0, nv
// CSINV_64_condsel 11011010100xxxxxxxxx00xxxxxxxxxx
-DA9DC15B csinv x27, x10, x29, gt
-DA8EA3D9 csinv x25, x30, x14, ge
+DA9DC15B csinv x27, x10, fp, gt
+DA8EA3D9 csinv x25, lr, x14, ge
DA831235 csinv x21, x17, x3, ne
DA9291B9 csinv x25, x13, x18, ls
DA82C1B1 csinv x17, x13, x2, gt
@@ -7866,12 +7866,12 @@ DA93922A csinv x10, x17, x19, ls
DA99D111 csinv x17, x8, x25, le
DA945217 csinv x23, x16, x20, pl
DA87F2DF csinv xzr, x22, x7, nv
-DA9253C7 csinv x7, x30, x18, pl
+DA9253C7 csinv x7, lr, x18, pl
DA85311A csinv x26, x8, x5, lo
DA9C9016 csinv x22, x0, x28, ls
DA96C2B5 csinv x21, x21, x22, gt
DA8DE015 csinv x21, x0, x13, al
-DA8393D5 csinv x21, x30, x3, ls
+DA8393D5 csinv x21, lr, x3, ls
DA8B4295 csinv x21, x20, x11, mi
// CSNEG_32_condsel 01011010100xxxxxxxxx01xxxxxxxxxx
5A8964F3 csneg w19, w7, w9, vs
@@ -7976,7 +7976,7 @@ D5087A45 dc csw, x5
D5087643 dc isw, x3
D50B7A2E dc cvac, x14
// DGH_HI_hints 11010101000000110010000011xxxxxx
-D50320DF hint #0x6
+D50320DF dgh
// DMB_BO_barriers 11010101000000110011xxxx1xxxxxxx
D50335BF dmb nshld
D5033FBF dmb sy
@@ -8044,21 +8044,21 @@ D5033B9F dsb ish
4A693DA5 eon w5, w13, w9, lsr #0xf
4AB330A3 eon w3, w5, w19, asr #0xc
// EON_64_log_shift 11001010xx1xxxxxxxxxxxxxxxxxxxxx
-CA23A7A9 eon x9, x29, x3, lsl #0x29
-CA7CA1DE eon x30, x14, x28, lsr #0x28
+CA23A7A9 eon x9, fp, x3, lsl #0x29
+CA7CA1DE eon lr, x14, x28, lsr #0x28
CA71A32C eon x12, x25, x17, lsr #0x28
CA2439D2 eon x18, x14, x4, lsl #0xe
CA724F8D eon x13, x28, x18, lsr #0x13
CA270D33 eon x19, x9, x7, lsl #0x3
CAE5D5FF eon xzr, x15, x5, ror #0x35
CA2C706C eon x12, x3, x12, lsl #0x1c
-CA3EE004 eon x4, x0, x30, lsl #0x38
-CA6BEBC9 eon x9, x30, x11, lsr #0x3a
+CA3EE004 eon x4, x0, lr, lsl #0x38
+CA6BEBC9 eon x9, lr, x11, lsr #0x3a
CA7B4020 eon x0, x1, x27, lsr #0x10
CAB35F4F eon x15, x26, x19, asr #0x17
-CA6563DB eon x27, x30, x5, lsr #0x18
+CA6563DB eon x27, lr, x5, lsr #0x18
CA21CD44 eon x4, x10, x1, lsl #0x33
-CA3749DE eon x30, x14, x23, lsl #0x12
+CA3749DE eon lr, x14, x23, lsl #0x12
CA66B84C eon x12, x2, x6, lsr #0x2e
// EOR3_VVV16_crypto4 11001110000xxxxxxxxxxxxxxxxxxxxx
CE0B75E2 eor3 v2.16b, v15.16b, v11.16b, v29.16b
@@ -8113,16 +8113,16 @@ CE08448D eor3 v13.16b, v4.16b, v8.16b, v17.16b
4A5372CF eor w15, w22, w19, lsr #0x1c
// EOR_64_log_imm 110100100xxxxxxxxxxxxxxxxxxxxxxx
D26B355B eor x27, x10, #0x7ffe00000
-D269A3AB eor x11, x29, #0xffffffffff800000
-D2300BA3 eor x3, x29, #0x7000000070000
+D269A3AB eor x11, fp, #0xffffffffff800000
+D2300BA3 eor x3, fp, #0x7000000070000
D248712E eor x14, x9, #0xff000000001fffff
-D25637A8 eor x8, x29, #0xfffc0000000000
+D25637A8 eor x8, fp, #0xfffc0000000000
D255B399 eor x25, x28, #0xfffff80000ffffff
D245C423 eor x3, x1, #0xf8001fffffffffff
D242022B eor x11, x17, #0x4000000000000000
D2529D88 eor x8, x12, #0xffffc000003fffff
D2720B48 eor x8, x26, #0x1c000
-D272419D eor x29, x12, #0x7fffc000
+D272419D eor fp, x12, #0x7fffc000
D2372321 eor x1, x25, #0x3fe000003fe00
D24F9A54 eor x20, x18, #0xfffe000000ffffff
D215C766 eor x6, x27, #0x1818181818181818
@@ -8133,11 +8133,11 @@ CA5BFAF0 eor x16, x23, x27, lsr #0x3e
CA460304 eor x4, x24, x6, lsr #0x0
CA4842EC eor x12, x23, x8, lsr #0x10
CA13E575 eor x21, x11, x19, lsl #0x39
-CADD1EDB eor x27, x22, x29, ror #0x7
-CA99B43D eor x29, x1, x25, asr #0x2d
+CADD1EDB eor x27, x22, fp, ror #0x7
+CA99B43D eor fp, x1, x25, asr #0x2d
CA587AE8 eor x8, x23, x24, lsr #0x1e
CA08037C eor x28, x27, x8
-CADEA515 eor x21, x8, x30, ror #0x29
+CADEA515 eor x21, x8, lr, ror #0x29
CA00F321 eor x1, x25, x0, lsl #0x3c
CAC308D8 eor x24, x6, x3, ror #0x2
CA53DB00 eor x0, x24, x19, lsr #0x36
@@ -8183,7 +8183,7 @@ D503221F esb
1395423D extr w29, w17, w21, #0x10
// EXTR_64_extract 10010011110xxxxxxxxxxxxxxxxxxxxx
93DF0796 extr x22, x28, xzr, #0x1
-93D0FBD8 extr x24, x30, x16, #0x3e
+93D0FBD8 extr x24, lr, x16, #0x3e
93DBA207 extr x7, x16, x27, #0x28
93CC07FB extr x27, xzr, x12, #0x1
93DF4D0C extr x12, x8, xzr, #0x13
@@ -8196,7 +8196,7 @@ D503221F esb
93D68E95 extr x21, x20, x22, #0x23
93C40245 extr x5, x18, x4, #0x0
93D6A830 extr x16, x1, x22, #0x2a
-93DA4D9D extr x29, x12, x26, #0x13
+93DA4D9D extr fp, x12, x26, #0x13
93C53311 extr x17, x24, x5, #0xc
// EXT_asimdext_only 0x101110000xxxxx0xxxx0xxxxxxxxxx
2E1221F9 ext v25.8b, v15.8b, v18.8b, #0x4
@@ -9689,7 +9689,7 @@ D503221F esb
9E640330 fcvtas x16, d25
9E6401C5 fcvtas x5, d14
9E640353 fcvtas x19, d26
-9E64013E fcvtas x30, d9
+9E64013E fcvtas lr, d9
9E640125 fcvtas x5, d9
9E640075 fcvtas x21, d3
9E6402F8 fcvtas x24, d23
@@ -9708,17 +9708,17 @@ D503221F esb
9EE4003B fcvtas x27, h1
9EE40058 fcvtas x24, h2
9EE40083 fcvtas x3, h4
-9EE4035E fcvtas x30, h26
+9EE4035E fcvtas lr, h26
9EE40189 fcvtas x9, h12
9EE4012B fcvtas x11, h9
// FCVTAS_64S_float2int 1001111000100100000000xxxxxxxxxx
-9E2400FE fcvtas x30, s7
+9E2400FE fcvtas lr, s7
9E24032F fcvtas x15, s25
9E240283 fcvtas x3, s20
9E240226 fcvtas x6, s17
9E2401E4 fcvtas x4, s15
9E2401B0 fcvtas x16, s13
-9E24027D fcvtas x29, s19
+9E24027D fcvtas fp, s19
9E240351 fcvtas x17, s26
9E24002B fcvtas x11, s1
9E240011 fcvtas x17, s0
@@ -9726,7 +9726,7 @@ D503221F esb
9E2402A4 fcvtas x4, s21
9E2400FA fcvtas x26, s7
9E2402B1 fcvtas x17, s21
-9E2403DD fcvtas x29, s30
+9E2403DD fcvtas fp, s30
9E2401D4 fcvtas x20, s14
// FCVTAS_asimdmisc_R 0x0011100x100001110010xxxxxxxxxx
0E21C92B fcvtas v11.2s, v9.2s
@@ -9850,7 +9850,7 @@ D503221F esb
// FCVTAU_64D_float2int 1001111001100101000000xxxxxxxxxx
9E65038F fcvtau x15, d28
9E650008 fcvtau x8, d0
-9E6502FD fcvtau x29, d23
+9E6502FD fcvtau fp, d23
9E650208 fcvtau x8, d16
9E6501F4 fcvtau x20, d15
9E650182 fcvtau x2, d12
@@ -10044,15 +10044,15 @@ D503221F esb
9E700209 fcvtms x9, d16
9E700098 fcvtms x24, d4
9E7002CC fcvtms x12, d22
-9E70035E fcvtms x30, d26
-9E70019E fcvtms x30, d12
+9E70035E fcvtms lr, d26
+9E70019E fcvtms lr, d12
9E700193 fcvtms x19, d12
9E70014B fcvtms x11, d10
9E700171 fcvtms x17, d11
9E700382 fcvtms x2, d28
9E70017F fcvtms xzr, d11
// FCVTMS_64H_float2int 1001111011110000000000xxxxxxxxxx
-9EF003BD fcvtms x29, h29
+9EF003BD fcvtms fp, h29
9EF001A0 fcvtms x0, h13
9EF000D9 fcvtms x25, h6
9EF00014 fcvtms x20, h0
@@ -10064,13 +10064,13 @@ D503221F esb
9EF002FF fcvtms xzr, h23
9EF000CB fcvtms x11, h6
9EF000C9 fcvtms x9, h6
-9EF0025D fcvtms x29, h18
+9EF0025D fcvtms fp, h18
9EF00038 fcvtms x24, h1
9EF000B4 fcvtms x20, h5
9EF002C2 fcvtms x2, h22
// FCVTMS_64S_float2int 1001111000110000000000xxxxxxxxxx
9E30006D fcvtms x13, s3
-9E3001BE fcvtms x30, s13
+9E3001BE fcvtms lr, s13
9E300234 fcvtms x20, s17
9E3001E6 fcvtms x6, s15
9E30033F fcvtms xzr, s25
@@ -10216,7 +10216,7 @@ D503221F esb
9E710030 fcvtmu x16, d1
9E71018E fcvtmu x14, d12
9E7103AE fcvtmu x14, d29
-9E71027E fcvtmu x30, d19
+9E71027E fcvtmu lr, d19
9E710386 fcvtmu x6, d28
9E71025F fcvtmu xzr, d18
9E710068 fcvtmu x8, d3
@@ -10227,11 +10227,11 @@ D503221F esb
9EF1012B fcvtmu x11, h9
9EF101FA fcvtmu x26, h15
9EF10377 fcvtmu x23, h27
-9EF1039D fcvtmu x29, h28
+9EF1039D fcvtmu fp, h28
9EF1038F fcvtmu x15, h28
9EF1020C fcvtmu x12, h16
9EF100BB fcvtmu x27, h5
-9EF1003D fcvtmu x29, h1
+9EF1003D fcvtmu fp, h1
9EF10058 fcvtmu x24, h2
9EF101D6 fcvtmu x22, h14
9EF10257 fcvtmu x23, h18
@@ -10242,7 +10242,7 @@ D503221F esb
9E31007F fcvtmu xzr, s3
9E310317 fcvtmu x23, s24
9E3102E9 fcvtmu x9, s23
-9E31005E fcvtmu x30, s2
+9E31005E fcvtmu lr, s2
9E310167 fcvtmu x7, s11
9E31021F fcvtmu xzr, s16
9E310198 fcvtmu x24, s12
@@ -10385,7 +10385,7 @@ D503221F esb
9E6002C0 fcvtns x0, d22
9E6002E2 fcvtns x2, d23
9E6001A3 fcvtns x3, d13
-9E60019E fcvtns x30, d12
+9E60019E fcvtns lr, d12
9E60016F fcvtns x15, d11
9E6001E3 fcvtns x3, d15
9E60011C fcvtns x28, d8
@@ -10393,17 +10393,17 @@ D503221F esb
9E600172 fcvtns x18, d11
// FCVTNS_64H_float2int 1001111011100000000000xxxxxxxxxx
9EE000B6 fcvtns x22, h5
-9EE0029D fcvtns x29, h20
+9EE0029D fcvtns fp, h20
9EE00188 fcvtns x8, h12
9EE003D5 fcvtns x21, h30
-9EE0005E fcvtns x30, h2
+9EE0005E fcvtns lr, h2
9EE000CA fcvtns x10, h6
9EE00009 fcvtns x9, h0
9EE0018C fcvtns x12, h12
9EE003AD fcvtns x13, h29
9EE0027A fcvtns x26, h19
9EE003ED fcvtns x13, h31
-9EE0011E fcvtns x30, h8
+9EE0011E fcvtns lr, h8
9EE0014A fcvtns x10, h10
9EE00346 fcvtns x6, h26
9EE00114 fcvtns x20, h8
@@ -10580,20 +10580,20 @@ D503221F esb
9EE1022B fcvtnu x11, h17
// FCVTNU_64S_float2int 1001111000100001000000xxxxxxxxxx
9E210071 fcvtnu x17, s3
-9E21025E fcvtnu x30, s18
+9E21025E fcvtnu lr, s18
9E2102B4 fcvtnu x20, s21
9E21033C fcvtnu x28, s25
9E2102EB fcvtnu x11, s23
9E21034E fcvtnu x14, s26
9E2102C9 fcvtnu x9, s22
-9E2102FE fcvtnu x30, s23
+9E2102FE fcvtnu lr, s23
9E2103EB fcvtnu x11, s31
9E2100DB fcvtnu x27, s6
9E21035B fcvtnu x27, s26
9E210246 fcvtnu x6, s18
9E21006A fcvtnu x10, s3
9E2101F8 fcvtnu x24, s15
-9E2101BD fcvtnu x29, s13
+9E2101BD fcvtnu fp, s13
9E210227 fcvtnu x7, s17
// FCVTNU_asimdmisc_R 0x1011100x100001101010xxxxxxxxxx
6E21AADD fcvtnu v29.4s, v22.4s
@@ -10750,17 +10750,17 @@ D503221F esb
9E68024E fcvtps x14, d18
// FCVTPS_64H_float2int 1001111011101000000000xxxxxxxxxx
9EE801E2 fcvtps x2, h15
-9EE8011D fcvtps x29, h8
+9EE8011D fcvtps fp, h8
9EE803E2 fcvtps x2, h31
9EE800CB fcvtps x11, h6
9EE803A8 fcvtps x8, h29
-9EE803BD fcvtps x29, h29
+9EE803BD fcvtps fp, h29
9EE800F3 fcvtps x19, h7
9EE8035F fcvtps xzr, h26
9EE80200 fcvtps x0, h16
9EE803A6 fcvtps x6, h29
9EE80337 fcvtps x23, h25
-9EE8029D fcvtps x29, h20
+9EE8029D fcvtps fp, h20
9EE80014 fcvtps x20, h0
9EE80211 fcvtps x17, h16
9EE800A9 fcvtps x9, h5
@@ -10768,18 +10768,18 @@ D503221F esb
// FCVTPS_64S_float2int 1001111000101000000000xxxxxxxxxx
9E2803C3 fcvtps x3, s30
9E28032C fcvtps x12, s25
-9E28029D fcvtps x29, s20
+9E28029D fcvtps fp, s20
9E280385 fcvtps x5, s28
9E280143 fcvtps x3, s10
9E280010 fcvtps x16, s0
9E280241 fcvtps x1, s18
9E280369 fcvtps x9, s27
-9E28037E fcvtps x30, s27
+9E28037E fcvtps lr, s27
9E280368 fcvtps x8, s27
9E280398 fcvtps x24, s28
9E2802EC fcvtps x12, s23
9E280151 fcvtps x17, s10
-9E28029E fcvtps x30, s20
+9E28029E fcvtps lr, s20
9E28038B fcvtps x11, s28
9E280250 fcvtps x16, s18
// FCVTPS_asimdmisc_R 0x0011101x100001101xxxxxxxxxxxxx
@@ -10917,7 +10917,7 @@ D503221F esb
9E69033F fcvtpu xzr, d25
9E69034A fcvtpu x10, d26
9E69008A fcvtpu x10, d4
-9E69003E fcvtpu x30, d1
+9E69003E fcvtpu lr, d1
// FCVTPU_64H_float2int 1001111011101001000000xxxxxxxxxx
9EE9003B fcvtpu x27, h1
9EE90271 fcvtpu x17, h19
@@ -11166,7 +11166,7 @@ D503221F esb
9E58E1E0 fcvtzs x0, d15, #0x8
9E58AF93 fcvtzs x19, d28, #0x15
9E58BB2A fcvtzs x10, d25, #0x12
-9E58CE1E fcvtzs x30, d16, #0xd
+9E58CE1E fcvtzs lr, d16, #0xd
9E58F7C7 fcvtzs x7, d30, #0x3
9E582968 fcvtzs x8, d11, #0x36
9E5813B5 fcvtzs x21, d29, #0x3c
@@ -11184,7 +11184,7 @@ D503221F esb
9E7802F0 fcvtzs x16, d23
9E7800E5 fcvtzs x5, d7
9E7803BB fcvtzs x27, d29
-9E7803FE fcvtzs x30, d31
+9E7803FE fcvtzs lr, d31
9E780256 fcvtzs x22, d18
9E780072 fcvtzs x18, d3
9E78035A fcvtzs x26, d26
@@ -11220,12 +11220,12 @@ D503221F esb
9EF80261 fcvtzs x1, h19
9EF80158 fcvtzs x24, h10
9EF8023F fcvtzs xzr, h17
-9EF801BE fcvtzs x30, h13
+9EF801BE fcvtzs lr, h13
9EF80086 fcvtzs x6, h4
9EF803AA fcvtzs x10, h29
9EF80236 fcvtzs x22, h17
// FCVTZS_64S_float2fix 1001111000011000xxxxxxxxxxxxxxxx
-9E18C0DE fcvtzs x30, s6, #0x10
+9E18C0DE fcvtzs lr, s6, #0x10
9E1813E0 fcvtzs x0, s31, #0x3c
9E18A97C fcvtzs x28, s11, #0x16
9E18FAD8 fcvtzs x24, s22, #0x2
@@ -11463,7 +11463,7 @@ D503221F esb
1E3901F2 fcvtzu w18, s15
1E3903ED fcvtzu w13, s31
// FCVTZU_64D_float2fix 1001111001011001xxxxxxxxxxxxxxxx
-9E5925BD fcvtzu x29, d13, #0x37
+9E5925BD fcvtzu fp, d13, #0x37
9E59A4C4 fcvtzu x4, d6, #0x17
9E59DF11 fcvtzu x17, d24, #0x9
9E592B44 fcvtzu x4, d26, #0x36
@@ -11511,7 +11511,7 @@ D503221F esb
9ED97D63 fcvtzu x3, h11, #0x21
9ED9970A fcvtzu x10, h24, #0x1b
9ED90172 fcvtzu x18, h11, #0x40
-9ED9319E fcvtzu x30, h12, #0x34
+9ED9319E fcvtzu lr, h12, #0x34
9ED9F02B fcvtzu x11, h1, #0x4
// FCVTZU_64H_float2int 1001111011111001000000xxxxxxxxxx
9EF902C8 fcvtzu x8, h22
@@ -11527,13 +11527,13 @@ D503221F esb
9EF90112 fcvtzu x18, h8
9EF902E8 fcvtzu x8, h23
9EF901A6 fcvtzu x6, h13
-9EF902DE fcvtzu x30, h22
+9EF902DE fcvtzu lr, h22
9EF900C8 fcvtzu x8, h6
-9EF9011E fcvtzu x30, h8
+9EF9011E fcvtzu lr, h8
// FCVTZU_64S_float2fix 1001111000011001xxxxxxxxxxxxxxxx
9E19AFFA fcvtzu x26, s31, #0x15
9E197D7B fcvtzu x27, s11, #0x21
-9E1920DD fcvtzu x29, s6, #0x38
+9E1920DD fcvtzu fp, s6, #0x38
9E19B556 fcvtzu x22, s10, #0x13
9E19B858 fcvtzu x24, s2, #0x12
9E1979EF fcvtzu x15, s15, #0x22
@@ -11544,7 +11544,7 @@ D503221F esb
9E19F8CF fcvtzu x15, s6, #0x2
9E19960F fcvtzu x15, s16, #0x1b
9E199C1F fcvtzu xzr, s0, #0x19
-9E196E7D fcvtzu x29, s19, #0x25
+9E196E7D fcvtzu fp, s19, #0x25
9E192829 fcvtzu x9, s1, #0x36
9E194296 fcvtzu x22, s20, #0x30
// FCVTZU_64S_float2int 1001111000111001000000xxxxxxxxxx
@@ -11557,7 +11557,7 @@ D503221F esb
9E39030F fcvtzu x15, s24
9E390283 fcvtzu x3, s20
9E39036A fcvtzu x10, s27
-9E39033E fcvtzu x30, s25
+9E39033E fcvtzu lr, s25
9E390075 fcvtzu x21, s3
9E3902C6 fcvtzu x6, s22
9E390027 fcvtzu x7, s1
@@ -13075,7 +13075,7 @@ D503221F esb
9EE6000F fmov x15, h0
9EE60396 fmov x22, h28
9EE6034C fmov x12, h26
-9EE603BE fmov x30, h29
+9EE603BE fmov lr, h29
9EE60125 fmov x5, h9
// FMOV_64VX_float2int 1001111010101110000000xxxxxxxxxx
9EAE0384 fmov x4, v28.d[1]
@@ -13101,7 +13101,7 @@ D503221F esb
9E6700CD fmov d13, x6
9E670198 fmov d24, x12
9E6701D7 fmov d23, x14
-9E6703B4 fmov d20, x29
+9E6703B4 fmov d20, fp
9E6700A1 fmov d1, x5
9E67017F fmov d31, x11
9E670237 fmov d23, x17
@@ -13164,9 +13164,9 @@ D503221F esb
1EE70024 fmov h4, w1
// FMOV_H64_float2int 1001111011100111000000xxxxxxxxxx
9EE701CA fmov h10, x14
-9EE703A9 fmov h9, x29
+9EE703A9 fmov h9, fp
9EE70153 fmov h19, x10
-9EE703B4 fmov h20, x29
+9EE703B4 fmov h20, fp
9EE703FB fmov h27, xzr
9EE70394 fmov h20, x28
9EE701C8 fmov h8, x14
@@ -13271,9 +13271,9 @@ D503221F esb
9EAF03ED fmov v13.d[1], xzr
9EAF00CC fmov v12.d[1], x6
9EAF0243 fmov v3.d[1], x18
-9EAF03B7 fmov v23.d[1], x29
+9EAF03B7 fmov v23.d[1], fp
9EAF02C6 fmov v6.d[1], x22
-9EAF03CA fmov v10.d[1], x30
+9EAF03CA fmov v10.d[1], lr
9EAF0227 fmov v7.d[1], x17
9EAF026E fmov v14.d[1], x19
9EAF004B fmov v11.d[1], x2
@@ -15226,7 +15226,7 @@ D503221F esb
9AC8141A gmi x26, x0, x8
9AD416B2 gmi x18, x21, x20
9AD417E4 gmi x4, sp, x20
-9AC517C0 gmi x0, x30, x5
+9AC517C0 gmi x0, lr, x5
9AC8144A gmi x10, x2, x8
9ADF152A gmi x10, x9, xzr
9ACA1584 gmi x4, x12, x10
@@ -15272,7 +15272,7 @@ D41F9422 hvc #0xfca1
D412ED22 hvc #0x9769
// IRG_64I_dp_2src 10011010110xxxxx000100xxxxxxxxxx
9AC112F1 irg x17, x23, x1
-9ADE1380 irg x0, x28, x30
+9ADE1380 irg x0, x28, lr
9AD012C9 irg x9, x22, x16
9AC41363 irg x3, x27, x4
9AD11200 irg x0, x16, x17
@@ -15280,11 +15280,11 @@ D412ED22 hvc #0x9769
9AC01375 irg x21, x27, x0
9AC41150 irg x16, x10, x4
9AC9125A irg x26, x18, x9
-9ADE11DA irg x26, x14, x30
+9ADE11DA irg x26, x14, lr
9AC3114F irg x15, x10, x3
9AD71323 irg x3, x25, x23
9AC3128F irg x15, x20, x3
-9AD913CE irg x14, x30, x25
+9AD913CE irg x14, lr, x25
9ADC12F2 irg x18, x23, x28
9ADF130C irg x12, x24
// ISB_BI_barriers 11010101000000110011xxxx11011111
@@ -15306,7 +15306,7 @@ D50338DF isb #0x8
D5033BDF isb #0xb
// LD1R_asisdlso_R1 0x001101010000001100xxxxxxxxxxxx
0D40C2B8 ld1r {v24.8b}, [x21]
-4D40CBDF ld1r {v31.4s}, [x30]
+4D40CBDF ld1r {v31.4s}, [lr]
0D40CE14 ld1r {v20.1d}, [x16]
4D40CF8E ld1r {v14.2d}, [x28]
4D40CED8 ld1r {v24.2d}, [x22]
@@ -15340,7 +15340,7 @@ D5033BDF isb #0xb
4DDFCA30 ld1r {v16.4s}, [x17], #0x4
// LD1R_asisdlsop_RX1_r 0x001101110xxxxx1100xxxxxxxxxxxx
0DC1C130 ld1r {v16.8b}, [x9], x1
-0DDDC8C7 ld1r {v7.2s}, [x6], x29
+0DDDC8C7 ld1r {v7.2s}, [x6], fp
0DC7CA81 ld1r {v1.2s}, [x20], x7
4DD4C397 ld1r {v23.16b}, [x28], x20
0DD4C6B6 ld1r {v22.4h}, [x21], x20
@@ -15349,15 +15349,15 @@ D5033BDF isb #0xb
4DCCC3E5 ld1r {v5.16b}, [sp], x12
4DD6C531 ld1r {v17.8h}, [x9], x22
0DC5C27B ld1r {v27.8b}, [x19], x5
-0DC2C3CC ld1r {v12.8b}, [x30], x2
-4DDDC387 ld1r {v7.16b}, [x28], x29
+0DC2C3CC ld1r {v12.8b}, [lr], x2
+4DDDC387 ld1r {v7.16b}, [x28], fp
4DC8CB61 ld1r {v1.4s}, [x27], x8
4DD4CEED ld1r {v13.2d}, [x23], x20
-0DDEC60E ld1r {v14.4h}, [x16], x30
+0DDEC60E ld1r {v14.4h}, [x16], lr
4DCFCD00 ld1r {v0.2d}, [x8], x15
// LD1_asisdlse_R1_1v 0x001100010000000111xxxxxxxxxxxx
0C407FEE ld1 {v14.1d}, [sp]
-4C4073AC ld1 {v12.16b}, [x29]
+4C4073AC ld1 {v12.16b}, [fp]
4C407406 ld1 {v6.8h}, [x0]
4C407448 ld1 {v8.8h}, [x2]
0C407EE2 ld1 {v2.1d}, [x23]
@@ -15367,7 +15367,7 @@ D5033BDF isb #0xb
4C40790E ld1 {v14.4s}, [x8]
4C40734C ld1 {v12.16b}, [x26]
0C407732 ld1 {v18.4h}, [x25]
-4C407FCD ld1 {v13.2d}, [x30]
+4C407FCD ld1 {v13.2d}, [lr]
4C407B6D ld1 {v13.4s}, [x27]
4C407A56 ld1 {v22.4s}, [x18]
4C407A6B ld1 {v11.4s}, [x19]
@@ -15379,9 +15379,9 @@ D5033BDF isb #0xb
4C40AD14 ld1 {v20.2d, v21.2d}, [x8]
0C40AA74 ld1 {v20.2s, v21.2s}, [x19]
4C40A54C ld1 {v12.8h, v13.8h}, [x10]
-4C40A3AC ld1 {v12.16b, v13.16b}, [x29]
+4C40A3AC ld1 {v12.16b, v13.16b}, [fp]
0C40A62C ld1 {v12.4h, v13.4h}, [x17]
-4C40AFD3 ld1 {v19.2d, v20.2d}, [x30]
+4C40AFD3 ld1 {v19.2d, v20.2d}, [lr]
4C40A0B5 ld1 {v21.16b, v22.16b}, [x5]
4C40ADA0 ld1 {v0.2d, v1.2d}, [x13]
0C40AA42 ld1 {v2.2s, v3.2s}, [x18]
@@ -15402,7 +15402,7 @@ D5033BDF isb #0xb
4C406351 ld1 {v17.16b, v18.16b, v19.16b}, [x26]
0C406D03 ld1 {v3.1d, v4.1d, v5.1d}, [x8]
4C4068F6 ld1 {v22.4s, v23.4s, v24.4s}, [x7]
-0C4063D4 ld1 {v20.8b, v21.8b, v22.8b}, [x30]
+0C4063D4 ld1 {v20.8b, v21.8b, v22.8b}, [lr]
4C406F0C ld1 {v12.2d, v13.2d, v14.2d}, [x24]
0C4066D6 ld1 {v22.4h, v23.4h, v24.4h}, [x22]
4C406E40 ld1 {v0.2d, v1.2d, v2.2d}, [x18]
@@ -15410,7 +15410,7 @@ D5033BDF isb #0xb
4C402959 ld1 {v25.4s, v26.4s, v27.4s, v28.4s}, [x10]
4C402ED6 ld1 {v22.2d, v23.2d, v24.2d, v25.2d}, [x22]
0C4021EA ld1 {v10.8b, v11.8b, v12.8b, v13.8b}, [x15]
-4C402BD8 ld1 {v24.4s, v25.4s, v26.4s, v27.4s}, [x30]
+4C402BD8 ld1 {v24.4s, v25.4s, v26.4s, v27.4s}, [lr]
4C402CE4 ld1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x7]
0C4025BC ld1 {v28.4h, v29.4h, v30.4h, v31.4h}, [x13]
4C4026E1 ld1 {v1.8h, v2.8h, v3.8h, v4.8h}, [x23]
@@ -15448,12 +15448,12 @@ D5033BDF isb #0xb
4CDFAAA6 ld1 {v6.4s, v7.4s}, [x21], #0x20
0CDFAD91 ld1 {v17.1d, v18.1d}, [x12], #0x10
4CDFA706 ld1 {v6.8h, v7.8h}, [x24], #0x20
-0CDFA3C7 ld1 {v7.8b, v8.8b}, [x30], #0x10
+0CDFA3C7 ld1 {v7.8b, v8.8b}, [lr], #0x10
4CDFA1D6 ld1 {v22.16b, v23.16b}, [x14], #0x20
4CDFA0A9 ld1 {v9.16b, v10.16b}, [x5], #0x20
0CDFA534 ld1 {v20.4h, v21.4h}, [x9], #0x10
4CDFA8E5 ld1 {v5.4s, v6.4s}, [x7], #0x20
-0CDFABDA ld1 {v26.2s, v27.2s}, [x30], #0x10
+0CDFABDA ld1 {v26.2s, v27.2s}, [lr], #0x10
4CDFA8FF ld1 {v31.4s, v0.4s}, [x7], #0x20
0CDFAAF1 ld1 {v17.2s, v18.2s}, [x23], #0x10
0CDFA596 ld1 {v22.4h, v23.4h}, [x12], #0x10
@@ -15487,18 +15487,18 @@ D5033BDF isb #0xb
0CDF2FE7 ld1 {v7.1d, v8.1d, v9.1d, v10.1d}, [sp], #0x20
0CDF2705 ld1 {v5.4h, v6.4h, v7.4h, v8.4h}, [x24], #0x20
0CDF21AF ld1 {v15.8b, v16.8b, v17.8b, v18.8b}, [x13], #0x20
-0CDF23AB ld1 {v11.8b, v12.8b, v13.8b, v14.8b}, [x29], #0x20
+0CDF23AB ld1 {v11.8b, v12.8b, v13.8b, v14.8b}, [fp], #0x20
0CDF2DBD ld1 {v29.1d, v30.1d, v31.1d, v0.1d}, [x13], #0x20
4CDF23F4 ld1 {v20.16b, v21.16b, v22.16b, v23.16b}, [sp], #0x40
0CDF2145 ld1 {v5.8b, v6.8b, v7.8b, v8.8b}, [x10], #0x20
// LD1_asisdlsep_R1_r1 0x001100110xxxxx0111xxxxxxxxxxxx
4CC67D16 ld1 {v22.2d}, [x8], x6
-4CDD7C4C ld1 {v12.2d}, [x2], x29
+4CDD7C4C ld1 {v12.2d}, [x2], fp
0CCC7E92 ld1 {v18.1d}, [x20], x12
4CCD7C7B ld1 {v27.2d}, [x3], x13
4CCD7E06 ld1 {v6.2d}, [x16], x13
-4CDD7D14 ld1 {v20.2d}, [x8], x29
-4CDD7725 ld1 {v5.8h}, [x25], x29
+4CDD7D14 ld1 {v20.2d}, [x8], fp
+4CDD7725 ld1 {v5.8h}, [x25], fp
4CD67984 ld1 {v4.4s}, [x12], x22
4CC47C6A ld1 {v10.2d}, [x3], x4
4CCC71F7 ld1 {v23.16b}, [x15], x12
@@ -15510,15 +15510,15 @@ D5033BDF isb #0xb
4CD17E11 ld1 {v17.2d}, [x16], x17
// LD1_asisdlsep_R2_r2 0x001100110xxxxx1010xxxxxxxxxxxx
4CD3A285 ld1 {v5.16b, v6.16b}, [x20], x19
-4CDEABEB ld1 {v11.4s, v12.4s}, [sp], x30
-4CD2ABDA ld1 {v26.4s, v27.4s}, [x30], x18
+4CDEABEB ld1 {v11.4s, v12.4s}, [sp], lr
+4CD2ABDA ld1 {v26.4s, v27.4s}, [lr], x18
4CD8A678 ld1 {v24.8h, v25.8h}, [x19], x24
0CCFA9E0 ld1 {v0.2s, v1.2s}, [x15], x15
0CC8A9FF ld1 {v31.2s, v0.2s}, [x15], x8
0CC9A179 ld1 {v25.8b, v26.8b}, [x11], x9
4CC6A2E4 ld1 {v4.16b, v5.16b}, [x23], x6
0CC1A6A9 ld1 {v9.4h, v10.4h}, [x21], x1
-4CC1AFCC ld1 {v12.2d, v13.2d}, [x30], x1
+4CC1AFCC ld1 {v12.2d, v13.2d}, [lr], x1
0CDCAA1C ld1 {v28.2s, v29.2s}, [x16], x28
0CD9A702 ld1 {v2.4h, v3.4h}, [x24], x25
4CD3ADE8 ld1 {v8.2d, v9.2d}, [x15], x19
@@ -15527,12 +15527,12 @@ D5033BDF isb #0xb
0CDAA1BF ld1 {v31.8b, v0.8b}, [x13], x26
// LD1_asisdlsep_R3_r3 0x001100110xxxxx0110xxxxxxxxxxxx
4CC962DE ld1 {v30.16b, v31.16b, v0.16b}, [x22], x9
-4CD36FBE ld1 {v30.2d, v31.2d, v0.2d}, [x29], x19
-4CCC63D6 ld1 {v22.16b, v23.16b, v24.16b}, [x30], x12
+4CD36FBE ld1 {v30.2d, v31.2d, v0.2d}, [fp], x19
+4CCC63D6 ld1 {v22.16b, v23.16b, v24.16b}, [lr], x12
0CD8698F ld1 {v15.2s, v16.2s, v17.2s}, [x12], x24
4CD06703 ld1 {v3.8h, v4.8h, v5.8h}, [x24], x16
0CD16CCD ld1 {v13.1d, v14.1d, v15.1d}, [x6], x17
-0CDD6BDB ld1 {v27.2s, v28.2s, v29.2s}, [x30], x29
+0CDD6BDB ld1 {v27.2s, v28.2s, v29.2s}, [lr], fp
4CD065F4 ld1 {v20.8h, v21.8h, v22.8h}, [x15], x16
0CC865F8 ld1 {v24.4h, v25.4h, v26.4h}, [x15], x8
4CD66C46 ld1 {v6.2d, v7.2d, v8.2d}, [x2], x22
@@ -15547,24 +15547,24 @@ D5033BDF isb #0xb
4CC42830 ld1 {v16.4s, v17.4s, v18.4s, v19.4s}, [x1], x4
0CCD2D25 ld1 {v5.1d, v6.1d, v7.1d, v8.1d}, [x9], x13
0CD425A5 ld1 {v5.4h, v6.4h, v7.4h, v8.4h}, [x13], x20
-4CDE2AE2 ld1 {v2.4s, v3.4s, v4.4s, v5.4s}, [x23], x30
+4CDE2AE2 ld1 {v2.4s, v3.4s, v4.4s, v5.4s}, [x23], lr
4CD62751 ld1 {v17.8h, v18.8h, v19.8h, v20.8h}, [x26], x22
0CCA22F4 ld1 {v20.8b, v21.8b, v22.8b, v23.8b}, [x23], x10
-4CDD2311 ld1 {v17.16b, v18.16b, v19.16b, v20.16b}, [x24], x29
+4CDD2311 ld1 {v17.16b, v18.16b, v19.16b, v20.16b}, [x24], fp
4CC12ED5 ld1 {v21.2d, v22.2d, v23.2d, v24.2d}, [x22], x1
0CCC2379 ld1 {v25.8b, v26.8b, v27.8b, v28.8b}, [x27], x12
4CD52B51 ld1 {v17.4s, v18.4s, v19.4s, v20.4s}, [x26], x21
4CDA24E6 ld1 {v6.8h, v7.8h, v8.8h, v9.8h}, [x7], x26
4CD22A26 ld1 {v6.4s, v7.4s, v8.4s, v9.4s}, [x17], x18
-4CDD232D ld1 {v13.16b, v14.16b, v15.16b, v16.16b}, [x25], x29
+4CDD232D ld1 {v13.16b, v14.16b, v15.16b, v16.16b}, [x25], fp
4CCA2923 ld1 {v3.4s, v4.4s, v5.4s, v6.4s}, [x9], x10
4CC32243 ld1 {v3.16b, v4.16b, v5.16b, v6.16b}, [x18], x3
// LD1_asisdlso_B1_1b 0x00110101000000000xxxxxxxxxxxxx
0D4002FC ld1 {v28.b}[0], [x23]
-4D400BB3 ld1 {v19.b}[10], [x29]
+4D400BB3 ld1 {v19.b}[10], [fp]
4D401671 ld1 {v17.b}[13], [x19]
4D401E07 ld1 {v7.b}[15], [x16]
-0D401BC7 ld1 {v7.b}[6], [x30]
+0D401BC7 ld1 {v7.b}[6], [lr]
0D401740 ld1 {v0.b}[5], [x26]
0D400755 ld1 {v21.b}[1], [x26]
0D40070B ld1 {v11.b}[1], [x24]
@@ -15590,7 +15590,7 @@ D5033BDF isb #0xb
4D4085D8 ld1 {v24.d}[1], [x14]
0D40845A ld1 {v26.d}[0], [x2]
0D4085C8 ld1 {v8.d}[0], [x14]
-4D4087CD ld1 {v13.d}[1], [x30]
+4D4087CD ld1 {v13.d}[1], [lr]
0D408546 ld1 {v6.d}[0], [x10]
0D40870A ld1 {v10.d}[0], [x24]
// LD1_asisdlso_H1_1h 0x00110101000000010xx0xxxxxxxxxx
@@ -15621,7 +15621,7 @@ D5033BDF isb #0xb
4D409309 ld1 {v9.s}[3], [x24]
4D409300 ld1 {v0.s}[3], [x24]
4D409020 ld1 {v0.s}[3], [x1]
-0D4093A8 ld1 {v8.s}[1], [x29]
+0D4093A8 ld1 {v8.s}[1], [fp]
0D4092EC ld1 {v12.s}[1], [x23]
4D40939E ld1 {v30.s}[3], [x28]
0D4091AC ld1 {v12.s}[1], [x13]
@@ -15637,7 +15637,7 @@ D5033BDF isb #0xb
4DDF124E ld1 {v14.b}[12], [x18], #0x1
0DDF026D ld1 {v13.b}[0], [x19], #0x1
4DDF06A0 ld1 {v0.b}[9], [x21], #0x1
-4DDF07C5 ld1 {v5.b}[9], [x30], #0x1
+4DDF07C5 ld1 {v5.b}[9], [lr], #0x1
0DDF14B9 ld1 {v25.b}[5], [x5], #0x1
0DDF1F52 ld1 {v18.b}[7], [x26], #0x1
4DDF085B ld1 {v27.b}[10], [x2], #0x1
@@ -15645,7 +15645,7 @@ D5033BDF isb #0xb
0DDF1E16 ld1 {v22.b}[7], [x16], #0x1
4DDF0DA5 ld1 {v5.b}[11], [x13], #0x1
// LD1_asisdlsop_BX1_r1b 0x001101110xxxxx000xxxxxxxxxxxxx
-0DDD1F45 ld1 {v5.b}[7], [x26], x29
+0DDD1F45 ld1 {v5.b}[7], [x26], fp
0DCA0D05 ld1 {v5.b}[3], [x8], x10
0DD90CE1 ld1 {v1.b}[3], [x7], x25
4DD006BE ld1 {v30.b}[9], [x21], x16
@@ -15666,10 +15666,10 @@ D5033BDF isb #0xb
4DDF85E8 ld1 {v8.d}[1], [x15], #0x8
0DDF85F0 ld1 {v16.d}[0], [x15], #0x8
4DDF86FB ld1 {v27.d}[1], [x23], #0x8
-4DDF87D0 ld1 {v16.d}[1], [x30], #0x8
+4DDF87D0 ld1 {v16.d}[1], [lr], #0x8
0DDF855A ld1 {v26.d}[0], [x10], #0x8
4DDF855F ld1 {v31.d}[1], [x10], #0x8
-0DDF87A9 ld1 {v9.d}[0], [x29], #0x8
+0DDF87A9 ld1 {v9.d}[0], [fp], #0x8
0DDF8592 ld1 {v18.d}[0], [x12], #0x8
0DDF8448 ld1 {v8.d}[0], [x2], #0x8
0DDF86AA ld1 {v10.d}[0], [x21], #0x8
@@ -15680,7 +15680,7 @@ D5033BDF isb #0xb
4DDF871F ld1 {v31.d}[1], [x24], #0x8
// LD1_asisdlsop_DX1_r1d 0x001101110xxxxx100001xxxxxxxxxx
4DCD8712 ld1 {v18.d}[1], [x24], x13
-0DDD85D9 ld1 {v25.d}[0], [x14], x29
+0DDD85D9 ld1 {v25.d}[0], [x14], fp
4DCE85B8 ld1 {v24.d}[1], [x13], x14
0DC28714 ld1 {v20.d}[0], [x24], x2
4DD1877E ld1 {v30.d}[1], [x27], x17
@@ -15715,13 +15715,13 @@ D5033BDF isb #0xb
// LD1_asisdlsop_HX1_r1h 0x001101110xxxxx010xx0xxxxxxxxxx
4DDC5042 ld1 {v2.h}[6], [x2], x28
4DD151E3 ld1 {v3.h}[6], [x15], x17
-4DD65BAE ld1 {v14.h}[7], [x29], x22
+4DD65BAE ld1 {v14.h}[7], [fp], x22
0DCC5236 ld1 {v22.h}[2], [x17], x12
4DDA4846 ld1 {v6.h}[5], [x2], x26
4DD95939 ld1 {v25.h}[7], [x9], x25
0DD05A5E ld1 {v30.h}[3], [x18], x16
-0DDE4AA8 ld1 {v8.h}[1], [x21], x30
-0DDD5863 ld1 {v3.h}[3], [x3], x29
+0DDE4AA8 ld1 {v8.h}[1], [x21], lr
+0DDD5863 ld1 {v3.h}[3], [x3], fp
4DCA59AA ld1 {v10.h}[7], [x13], x10
0DC95ADC ld1 {v28.h}[3], [x22], x9
0DC25027 ld1 {v7.h}[2], [x1], x2
@@ -15732,7 +15732,7 @@ D5033BDF isb #0xb
// LD1_asisdlsop_S1_i1s 0x00110111011111100x00xxxxxxxxxx
0DDF81C0 ld1 {v0.s}[0], [x14], #0x4
0DDF9254 ld1 {v20.s}[1], [x18], #0x4
-0DDF83B6 ld1 {v22.s}[0], [x29], #0x4
+0DDF83B6 ld1 {v22.s}[0], [fp], #0x4
0DDF8101 ld1 {v1.s}[0], [x8], #0x4
0DDF934A ld1 {v10.s}[1], [x26], #0x4
0DDF82F2 ld1 {v18.s}[0], [x23], #0x4
@@ -15754,12 +15754,12 @@ D5033BDF isb #0xb
0DDA906A ld1 {v10.s}[1], [x3], x26
0DD691DF ld1 {v31.s}[1], [x14], x22
4DC882D8 ld1 {v24.s}[2], [x22], x8
-4DC483BE ld1 {v30.s}[2], [x29], x4
+4DC483BE ld1 {v30.s}[2], [fp], x4
0DD482F7 ld1 {v23.s}[0], [x23], x20
0DC68051 ld1 {v17.s}[0], [x2], x6
-4DDE8023 ld1 {v3.s}[2], [x1], x30
+4DDE8023 ld1 {v3.s}[2], [x1], lr
0DCB920D ld1 {v13.s}[1], [x16], x11
-0DD993AD ld1 {v13.s}[1], [x29], x25
+0DD993AD ld1 {v13.s}[1], [fp], x25
0DC6907A ld1 {v26.s}[1], [x3], x6
0DCC8111 ld1 {v17.s}[0], [x8], x12
0DC78033 ld1 {v19.s}[0], [x1], x7
@@ -15770,13 +15770,13 @@ D5033BDF isb #0xb
0D60C329 ld2r {v9.8b, v10.8b}, [x25]
0D60CDF5 ld2r {v21.1d, v22.1d}, [x15]
4D60CF7C ld2r {v28.2d, v29.2d}, [x27]
-0D60C7A7 ld2r {v7.4h, v8.4h}, [x29]
+0D60C7A7 ld2r {v7.4h, v8.4h}, [fp]
4D60C5FE ld2r {v30.8h, v31.8h}, [x15]
0D60C707 ld2r {v7.4h, v8.4h}, [x24]
0D60C68C ld2r {v12.4h, v13.4h}, [x20]
4D60CD4A ld2r {v10.2d, v11.2d}, [x10]
-0D60CFCE ld2r {v14.1d, v15.1d}, [x30]
-0D60CFB7 ld2r {v23.1d, v24.1d}, [x29]
+0D60CFCE ld2r {v14.1d, v15.1d}, [lr]
+0D60CFB7 ld2r {v23.1d, v24.1d}, [fp]
0D60C998 ld2r {v24.2s, v25.2s}, [x12]
4D60CE80 ld2r {v0.2d, v1.2d}, [x20]
4D60C0B4 ld2r {v20.16b, v21.16b}, [x5]
@@ -15787,7 +15787,7 @@ D5033BDF isb #0xb
0DFFC538 ld2r {v24.4h, v25.4h}, [x9], #0x4
4DFFC70E ld2r {v14.8h, v15.8h}, [x24], #0x4
4DFFCCF4 ld2r {v20.2d, v21.2d}, [x7], #0x10
-0DFFCBDF ld2r {v31.2s, v0.2s}, [x30], #0x8
+0DFFCBDF ld2r {v31.2s, v0.2s}, [lr], #0x8
0DFFC917 ld2r {v23.2s, v24.2s}, [x8], #0x8
4DFFC4A0 ld2r {v0.8h, v1.8h}, [x5], #0x4
0DFFC555 ld2r {v21.4h, v22.4h}, [x10], #0x4
@@ -15806,14 +15806,14 @@ D5033BDF isb #0xb
4DE9C33D ld2r {v29.16b, v30.16b}, [x25], x9
4DFAC39D ld2r {v29.16b, v30.16b}, [x28], x26
0DF9CCEA ld2r {v10.1d, v11.1d}, [x7], x25
-0DFDCEF9 ld2r {v25.1d, v26.1d}, [x23], x29
+0DFDCEF9 ld2r {v25.1d, v26.1d}, [x23], fp
0DEBC158 ld2r {v24.8b, v25.8b}, [x10], x11
4DE5C1D0 ld2r {v16.16b, v17.16b}, [x14], x5
0DE7C96B ld2r {v11.2s, v12.2s}, [x11], x7
0DF0C1AB ld2r {v11.8b, v12.8b}, [x13], x16
4DE5C5A2 ld2r {v2.8h, v3.8h}, [x13], x5
-4DFEC7C7 ld2r {v7.8h, v8.8h}, [x30], x30
-0DFAC7AD ld2r {v13.4h, v14.4h}, [x29], x26
+4DFEC7C7 ld2r {v7.8h, v8.8h}, [lr], lr
+0DFAC7AD ld2r {v13.4h, v14.4h}, [fp], x26
// LD2_asisdlse_R2 0x001100010000001000xxxxxxxxxxxx
4C4085A2 ld2 {v2.8h, v3.8h}, [x13]
0C408766 ld2 {v6.4h, v7.4h}, [x27]
@@ -15824,13 +15824,13 @@ D5033BDF isb #0xb
0C4080E1 ld2 {v1.8b, v2.8b}, [x7]
0C4080FB ld2 {v27.8b, v28.8b}, [x7]
0C408929 ld2 {v9.2s, v10.2s}, [x9]
-0C408BC0 ld2 {v0.2s, v1.2s}, [x30]
+0C408BC0 ld2 {v0.2s, v1.2s}, [lr]
0C408011 ld2 {v17.8b, v18.8b}, [x0]
4C408537 ld2 {v23.8h, v24.8h}, [x9]
4C408248 ld2 {v8.16b, v9.16b}, [x18]
4C408C1A ld2 {v26.2d, v27.2d}, [x0]
0C4089E1 ld2 {v1.2s, v2.2s}, [x15]
-0C408BD3 ld2 {v19.2s, v20.2s}, [x30]
+0C408BD3 ld2 {v19.2s, v20.2s}, [lr]
// LD2_asisdlsep_I2_i 0x001100110111111000xxxxxxxxxxxx
0CDF8092 ld2 {v18.8b, v19.8b}, [x4], #0x10
4CDF86F7 ld2 {v23.8h, v24.8h}, [x23], #0x20
@@ -15850,8 +15850,8 @@ D5033BDF isb #0xb
4CDF8B9A ld2 {v26.4s, v27.4s}, [x28], #0x20
// LD2_asisdlsep_R2_r 0x001100110xxxxx1000xxxxxxxxxxxx
4CCE8AE1 ld2 {v1.4s, v2.4s}, [x23], x14
-4CDD8527 ld2 {v7.8h, v8.8h}, [x9], x29
-4CD587DD ld2 {v29.8h, v30.8h}, [x30], x21
+4CDD8527 ld2 {v7.8h, v8.8h}, [x9], fp
+4CD587DD ld2 {v29.8h, v30.8h}, [lr], x21
4CD38B94 ld2 {v20.4s, v21.4s}, [x28], x19
4CC28891 ld2 {v17.4s, v18.4s}, [x4], x2
0CCB8910 ld2 {v16.2s, v17.2s}, [x8], x11
@@ -15862,16 +15862,16 @@ D5033BDF isb #0xb
4CD68096 ld2 {v22.16b, v23.16b}, [x4], x22
4CD382E1 ld2 {v1.16b, v2.16b}, [x23], x19
0CD38AFE ld2 {v30.2s, v31.2s}, [x23], x19
-4CDD8735 ld2 {v21.8h, v22.8h}, [x25], x29
+4CDD8735 ld2 {v21.8h, v22.8h}, [x25], fp
0CD08448 ld2 {v8.4h, v9.4h}, [x2], x16
4CD98BE8 ld2 {v8.4s, v9.4s}, [sp], x25
// LD2_asisdlso_B2_2b 0x00110101100000000xxxxxxxxxxxxx
-0D6017C7 ld2 {v7.b, v8.b}[5], [x30]
+0D6017C7 ld2 {v7.b, v8.b}[5], [lr]
0D600C39 ld2 {v25.b, v26.b}[3], [x1]
0D600744 ld2 {v4.b, v5.b}[1], [x26]
-0D6017C0 ld2 {v0.b, v1.b}[5], [x30]
-4D6017C6 ld2 {v6.b, v7.b}[13], [x30]
-0D6003A8 ld2 {v8.b, v9.b}[0], [x29]
+0D6017C0 ld2 {v0.b, v1.b}[5], [lr]
+4D6017C6 ld2 {v6.b, v7.b}[13], [lr]
+0D6003A8 ld2 {v8.b, v9.b}[0], [fp]
4D600F4F ld2 {v15.b, v16.b}[11], [x26]
0D601297 ld2 {v23.b, v24.b}[4], [x20]
0D6019AE ld2 {v14.b, v15.b}[6], [x13]
@@ -15881,9 +15881,9 @@ D5033BDF isb #0xb
4D601D6E ld2 {v14.b, v15.b}[15], [x11]
4D600F8B ld2 {v11.b, v12.b}[11], [x28]
0D6019A9 ld2 {v9.b, v10.b}[6], [x13]
-0D6003D0 ld2 {v16.b, v17.b}[0], [x30]
+0D6003D0 ld2 {v16.b, v17.b}[0], [lr]
// LD2_asisdlso_D2_2d 0x00110101100000100001xxxxxxxxxx
-0D6087A1 ld2 {v1.d, v2.d}[0], [x29]
+0D6087A1 ld2 {v1.d, v2.d}[0], [fp]
0D6087F3 ld2 {v19.d, v20.d}[0], [sp]
4D60842F ld2 {v15.d, v16.d}[1], [x1]
4D60872E ld2 {v14.d, v15.d}[1], [x25]
@@ -15903,11 +15903,11 @@ D5033BDF isb #0xb
0D60525F ld2 {v31.h, v0.h}[2], [x18]
4D60596F ld2 {v15.h, v16.h}[7], [x11]
4D60517F ld2 {v31.h, v0.h}[6], [x11]
-0D604BD4 ld2 {v20.h, v21.h}[1], [x30]
+0D604BD4 ld2 {v20.h, v21.h}[1], [lr]
0D60518C ld2 {v12.h, v13.h}[2], [x12]
4D604246 ld2 {v6.h, v7.h}[4], [x18]
0D6051C1 ld2 {v1.h, v2.h}[2], [x14]
-0D604BB8 ld2 {v24.h, v25.h}[1], [x29]
+0D604BB8 ld2 {v24.h, v25.h}[1], [fp]
4D604880 ld2 {v0.h, v1.h}[5], [x4]
4D6058FF ld2 {v31.h, v0.h}[7], [x7]
4D604B46 ld2 {v6.h, v7.h}[5], [x26]
@@ -15964,32 +15964,32 @@ D5033BDF isb #0xb
4DE2009F ld2 {v31.b, v0.b}[8], [x4], x2
0DF716C3 ld2 {v3.b, v4.b}[5], [x22], x23
4DEE0E06 ld2 {v6.b, v7.b}[11], [x16], x14
-0DFE1B1A ld2 {v26.b, v27.b}[6], [x24], x30
-4DFE06E8 ld2 {v8.b, v9.b}[9], [x23], x30
+0DFE1B1A ld2 {v26.b, v27.b}[6], [x24], lr
+4DFE06E8 ld2 {v8.b, v9.b}[9], [x23], lr
0DEC172B ld2 {v11.b, v12.b}[5], [x25], x12
// LD2_asisdlsop_D2_i2d 0x00110111111111100001xxxxxxxxxx
4DFF851E ld2 {v30.d, v31.d}[1], [x8], #0x10
4DFF8509 ld2 {v9.d, v10.d}[1], [x8], #0x10
4DFF84EC ld2 {v12.d, v13.d}[1], [x7], #0x10
4DFF84C1 ld2 {v1.d, v2.d}[1], [x6], #0x10
-0DFF87A0 ld2 {v0.d, v1.d}[0], [x29], #0x10
+0DFF87A0 ld2 {v0.d, v1.d}[0], [fp], #0x10
0DFF875D ld2 {v29.d, v30.d}[0], [x26], #0x10
-4DFF87D9 ld2 {v25.d, v26.d}[1], [x30], #0x10
+4DFF87D9 ld2 {v25.d, v26.d}[1], [lr], #0x10
0DFF84B5 ld2 {v21.d, v22.d}[0], [x5], #0x10
-0DFF87C5 ld2 {v5.d, v6.d}[0], [x30], #0x10
+0DFF87C5 ld2 {v5.d, v6.d}[0], [lr], #0x10
0DFF85B2 ld2 {v18.d, v19.d}[0], [x13], #0x10
4DFF8779 ld2 {v25.d, v26.d}[1], [x27], #0x10
4DFF842E ld2 {v14.d, v15.d}[1], [x1], #0x10
0DFF8596 ld2 {v22.d, v23.d}[0], [x12], #0x10
4DFF8657 ld2 {v23.d, v24.d}[1], [x18], #0x10
4DFF86CC ld2 {v12.d, v13.d}[1], [x22], #0x10
-4DFF87B0 ld2 {v16.d, v17.d}[1], [x29], #0x10
+4DFF87B0 ld2 {v16.d, v17.d}[1], [fp], #0x10
// LD2_asisdlsop_DX2_r2d 0x001101111xxxxx100001xxxxxxxxxx
4DF88697 ld2 {v23.d, v24.d}[1], [x20], x24
0DE786EF ld2 {v15.d, v16.d}[0], [x23], x7
0DE1847D ld2 {v29.d, v30.d}[0], [x3], x1
0DEF853B ld2 {v27.d, v28.d}[0], [x9], x15
-0DFE8723 ld2 {v3.d, v4.d}[0], [x25], x30
+0DFE8723 ld2 {v3.d, v4.d}[0], [x25], lr
4DEB854B ld2 {v11.d, v12.d}[1], [x10], x11
4DE5878B ld2 {v11.d, v12.d}[1], [x28], x5
4DFB864B ld2 {v11.d, v12.d}[1], [x18], x27
@@ -16049,7 +16049,7 @@ D5033BDF isb #0xb
4DFF8203 ld2 {v3.s, v4.s}[2], [x16], #0x8
0DFF93F7 ld2 {v23.s, v24.s}[1], [sp], #0x8
0DFF9109 ld2 {v9.s, v10.s}[1], [x8], #0x8
-4DFF93CC ld2 {v12.s, v13.s}[3], [x30], #0x8
+4DFF93CC ld2 {v12.s, v13.s}[3], [lr], #0x8
4DFF8230 ld2 {v16.s, v17.s}[2], [x17], #0x8
4DFF817A ld2 {v26.s, v27.s}[2], [x11], #0x8
// LD2_asisdlsop_SX2_r2s 0x001101111xxxxx100x00xxxxxxxxxx
@@ -16075,7 +16075,7 @@ D5033BDF isb #0xb
0D40ED9D ld3r {v29.1d, v30.1d, v31.1d}, [x12]
0D40E7EB ld3r {v11.4h, v12.4h, v13.4h}, [sp]
0D40E1FE ld3r {v30.8b, v31.8b, v0.8b}, [x15]
-0D40E7C0 ld3r {v0.4h, v1.4h, v2.4h}, [x30]
+0D40E7C0 ld3r {v0.4h, v1.4h, v2.4h}, [lr]
0D40E9FF ld3r {v31.2s, v0.2s, v1.2s}, [x15]
0D40E530 ld3r {v16.4h, v17.4h, v18.4h}, [x9]
4D40E8F8 ld3r {v24.4s, v25.4s, v26.4s}, [x7]
@@ -16101,33 +16101,33 @@ D5033BDF isb #0xb
0DDFE541 ld3r {v1.4h, v2.4h, v3.4h}, [x10], #0x6
4DDFE9E9 ld3r {v9.4s, v10.4s, v11.4s}, [x15], #0xc
0DDFE59D ld3r {v29.4h, v30.4h, v31.4h}, [x12], #0x6
-4DDFE3C4 ld3r {v4.16b, v5.16b, v6.16b}, [x30], #0x3
+4DDFE3C4 ld3r {v4.16b, v5.16b, v6.16b}, [lr], #0x3
4DDFE572 ld3r {v18.8h, v19.8h, v20.8h}, [x11], #0x6
// LD3R_asisdlsop_RX3_r 0x001101110xxxxx1110xxxxxxxxxxxx
0DCEE8FC ld3r {v28.2s, v29.2s, v30.2s}, [x7], x14
0DCEE785 ld3r {v5.4h, v6.4h, v7.4h}, [x28], x14
-4DDEE62B ld3r {v11.8h, v12.8h, v13.8h}, [x17], x30
+4DDEE62B ld3r {v11.8h, v12.8h, v13.8h}, [x17], lr
4DCDE746 ld3r {v6.8h, v7.8h, v8.8h}, [x26], x13
-4DD0E7AD ld3r {v13.8h, v14.8h, v15.8h}, [x29], x16
+4DD0E7AD ld3r {v13.8h, v14.8h, v15.8h}, [fp], x16
4DD7ED03 ld3r {v3.2d, v4.2d, v5.2d}, [x8], x23
0DD4EADE ld3r {v30.2s, v31.2s, v0.2s}, [x22], x20
-4DCBEBCC ld3r {v12.4s, v13.4s, v14.4s}, [x30], x11
+4DCBEBCC ld3r {v12.4s, v13.4s, v14.4s}, [lr], x11
4DD2E26E ld3r {v14.16b, v15.16b, v16.16b}, [x19], x18
-4DDDEF45 ld3r {v5.2d, v6.2d, v7.2d}, [x26], x29
-0DC4EFDB ld3r {v27.1d, v28.1d, v29.1d}, [x30], x4
+4DDDEF45 ld3r {v5.2d, v6.2d, v7.2d}, [x26], fp
+0DC4EFDB ld3r {v27.1d, v28.1d, v29.1d}, [lr], x4
0DDAEB9D ld3r {v29.2s, v30.2s, v31.2s}, [x28], x26
4DC9EF14 ld3r {v20.2d, v21.2d, v22.2d}, [x24], x9
0DD8E763 ld3r {v3.4h, v4.4h, v5.4h}, [x27], x24
0DDAEDB0 ld3r {v16.1d, v17.1d, v18.1d}, [x13], x26
0DD4EE2E ld3r {v14.1d, v15.1d, v16.1d}, [x17], x20
// LD3_asisdlse_R3 0x001100010000000100xxxxxxxxxxxx
-4C4043AC ld3 {v12.16b, v13.16b, v14.16b}, [x29]
+4C4043AC ld3 {v12.16b, v13.16b, v14.16b}, [fp]
4C404DA6 ld3 {v6.2d, v7.2d, v8.2d}, [x13]
-4C404FA0 ld3 {v0.2d, v1.2d, v2.2d}, [x29]
+4C404FA0 ld3 {v0.2d, v1.2d, v2.2d}, [fp]
4C404785 ld3 {v5.8h, v6.8h, v7.8h}, [x28]
0C40471D ld3 {v29.4h, v30.4h, v31.4h}, [x24]
0C4044A2 ld3 {v2.4h, v3.4h, v4.4h}, [x5]
-0C4047C9 ld3 {v9.4h, v10.4h, v11.4h}, [x30]
+0C4047C9 ld3 {v9.4h, v10.4h, v11.4h}, [lr]
0C404502 ld3 {v2.4h, v3.4h, v4.4h}, [x8]
0C4040D5 ld3 {v21.8b, v22.8b, v23.8b}, [x6]
4C404919 ld3 {v25.4s, v26.4s, v27.4s}, [x8]
@@ -16138,7 +16138,7 @@ D5033BDF isb #0xb
4C40468C ld3 {v12.8h, v13.8h, v14.8h}, [x20]
0C404150 ld3 {v16.8b, v17.8b, v18.8b}, [x10]
// LD3_asisdlsep_I3_i 0x001100110111110100xxxxxxxxxxxx
-4CDF47A5 ld3 {v5.8h, v6.8h, v7.8h}, [x29], #0x30
+4CDF47A5 ld3 {v5.8h, v6.8h, v7.8h}, [fp], #0x30
0CDF4A80 ld3 {v0.2s, v1.2s, v2.2s}, [x20], #0x18
0CDF41D4 ld3 {v20.8b, v21.8b, v22.8b}, [x14], #0x18
0CDF4723 ld3 {v3.4h, v4.4h, v5.4h}, [x25], #0x18
@@ -16155,14 +16155,14 @@ D5033BDF isb #0xb
0CDF40A1 ld3 {v1.8b, v2.8b, v3.8b}, [x5], #0x18
4CDF4633 ld3 {v19.8h, v20.8h, v21.8h}, [x17], #0x30
// LD3_asisdlsep_R3_r 0x001100110xxxxx0100xxxxxxxxxxxx
-4CDD481A ld3 {v26.4s, v27.4s, v28.4s}, [x0], x29
+4CDD481A ld3 {v26.4s, v27.4s, v28.4s}, [x0], fp
4CCD440D ld3 {v13.8h, v14.8h, v15.8h}, [x0], x13
4CD24999 ld3 {v25.4s, v26.4s, v27.4s}, [x12], x18
4CCF4C0F ld3 {v15.2d, v16.2d, v17.2d}, [x0], x15
4CD949F1 ld3 {v17.4s, v18.4s, v19.4s}, [x15], x25
4CC74ED3 ld3 {v19.2d, v20.2d, v21.2d}, [x22], x7
4CDA418D ld3 {v13.16b, v14.16b, v15.16b}, [x12], x26
-4CDD4F53 ld3 {v19.2d, v20.2d, v21.2d}, [x26], x29
+4CDD4F53 ld3 {v19.2d, v20.2d, v21.2d}, [x26], fp
0CCB46CB ld3 {v11.4h, v12.4h, v13.4h}, [x22], x11
4CC7414B ld3 {v11.16b, v12.16b, v13.16b}, [x10], x7
4CCC4445 ld3 {v5.8h, v6.8h, v7.8h}, [x2], x12
@@ -16173,7 +16173,7 @@ D5033BDF isb #0xb
0CD84842 ld3 {v2.2s, v3.2s, v4.2s}, [x2], x24
// LD3_asisdlso_B3_3b 0x00110101000000001xxxxxxxxxxxxx
4D4030F0 ld3 {v16.b, v17.b, v18.b}[12], [x7]
-4D4033B3 ld3 {v19.b, v20.b, v21.b}[12], [x29]
+4D4033B3 ld3 {v19.b, v20.b, v21.b}[12], [fp]
4D40385D ld3 {v29.b, v30.b, v31.b}[14], [x2]
0D403DCC ld3 {v12.b, v13.b, v14.b}[7], [x14]
4D4038C6 ld3 {v6.b, v7.b, v8.b}[14], [x6]
@@ -16201,7 +16201,7 @@ D5033BDF isb #0xb
4D40A5CA ld3 {v10.d, v11.d, v12.d}[1], [x14]
0D40A60D ld3 {v13.d, v14.d, v15.d}[0], [x16]
0D40A4B2 ld3 {v18.d, v19.d, v20.d}[0], [x5]
-0D40A7D0 ld3 {v16.d, v17.d, v18.d}[0], [x30]
+0D40A7D0 ld3 {v16.d, v17.d, v18.d}[0], [lr]
0D40A65E ld3 {v30.d, v31.d, v0.d}[0], [x18]
0D40A67A ld3 {v26.d, v27.d, v28.d}[0], [x19]
0D40A43D ld3 {v29.d, v30.d, v31.d}[0], [x1]
@@ -16217,10 +16217,10 @@ D5033BDF isb #0xb
4D407920 ld3 {v0.h, v1.h, v2.h}[7], [x9]
0D406B2F ld3 {v15.h, v16.h, v17.h}[1], [x25]
4D406873 ld3 {v19.h, v20.h, v21.h}[5], [x3]
-4D406BA8 ld3 {v8.h, v9.h, v10.h}[5], [x29]
+4D406BA8 ld3 {v8.h, v9.h, v10.h}[5], [fp]
4D406183 ld3 {v3.h, v4.h, v5.h}[4], [x12]
0D4070BA ld3 {v26.h, v27.h, v28.h}[2], [x5]
-4D406BC7 ld3 {v7.h, v8.h, v9.h}[5], [x30]
+4D406BC7 ld3 {v7.h, v8.h, v9.h}[5], [lr]
0D4068EA ld3 {v10.h, v11.h, v12.h}[1], [x7]
// LD3_asisdlso_S3_3s 0x00110101000000101x00xxxxxxxxxx
4D40B13A ld3 {v26.s, v27.s, v28.s}[3], [x9]
@@ -16236,7 +16236,7 @@ D5033BDF isb #0xb
0D40A062 ld3 {v2.s, v3.s, v4.s}[0], [x3]
4D40A320 ld3 {v0.s, v1.s, v2.s}[2], [x25]
4D40A27F ld3 {v31.s, v0.s, v1.s}[2], [x19]
-4D40A3BE ld3 {v30.s, v31.s, v0.s}[2], [x29]
+4D40A3BE ld3 {v30.s, v31.s, v0.s}[2], [fp]
4D40A155 ld3 {v21.s, v22.s, v23.s}[2], [x10]
0D40A220 ld3 {v0.s, v1.s, v2.s}[0], [x17]
// LD3_asisdlsop_B3_i3b 0x00110111011111001xxxxxxxxxxxxx
@@ -16260,19 +16260,19 @@ D5033BDF isb #0xb
0DCD2EF1 ld3 {v17.b, v18.b, v19.b}[3], [x23], x13
0DDA3B9E ld3 {v30.b, v31.b, v0.b}[6], [x28], x26
4DD42F95 ld3 {v21.b, v22.b, v23.b}[11], [x28], x20
-4DDD21BE ld3 {v30.b, v31.b, v0.b}[8], [x13], x29
+4DDD21BE ld3 {v30.b, v31.b, v0.b}[8], [x13], fp
4DCD3549 ld3 {v9.b, v10.b, v11.b}[13], [x10], x13
4DC62EE4 ld3 {v4.b, v5.b, v6.b}[11], [x23], x6
0DC631EA ld3 {v10.b, v11.b, v12.b}[4], [x15], x6
0DC42617 ld3 {v23.b, v24.b, v25.b}[1], [x16], x4
-4DCA2BC3 ld3 {v3.b, v4.b, v5.b}[10], [x30], x10
+4DCA2BC3 ld3 {v3.b, v4.b, v5.b}[10], [lr], x10
0DD721C2 ld3 {v2.b, v3.b, v4.b}[0], [x14], x23
0DCC3012 ld3 {v18.b, v19.b, v20.b}[4], [x0], x12
4DC33ED7 ld3 {v23.b, v24.b, v25.b}[15], [x22], x3
4DD72C49 ld3 {v9.b, v10.b, v11.b}[11], [x2], x23
-0DC633D1 ld3 {v17.b, v18.b, v19.b}[4], [x30], x6
+0DC633D1 ld3 {v17.b, v18.b, v19.b}[4], [lr], x6
4DDA303F ld3 {v31.b, v0.b, v1.b}[12], [x1], x26
-0DD537DE ld3 {v30.b, v31.b, v0.b}[5], [x30], x21
+0DD537DE ld3 {v30.b, v31.b, v0.b}[5], [lr], x21
// LD3_asisdlsop_D3_i3d 0x00110111011111101001xxxxxxxxxx
0DDFA53D ld3 {v29.d, v30.d, v31.d}[0], [x9], #0x18
0DDFA55C ld3 {v28.d, v29.d, v30.d}[0], [x10], #0x18
@@ -16294,7 +16294,7 @@ D5033BDF isb #0xb
4DC1A79C ld3 {v28.d, v29.d, v30.d}[1], [x28], x1
0DD8A76D ld3 {v13.d, v14.d, v15.d}[0], [x27], x24
0DDAA622 ld3 {v2.d, v3.d, v4.d}[0], [x17], x26
-0DD0A7A3 ld3 {v3.d, v4.d, v5.d}[0], [x29], x16
+0DD0A7A3 ld3 {v3.d, v4.d, v5.d}[0], [fp], x16
0DD4A67B ld3 {v27.d, v28.d, v29.d}[0], [x19], x20
0DC4A5D5 ld3 {v21.d, v22.d, v23.d}[0], [x14], x4
0DD9A460 ld3 {v0.d, v1.d, v2.d}[0], [x3], x25
@@ -16305,7 +16305,7 @@ D5033BDF isb #0xb
4DC2A73E ld3 {v30.d, v31.d, v0.d}[1], [x25], x2
4DCAA57C ld3 {v28.d, v29.d, v30.d}[1], [x11], x10
4DD9A78B ld3 {v11.d, v12.d, v13.d}[1], [x28], x25
-0DC6A7C5 ld3 {v5.d, v6.d, v7.d}[0], [x30], x6
+0DC6A7C5 ld3 {v5.d, v6.d, v7.d}[0], [lr], x6
4DC0A5C9 ld3 {v9.d, v10.d, v11.d}[1], [x14], x0
// LD3_asisdlsop_H3_i3h 0x00110111011111011xx0xxxxxxxxxx
4DDF7930 ld3 {v16.h, v17.h, v18.h}[7], [x9], #0x6
@@ -16313,7 +16313,7 @@ D5033BDF isb #0xb
0DDF691A ld3 {v26.h, v27.h, v28.h}[1], [x8], #0x6
0DDF7096 ld3 {v22.h, v23.h, v24.h}[2], [x4], #0x6
0DDF7984 ld3 {v4.h, v5.h, v6.h}[3], [x12], #0x6
-4DDF6BAD ld3 {v13.h, v14.h, v15.h}[5], [x29], #0x6
+4DDF6BAD ld3 {v13.h, v14.h, v15.h}[5], [fp], #0x6
0DDF70A0 ld3 {v0.h, v1.h, v2.h}[2], [x5], #0x6
0DDF739B ld3 {v27.h, v28.h, v29.h}[2], [x28], #0x6
0DDF6022 ld3 {v2.h, v3.h, v4.h}[0], [x1], #0x6
@@ -16328,16 +16328,16 @@ D5033BDF isb #0xb
4DCF720C ld3 {v12.h, v13.h, v14.h}[6], [x16], x15
4DC76AFB ld3 {v27.h, v28.h, v29.h}[5], [x23], x7
4DC07193 ld3 {v19.h, v20.h, v21.h}[6], [x12], x0
-0DDD604F ld3 {v15.h, v16.h, v17.h}[0], [x2], x29
+0DDD604F ld3 {v15.h, v16.h, v17.h}[0], [x2], fp
0DD760B6 ld3 {v22.h, v23.h, v24.h}[0], [x5], x23
0DC4690C ld3 {v12.h, v13.h, v14.h}[1], [x8], x4
4DC3699E ld3 {v30.h, v31.h, v0.h}[5], [x12], x3
4DD57367 ld3 {v7.h, v8.h, v9.h}[6], [x27], x21
4DC470AE ld3 {v14.h, v15.h, v16.h}[6], [x5], x4
-0DDD7905 ld3 {v5.h, v6.h, v7.h}[3], [x8], x29
-4DC673C1 ld3 {v1.h, v2.h, v3.h}[6], [x30], x6
+0DDD7905 ld3 {v5.h, v6.h, v7.h}[3], [x8], fp
+4DC673C1 ld3 {v1.h, v2.h, v3.h}[6], [lr], x6
0DDB7060 ld3 {v0.h, v1.h, v2.h}[2], [x3], x27
-4DDD7187 ld3 {v7.h, v8.h, v9.h}[6], [x12], x29
+4DDD7187 ld3 {v7.h, v8.h, v9.h}[6], [x12], fp
4DD1781C ld3 {v28.h, v29.h, v30.h}[7], [x0], x17
0DCF6A80 ld3 {v0.h, v1.h, v2.h}[1], [x20], x15
4DD3737A ld3 {v26.h, v27.h, v28.h}[6], [x27], x19
@@ -16350,9 +16350,9 @@ D5033BDF isb #0xb
4DDFB397 ld3 {v23.s, v24.s, v25.s}[3], [x28], #0xc
4DDFB17C ld3 {v28.s, v29.s, v30.s}[3], [x11], #0xc
0DDFA06A ld3 {v10.s, v11.s, v12.s}[0], [x3], #0xc
-0DDFA3BC ld3 {v28.s, v29.s, v30.s}[0], [x29], #0xc
+0DDFA3BC ld3 {v28.s, v29.s, v30.s}[0], [fp], #0xc
4DDFB286 ld3 {v6.s, v7.s, v8.s}[3], [x20], #0xc
-4DDFA3AF ld3 {v15.s, v16.s, v17.s}[2], [x29], #0xc
+4DDFA3AF ld3 {v15.s, v16.s, v17.s}[2], [fp], #0xc
4DDFB1F3 ld3 {v19.s, v20.s, v21.s}[3], [x15], #0xc
4DDFB142 ld3 {v2.s, v3.s, v4.s}[3], [x10], #0xc
4DDFA148 ld3 {v8.s, v9.s, v10.s}[2], [x10], #0xc
@@ -16362,7 +16362,7 @@ D5033BDF isb #0xb
0DD7A0B2 ld3 {v18.s, v19.s, v20.s}[0], [x5], x23
4DC0A23D ld3 {v29.s, v30.s, v31.s}[2], [x17], x0
4DCAB218 ld3 {v24.s, v25.s, v26.s}[3], [x16], x10
-0DD9A3AD ld3 {v13.s, v14.s, v15.s}[0], [x29], x25
+0DD9A3AD ld3 {v13.s, v14.s, v15.s}[0], [fp], x25
4DD7A3E1 ld3 {v1.s, v2.s, v3.s}[2], [sp], x23
0DD2A105 ld3 {v5.s, v6.s, v7.s}[0], [x8], x18
4DC1B1A2 ld3 {v2.s, v3.s, v4.s}[3], [x13], x1
@@ -16388,7 +16388,7 @@ D5033BDF isb #0xb
4D60E1EB ld4r {v11.16b, v12.16b, v13.16b, v14.16b}, [x15]
0D60E32A ld4r {v10.8b, v11.8b, v12.8b, v13.8b}, [x25]
0D60E28D ld4r {v13.8b, v14.8b, v15.8b, v16.8b}, [x20]
-0D60E7C4 ld4r {v4.4h, v5.4h, v6.4h, v7.4h}, [x30]
+0D60E7C4 ld4r {v4.4h, v5.4h, v6.4h, v7.4h}, [lr]
4D60EFE3 ld4r {v3.2d, v4.2d, v5.2d, v6.2d}, [sp]
4D60E773 ld4r {v19.8h, v20.8h, v21.8h, v22.8h}, [x27]
0D60E954 ld4r {v20.2s, v21.2s, v22.2s, v23.2s}, [x10]
@@ -16411,7 +16411,7 @@ D5033BDF isb #0xb
4DFFE009 ld4r {v9.16b, v10.16b, v11.16b, v12.16b}, [x0], #0x4
// LD4R_asisdlsop_RX4_r 0x001101111xxxxx1110xxxxxxxxxxxx
0DEAE5A8 ld4r {v8.4h, v9.4h, v10.4h, v11.4h}, [x13], x10
-4DF1E7C8 ld4r {v8.8h, v9.8h, v10.8h, v11.8h}, [x30], x17
+4DF1E7C8 ld4r {v8.8h, v9.8h, v10.8h, v11.8h}, [lr], x17
4DF3E431 ld4r {v17.8h, v18.8h, v19.8h, v20.8h}, [x1], x19
0DF1E277 ld4r {v23.8b, v24.8b, v25.8b, v26.8b}, [x19], x17
0DE5ED52 ld4r {v18.1d, v19.1d, v20.1d, v21.1d}, [x10], x5
@@ -16420,11 +16420,11 @@ D5033BDF isb #0xb
0DE0E578 ld4r {v24.4h, v25.4h, v26.4h, v27.4h}, [x11], x0
4DF8EED7 ld4r {v23.2d, v24.2d, v25.2d, v26.2d}, [x22], x24
0DE0ECB3 ld4r {v19.1d, v20.1d, v21.1d, v22.1d}, [x5], x0
-0DF2E7BB ld4r {v27.4h, v28.4h, v29.4h, v30.4h}, [x29], x18
+0DF2E7BB ld4r {v27.4h, v28.4h, v29.4h, v30.4h}, [fp], x18
0DFCE27C ld4r {v28.8b, v29.8b, v30.8b, v31.8b}, [x19], x28
-0DFEE147 ld4r {v7.8b, v8.8b, v9.8b, v10.8b}, [x10], x30
-0DE2EFC8 ld4r {v8.1d, v9.1d, v10.1d, v11.1d}, [x30], x2
-4DFDEC23 ld4r {v3.2d, v4.2d, v5.2d, v6.2d}, [x1], x29
+0DFEE147 ld4r {v7.8b, v8.8b, v9.8b, v10.8b}, [x10], lr
+0DE2EFC8 ld4r {v8.1d, v9.1d, v10.1d, v11.1d}, [lr], x2
+4DFDEC23 ld4r {v3.2d, v4.2d, v5.2d, v6.2d}, [x1], fp
4DF0E55A ld4r {v26.8h, v27.8h, v28.8h, v29.8h}, [x10], x16
// LD4_asisdlse_R4 0x001100010000000000xxxxxxxxxxxx
0C40097D ld4 {v29.2s, v30.2s, v31.2s, v0.2s}, [x11]
@@ -16461,7 +16461,7 @@ D5033BDF isb #0xb
4CDF014C ld4 {v12.16b, v13.16b, v14.16b, v15.16b}, [x10], #0x40
0CDF0A17 ld4 {v23.2s, v24.2s, v25.2s, v26.2s}, [x16], #0x20
// LD4_asisdlsep_R4_r 0x001100110xxxxx0000xxxxxxxxxxxx
-0CDD0023 ld4 {v3.8b, v4.8b, v5.8b, v6.8b}, [x1], x29
+0CDD0023 ld4 {v3.8b, v4.8b, v5.8b, v6.8b}, [x1], fp
0CC908E2 ld4 {v2.2s, v3.2s, v4.2s, v5.2s}, [x7], x9
4CCB0D2B ld4 {v11.2d, v12.2d, v13.2d, v14.2d}, [x9], x11
4CC60CEC ld4 {v12.2d, v13.2d, v14.2d, v15.2d}, [x7], x6
@@ -16473,7 +16473,7 @@ D5033BDF isb #0xb
4CC2087F ld4 {v31.4s, v0.4s, v1.4s, v2.4s}, [x3], x2
4CDB049D ld4 {v29.8h, v30.8h, v31.8h, v0.8h}, [x4], x27
0CC3001B ld4 {v27.8b, v28.8b, v29.8b, v30.8b}, [x0], x3
-0CD307B1 ld4 {v17.4h, v18.4h, v19.4h, v20.4h}, [x29], x19
+0CD307B1 ld4 {v17.4h, v18.4h, v19.4h, v20.4h}, [fp], x19
4CC60033 ld4 {v19.16b, v20.16b, v21.16b, v22.16b}, [x1], x6
0CC708CC ld4 {v12.2s, v13.2s, v14.2s, v15.2s}, [x6], x7
4CC40EB2 ld4 {v18.2d, v19.2d, v20.2d, v21.2d}, [x21], x4
@@ -16486,7 +16486,7 @@ D5033BDF isb #0xb
4D60331A ld4 {v26.b, v27.b, v28.b, v29.b}[12], [x24]
4D6025AF ld4 {v15.b, v16.b, v17.b, v18.b}[9], [x13]
4D602EDF ld4 {v31.b, v0.b, v1.b, v2.b}[11], [x22]
-0D6023BE ld4 {v30.b, v31.b, v0.b, v1.b}[0], [x29]
+0D6023BE ld4 {v30.b, v31.b, v0.b, v1.b}[0], [fp]
0D603797 ld4 {v23.b, v24.b, v25.b, v26.b}[5], [x28]
0D602D26 ld4 {v6.b, v7.b, v8.b, v9.b}[3], [x9]
0D602505 ld4 {v5.b, v6.b, v7.b, v8.b}[1], [x8]
@@ -16495,7 +16495,7 @@ D5033BDF isb #0xb
0D603DA2 ld4 {v2.b, v3.b, v4.b, v5.b}[7], [x13]
0D603F3C ld4 {v28.b, v29.b, v30.b, v31.b}[7], [x25]
// LD4_asisdlso_D4_4d 0x00110101100000101001xxxxxxxxxx
-0D60A7AE ld4 {v14.d, v15.d, v16.d, v17.d}[0], [x29]
+0D60A7AE ld4 {v14.d, v15.d, v16.d, v17.d}[0], [fp]
4D60A602 ld4 {v2.d, v3.d, v4.d, v5.d}[1], [x16]
0D60A6B9 ld4 {v25.d, v26.d, v27.d, v28.d}[0], [x21]
4D60A434 ld4 {v20.d, v21.d, v22.d, v23.d}[1], [x1]
@@ -16505,12 +16505,12 @@ D5033BDF isb #0xb
4D60A442 ld4 {v2.d, v3.d, v4.d, v5.d}[1], [x2]
0D60A740 ld4 {v0.d, v1.d, v2.d, v3.d}[0], [x26]
4D60A6EE ld4 {v14.d, v15.d, v16.d, v17.d}[1], [x23]
-0D60A7DC ld4 {v28.d, v29.d, v30.d, v31.d}[0], [x30]
+0D60A7DC ld4 {v28.d, v29.d, v30.d, v31.d}[0], [lr]
4D60A455 ld4 {v21.d, v22.d, v23.d, v24.d}[1], [x2]
0D60A5CF ld4 {v15.d, v16.d, v17.d, v18.d}[0], [x14]
0D60A5B0 ld4 {v16.d, v17.d, v18.d, v19.d}[0], [x13]
4D60A7FA ld4 {v26.d, v27.d, v28.d, v29.d}[1], [sp]
-4D60A7D8 ld4 {v24.d, v25.d, v26.d, v27.d}[1], [x30]
+4D60A7D8 ld4 {v24.d, v25.d, v26.d, v27.d}[1], [lr]
// LD4_asisdlso_H4_4h 0x00110101100000011xx0xxxxxxxxxx
4D6061B7 ld4 {v23.h, v24.h, v25.h, v26.h}[4], [x13]
4D606B40 ld4 {v0.h, v1.h, v2.h, v3.h}[5], [x26]
@@ -16540,7 +16540,7 @@ D5033BDF isb #0xb
4D60B11D ld4 {v29.s, v30.s, v31.s, v0.s}[3], [x8]
4D60B05D ld4 {v29.s, v30.s, v31.s, v0.s}[3], [x2]
4D60B36D ld4 {v13.s, v14.s, v15.s, v16.s}[3], [x27]
-4D60B3BC ld4 {v28.s, v29.s, v30.s, v31.s}[3], [x29]
+4D60B3BC ld4 {v28.s, v29.s, v30.s, v31.s}[3], [fp]
4D60A0EF ld4 {v15.s, v16.s, v17.s, v18.s}[2], [x7]
4D60B16D ld4 {v13.s, v14.s, v15.s, v16.s}[3], [x11]
0D60A2D9 ld4 {v25.s, v26.s, v27.s, v28.s}[0], [x22]
@@ -16551,7 +16551,7 @@ D5033BDF isb #0xb
4DFF382C ld4 {v12.b, v13.b, v14.b, v15.b}[14], [x1], #0x4
0DFF2523 ld4 {v3.b, v4.b, v5.b, v6.b}[1], [x9], #0x4
0DFF38EC ld4 {v12.b, v13.b, v14.b, v15.b}[6], [x7], #0x4
-0DFF23A6 ld4 {v6.b, v7.b, v8.b, v9.b}[0], [x29], #0x4
+0DFF23A6 ld4 {v6.b, v7.b, v8.b, v9.b}[0], [fp], #0x4
4DFF3E77 ld4 {v23.b, v24.b, v25.b, v26.b}[15], [x19], #0x4
0DFF2F76 ld4 {v22.b, v23.b, v24.b, v25.b}[3], [x27], #0x4
0DFF3B0F ld4 {v15.b, v16.b, v17.b, v18.b}[6], [x24], #0x4
@@ -16565,16 +16565,16 @@ D5033BDF isb #0xb
// LD4_asisdlsop_BX4_r4b 0x001101111xxxxx001xxxxxxxxxxxxx
4DF03B65 ld4 {v5.b, v6.b, v7.b, v8.b}[14], [x27], x16
4DF12040 ld4 {v0.b, v1.b, v2.b, v3.b}[8], [x2], x17
-4DFC2FCE ld4 {v14.b, v15.b, v16.b, v17.b}[11], [x30], x28
+4DFC2FCE ld4 {v14.b, v15.b, v16.b, v17.b}[11], [lr], x28
4DF32872 ld4 {v18.b, v19.b, v20.b, v21.b}[10], [x3], x19
0DFB3470 ld4 {v16.b, v17.b, v18.b, v19.b}[5], [x3], x27
-4DEA2FA8 ld4 {v8.b, v9.b, v10.b, v11.b}[11], [x29], x10
+4DEA2FA8 ld4 {v8.b, v9.b, v10.b, v11.b}[11], [fp], x10
0DF929FF ld4 {v31.b, v0.b, v1.b, v2.b}[2], [x15], x25
4DF425A6 ld4 {v6.b, v7.b, v8.b, v9.b}[9], [x13], x20
0DED3EB4 ld4 {v20.b, v21.b, v22.b, v23.b}[7], [x21], x13
4DE73114 ld4 {v20.b, v21.b, v22.b, v23.b}[12], [x8], x7
4DFB319B ld4 {v27.b, v28.b, v29.b, v30.b}[12], [x12], x27
-0DF027DC ld4 {v28.b, v29.b, v30.b, v31.b}[1], [x30], x16
+0DF027DC ld4 {v28.b, v29.b, v30.b, v31.b}[1], [lr], x16
0DE13758 ld4 {v24.b, v25.b, v26.b, v27.b}[5], [x26], x1
4DE230F8 ld4 {v24.b, v25.b, v26.b, v27.b}[12], [x7], x2
0DF63278 ld4 {v24.b, v25.b, v26.b, v27.b}[4], [x19], x22
@@ -16587,7 +16587,7 @@ D5033BDF isb #0xb
4DFFA73D ld4 {v29.d, v30.d, v31.d, v0.d}[1], [x25], #0x20
0DFFA48A ld4 {v10.d, v11.d, v12.d, v13.d}[0], [x4], #0x20
4DFFA56C ld4 {v12.d, v13.d, v14.d, v15.d}[1], [x11], #0x20
-0DFFA7CB ld4 {v11.d, v12.d, v13.d, v14.d}[0], [x30], #0x20
+0DFFA7CB ld4 {v11.d, v12.d, v13.d, v14.d}[0], [lr], #0x20
4DFFA788 ld4 {v8.d, v9.d, v10.d, v11.d}[1], [x28], #0x20
4DFFA5C4 ld4 {v4.d, v5.d, v6.d, v7.d}[1], [x14], #0x20
4DFFA448 ld4 {v8.d, v9.d, v10.d, v11.d}[1], [x2], #0x20
@@ -16600,21 +16600,21 @@ D5033BDF isb #0xb
0DEDA4A1 ld4 {v1.d, v2.d, v3.d, v4.d}[0], [x5], x13
4DF9A481 ld4 {v1.d, v2.d, v3.d, v4.d}[1], [x4], x25
4DE8A5D5 ld4 {v21.d, v22.d, v23.d, v24.d}[1], [x14], x8
-4DF2A7BB ld4 {v27.d, v28.d, v29.d, v30.d}[1], [x29], x18
+4DF2A7BB ld4 {v27.d, v28.d, v29.d, v30.d}[1], [fp], x18
0DF9A78E ld4 {v14.d, v15.d, v16.d, v17.d}[0], [x28], x25
0DE0A66E ld4 {v14.d, v15.d, v16.d, v17.d}[0], [x19], x0
-0DFAA7C5 ld4 {v5.d, v6.d, v7.d, v8.d}[0], [x30], x26
+0DFAA7C5 ld4 {v5.d, v6.d, v7.d, v8.d}[0], [lr], x26
4DE0A40B ld4 {v11.d, v12.d, v13.d, v14.d}[1], [x0], x0
4DE0A64D ld4 {v13.d, v14.d, v15.d, v16.d}[1], [x18], x0
-0DF3A7CE ld4 {v14.d, v15.d, v16.d, v17.d}[0], [x30], x19
+0DF3A7CE ld4 {v14.d, v15.d, v16.d, v17.d}[0], [lr], x19
0DF8A57B ld4 {v27.d, v28.d, v29.d, v30.d}[0], [x11], x24
4DE2A4F5 ld4 {v21.d, v22.d, v23.d, v24.d}[1], [x7], x2
0DE1A6C8 ld4 {v8.d, v9.d, v10.d, v11.d}[0], [x22], x1
4DF8A783 ld4 {v3.d, v4.d, v5.d, v6.d}[1], [x28], x24
4DE7A5A9 ld4 {v9.d, v10.d, v11.d, v12.d}[1], [x13], x7
-4DFDA525 ld4 {v5.d, v6.d, v7.d, v8.d}[1], [x9], x29
+4DFDA525 ld4 {v5.d, v6.d, v7.d, v8.d}[1], [x9], fp
// LD4_asisdlsop_H4_i4h 0x00110111111111011xx0xxxxxxxxxx
-4DFF73DD ld4 {v29.h, v30.h, v31.h, v0.h}[6], [x30], #0x8
+4DFF73DD ld4 {v29.h, v30.h, v31.h, v0.h}[6], [lr], #0x8
4DFF7BE2 ld4 {v2.h, v3.h, v4.h, v5.h}[7], [sp], #0x8
4DFF61E7 ld4 {v7.h, v8.h, v9.h, v10.h}[4], [x15], #0x8
4DFF6B0C ld4 {v12.h, v13.h, v14.h, v15.h}[5], [x24], #0x8
@@ -16624,11 +16624,11 @@ D5033BDF isb #0xb
0DFF7116 ld4 {v22.h, v23.h, v24.h, v25.h}[2], [x8], #0x8
4DFF6803 ld4 {v3.h, v4.h, v5.h, v6.h}[5], [x0], #0x8
4DFF6A01 ld4 {v1.h, v2.h, v3.h, v4.h}[5], [x16], #0x8
-0DFF63BC ld4 {v28.h, v29.h, v30.h, v31.h}[0], [x29], #0x8
+0DFF63BC ld4 {v28.h, v29.h, v30.h, v31.h}[0], [fp], #0x8
4DFF6242 ld4 {v2.h, v3.h, v4.h, v5.h}[4], [x18], #0x8
0DFF79A1 ld4 {v1.h, v2.h, v3.h, v4.h}[3], [x13], #0x8
0DFF7B48 ld4 {v8.h, v9.h, v10.h, v11.h}[3], [x26], #0x8
-4DFF6BDB ld4 {v27.h, v28.h, v29.h, v30.h}[5], [x30], #0x8
+4DFF6BDB ld4 {v27.h, v28.h, v29.h, v30.h}[5], [lr], #0x8
4DFF7246 ld4 {v6.h, v7.h, v8.h, v9.h}[6], [x18], #0x8
// LD4_asisdlsop_HX4_r4h 0x001101111xxxxx011xx0xxxxxxxxxx
0DF3793B ld4 {v27.h, v28.h, v29.h, v30.h}[3], [x9], x19
@@ -16636,13 +16636,13 @@ D5033BDF isb #0xb
4DE46AC3 ld4 {v3.h, v4.h, v5.h, v6.h}[5], [x22], x4
0DF76940 ld4 {v0.h, v1.h, v2.h, v3.h}[1], [x10], x23
0DF47258 ld4 {v24.h, v25.h, v26.h, v27.h}[2], [x18], x20
-4DFE6090 ld4 {v16.h, v17.h, v18.h, v19.h}[4], [x4], x30
+4DFE6090 ld4 {v16.h, v17.h, v18.h, v19.h}[4], [x4], lr
4DFB7873 ld4 {v19.h, v20.h, v21.h, v22.h}[7], [x3], x27
4DFB70F0 ld4 {v16.h, v17.h, v18.h, v19.h}[6], [x7], x27
0DFB6A50 ld4 {v16.h, v17.h, v18.h, v19.h}[1], [x18], x27
4DE869EE ld4 {v14.h, v15.h, v16.h, v17.h}[5], [x15], x8
-0DFE7960 ld4 {v0.h, v1.h, v2.h, v3.h}[3], [x11], x30
-0DEE6BAF ld4 {v15.h, v16.h, v17.h, v18.h}[1], [x29], x14
+0DFE7960 ld4 {v0.h, v1.h, v2.h, v3.h}[3], [x11], lr
+0DEE6BAF ld4 {v15.h, v16.h, v17.h, v18.h}[1], [fp], x14
4DED618A ld4 {v10.h, v11.h, v12.h, v13.h}[4], [x12], x13
4DFA7831 ld4 {v17.h, v18.h, v19.h, v20.h}[7], [x1], x26
4DE3785F ld4 {v31.h, v0.h, v1.h, v2.h}[7], [x2], x3
@@ -16657,7 +16657,7 @@ D5033BDF isb #0xb
0DFFB18E ld4 {v14.s, v15.s, v16.s, v17.s}[1], [x12], #0x10
4DFFB32B ld4 {v11.s, v12.s, v13.s, v14.s}[3], [x25], #0x10
0DFFB378 ld4 {v24.s, v25.s, v26.s, v27.s}[1], [x27], #0x10
-4DFFA3AE ld4 {v14.s, v15.s, v16.s, v17.s}[2], [x29], #0x10
+4DFFA3AE ld4 {v14.s, v15.s, v16.s, v17.s}[2], [fp], #0x10
0DFFB33C ld4 {v28.s, v29.s, v30.s, v31.s}[1], [x25], #0x10
0DFFB148 ld4 {v8.s, v9.s, v10.s, v11.s}[1], [x10], #0x10
4DFFB349 ld4 {v9.s, v10.s, v11.s, v12.s}[3], [x26], #0x10
@@ -16666,7 +16666,7 @@ D5033BDF isb #0xb
0DFFA225 ld4 {v5.s, v6.s, v7.s, v8.s}[0], [x17], #0x10
// LD4_asisdlsop_SX4_r4s 0x001101111xxxxx101x00xxxxxxxxxx
0DEEA179 ld4 {v25.s, v26.s, v27.s, v28.s}[0], [x11], x14
-4DE5B3CC ld4 {v12.s, v13.s, v14.s, v15.s}[3], [x30], x5
+4DE5B3CC ld4 {v12.s, v13.s, v14.s, v15.s}[3], [lr], x5
4DF1A042 ld4 {v2.s, v3.s, v4.s, v5.s}[2], [x2], x17
4DFCA0FD ld4 {v29.s, v30.s, v31.s, v0.s}[2], [x7], x28
0DFCA083 ld4 {v3.s, v4.s, v5.s, v6.s}[0], [x4], x28
@@ -16675,14 +16675,14 @@ D5033BDF isb #0xb
4DFCB145 ld4 {v5.s, v6.s, v7.s, v8.s}[3], [x10], x28
4DE2B277 ld4 {v23.s, v24.s, v25.s, v26.s}[3], [x19], x2
4DF2B087 ld4 {v7.s, v8.s, v9.s, v10.s}[3], [x4], x18
-0DEAB3B2 ld4 {v18.s, v19.s, v20.s, v21.s}[1], [x29], x10
+0DEAB3B2 ld4 {v18.s, v19.s, v20.s, v21.s}[1], [fp], x10
0DF1B14F ld4 {v15.s, v16.s, v17.s, v18.s}[1], [x10], x17
4DF9A0AA ld4 {v10.s, v11.s, v12.s, v13.s}[2], [x5], x25
4DE3A083 ld4 {v3.s, v4.s, v5.s, v6.s}[2], [x4], x3
0DF2A2D6 ld4 {v22.s, v23.s, v24.s, v25.s}[0], [x22], x18
-0DFDB112 ld4 {v18.s, v19.s, v20.s, v21.s}[1], [x8], x29
+0DFDB112 ld4 {v18.s, v19.s, v20.s, v21.s}[1], [x8], fp
// LDADDAB_32_memop 00111000101xxxxx000000xxxxxxxxxx
-38AD03C7 ldaddab w13, w7, [x30]
+38AD03C7 ldaddab w13, w7, [lr]
38A00396 ldaddab w0, w22, [x28]
38B20257 ldaddab w18, w23, [x18]
38AB0272 ldaddab w11, w18, [x19]
@@ -16707,7 +16707,7 @@ D5033BDF isb #0xb
78A40126 ldaddah w4, w6, [x9]
78A8021D ldaddah w8, w29, [x16]
78AB011C ldaddah w11, w28, [x8]
-78BB03B4 ldaddah w27, w20, [x29]
+78BB03B4 ldaddah w27, w20, [fp]
78AC017A ldaddah w12, w26, [x11]
78AE0234 ldaddah w14, w20, [x17]
78BD0357 ldaddah w29, w23, [x26]
@@ -16816,7 +16816,7 @@ F8BC0024 ldadda x28, x4, [x1]
F8B602A9 ldadda x22, x9, [x21]
F8A00029 ldadda x0, x9, [x1]
F8A3030A ldadda x3, x10, [x24]
-F8AC03C1 ldadda x12, x1, [x30]
+F8AC03C1 ldadda x12, x1, [lr]
// LDADDB_32_memop 00111000001xxxxx000000xxxxxxxxxx
38300158 ldaddb w16, w24, [x10]
38240360 ldaddb w4, w0, [x27]
@@ -16825,10 +16825,10 @@ F8AC03C1 ldadda x12, x1, [x30]
3824026D ldaddb w4, w13, [x19]
382201DD ldaddb w2, w29, [x14]
38240376 ldaddb w4, w22, [x27]
-382803BD ldaddb w8, w29, [x29]
+382803BD ldaddb w8, w29, [fp]
383B0243 ldaddb w27, w3, [x18]
383D0060 ldaddb w29, w0, [x3]
-383503DB ldaddb w21, w27, [x30]
+383503DB ldaddb w21, w27, [lr]
383D0239 ldaddb w29, w25, [x17]
383B02EB ldaddb w27, w11, [x23]
38290115 ldaddb w9, w21, [x8]
@@ -16842,7 +16842,7 @@ F8AC03C1 ldadda x12, x1, [x30]
78310083 ldaddh w17, w3, [x4]
78280189 ldaddh w8, w9, [x12]
782802C7 ldaddh w8, w7, [x22]
-782503D7 ldaddh w5, w23, [x30]
+782503D7 ldaddh w5, w23, [lr]
78370086 ldaddh w23, w6, [x4]
78390034 ldaddh w25, w20, [x1]
78320086 ldaddh w18, w6, [x4]
@@ -16906,10 +16906,10 @@ B863039B ldaddl w3, w27, [x28]
F8730351 ldaddl x19, x17, [x26]
F8640291 ldaddl x4, x17, [x20]
F8770036 ldaddl x23, x22, [x1]
-F86903C6 ldaddl x9, x6, [x30]
+F86903C6 ldaddl x9, x6, [lr]
F8620014 ldaddl x2, x20, [x0]
F8610353 ldaddl x1, x19, [x26]
-F87600FE ldaddl x22, x30, [x7]
+F87600FE ldaddl x22, lr, [x7]
F86C01E9 ldaddl x12, x9, [x15]
F86300AF ldaddl x3, x15, [x5]
F86F0307 ldaddl x15, x7, [x24]
@@ -16920,7 +16920,7 @@ F8740280 ldaddl x20, x0, [x20]
F87A017C ldaddl x26, x28, [x11]
F86903E5 ldaddl x9, x5, [sp]
// LDADD_32_memop 10111000001xxxxx000000xxxxxxxxxx
-B83803AB ldadd w24, w11, [x29]
+B83803AB ldadd w24, w11, [fp]
B8310196 ldadd w17, w22, [x12]
B83800B0 ldadd w24, w16, [x5]
B821021A ldadd w1, w26, [x16]
@@ -16941,21 +16941,21 @@ F82400B8 ldadd x4, x24, [x5]
F83900E4 ldadd x25, x4, [x7]
F8300114 ldadd x16, x20, [x8]
F82F038E ldadd x15, x14, [x28]
-F82603AA ldadd x6, x10, [x29]
+F82603AA ldadd x6, x10, [fp]
F83B027B ldadd x27, x27, [x19]
F83B02E0 ldadd x27, x0, [x23]
-F82D035D ldadd x13, x29, [x26]
+F82D035D ldadd x13, fp, [x26]
F8370138 ldadd x23, x24, [x9]
F83F0115 ldadd xzr, x21, [x8]
F83B0200 ldadd x27, x0, [x16]
F82803E6 ldadd x8, x6, [sp]
F82202EE ldadd x2, x14, [x23]
F839032E ldadd x25, x14, [x25]
-F83B03BA ldadd x27, x26, [x29]
+F83B03BA ldadd x27, x26, [fp]
F8350035 ldadd x21, x21, [x1]
// LDAPRB_32L_memop 00111000101xxxxx110000xxxxxxxxxx
38BFC132 ldaprb w18, [x9]
-38BFC3C2 ldaprb w2, [x30]
+38BFC3C2 ldaprb w2, [lr]
38BFC2C6 ldaprb w6, [x22]
38BFC22C ldaprb w12, [x17]
38BFC2C0 ldaprb w0, [x22]
@@ -16975,7 +16975,7 @@ F8350035 ldadd x21, x21, [x1]
78BFC230 ldaprh w16, [x17]
78BFC1C1 ldaprh w1, [x14]
78BFC182 ldaprh w2, [x12]
-78BFC3C0 ldaprh w0, [x30]
+78BFC3C0 ldaprh w0, [lr]
78BFC0D4 ldaprh w20, [x6]
78BFC228 ldaprh w8, [x17]
78BFC047 ldaprh w7, [x2]
@@ -16995,7 +16995,7 @@ B8BFC10A ldapr w10, [x8]
B8BFC0B9 ldapr w25, [x5]
B8BFC19D ldapr w29, [x12]
B8BFC29C ldapr w28, [x20]
-B8BFC3CC ldapr w12, [x30]
+B8BFC3CC ldapr w12, [lr]
B8BFC187 ldapr w7, [x12]
B8BFC34D ldapr w13, [x26]
B8BFC131 ldapr w17, [x9]
@@ -17017,8 +17017,8 @@ F8BFC280 ldapr x0, [x20]
F8BFC2DA ldapr x26, [x22]
F8BFC09C ldapr x28, [x4]
F8BFC005 ldapr x5, [x0]
-F8BFC0FE ldapr x30, [x7]
-F8BFC13D ldapr x29, [x9]
+F8BFC0FE ldapr lr, [x7]
+F8BFC13D ldapr fp, [x9]
F8BFC004 ldapr x4, [x0]
F8BFC01F ldapr xzr, [x0]
// LDAPURB_32_ldapstl_unscaled 0001100101xxxxxxxxxxxxxxxxxxxxxx
@@ -17026,7 +17026,7 @@ F8BFC01F ldapr xzr, [x0]
195C7125 ldapurb w5, [x9, #-0x39]
194D40CC ldapurb w12, [x6, #0xd4]
195ED1ED ldapurb w13, [x15, #-0x13]
-195FD3D5 ldapurb w21, [x30, #-0x3]
+195FD3D5 ldapurb w21, [lr, #-0x3]
194EF247 ldapurb w7, [x18, #0xef]
19494084 ldapurb w4, [x4, #0x94]
1946B100 ldapurb w0, [x8, #0x6b]
@@ -17044,7 +17044,7 @@ F8BFC01F ldapr xzr, [x0]
595DE043 ldapurh w3, [x2, #-0x22]
595E4349 ldapurh w9, [x26, #-0x1c]
59412124 ldapurh w4, [x9, #0x12]
-594FE3A1 ldapurh w1, [x29, #0xfe]
+594FE3A1 ldapurh w1, [fp, #0xfe]
5946C238 ldapurh w24, [x17, #0x6c]
594842E3 ldapurh w3, [x23, #0x84]
5959B1E9 ldapurh w9, [x15, #-0x65]
@@ -17061,7 +17061,7 @@ F8BFC01F ldapr xzr, [x0]
19DBC024 ldapursb w4, [x1, #-0x44]
19C6D347 ldapursb w7, [x26, #0x6d]
19D8618F ldapursb w15, [x12, #-0x7a]
-19C743BC ldapursb w28, [x29, #0x74]
+19C743BC ldapursb w28, [fp, #0x74]
19CB40CC ldapursb w12, [x6, #0xb4]
19DFA247 ldapursb w7, [x18, #-0x6]
19DDA28D ldapursb w13, [x20, #-0x26]
@@ -17078,14 +17078,14 @@ F8BFC01F ldapr xzr, [x0]
1980F228 ldapursb x8, [x17, #0xf]
199A71F7 ldapursb x23, [x15, #-0x59]
1995F18C ldapursb x12, [x12, #-0xa1]
-198E305D ldapursb x29, [x2, #0xe3]
+198E305D ldapursb fp, [x2, #0xe3]
1985207A ldapursb x26, [x3, #0x52]
199531F3 ldapursb x19, [x15, #-0xad]
199050DC ldapursb x28, [x6, #-0xfb]
1982208A ldapursb x10, [x4, #0x22]
198B2092 ldapursb x18, [x4, #0xb2]
1994231A ldapursb x26, [x24, #-0xbe]
-198753C2 ldapursb x2, [x30, #0x75]
+198753C2 ldapursb x2, [lr, #0x75]
199D9299 ldapursb x25, [x20, #-0x27]
198CA35A ldapursb x26, [x26, #0xca]
1993D097 ldapursb x23, [x4, #-0xc3]
@@ -17120,7 +17120,7 @@ F8BFC01F ldapr xzr, [x0]
59896127 ldapursh x7, [x9, #0x96]
599152A9 ldapursh x9, [x21, #-0xeb]
59828100 ldapursh x0, [x8, #0x28]
-598F03CE ldapursh x14, [x30, #0xf0]
+598F03CE ldapursh x14, [lr, #0xf0]
5994917C ldapursh x28, [x11, #-0xb7]
598CE0E2 ldapursh x2, [x7, #0xce]
// LDAPURSW_64_ldapstl_unscaled 1001100110xxxxxxxxxxxxxxxxxxxxxx
@@ -17129,7 +17129,7 @@ F8BFC01F ldapr xzr, [x0]
998FD18F ldapursw x15, [x12, #0xfd]
9981E10A ldapursw x10, [x8, #0x1e]
9988E2C6 ldapursw x6, [x22, #0x8e]
-9987639E ldapursw x30, [x28, #0x76]
+9987639E ldapursw lr, [x28, #0x76]
998EC115 ldapursw x21, [x8, #0xec]
9989316B ldapursw x11, [x11, #0x93]
999E30E4 ldapursw x4, [x7, #-0x1d]
@@ -17139,7 +17139,7 @@ F8BFC01F ldapr xzr, [x0]
9983427C ldapursw x28, [x19, #0x34]
9986F216 ldapursw x22, [x16, #0x6f]
998B509C ldapursw x28, [x4, #0xb5]
-998810FD ldapursw x29, [x7, #0x81]
+998810FD ldapursw fp, [x7, #0x81]
// LDAPUR_32_ldapstl_unscaled 1001100101xxxxxxxxxxxxxxxxxxxxxx
9949E0A0 ldapur w0, [x5, #0x9e]
994312EB ldapur w11, [x23, #0x31]
@@ -17161,17 +17161,17 @@ F8BFC01F ldapr xzr, [x0]
D94CC1FF ldapur xzr, [x15, #0xcc]
D958B07A ldapur x26, [x3, #-0x75]
D95533EF ldapur x15, [sp, #-0xad]
-D95BC3A0 ldapur x0, [x29, #-0x44]
+D95BC3A0 ldapur x0, [fp, #-0x44]
D950403C ldapur x28, [x1, #-0xfc]
D94C02C6 ldapur x6, [x22, #0xc0]
-D95C83A5 ldapur x5, [x29, #-0x38]
+D95C83A5 ldapur x5, [fp, #-0x38]
D95BA0D6 ldapur x22, [x6, #-0x46]
-D94A33B7 ldapur x23, [x29, #0xa3]
+D94A33B7 ldapur x23, [fp, #0xa3]
D95291A2 ldapur x2, [x13, #-0xd7]
D941526B ldapur x11, [x19, #0x15]
-D94003DE ldapur x30, [x30]
+D94003DE ldapur lr, [lr]
D940F12A ldapur x10, [x9, #0xf]
-D95433BB ldapur x27, [x29, #-0xbd]
+D95433BB ldapur x27, [fp, #-0xbd]
D9507390 ldapur x16, [x28, #-0xf9]
D955E389 ldapur x9, [x28, #-0xa2]
// LDARB_LR32_ldstexcl 00001000110xxxxx1xxxxxxxxxxxxxxx
@@ -17192,7 +17192,7 @@ D955E389 ldapur x9, [x28, #-0xa2]
08CFFD4B ldarb w11, [x10]
08CFFC49 ldarb w9, [x2]
// LDARH_LR32_ldstexcl 01001000110xxxxx1xxxxxxxxxxxxxxx
-48DFFFCA ldarh w10, [x30]
+48DFFFCA ldarh w10, [lr]
48CFFEA0 ldarh w0, [x21]
48DFFD29 ldarh w9, [x9]
48CFFDC6 ldarh w6, [x14]
@@ -17238,20 +17238,20 @@ C8DFFD79 ldar x25, [x11]
C8CFFCB7 ldar x23, [x5]
C8CFFE57 ldar x23, [x18]
C8CFFE4B ldar x11, [x18]
-C8DFFDDD ldar x29, [x14]
+C8DFFDDD ldar fp, [x14]
C8DFFCF7 ldar x23, [x7]
C8CFFF64 ldar x4, [x27]
C8CFFCBF ldar xzr, [x5]
// LDAXP_LP32_ldstexcl 10001000011xxxxx1xxxxxxxxxxxxxxx
887CBF3B ldaxp w27, w15, [x25]
8869A6BC ldaxp w28, w9, [x21]
-8863DFCB ldaxp w11, w23, [x30]
+8863DFCB ldaxp w11, w23, [lr]
886F8404 ldaxp w4, w1, [x0]
8867D214 ldaxp w20, w20, [x16]
8866BED2 ldaxp w18, w15, [x22]
886CE6BB ldaxp w27, w25, [x21]
8860B1FA ldaxp w26, w12, [x15]
-887283C9 ldaxp w9, w0, [x30]
+887283C9 ldaxp w9, w0, [lr]
8863BCA8 ldaxp w8, w15, [x5]
8864A0EB ldaxp w11, w8, [x7]
887A8002 ldaxp w2, w0, [x0]
@@ -17266,12 +17266,12 @@ C868BD56 ldaxp x22, x15, [x10]
C8719E06 ldaxp x6, x7, [x16]
C86FA8C8 ldaxp x8, x10, [x6]
C8728A94 ldaxp x20, x2, [x20]
-C862D7CF ldaxp x15, x21, [x30]
+C862D7CF ldaxp x15, x21, [lr]
C87090FB ldaxp x27, x4, [x7]
C879A07C ldaxp x28, x8, [x3]
C863AC1B ldaxp x27, x11, [x0]
C86FE1E6 ldaxp x6, x24, [x15]
-C86DF738 ldaxp x24, x29, [x25]
+C86DF738 ldaxp x24, fp, [x25]
C866BE21 ldaxp x1, x15, [x17]
C864B578 ldaxp x24, x13, [x11]
C86B9E39 ldaxp x25, x7, [x17]
@@ -17291,21 +17291,21 @@ C863E924 ldaxp x4, x26, [x9]
085FA651 ldaxrb w17, [x18]
0849E503 ldaxrb w3, [x8]
085FA239 ldaxrb w25, [x17]
-0846CFB1 ldaxrb w17, [x29]
+0846CFB1 ldaxrb w17, [fp]
0841B754 ldaxrb w20, [x26]
// LDAXRH_LR32_ldstexcl 01001000010xxxxx1xxxxxxxxxxxxxxx
-4844AFC2 ldaxrh w2, [x30]
+4844AFC2 ldaxrh w2, [lr]
485C954B ldaxrh w11, [x10]
485B8373 ldaxrh w19, [x27]
485BE262 ldaxrh w2, [x19]
4845FA17 ldaxrh w23, [x16]
485B9B58 ldaxrh w24, [x26]
4841B8EE ldaxrh w14, [x7]
-4853BFDE ldaxrh w30, [x30]
-48458BDA ldaxrh w26, [x30]
+4853BFDE ldaxrh w30, [lr]
+48458BDA ldaxrh w26, [lr]
4847A94D ldaxrh w13, [x10]
4844C157 ldaxrh w23, [x10]
-4858EFA8 ldaxrh w8, [x29]
+4858EFA8 ldaxrh w8, [fp]
485F9796 ldaxrh w22, [x28]
484F8D2D ldaxrh w13, [x9]
484CE494 ldaxrh w20, [x4]
@@ -17317,7 +17317,7 @@ C863E924 ldaxp x4, x26, [x9]
8855D27A ldaxr w26, [x19]
8855B398 ldaxr w24, [x28]
884585FD ldaxr w29, [x15]
-88548FB6 ldaxr w22, [x29]
+88548FB6 ldaxr w22, [fp]
88599CA4 ldaxr w4, [x5]
885BD247 ldaxr w7, [x18]
88429F51 ldaxr w17, [x26]
@@ -17329,7 +17329,7 @@ C863E924 ldaxp x4, x26, [x9]
885697FD ldaxr w29, [sp]
// LDAXR_LR64_ldstexcl 11001000010xxxxx1xxxxxxxxxxxxxxx
C841AA8F ldaxr x15, [x20]
-C85AC3BE ldaxr x30, [x29]
+C85AC3BE ldaxr lr, [fp]
C85EB848 ldaxr x8, [x2]
C854C7ED ldaxr x13, [sp]
C842E358 ldaxr x24, [x26]
@@ -17339,17 +17339,17 @@ C843B68C ldaxr x12, [x20]
C853D2E4 ldaxr x4, [x23]
C85D8A74 ldaxr x20, [x19]
C84DE2CC ldaxr x12, [x22]
-C8539FBE ldaxr x30, [x29]
+C8539FBE ldaxr lr, [fp]
C840D9F8 ldaxr x24, [x15]
-C845B4DE ldaxr x30, [x6]
-C850D51E ldaxr x30, [x8]
+C845B4DE ldaxr lr, [x6]
+C850D51E ldaxr lr, [x8]
C84584EE ldaxr x14, [x7]
// LDCLRAB_32_memop 00111000101xxxxx000100xxxxxxxxxx
38A91256 ldclrab w9, w22, [x18]
38AB10D5 ldclrab w11, w21, [x6]
38AA1220 ldclrab w10, w0, [x17]
38AF103C ldclrab w15, w28, [x1]
-38BB13D7 ldclrab w27, w23, [x30]
+38BB13D7 ldclrab w27, w23, [lr]
38A0137F ldclrab w0, wzr, [x27]
38B8137A ldclrab w24, w26, [x27]
38B7136A ldclrab w23, w10, [x27]
@@ -17371,13 +17371,13 @@ C84584EE ldaxr x14, [x7]
78B01068 ldclrah w16, w8, [x3]
78AC12EF ldclrah w12, w15, [x23]
78BD10F8 ldclrah w29, w24, [x7]
-78BF13A9 ldclrah wzr, w9, [x29]
+78BF13A9 ldclrah wzr, w9, [fp]
78A41104 ldclrah w4, w4, [x8]
78B511FF ldclrah w21, wzr, [x15]
78A11158 ldclrah w1, w24, [x10]
78B41077 ldclrah w20, w23, [x3]
78AD12D8 ldclrah w13, w24, [x22]
-78A513AF ldclrah w5, w15, [x29]
+78A513AF ldclrah w5, w15, [fp]
// LDCLRALB_32_memop 00111000111xxxxx000100xxxxxxxxxx
38FE11F2 ldclralb w30, w18, [x15]
38FB100F ldclralb w27, w15, [x0]
@@ -17387,14 +17387,14 @@ C84584EE ldaxr x14, [x7]
38F710B8 ldclralb w23, w24, [x5]
38EF11C2 ldclralb w15, w2, [x14]
38F41146 ldclralb w20, w6, [x10]
-38E713C6 ldclralb w7, w6, [x30]
+38E713C6 ldclralb w7, w6, [lr]
38F91212 ldclralb w25, w18, [x16]
-38E113A2 ldclralb w1, w2, [x29]
+38E113A2 ldclralb w1, w2, [fp]
38E11274 ldclralb w1, w20, [x19]
38F01112 ldclralb w16, w18, [x8]
38EF1275 ldclralb w15, w21, [x19]
38F41282 ldclralb w20, w2, [x20]
-38E813AE ldclralb w8, w14, [x29]
+38E813AE ldclralb w8, w14, [fp]
// LDCLRALH_32_memop 01111000111xxxxx000100xxxxxxxxxx
78FB119A ldclralh w27, w26, [x12]
78EA1042 ldclralh w10, w2, [x2]
@@ -17410,13 +17410,13 @@ C84584EE ldaxr x14, [x7]
78FC113C ldclralh w28, w28, [x9]
78F11358 ldclralh w17, w24, [x26]
78E212D3 ldclralh w2, w19, [x22]
-78EE13BE ldclralh w14, w30, [x29]
+78EE13BE ldclralh w14, w30, [fp]
78E211A6 ldclralh w2, w6, [x13]
// LDCLRAL_32_memop 10111000111xxxxx000100xxxxxxxxxx
B8E312F8 ldclral w3, w24, [x23]
B8E31334 ldclral w3, w20, [x25]
B8E510C8 ldclral w5, w8, [x6]
-B8EA13A9 ldclral w10, w9, [x29]
+B8EA13A9 ldclral w10, w9, [fp]
B8E510B4 ldclral w5, w20, [x5]
B8EE104D ldclral w14, w13, [x2]
B8E511F1 ldclral w5, w17, [x15]
@@ -17437,7 +17437,7 @@ F8E81045 ldclral x8, x5, [x2]
F8FB112E ldclral x27, x14, [x9]
F8FB1227 ldclral x27, x7, [x17]
F8F81244 ldclral x24, x4, [x18]
-F8FE11F5 ldclral x30, x21, [x15]
+F8FE11F5 ldclral lr, x21, [x15]
F8FC138C ldclral x28, x12, [x28]
F8E210E9 ldclral x2, x9, [x7]
F8E012CF ldclral x0, x15, [x22]
@@ -17460,7 +17460,7 @@ B8A71394 ldclra w7, w20, [x28]
B8A51014 ldclra w5, w20, [x0]
B8A011BD ldclra w0, w29, [x13]
B8BB124F ldclra w27, w15, [x18]
-B8A013C8 ldclra w0, w8, [x30]
+B8A013C8 ldclra w0, w8, [lr]
B8A010C3 ldclra w0, w3, [x6]
B8B3120E ldclra w19, w14, [x16]
// LDCLRA_64_memop 11111000101xxxxx000100xxxxxxxxxx
@@ -17472,20 +17472,20 @@ F8AC11EC ldclra x12, x12, [x15]
F8AB111A ldclra x11, x26, [x8]
F8A112AB ldclra x1, x11, [x21]
F8A712A9 ldclra x7, x9, [x21]
-F8BD114B ldclra x29, x11, [x10]
+F8BD114B ldclra fp, x11, [x10]
F8A81251 ldclra x8, x17, [x18]
F8A61089 ldclra x6, x9, [x4]
F8B8102D ldclra x24, x13, [x1]
-F8BD1021 ldclra x29, x1, [x1]
+F8BD1021 ldclra fp, x1, [x1]
F8A3114B ldclra x3, x11, [x10]
-F8BE11B4 ldclra x30, x20, [x13]
+F8BE11B4 ldclra lr, x20, [x13]
F8A71239 ldclra x7, x25, [x17]
// LDCLRB_32_memop 00111000001xxxxx000100xxxxxxxxxx
3825118D ldclrb w5, w13, [x12]
38231052 ldclrb w3, w18, [x2]
-383F13BD ldclrb wzr, w29, [x29]
+383F13BD ldclrb wzr, w29, [fp]
3820118C ldclrb w0, w12, [x12]
-383E13C3 ldclrb w30, w3, [x30]
+383E13C3 ldclrb w30, w3, [lr]
383F1253 ldclrb wzr, w19, [x18]
3832100E ldclrb w18, w14, [x0]
382511A9 ldclrb w5, w9, [x13]
@@ -17495,20 +17495,20 @@ F8A71239 ldclra x7, x25, [x17]
383D1298 ldclrb w29, w24, [x20]
382E1089 ldclrb w14, w9, [x4]
383B110A ldclrb w27, w10, [x8]
-383C13BB ldclrb w28, w27, [x29]
-383913C9 ldclrb w25, w9, [x30]
+383C13BB ldclrb w28, w27, [fp]
+383913C9 ldclrb w25, w9, [lr]
// LDCLRH_32_memop 01111000001xxxxx000100xxxxxxxxxx
782B1030 ldclrh w11, w16, [x1]
-783113C2 ldclrh w17, w2, [x30]
+783113C2 ldclrh w17, w2, [lr]
783A113E ldclrh w26, w30, [x9]
-782B13D4 ldclrh w11, w20, [x30]
-783B13A0 ldclrh w27, w0, [x29]
+782B13D4 ldclrh w11, w20, [lr]
+783B13A0 ldclrh w27, w0, [fp]
7827101D ldclrh w7, w29, [x0]
783211FB ldclrh w18, w27, [x15]
7821111C ldclrh w1, w28, [x8]
78371169 ldclrh w23, w9, [x11]
782C1271 ldclrh w12, w17, [x19]
-782513DE ldclrh w5, w30, [x30]
+782513DE ldclrh w5, w30, [lr]
7831127D ldclrh w17, w29, [x19]
78361149 ldclrh w22, w9, [x10]
7825130B ldclrh w5, w11, [x24]
@@ -17519,7 +17519,7 @@ F8A71239 ldclra x7, x25, [x17]
3866132C ldclrlb w6, w12, [x25]
3868123D ldclrlb w8, w29, [x17]
38671161 ldclrlb w7, w1, [x11]
-387213D0 ldclrlb w18, w16, [x30]
+387213D0 ldclrlb w18, w16, [lr]
38741101 ldclrlb w20, w1, [x8]
38771339 ldclrlb w23, w25, [x25]
38781146 ldclrlb w24, w6, [x10]
@@ -17553,7 +17553,7 @@ B87F1398 ldclrl wzr, w24, [x28]
B874125A ldclrl w20, w26, [x18]
B8741085 ldclrl w20, w5, [x4]
B87A103B ldclrl w26, w27, [x1]
-B86413B8 ldclrl w4, w24, [x29]
+B86413B8 ldclrl w4, w24, [fp]
B86811DB ldclrl w8, w27, [x14]
B8611244 ldclrl w1, w4, [x18]
B86A1281 ldclrl w10, w1, [x20]
@@ -17567,8 +17567,8 @@ B87712AF ldclrl w23, w15, [x21]
B8771253 ldclrl w23, w19, [x18]
// LDCLRL_64_memop 11111000011xxxxx000100xxxxxxxxxx
F86510D7 ldclrl x5, x23, [x6]
-F87D126A ldclrl x29, x10, [x19]
-F87D1140 ldclrl x29, x0, [x10]
+F87D126A ldclrl fp, x10, [x19]
+F87D1140 ldclrl fp, x0, [x10]
F8681140 ldclrl x8, x0, [x10]
F8691365 ldclrl x9, x5, [x27]
F876115C ldclrl x22, x28, [x10]
@@ -17604,12 +17604,12 @@ F83A1020 ldclr x26, x0, [x1]
F825138A ldclr x5, x10, [x28]
F8281327 ldclr x8, x7, [x25]
F82C1141 ldclr x12, x1, [x10]
-F835139D ldclr x21, x29, [x28]
+F835139D ldclr x21, fp, [x28]
F82A11D6 ldclr x10, x22, [x14]
-F83E122D ldclr x30, x13, [x17]
+F83E122D ldclr lr, x13, [x17]
F82410FA ldclr x4, x26, [x7]
-F82913B8 ldclr x9, x24, [x29]
-F83B13C5 ldclr x27, x5, [x30]
+F82913B8 ldclr x9, x24, [fp]
+F83B13C5 ldclr x27, x5, [lr]
F83F114B ldclr xzr, x11, [x10]
F8351045 ldclr x21, x5, [x2]
F82E1081 ldclr x14, x1, [x4]
@@ -17618,7 +17618,7 @@ F8351192 ldclr x21, x18, [x12]
F8391333 ldclr x25, x19, [x25]
// LDEORAB_32_memop 00111000101xxxxx001000xxxxxxxxxx
38A62396 ldeorab w6, w22, [x28]
-38B623BD ldeorab w22, w29, [x29]
+38B623BD ldeorab w22, w29, [fp]
38B721BD ldeorab w23, w29, [x13]
38B92349 ldeorab w25, w9, [x26]
38A621B4 ldeorab w6, w20, [x13]
@@ -17636,7 +17636,7 @@ F8391333 ldclr x25, x19, [x25]
// LDEORAH_32_memop 01111000101xxxxx001000xxxxxxxxxx
78BB21B4 ldeorah w27, w20, [x13]
78B923E4 ldeorah w25, w4, [sp]
-78B623BD ldeorah w22, w29, [x29]
+78B623BD ldeorah w22, w29, [fp]
78AB22D2 ldeorah w11, w18, [x22]
78A82114 ldeorah w8, w20, [x8]
78B02135 ldeorah w16, w21, [x9]
@@ -17646,7 +17646,7 @@ F8391333 ldclr x25, x19, [x25]
78BF20F5 ldeorah wzr, w21, [x7]
78AA2299 ldeorah w10, w25, [x20]
78B6208C ldeorah w22, w12, [x4]
-78AA23BE ldeorah w10, w30, [x29]
+78AA23BE ldeorah w10, w30, [fp]
78B321FD ldeorah w19, w29, [x15]
78BF2162 ldeorah wzr, w2, [x11]
78BD22F2 ldeorah w29, w18, [x23]
@@ -17668,7 +17668,7 @@ F8391333 ldclr x25, x19, [x25]
38EF2340 ldeoralb w15, w0, [x26]
38EA2052 ldeoralb w10, w18, [x2]
// LDEORALH_32_memop 01111000111xxxxx001000xxxxxxxxxx
-78FF23DC ldeoralh wzr, w28, [x30]
+78FF23DC ldeoralh wzr, w28, [lr]
78FB2157 ldeoralh w27, w23, [x10]
78E5228B ldeoralh w5, w11, [x20]
78F6222D ldeoralh w22, w13, [x17]
@@ -17688,12 +17688,12 @@ F8391333 ldclr x25, x19, [x25]
B8E3220B ldeoral w3, w11, [x16]
B8E62051 ldeoral w6, w17, [x2]
B8E2221C ldeoral w2, w28, [x16]
-B8E523CF ldeoral w5, w15, [x30]
-B8F623DB ldeoral w22, w27, [x30]
+B8E523CF ldeoral w5, w15, [lr]
+B8F623DB ldeoral w22, w27, [lr]
B8E42357 ldeoral w4, w23, [x26]
B8FA2186 ldeoral w26, w6, [x12]
B8F4215C ldeoral w20, w28, [x10]
-B8F723A5 ldeoral w23, w5, [x29]
+B8F723A5 ldeoral w23, w5, [fp]
B8E72351 ldeoral w7, w17, [x26]
B8F4223B ldeoral w20, w27, [x17]
B8EC2211 ldeoral w12, w17, [x16]
@@ -17702,19 +17702,19 @@ B8E120C1 ldeoral w1, w1, [x6]
B8E32277 ldeoral w3, w23, [x19]
B8EA2087 ldeoral w10, w7, [x4]
// LDEORAL_64_memop 11111000111xxxxx001000xxxxxxxxxx
-F8E323A4 ldeoral x3, x4, [x29]
+F8E323A4 ldeoral x3, x4, [fp]
F8F72058 ldeoral x23, x24, [x2]
F8EB2238 ldeoral x11, x24, [x17]
F8E32397 ldeoral x3, x23, [x28]
F8E9220A ldeoral x9, x10, [x16]
-F8F723C2 ldeoral x23, x2, [x30]
+F8F723C2 ldeoral x23, x2, [lr]
F8F0209F ldeoral x16, xzr, [x4]
F8EE2227 ldeoral x14, x7, [x17]
F8F22266 ldeoral x18, x6, [x19]
F8E920B4 ldeoral x9, x20, [x5]
F8EA22E7 ldeoral x10, x7, [x23]
F8FC2094 ldeoral x28, x20, [x4]
-F8F523DF ldeoral x21, xzr, [x30]
+F8F523DF ldeoral x21, xzr, [lr]
F8E921CC ldeoral x9, x12, [x14]
F8EB221C ldeoral x11, x28, [x16]
F8EE205C ldeoral x14, x28, [x2]
@@ -17724,9 +17724,9 @@ B8B9211D ldeora w25, w29, [x8]
B8BD2154 ldeora w29, w20, [x10]
B8AE231B ldeora w14, w27, [x24]
B8A82125 ldeora w8, w5, [x9]
-B8BF23C3 ldeora wzr, w3, [x30]
-B8AC23D3 ldeora w12, w19, [x30]
-B8A823A6 ldeora w8, w6, [x29]
+B8BF23C3 ldeora wzr, w3, [lr]
+B8AC23D3 ldeora w12, w19, [lr]
+B8A823A6 ldeora w8, w6, [fp]
B8B022E7 ldeora w16, w7, [x23]
B8B12327 ldeora w17, w7, [x25]
B8AC20BE ldeora w12, w30, [x5]
@@ -17746,18 +17746,18 @@ F8AE2300 ldeora x14, x0, [x24]
F8AC2279 ldeora x12, x25, [x19]
F8AA219F ldeora x10, xzr, [x12]
F8B72013 ldeora x23, x19, [x0]
-F8A523A9 ldeora x5, x9, [x29]
+F8A523A9 ldeora x5, x9, [fp]
F8A82065 ldeora x8, x5, [x3]
F8B122F5 ldeora x17, x21, [x23]
-F8A1239D ldeora x1, x29, [x28]
-F8A623C2 ldeora x6, x2, [x30]
+F8A1239D ldeora x1, fp, [x28]
+F8A623C2 ldeora x6, x2, [lr]
F8AA21C6 ldeora x10, x6, [x14]
// LDEORB_32_memop 00111000001xxxxx001000xxxxxxxxxx
3834210A ldeorb w20, w10, [x8]
-383F23C3 ldeorb wzr, w3, [x30]
+383F23C3 ldeorb wzr, w3, [lr]
3823239C ldeorb w3, w28, [x28]
38312380 ldeorb w17, w0, [x28]
-383723C3 ldeorb w23, w3, [x30]
+383723C3 ldeorb w23, w3, [lr]
38302263 ldeorb w16, w3, [x19]
382621E2 ldeorb w6, w2, [x15]
383E2088 ldeorb w30, w8, [x4]
@@ -17773,7 +17773,7 @@ F8AA21C6 ldeora x10, x6, [x14]
783B22F2 ldeorh w27, w18, [x23]
7839226F ldeorh w25, w15, [x19]
782522D0 ldeorh w5, w16, [x22]
-782223A4 ldeorh w2, w4, [x29]
+782223A4 ldeorh w2, w4, [fp]
78312191 ldeorh w17, w17, [x12]
7834215C ldeorh w20, w28, [x10]
7828236C ldeorh w8, w12, [x27]
@@ -17789,7 +17789,7 @@ F8AA21C6 ldeora x10, x6, [x14]
// LDEORLB_32_memop 00111000011xxxxx001000xxxxxxxxxx
387A22F2 ldeorlb w26, w18, [x23]
38762314 ldeorlb w22, w20, [x24]
-386823AC ldeorlb w8, w12, [x29]
+386823AC ldeorlb w8, w12, [fp]
386E2096 ldeorlb w14, w22, [x4]
387921C3 ldeorlb w25, w3, [x14]
387C20A5 ldeorlb w28, w5, [x5]
@@ -17832,7 +17832,7 @@ B87A225D ldeorl w26, w29, [x18]
B866218A ldeorl w6, w10, [x12]
B86F2377 ldeorl w15, w23, [x27]
B87C22E6 ldeorl w28, w6, [x23]
-B86A23CB ldeorl w10, w11, [x30]
+B86A23CB ldeorl w10, w11, [lr]
B87B206B ldeorl w27, w11, [x3]
B87E208D ldeorl w30, w13, [x4]
B8692387 ldeorl w9, w7, [x28]
@@ -17841,8 +17841,8 @@ B87620FC ldeorl w22, w28, [x7]
F87B20A4 ldeorl x27, x4, [x5]
F8602276 ldeorl x0, x22, [x19]
F8742112 ldeorl x20, x18, [x8]
-F86620DD ldeorl x6, x29, [x6]
-F87E223B ldeorl x30, x27, [x17]
+F86620DD ldeorl x6, fp, [x6]
+F87E223B ldeorl lr, x27, [x17]
F8682233 ldeorl x8, x19, [x17]
F8632124 ldeorl x3, x4, [x9]
F8602309 ldeorl x0, x9, [x24]
@@ -17851,7 +17851,7 @@ F8782101 ldeorl x24, x1, [x8]
F861225B ldeorl x1, x27, [x18]
F8692386 ldeorl x9, x6, [x28]
F87C204F ldeorl x28, x15, [x2]
-F86423D5 ldeorl x4, x21, [x30]
+F86423D5 ldeorl x4, x21, [lr]
F8772023 ldeorl x23, x3, [x1]
F87821FB ldeorl x24, x27, [x15]
// LDEOR_32_memop 10111000001xxxxx001000xxxxxxxxxx
@@ -17863,7 +17863,7 @@ B83A2265 ldeor w26, w5, [x19]
B82720F5 ldeor w7, w21, [x7]
B82921B4 ldeor w9, w20, [x13]
B82820B7 ldeor w8, w23, [x5]
-B83723C6 ldeor w23, w6, [x30]
+B83723C6 ldeor w23, w6, [lr]
B82F22BA ldeor w15, w26, [x21]
B832228D ldeor w18, w13, [x20]
B82B22FA ldeor w11, w26, [x23]
@@ -17874,11 +17874,11 @@ B83F21AA ldeor wzr, w10, [x13]
// LDEOR_64_memop 11111000001xxxxx001000xxxxxxxxxx
F823224E ldeor x3, x14, [x18]
F82B20D9 ldeor x11, x25, [x6]
-F83E23CD ldeor x30, x13, [x30]
+F83E23CD ldeor lr, x13, [lr]
F83B23E2 ldeor x27, x2, [sp]
-F83D2163 ldeor x29, x3, [x11]
+F83D2163 ldeor fp, x3, [x11]
F82D206D ldeor x13, x13, [x3]
-F83D218E ldeor x29, x14, [x12]
+F83D218E ldeor fp, x14, [x12]
F82421DC ldeor x4, x28, [x14]
F8282053 ldeor x8, x19, [x2]
F82C226A ldeor x12, x10, [x19]
@@ -17889,12 +17889,12 @@ F83B2241 ldeor x27, x1, [x18]
F838220A ldeor x24, x10, [x16]
F834213A ldeor x20, x26, [x9]
// LDGM_64bulk_ldsttags 1101100111100000000000xxxxxxxxxx
-D9E0037E ldgm x30, [x27]
+D9E0037E ldgm lr, [x27]
D9E00098 ldgm x24, [x4]
D9E00242 ldgm x2, [x18]
D9E0038F ldgm x15, [x28]
D9E0010F ldgm x15, [x8]
-D9E0025D ldgm x29, [x18]
+D9E0025D ldgm fp, [x18]
D9E001F1 ldgm x17, [x15]
D9E00278 ldgm x24, [x19]
D9E00207 ldgm x7, [x16]
@@ -17903,10 +17903,10 @@ D9E00113 ldgm x19, [x8]
D9E001AE ldgm x14, [x13]
D9E0015C ldgm x28, [x10]
D9E00318 ldgm x24, [x24]
-D9E003D7 ldgm x23, [x30]
+D9E003D7 ldgm x23, [lr]
D9E0010A ldgm x10, [x8]
// LDG_64Loffset_ldsttags 11011001011xxxxxxxxx00xxxxxxxxxx
-D96583D1 ldg x17, [x30, #0x580]
+D96583D1 ldg x17, [lr, #0x580]
D97AD1D0 ldg x16, [x14, #-0x530]
D979E0B7 ldg x23, [x5, #-0x620]
D975C086 ldg x6, [x4, #-0xa40]
@@ -17919,7 +17919,7 @@ D96AE015 ldg x21, [x0, #0xae0]
D96D7095 ldg x21, [x4, #0xd70]
D975B261 ldg x1, [x19, #-0xa50]
D97EF164 ldg x4, [x11, #-0x110]
-D97630BD ldg x29, [x5, #-0x9d0]
+D97630BD ldg fp, [x5, #-0x9d0]
D975B087 ldg x7, [x4, #-0xa50]
D97392D5 ldg x21, [x22, #-0xc70]
// LDLARB_LR32_ldstexcl 00001000110xxxxx0xxxxxxxxxxxxxxx
@@ -17945,7 +17945,7 @@ D97392D5 ldg x21, [x22, #-0xc70]
48DB29F6 ldlarh w22, [x15]
48D139A6 ldlarh w6, [x13]
48CC5789 ldlarh w9, [x28]
-48D333C7 ldlarh w7, [x30]
+48D333C7 ldlarh w7, [lr]
48D12F29 ldlarh w9, [x25]
48D03AE9 ldlarh w9, [x23]
48D77B94 ldlarh w20, [x28]
@@ -17975,17 +17975,17 @@ D97392D5 ldg x21, [x22, #-0xc70]
88DB3FE8 ldlar w8, [sp]
// LDLAR_LR64_ldstexcl 11001000110xxxxx0xxxxxxxxxxxxxxx
C8C124B7 ldlar x23, [x5]
-C8DD511D ldlar x29, [x8]
+C8DD511D ldlar fp, [x8]
C8D85DCF ldlar x15, [x14]
C8CB068D ldlar x13, [x20]
C8CF7711 ldlar x17, [x24]
C8CC3AAD ldlar x13, [x21]
C8DF39DC ldlar x28, [x14]
-C8C307C1 ldlar x1, [x30]
+C8C307C1 ldlar x1, [lr]
C8D21319 ldlar x25, [x24]
C8C36D54 ldlar x20, [x10]
-C8C573C8 ldlar x8, [x30]
-C8CE0BAA ldlar x10, [x29]
+C8C573C8 ldlar x8, [lr]
+C8CE0BAA ldlar x10, [fp]
C8C07533 ldlar x19, [x9]
C8CB32CC ldlar x12, [x22]
C8C622E6 ldlar x6, [x23]
@@ -18000,24 +18000,24 @@ C8C14124 ldlar x4, [x9]
2852349E ldnp w30, w13, [x4, #0x90]
286A6B3B ldnp w27, w26, [x25, #-0xb0]
2872A269 ldnp w9, w8, [x19, #-0x6c]
-287017A6 ldnp w6, w5, [x29, #-0x80]
+287017A6 ldnp w6, w5, [fp, #-0x80]
284751F9 ldnp w25, w20, [x15, #0x38]
285D7AB1 ldnp w17, w30, [x21, #0xe8]
287D6814 ldnp w20, w26, [x0, #-0x18]
-287E5FDC ldnp w28, w23, [x30, #-0x10]
+287E5FDC ldnp w28, w23, [lr, #-0x10]
285C9991 ldnp w17, w6, [x12, #0xe4]
2852EDBF ldnp wzr, w27, [x13, #0x94]
// LDNP_64_ldstnapair_offs 1010100001xxxxxxxxxxxxxxxxxxxxxx
A86520FA ldnp x26, x8, [x7, #-0x1b0]
A857057F ldnp xzr, x1, [x11, #0x170]
A877B9D7 ldnp x23, x14, [x14, #-0x88]
-A8755BD7 ldnp x23, x22, [x30, #-0xb0]
+A8755BD7 ldnp x23, x22, [lr, #-0xb0]
A86D1AE2 ldnp x2, x6, [x23, #-0x130]
A85ACB84 ldnp x4, x18, [x28, #0x1a8]
A8783BFC ldnp x28, x14, [sp, #-0x80]
A86B5121 ldnp x1, x20, [x9, #-0x150]
A8491D67 ldnp x7, x7, [x11, #0x90]
-A846D7BC ldnp x28, x21, [x29, #0x68]
+A846D7BC ldnp x28, x21, [fp, #0x68]
A84F5161 ldnp x1, x20, [x11, #0xf0]
A86996C9 ldnp x9, x5, [x22, #-0x168]
A84B310C ldnp x12, x12, [x8, #0xb0]
@@ -18040,7 +18040,7 @@ A8442467 ldnp x7, x9, [x3, #0x40]
6C605EF3 ldnp d19, d23, [x23, #-0x200]
6C63A584 ldnp d4, d9, [x12, #-0x1c8]
6C77929D ldnp d29, d4, [x20, #-0x88]
-6C4E5BDC ldnp d28, d22, [x30, #0xe0]
+6C4E5BDC ldnp d28, d22, [lr, #0xe0]
// LDNP_Q_ldstnapair_offs 1010110001xxxxxxxxxxxxxxxxxxxxxx
AC5204CC ldnp q12, q1, [x6, #0x240]
AC70B818 ldnp q24, q14, [x0, #-0x1f0]
@@ -18048,10 +18048,10 @@ AC557AD0 ldnp q16, q30, [x22, #0x2a0]
AC5318B0 ldnp q16, q6, [x5, #0x260]
AC6BEF50 ldnp q16, q27, [x26, #-0x290]
AC59C05C ldnp q28, q16, [x2, #0x330]
-AC4183B5 ldnp q21, q0, [x29, #0x30]
+AC4183B5 ldnp q21, q0, [fp, #0x30]
AC434E75 ldnp q21, q19, [x19, #0x60]
AC7E342E ldnp q14, q13, [x1, #-0x40]
-AC78DBD6 ldnp q22, q22, [x30, #-240]
+AC78DBD6 ldnp q22, q22, [lr, #-240]
AC485E2C ldnp q12, q23, [x17, #0x100]
AC52416A ldnp q10, q16, [x11, #0x240]
AC4C626C ldnp q12, q24, [x19, #0x180]
@@ -18059,7 +18059,7 @@ AC489CB7 ldnp q23, q7, [x5, #0x110]
AC402ECA ldnp q10, q11, [x22]
AC4276BC ldnp q28, q29, [x21, #0x40]
// LDNP_S_ldstnapair_offs 0010110001xxxxxxxxxxxxxxxxxxxxxx
-2C64F3AF ldnp s15, s28, [x29, #-0xdc]
+2C64F3AF ldnp s15, s28, [fp, #-0xdc]
2C72B062 ldnp s2, s12, [x3, #-0x6c]
2C7C0C3D ldnp s29, s3, [x1, #-0x20]
2C71A173 ldnp s19, s8, [x11, #-0x74]
@@ -18097,13 +18097,13 @@ AC4276BC ldnp q28, q29, [x21, #0x40]
68FE9C0C ldpsw x12, x7, [x0], #-0xc
68CD3949 ldpsw x9, x14, [x10], #0x68
68C081CC ldpsw x12, x0, [x14], #0x4
-68EF7AD8 ldpsw x24, x30, [x22], #-0x88
+68EF7AD8 ldpsw x24, lr, [x22], #-0x88
68D3A7F4 ldpsw x20, x9, [sp], #0x9c
68C6010A ldpsw x10, x0, [x8], #0x30
68C26C65 ldpsw x5, x27, [x3], #0x10
68D0A35B ldpsw x27, x8, [x26], #0x84
68C6EF0E ldpsw x14, x27, [x24], #0x34
-68C223AE ldpsw x14, x8, [x29], #0x10
+68C223AE ldpsw x14, x8, [fp], #0x10
68F662CC ldpsw x12, x24, [x22], #-0x50
68D3C781 ldpsw x1, x17, [x28], #0x9c
68DD9B54 ldpsw x20, x6, [x26], #0xec
@@ -18112,14 +18112,14 @@ AC4276BC ldnp q28, q29, [x21, #0x40]
// LDPSW_64_ldstpair_pre 0110100111xxxxxxxxxxxxxxxxxxxxxx
69C25E13 ldpsw x19, x23, [x16, #0x10]!
69C9D26D ldpsw x13, x20, [x19, #0x4c]!
-69F05FBB ldpsw x27, x23, [x29, #-0x80]!
+69F05FBB ldpsw x27, x23, [fp, #-0x80]!
69D3FC71 ldpsw x17, xzr, [x3, #0x9c]!
69D2D39F ldpsw xzr, x20, [x28, #0x94]!
-69CB9FDD ldpsw x29, x7, [x30, #0x5c]!
+69CB9FDD ldpsw fp, x7, [lr, #0x5c]!
69C8411C ldpsw x28, x16, [x8, #0x40]!
69CAEF0F ldpsw x15, x27, [x24, #0x54]!
69E6DB59 ldpsw x25, x22, [x26, #-0xcc]!
-69C8F954 ldpsw x20, x30, [x10, #0x44]!
+69C8F954 ldpsw x20, lr, [x10, #0x44]!
69E9EC1A ldpsw x26, x27, [x0, #-0xb4]!
69CF6CF5 ldpsw x21, x27, [x7, #0x78]!
69CF82AF ldpsw x15, x0, [x21, #0x7c]!
@@ -18142,10 +18142,10 @@ AC4276BC ldnp q28, q29, [x21, #0x40]
294F0AE5 ldp w5, w2, [x23, #0x78]
2975E7E4 ldp w4, w25, [sp, #-0x54]
2976F11D ldp w29, w28, [x8, #-0x4c]
-297C87B4 ldp w20, w1, [x29, #-0x1c]
+297C87B4 ldp w20, w1, [fp, #-0x1c]
// LDP_32_ldstpair_post 0010100011xxxxxxxxxxxxxxxxxxxxxx
28FB9692 ldp w18, w5, [x20], #-0x24
-28CF7BCE ldp w14, w30, [x30], #0x78
+28CF7BCE ldp w14, w30, [lr], #0x78
28F5773F ldp wzr, w29, [x25], #-0x58
28E02A92 ldp w18, w10, [x20], #-0x100
28EC81CE ldp w14, w0, [x14], #-156
@@ -18181,14 +18181,14 @@ AC4276BC ldnp q28, q29, [x21, #0x40]
A943A9CC ldp x12, x10, [x14, #0x38]
A943EDE7 ldp x7, x27, [x15, #0x38]
A9606DCD ldp x13, x27, [x14, #-0x200]
-A96C7609 ldp x9, x29, [x16, #-0x140]
+A96C7609 ldp x9, fp, [x16, #-0x140]
A9415800 ldp x0, x22, [x0, #0x10]
A9648443 ldp x3, x1, [x2, #-0x1b8]
-A9471C1E ldp x30, x7, [x0, #0x70]
+A9471C1E ldp lr, x7, [x0, #0x70]
A96CDBE0 ldp x0, x22, [sp, #-0x138]
A947A61B ldp x27, x9, [x16, #0x78]
A94F9458 ldp x24, x5, [x2, #0xf8]
-A97160FD ldp x29, x24, [x7, #-0xf0]
+A97160FD ldp fp, x24, [x7, #-0xf0]
A94A103B ldp x27, x4, [x1, #0xa0]
A9485553 ldp x19, x21, [x10, #0x80]
A96044F8 ldp x24, x17, [x7, #-0x200]
@@ -18203,14 +18203,14 @@ A8C972B6 ldp x22, x28, [x21], #0x90
A8F986D4 ldp x20, x1, [x22], #-0x68
A8C7AA96 ldp x22, x10, [x20], #0x78
A8F67145 ldp x5, x28, [x10], #-0xa0
-A8DE7B47 ldp x7, x30, [x26], #0x1e0
+A8DE7B47 ldp x7, lr, [x26], #0x1e0
A8DE9071 ldp x17, x4, [x3], #0x1e8
A8CA3421 ldp x1, x13, [x1], #0xa0
A8CBC636 ldp x22, x17, [x17], #0xb8
A8D64E7B ldp x27, x19, [x19], #0x160
A8C9F1EB ldp x11, x28, [x15], #0x98
-A8E378F0 ldp x16, x30, [x7], #-0x1d0
-A8D7B7AB ldp x11, x13, [x29], #0x178
+A8E378F0 ldp x16, lr, [x7], #-0x1d0
+A8D7B7AB ldp x11, x13, [fp], #0x178
// LDP_64_ldstpair_pre 1010100111xxxxxxxxxxxxxxxxxxxxxx
A9EACE40 ldp x0, x19, [x18, #-0x158]!
A9CA2EB7 ldp x23, x11, [x21, #0xa0]!
@@ -18218,9 +18218,9 @@ A9E4690D ldp x13, x26, [x8, #-0x1c0]!
A9E4DD96 ldp x22, x23, [x12, #-0x1b8]!
A9EF1DC9 ldp x9, x7, [x14, #-0x110]!
A9C28348 ldp x8, x0, [x26, #0x28]!
-A9C6C7CC ldp x12, x17, [x30, #0x68]!
+A9C6C7CC ldp x12, x17, [lr, #0x68]!
A9D5A102 ldp x2, x8, [x8, #0x158]!
-A9DCD3C7 ldp x7, x20, [x30, #0x1c8]!
+A9DCD3C7 ldp x7, x20, [lr, #0x1c8]!
A9FD08BB ldp x27, x2, [x5, #-0x30]!
A9FE6E01 ldp x1, x27, [x16, #-0x20]!
A9D8DDCF ldp x15, x23, [x14, #0x188]!
@@ -18235,14 +18235,14 @@ A9CCEB06 ldp x6, x26, [x24, #0xc8]!
6D6C0C4B ldp d11, d3, [x2, #-0x140]
6D4A5539 ldp d25, d21, [x9, #0xa0]
6D52751D ldp d29, d29, [x8, #0x120]
-6D5FBFCC ldp d12, d15, [x30, #0x1f8]
+6D5FBFCC ldp d12, d15, [lr, #0x1f8]
6D4F940A ldp d10, d5, [x0, #0xf8]
6D4DFB3E ldp d30, d30, [x25, #0xd8]
6D604223 ldp d3, d16, [x17, #-0x200]
6D75C9B3 ldp d19, d18, [x13, #-0xa8]
6D5FA210 ldp d16, d8, [x16, #0x1f8]
6D4C5284 ldp d4, d20, [x20, #0xc0]
-6D5A7BB7 ldp d23, d30, [x29, #0x1a0]
+6D5A7BB7 ldp d23, d30, [fp, #0x1a0]
6D7205ED ldp d13, d1, [x15, #-0xe0]
6D608517 ldp d23, d1, [x8, #-0x1f8]
// LDP_D_ldstpair_post 0110110011xxxxxxxxxxxxxxxxxxxxxx
@@ -18250,14 +18250,14 @@ A9CCEB06 ldp x6, x26, [x24, #0xc8]!
6CD93F9C ldp d28, d15, [x28], #0x190
6CE7B227 ldp d7, d12, [x17], #-0x188
6CD2B7EB ldp d11, d13, [sp], #0x128
-6CCB57A5 ldp d5, d21, [x29], #0xb0
+6CCB57A5 ldp d5, d21, [fp], #0xb0
6CF9D8A1 ldp d1, d22, [x5], #-0x68
6CE20FED ldp d13, d3, [sp], #-0x1e0
6CFA2485 ldp d5, d9, [x4], #-0x60
6CE14E6A ldp d10, d19, [x19], #-0x1f0
6CCC388A ldp d10, d14, [x4], #0xc0
6CF7A588 ldp d8, d9, [x12], #-0x88
-6CFAE3A1 ldp d1, d24, [x29], #-0x58
+6CFAE3A1 ldp d1, d24, [fp], #-0x58
6CF8D30F ldp d15, d20, [x24], #-0x78
6CD8B4A8 ldp d8, d13, [x5], #0x188
6CC7E5BF ldp d31, d25, [x13], #0x78
@@ -18281,7 +18281,7 @@ A9CCEB06 ldp x6, x26, [x24, #0xc8]!
6DC81E1E ldp d30, d7, [x16, #0x80]!
// LDP_Q_ldstpair_off 1010110101xxxxxxxxxxxxxxxxxxxxxx
AD576824 ldp q4, q26, [x1, #0x2e0]
-AD581BDF ldp q31, q6, [x30, #0x300]
+AD581BDF ldp q31, q6, [lr, #0x300]
AD6108C0 ldp q0, q2, [x6, #-0x3e0]
AD41BEC6 ldp q6, q15, [x22, #0x30]
AD6E929B ldp q27, q4, [x20, #-0x230]
@@ -18295,10 +18295,10 @@ AD5B4DBA ldp q26, q19, [x13, #0x360]
AD7840FF ldp q31, q16, [x7, #-0x100]
AD651068 ldp q8, q4, [x3, #-0x360]
AD6D1752 ldp q18, q5, [x26, #-0x260]
-AD6917B7 ldp q23, q5, [x29, #-0x2e0]
+AD6917B7 ldp q23, q5, [fp, #-0x2e0]
// LDP_Q_ldstpair_post 1010110011xxxxxxxxxxxxxxxxxxxxxx
ACDBB0B1 ldp q17, q12, [x5], #0x370
-ACDD8BBA ldp q26, q2, [x29], #0x3b0
+ACDD8BBA ldp q26, q2, [fp], #0x3b0
ACE552AE ldp q14, q20, [x21], #-0x360
ACEC89B2 ldp q18, q2, [x13], #-0x270
ACD5384D ldp q13, q14, [x2], #0x2a0
@@ -18322,7 +18322,7 @@ ADFD81CE ldp q14, q0, [x14, #-0x50]!
ADFCD210 ldp q16, q20, [x16, #-0x70]!
ADE6C53E ldp q30, q17, [x9, #-0x330]!
ADE1ECBA ldp q26, q27, [x5, #-0x3d0]!
-ADF0DBA1 ldp q1, q22, [x29, #-0x1f0]!
+ADF0DBA1 ldp q1, q22, [fp, #-0x1f0]!
ADD8BEFA ldp q26, q15, [x23, #0x310]!
ADEE0408 ldp q8, q1, [x0, #-0x240]!
ADE64710 ldp q16, q17, [x24, #-0x340]!
@@ -18332,9 +18332,9 @@ ADF24F96 ldp q22, q19, [x28, #-0x1c0]!
ADCAA128 ldp q8, q8, [x9, #0x150]!
// LDP_S_ldstpair_off 0010110101xxxxxxxxxxxxxxxxxxxxxx
2D7D06B7 ldp s23, s1, [x21, #-0x18]
-2D59B3BB ldp s27, s12, [x29, #0xcc]
-2D61E3DF ldp s31, s24, [x30, #-0xf4]
-2D7C8FAC ldp s12, s3, [x29, #-0x1c]
+2D59B3BB ldp s27, s12, [fp, #0xcc]
+2D61E3DF ldp s31, s24, [lr, #-0xf4]
+2D7C8FAC ldp s12, s3, [fp, #-0x1c]
2D4AE9BD ldp s29, s26, [x13, #0x54]
2D4B10A5 ldp s5, s4, [x5, #0x58]
2D75F815 ldp s21, s30, [x0, #-0x54]
@@ -18345,7 +18345,7 @@ ADCAA128 ldp q8, q8, [x9, #0x150]!
2D7CF231 ldp s17, s28, [x17, #-0x1c]
2D748373 ldp s19, s0, [x27, #-0x5c]
2D5F6CDD ldp s29, s27, [x6, #0xf8]
-2D420FBB ldp s27, s3, [x29, #0x10]
+2D420FBB ldp s27, s3, [fp, #0x10]
2D697D05 ldp s5, s31, [x8, #-0xb8]
// LDP_S_ldstpair_post 0010110011xxxxxxxxxxxxxxxxxxxxxx
2CFA575E ldp s30, s21, [x26], #-0x30
@@ -18360,7 +18360,7 @@ ADCAA128 ldp q8, q8, [x9, #0x150]!
2CD1C821 ldp s1, s18, [x1], #0x8c
2CEA7F38 ldp s24, s31, [x25], #-0xb0
2CF19456 ldp s22, s5, [x2], #-0x74
-2CDF1BAC ldp s12, s6, [x29], #0xf8
+2CDF1BAC ldp s12, s6, [fp], #0xf8
2CD899CD ldp s13, s6, [x14], #0xc4
2CC1BD38 ldp s24, s15, [x9], #0xc
2CE90128 ldp s8, s0, [x9], #-0xb8
@@ -18371,14 +18371,14 @@ ADCAA128 ldp q8, q8, [x9, #0x150]!
2DF79C8F ldp s15, s7, [x4, #-0x44]!
2DED05B6 ldp s22, s1, [x13, #-0x98]!
2DD16D64 ldp s4, s27, [x11, #0x88]!
-2DFAC3A5 ldp s5, s16, [x29, #-0x2c]!
+2DFAC3A5 ldp s5, s16, [fp, #-0x2c]!
2DEDAA49 ldp s9, s10, [x18, #-0x94]!
2DC8EE4A ldp s10, s27, [x18, #0x44]!
2DF7AF14 ldp s20, s11, [x24, #-0x44]!
2DF3337F ldp s31, s12, [x27, #-0x68]!
-2DD34FB1 ldp s17, s19, [x29, #0x98]!
+2DD34FB1 ldp s17, s19, [fp, #0x98]!
2DFA52E0 ldp s0, s20, [x23, #-0x30]!
-2DF60FCB ldp s11, s3, [x30, #-0x50]!
+2DF60FCB ldp s11, s3, [lr, #-0x50]!
2DD3E981 ldp s1, s26, [x12, #0x9c]!
2DC58584 ldp s4, s1, [x12, #0x2c]!
// LDRAA_64W_ldst_pac 111110000x1xxxxxxxxxxxxxxxxxxxxx
@@ -18392,7 +18392,7 @@ F862CEDC ldraa x28, [x22, #-0xea0]!
F8230F61 ldraa x1, [x27, #0x180]!
F8745D0C ldraa x12, [x8, #-0x5d8]!
F830CF67 ldraa x7, [x27, #0x860]!
-F82EBE1D ldraa x29, [x16, #0x758]!
+F82EBE1D ldraa fp, [x16, #0x758]!
F83DFDBA ldraa x26, [x13, #0xef8]!
F8673DFC ldraa x28, [x15, #-0xc68]!
F8649DDC ldraa x28, [x14, #-0xdb8]!
@@ -18405,7 +18405,7 @@ F861746E ldraa x14, [x3, #-0xf48]
F86F8687 ldraa x7, [x20, #-0x840]
F87CD51B ldraa x27, [x8, #-0x198]
F828A424 ldraa x4, [x1, #0x450]
-F83B659E ldraa x30, [x12, #0xdb0]
+F83B659E ldraa lr, [x12, #0xdb0]
F861865C ldraa x28, [x18, #-0xf40]
F87AC483 ldraa x3, [x4, #-0x2a0]
F8226729 ldraa x9, [x25, #0x130]
@@ -18423,7 +18423,7 @@ F8A98FE2 ldrab x2, [sp, #0x4c0]!
F8BC9FF8 ldrab x24, [sp, #0xe48]!
F8B62C33 ldrab x19, [x1, #0xb10]!
F8A5FD99 ldrab x25, [x12, #0x2f8]!
-F8BBECDD ldrab x29, [x6, #0xdf0]!
+F8BBECDD ldrab fp, [x6, #0xdf0]!
F8FF3F57 ldrab x23, [x26, #-0x68]!
F8A61E4F ldrab x15, [x18, #0x308]!
F8E23DD3 ldrab x19, [x14, #-0xee8]!
@@ -18437,7 +18437,7 @@ F8B9B5BA ldrab x26, [x13, #0xcd8]
F8AFF79C ldrab x28, [x28, #0x7f8]
F8B674D0 ldrab x16, [x6, #0xb38]
F8BD776D ldrab x13, [x27, #0xeb8]
-F8A0F55E ldrab x30, [x10, #0x78]
+F8A0F55E ldrab lr, [x10, #0x78]
F8A324CF ldrab x15, [x6, #0x190]
F8A05458 ldrab x24, [x2, #0x28]
F8AEC511 ldrab x17, [x8, #0x760]
@@ -18448,16 +18448,16 @@ F8FFB40C ldrab x12, [x0, #-0x28]
F8ABB698 ldrab x24, [x20, #0x5d8]
F8E78680 ldrab x0, [x20, #-0xc40]
F8BFF5D6 ldrab x22, [x14, #0xff8]
-F8BA27C1 ldrab x1, [x30, #0xd10]
+F8BA27C1 ldrab x1, [lr, #0xd10]
// LDRB_32BL_ldst_regoff 00111000011xxxxx011x10xxxxxxxxxx
-387E7B04 ldrb w4, [x24, x30, lsl #0x0]
+387E7B04 ldrb w4, [x24, lr, lsl #0x0]
387C6B8E ldrb w14, [x28, x28]
387079FB ldrb w27, [x15, x16, lsl #0x0]
38637AB5 ldrb w21, [x21, x3, lsl #0x0]
38666B43 ldrb w3, [x26, x6]
-38766BAA ldrb w10, [x29, x22]
+38766BAA ldrb w10, [fp, x22]
3874785B ldrb w27, [x2, x20, lsl #0x0]
-38756BCE ldrb w14, [x30, x21]
+38756BCE ldrb w14, [lr, x21]
38786A08 ldrb w8, [x16, x24]
386768E4 ldrb w4, [x7, x7]
38666A04 ldrb w4, [x16, x6]
@@ -18465,26 +18465,26 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
38736A20 ldrb w0, [x17, x19]
386769F5 ldrb w21, [x15, x7]
386D7AF4 ldrb w20, [x23, x13, lsl #0x0]
-387B6BC0 ldrb w0, [x30, x27]
+387B6BC0 ldrb w0, [lr, x27]
// LDRB_32B_ldst_regoff 00111000011xxxxxx1xx10xxxxxxxxxx
3863E8A0 ldrb w0, [x5, x3, sxtx]
3862F9C1 ldrb w1, [x14, x2, sxtx #0x0]
387FC95F ldrb wzr, [x10, wzr, sxtw]
-387B4BD5 ldrb w21, [x30, w27, uxtw]
+387B4BD5 ldrb w21, [lr, w27, uxtw]
3860DA11 ldrb w17, [x16, w0, sxtw #0x0]
38674A22 ldrb w2, [x17, w7, uxtw]
387D496D ldrb w13, [x11, w29, uxtw]
387D4A9B ldrb w27, [x20, w29, uxtw]
-387B4BCB ldrb w11, [x30, w27, uxtw]
+387B4BCB ldrb w11, [lr, w27, uxtw]
3862D9DF ldrb wzr, [x14, w2, sxtw #0x0]
387459D9 ldrb w25, [x14, w20, uxtw #0x0]
386DE871 ldrb w17, [x3, x13, sxtx]
38715ADC ldrb w28, [x22, w17, uxtw #0x0]
-387EE831 ldrb w17, [x1, x30, sxtx]
+387EE831 ldrb w17, [x1, lr, sxtx]
3876DB9B ldrb w27, [x28, w22, sxtw #0x0]
386D5A29 ldrb w9, [x17, w13, uxtw #0x0]
// LDRB_32_ldst_immpost 00111000010xxxxxxxxx01xxxxxxxxxx
-384C27C8 ldrb w8, [x30], #0xc2
+384C27C8 ldrb w8, [lr], #0xc2
3841F605 ldrb w5, [x16], #0x1f
38494514 ldrb w20, [x8], #0x94
3846547F ldrb wzr, [x3], #0x65
@@ -18513,7 +18513,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
3842BC3C ldrb w28, [x1, #0x2b]!
384E0D26 ldrb w6, [x9, #0xe0]!
38549D53 ldrb w19, [x10, #-0xb7]!
-38517FA9 ldrb w9, [x29, #-0xe9]!
+38517FA9 ldrb w9, [fp, #-0xe9]!
3841EC16 ldrb w22, [x0, #0x1e]!
38405F16 ldrb w22, [x24, #0x5]!
38468E62 ldrb w2, [x19, #0x68]!
@@ -18524,7 +18524,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
39787A8A ldrb w10, [x20, #0xe1e]
39658350 ldrb w16, [x26, #0x960]
397B1572 ldrb w18, [x11, #0xec5]
-39612FB3 ldrb w19, [x29, #0x84b]
+39612FB3 ldrb w19, [fp, #0x84b]
396D4032 ldrb w18, [x1, #0xb50]
39711E3E ldrb w30, [x17, #0xc47]
39790AAC ldrb w12, [x21, #0xe42]
@@ -18555,7 +18555,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
78514E82 ldrh w2, [x20, #-0xec]!
784F5EE7 ldrh w7, [x23, #0xf5]!
7857FEAF ldrh w15, [x21, #-0x81]!
-78546FC5 ldrh w5, [x30, #-0xba]!
+78546FC5 ldrh w5, [lr, #-0xba]!
78464DE3 ldrh w3, [x15, #0x64]!
785CFC8F ldrh w15, [x4, #-0x31]!
78401D3A ldrh w26, [x9, #0x1]!
@@ -18604,8 +18604,8 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
786A4BE7 ldrh w7, [sp, w10, uxtw]
// LDRSB_32BL_ldst_regoff 00111000111xxxxx011x10xxxxxxxxxx
38E86B86 ldrsb w6, [x28, x8]
-38E16BA2 ldrsb w2, [x29, x1]
-38FB7BB0 ldrsb w16, [x29, x27, lsl #0x0]
+38E16BA2 ldrsb w2, [fp, x1]
+38FB7BB0 ldrsb w16, [fp, x27, lsl #0x0]
38E17913 ldrsb w19, [x8, x1, lsl #0x0]
38E26986 ldrsb w6, [x12, x2]
38EC7894 ldrsb w20, [x4, x12, lsl #0x0]
@@ -18635,13 +18635,13 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
38EBE9C4 ldrsb w4, [x14, x11, sxtx]
38E9CA91 ldrsb w17, [x20, w9, sxtw]
38E6597B ldrsb w27, [x11, w6, uxtw #0x0]
-38FDFB93 ldrsb w19, [x28, x29, sxtx #0x0]
+38FDFB93 ldrsb w19, [x28, fp, sxtx #0x0]
// LDRSB_32_ldst_immpost 00111000110xxxxxxxxx01xxxxxxxxxx
38D4659D ldrsb w29, [x12], #-0xba
38CD6742 ldrsb w2, [x26], #0xd6
38CB6755 ldrsb w21, [x26], #0xb6
38DC8564 ldrsb w4, [x11], #-0x38
-38CB47CA ldrsb w10, [x30], #0xb4
+38CB47CA ldrsb w10, [lr], #0xb4
38C60462 ldrsb w2, [x3], #0x60
38D8A7EE ldrsb w14, [sp], #-0x76
38DE34FB ldrsb w27, [x7], #-0x1d
@@ -18682,7 +18682,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
39D3B395 ldrsb w21, [x28, #0x4ec]
39CECC29 ldrsb w9, [x1, #0x3b3]
39C20DEC ldrsb w12, [x15, #0x83]
-39DFCFD7 ldrsb w23, [x30, #0x7f3]
+39DFCFD7 ldrsb w23, [lr, #0x7f3]
39D45761 ldrsb w1, [x27, #0x515]
39DA169A ldrsb w26, [x20, #0x685]
39F51B0E ldrsb w14, [x24, #0xd46]
@@ -18692,7 +18692,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
38A07997 ldrsb x23, [x12, x0, lsl #0x0]
38A06A1C ldrsb x28, [x16, x0]
38A37951 ldrsb x17, [x10, x3, lsl #0x0]
-38A37AFE ldrsb x30, [x23, x3, lsl #0x0]
+38A37AFE ldrsb lr, [x23, x3, lsl #0x0]
38AD6A55 ldrsb x21, [x18, x13]
38BB7982 ldrsb x2, [x12, x27, lsl #0x0]
38AB7824 ldrsb x4, [x1, x11, lsl #0x0]
@@ -18702,7 +18702,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
38A97A84 ldrsb x4, [x20, x9, lsl #0x0]
38BC7A42 ldrsb x2, [x18, x28, lsl #0x0]
38B978B4 ldrsb x20, [x5, x25, lsl #0x0]
-38A17B7E ldrsb x30, [x27, x1, lsl #0x0]
+38A17B7E ldrsb lr, [x27, x1, lsl #0x0]
38AF78D1 ldrsb x17, [x6, x15, lsl #0x0]
// LDRSB_64B_ldst_regoff 00111000101xxxxxx1xx10xxxxxxxxxx
38BD59F0 ldrsb x16, [x15, w29, uxtw #0x0]
@@ -18718,7 +18718,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
38A85ACD ldrsb x13, [x22, w8, uxtw #0x0]
38A84A2F ldrsb x15, [x17, w8, uxtw]
38A25A4C ldrsb x12, [x18, w2, uxtw #0x0]
-38A45A3D ldrsb x29, [x17, w4, uxtw #0x0]
+38A45A3D ldrsb fp, [x17, w4, uxtw #0x0]
38A7E95F ldrsb xzr, [x10, x7, sxtx]
38A848EB ldrsb x11, [x7, w8, uxtw]
// LDRSB_64_ldst_immpost 00111000100xxxxxxxxx01xxxxxxxxxx
@@ -18732,7 +18732,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
389B641A ldrsb x26, [x0], #-0x4a
388A34D4 ldrsb x20, [x6], #0xa3
3890F6F0 ldrsb x16, [x23], #-0xf1
-389637BF ldrsb xzr, [x29], #-0x9d
+389637BF ldrsb xzr, [fp], #-0x9d
388BA577 ldrsb x23, [x11], #0xba
388115B4 ldrsb x20, [x13], #0x11
388BB4B7 ldrsb x23, [x5], #0xbb
@@ -18740,7 +18740,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
389CA451 ldrsb x17, [x2], #-0x36
// LDRSB_64_ldst_immpre 00111000100xxxxxxxxx11xxxxxxxxxx
389BDF6D ldrsb x13, [x27, #-0x43]!
-3895AF7D ldrsb x29, [x27, #-0xa6]!
+3895AF7D ldrsb fp, [x27, #-0xa6]!
38971E8B ldrsb x11, [x20, #-0x8f]!
38837CD5 ldrsb x21, [x6, #0x37]!
389CECC3 ldrsb x3, [x6, #-0x32]!
@@ -18754,22 +18754,22 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
3891AD81 ldrsb x1, [x12, #-0xe6]!
388E8C46 ldrsb x6, [x2, #0xe8]!
38832DEC ldrsb x12, [x15, #0x32]!
-38974EFD ldrsb x29, [x23, #-0x8c]!
+38974EFD ldrsb fp, [x23, #-0x8c]!
// LDRSB_64_ldst_pos 0011100110xxxxxxxxxxxxxxxxxxxxxx
39BDEF57 ldrsb x23, [x26, #0xf7b]
39BB1345 ldrsb x5, [x26, #0xec4]
-39A62BC2 ldrsb x2, [x30, #0x98a]
+39A62BC2 ldrsb x2, [lr, #0x98a]
3990FA28 ldrsb x8, [x17, #0x43e]
3990625F ldrsb xzr, [x18, #0x418]
39BC9870 ldrsb x16, [x3, #0xf26]
39B7A007 ldrsb x7, [x0, #0xde8]
39BC950D ldrsb x13, [x8, #0xf25]
-39BF46DD ldrsb x29, [x22, #0xfd1]
+39BF46DD ldrsb fp, [x22, #0xfd1]
39BE05F3 ldrsb x19, [x15, #0xf81]
39A3FCBF ldrsb xzr, [x5, #0x8ff]
39ADE0CF ldrsb x15, [x6, #0xb78]
39BEEAA6 ldrsb x6, [x21, #0xfba]
-3994DFD1 ldrsb x17, [x30, #0x537]
+3994DFD1 ldrsb x17, [lr, #0x537]
39B6DC06 ldrsb x6, [x0, #0xdb7]
3998E413 ldrsb x19, [x0, #0x639]
// LDRSH_32_ldst_immpost 01111000110xxxxxxxxx01xxxxxxxxxx
@@ -18839,7 +18839,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
78EE4819 ldrsh w25, [x0, w14, uxtw]
78EFFA93 ldrsh w19, [x20, x15, sxtx #0x1]
78E9FB82 ldrsh w2, [x28, x9, sxtx #0x1]
-78FDF9FE ldrsh w30, [x15, x29, sxtx #0x1]
+78FDF9FE ldrsh w30, [x15, fp, sxtx #0x1]
// LDRSH_64_ldst_immpost 01111000100xxxxxxxxx01xxxxxxxxxx
789E0500 ldrsh x0, [x8], #-0x20
7897A540 ldrsh x0, [x10], #-0x86
@@ -18853,7 +18853,7 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
7894F421 ldrsh x1, [x1], #-0xb1
788E1750 ldrsh x16, [x26], #0xe1
7899D6AD ldrsh x13, [x21], #-0x63
-7892F7D3 ldrsh x19, [x30], #-0xd1
+7892F7D3 ldrsh x19, [lr], #-0xd1
789404AA ldrsh x10, [x5], #-0xc0
78879419 ldrsh x25, [x0], #0x79
7895A786 ldrsh x6, [x28], #-0xa6
@@ -18863,9 +18863,9 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
788F8E60 ldrsh x0, [x19, #0xf8]!
7896CC65 ldrsh x5, [x3, #-0x94]!
78833EC2 ldrsh x2, [x22, #0x33]!
-78923D9E ldrsh x30, [x12, #-0xdd]!
+78923D9E ldrsh lr, [x12, #-0xdd]!
78919FE5 ldrsh x5, [sp, #-0xe7]!
-789B5FB1 ldrsh x17, [x29, #-0x4b]!
+789B5FB1 ldrsh x17, [fp, #-0x4b]!
7881BF0B ldrsh x11, [x24, #0x1b]!
789B7D8E ldrsh x14, [x12, #-0x49]!
789D7E89 ldrsh x9, [x20, #-0x29]!
@@ -18894,11 +18894,11 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
// LDRSH_64_ldst_regoff 01111000101xxxxxx1xx10xxxxxxxxxx
78A77969 ldrsh x9, [x11, x7, lsl #0x1]
78BCCA40 ldrsh x0, [x18, w28, sxtw]
-78B46BA8 ldrsh x8, [x29, x20]
+78B46BA8 ldrsh x8, [fp, x20]
78A25B6C ldrsh x12, [x27, w2, uxtw #0x1]
-78A14BDC ldrsh x28, [x30, w1, uxtw]
+78A14BDC ldrsh x28, [lr, w1, uxtw]
78A66837 ldrsh x23, [x1, x6]
-78B55BC9 ldrsh x9, [x30, w21, uxtw #0x1]
+78B55BC9 ldrsh x9, [lr, w21, uxtw #0x1]
78B5D81F ldrsh xzr, [x0, w21, sxtw #0x1]
78B67AB5 ldrsh x21, [x21, x22, lsl #0x1]
78AF5A79 ldrsh x25, [x19, w15, uxtw #0x1]
@@ -18909,8 +18909,8 @@ F8BA27C1 ldrab x1, [x30, #0xd10]
78B6DB40 ldrsh x0, [x26, w22, sxtw #0x1]
78A87824 ldrsh x4, [x1, x8, lsl #0x1]
// LDRSW_64_ldst_immpost 10111000100xxxxxxxxx01xxxxxxxxxx
-B88FA7A8 ldrsw x8, [x29], #0xfa
-B88D17DF ldrsw xzr, [x30], #0xd1
+B88FA7A8 ldrsw x8, [fp], #0xfa
+B88D17DF ldrsw xzr, [lr], #0xd1
B8891798 ldrsw x24, [x28], #0x91
B89A4684 ldrsw x4, [x20], #-0x5c
B88F26E3 ldrsw x3, [x23], #0xf2
@@ -18919,20 +18919,20 @@ B8890518 ldrsw x24, [x8], #0x90
B89105B0 ldrsw x16, [x13], #-0xf0
B88D8573 ldrsw x19, [x11], #0xd8
B88D951F ldrsw xzr, [x8], #0xd9
-B88C07AC ldrsw x12, [x29], #0xc0
+B88C07AC ldrsw x12, [fp], #0xc0
B899E57A ldrsw x26, [x11], #-0x62
B89EE549 ldrsw x9, [x10], #-0x12
B883C446 ldrsw x6, [x2], #0x3c
-B89A059D ldrsw x29, [x12], #-0x60
-B89B67AC ldrsw x12, [x29], #-0x4a
+B89A059D ldrsw fp, [x12], #-0x60
+B89B67AC ldrsw x12, [fp], #-0x4a
// LDRSW_64_ldst_immpre 10111000100xxxxxxxxx11xxxxxxxxxx
B8984D99 ldrsw x25, [x12, #-0x7c]!
-B898EE7E ldrsw x30, [x19, #-0x72]!
+B898EE7E ldrsw lr, [x19, #-0x72]!
B8809F4B ldrsw x11, [x26, #0x9]!
-B8819FC5 ldrsw x5, [x30, #0x19]!
+B8819FC5 ldrsw x5, [lr, #0x19]!
B89A8D8B ldrsw x11, [x12, #-0x58]!
B89B9C51 ldrsw x17, [x2, #-0x47]!
-B8865FD1 ldrsw x17, [x30, #0x65]!
+B8865FD1 ldrsw x17, [lr, #0x65]!
B89D1E6B ldrsw x11, [x19, #-0x2f]!
B8837CCA ldrsw x10, [x6, #0x37]!
B892EF2E ldrsw x14, [x25, #-0xd2]!
@@ -18947,30 +18947,30 @@ B9934DB2 ldrsw x18, [x13, #0x134c]
B9883CE2 ldrsw x2, [x7, #0x83c]
B9AC18BC ldrsw x28, [x5, #0x2c18]
B9BC42D7 ldrsw x23, [x22, #0x3c40]
-B9AF7A1D ldrsw x29, [x16, #0x2f78]
+B9AF7A1D ldrsw fp, [x16, #0x2f78]
B983B846 ldrsw x6, [x2, #0x3b8]
B9B1317F ldrsw xzr, [x11, #0x3130]
B9A37A87 ldrsw x7, [x20, #0x2378]
B9A79CA2 ldrsw x2, [x5, #0x279c]
B981F50A ldrsw x10, [x8, #0x1f4]
-B9BC53DD ldrsw x29, [x30, #0x3c50]
+B9BC53DD ldrsw fp, [lr, #0x3c50]
B9A04395 ldrsw x21, [x28, #0x2040]
-B980BFB0 ldrsw x16, [x29, #0xbc]
+B980BFB0 ldrsw x16, [fp, #0xbc]
B9B2EDA9 ldrsw x9, [x13, #0x32ec]
B9B6F2C7 ldrsw x7, [x22, #0x36f0]
B9A20F80 ldrsw x0, [x28, #0x220c]
// LDRSW_64_ldst_regoff 10111000101xxxxxx1xx10xxxxxxxxxx
B8B9792F ldrsw x15, [x9, x25, lsl #0x2]
B8A64B20 ldrsw x0, [x25, w6, uxtw]
-B8B9DA3E ldrsw x30, [x17, w25, sxtw #0x2]
+B8B9DA3E ldrsw lr, [x17, w25, sxtw #0x2]
B8B84840 ldrsw x0, [x2, w24, uxtw]
-B8B5483D ldrsw x29, [x1, w21, uxtw]
+B8B5483D ldrsw fp, [x1, w21, uxtw]
B8A8498E ldrsw x14, [x12, w8, uxtw]
B8A85986 ldrsw x6, [x12, w8, uxtw #0x2]
B8B3581A ldrsw x26, [x0, w19, uxtw #0x2]
B8A6486D ldrsw x13, [x3, w6, uxtw]
B8B85888 ldrsw x8, [x4, w24, uxtw #0x2]
-B8BEEB59 ldrsw x25, [x26, x30, sxtx]
+B8BEEB59 ldrsw x25, [x26, lr, sxtx]
B8A1EB67 ldrsw x7, [x27, x1, sxtx]
B8BC4B2F ldrsw x15, [x25, w28, uxtw]
B8AFE906 ldrsw x6, [x8, x15, sxtx]
@@ -18980,7 +18980,7 @@ B8B0480F ldrsw x15, [x0, w16, uxtw]
98993236 ldrsw x22, 0x7ffffffffff32648
9843674A ldrsw x10, 0x8000000000086cec
98F059EA ldrsw x10, 0x7ffffffffffe0b40
-98E06ADD ldrsw x29, 0x7ffffffffffc0d5c
+98E06ADD ldrsw fp, 0x7ffffffffffc0d5c
98CD4436 ldrsw x22, 0x7ffffffffff9a888
98A63EC3 ldrsw x3, 0x7ffffffffff4c7dc
98AC4682 ldrsw x2, 0x7ffffffffff588d4
@@ -18997,7 +18997,7 @@ B8B0480F ldrsw x15, [x0, w16, uxtw]
B843F650 ldr w16, [x18], #0x3f
B858B6C8 ldr w8, [x22], #-0x75
B85237E3 ldr w3, [sp], #-0xdd
-B843F7CC ldr w12, [x30], #0x3f
+B843F7CC ldr w12, [lr], #0x3f
B8547626 ldr w6, [x17], #-0xb9
B84355D9 ldr w25, [x14], #0x35
B84895FE ldr w30, [x15], #0x89
@@ -19021,7 +19021,7 @@ B8430CC7 ldr w7, [x6, #0x30]!
B85CCD89 ldr w9, [x12, #-0x34]!
B8416C0B ldr w11, [x0, #0x16]!
B84C0D4E ldr w14, [x10, #0xc0]!
-B8519FCF ldr w15, [x30, #-0xe7]!
+B8519FCF ldr w15, [lr, #-0xe7]!
B859FD61 ldr w1, [x11, #-0x61]!
B85E1F15 ldr w21, [x24, #-0x1f]!
B844FE15 ldr w21, [x16, #0x4f]!
@@ -19055,7 +19055,7 @@ B8647950 ldr w16, [x10, x4, lsl #0x2]
B8724B76 ldr w22, [x27, w18, uxtw]
B86379F8 ldr w24, [x15, x3, lsl #0x2]
B86AC994 ldr w20, [x12, w10, sxtw]
-B87EFAF6 ldr w22, [x23, x30, sxtx #0x2]
+B87EFAF6 ldr w22, [x23, lr, sxtx #0x2]
B8727B00 ldr w0, [x24, x18, lsl #0x2]
B8615BF9 ldr w25, [sp, w1, uxtw #0x2]
B87E5A50 ldr w16, [x18, w30, uxtw #0x2]
@@ -19092,14 +19092,14 @@ F856852D ldr x13, [x9], #-0x98
F85C550A ldr x10, [x8], #-0x3b
F85DA798 ldr x24, [x28], #-0x26
F84C24F5 ldr x21, [x7], #0xc2
-F85546BD ldr x29, [x21], #-0xac
+F85546BD ldr fp, [x21], #-0xac
F84F953F ldr xzr, [x9], #0xf9
F85CA4BB ldr x27, [x5], #-0x36
// LDR_64_ldst_immpre 11111000010xxxxxxxxx11xxxxxxxxxx
F845EC10 ldr x16, [x0, #0x5e]!
F84F9C49 ldr x9, [x2, #0xf9]!
F8551DE4 ldr x4, [x15, #-0xaf]!
-F85BDFC3 ldr x3, [x30, #-0x43]!
+F85BDFC3 ldr x3, [lr, #-0x43]!
F84B2DF0 ldr x16, [x15, #0xb2]!
F8417E91 ldr x17, [x20, #0x17]!
F8501ECB ldr x11, [x22, #-0xff]!
@@ -19111,16 +19111,16 @@ F843ACB6 ldr x22, [x5, #0x3a]!
F84B7EBA ldr x26, [x21, #0xb7]!
F8542D5A ldr x26, [x10, #-0xbe]!
F85D1FFF ldr xzr, [sp, #-0x2f]!
-F85C6FA6 ldr x6, [x29, #-0x3a]!
+F85C6FA6 ldr x6, [fp, #-0x3a]!
// LDR_64_ldst_pos 1111100101xxxxxxxxxxxxxxxxxxxxxx
F96ECD59 ldr x25, [x10, #0x5d98]
F96D251A ldr x26, [x8, #0x5a48]
-F955A51E ldr x30, [x8, #0x2b48]
+F955A51E ldr lr, [x8, #0x2b48]
F9741414 ldr x20, [x0, #0x6828]
F97CC9B3 ldr x19, [x13, #0x7990]
F961FBEC ldr x12, [sp, #0x43f0]
F94DA675 ldr x21, [x19, #0x1b48]
-F943445D ldr x29, [x2, #0x688]
+F943445D ldr fp, [x2, #0x688]
F94DBA54 ldr x20, [x18, #0x1b70]
F978908F ldr x15, [x4, #0x7120]
F97EDDE5 ldr x5, [x15, #0x7db8]
@@ -19143,7 +19143,7 @@ F86169AF ldr x15, [x13, x1]
F8737894 ldr x20, [x4, x19, lsl #0x3]
F86EFAB4 ldr x20, [x21, x14, sxtx #0x3]
F865D843 ldr x3, [x2, w5, sxtw #0x3]
-F867FB9D ldr x29, [x28, x7, sxtx #0x3]
+F867FB9D ldr fp, [x28, x7, sxtx #0x3]
F87CD8FF ldr xzr, [x7, w28, sxtw #0x3]
F87B696C ldr x12, [x11, x27]
// LDR_64_loadlit 01011000xxxxxxxxxxxxxxxxxxxxxxxx
@@ -19154,7 +19154,7 @@ F87B696C ldr x12, [x11, x27]
58900900 ldr x0, 0x7ffffffffff20124
583923CB ldr x11, 0x800000000007247c
58C34B44 ldr x4, 0x7ffffffffff8696c
-58077A5E ldr x30, 0x800000000000ef4c
+58077A5E ldr lr, 0x800000000000ef4c
58CEA419 ldr x25, 0x7ffffffffff9d484
58B80CF3 ldr x19, 0x7ffffffffff701a0
5864B3F5 ldr x21, 0x80000000000c9680
@@ -19169,14 +19169,14 @@ F87B696C ldr x12, [x11, x27]
3C616AD0 ldr b16, [x22, x1]
3C65788C ldr b12, [x4, x5, lsl #0x0]
3C647960 ldr b0, [x11, x4, lsl #0x0]
-3C7D7956 ldr b22, [x10, x29, lsl #0x0]
+3C7D7956 ldr b22, [x10, fp, lsl #0x0]
3C667837 ldr b23, [x1, x6, lsl #0x0]
3C646995 ldr b21, [x12, x4]
3C606B9E ldr b30, [x28, x0]
3C687B83 ldr b3, [x28, x8, lsl #0x0]
3C7768D3 ldr b19, [x6, x23]
3C696ACD ldr b13, [x22, x9]
-3C7D69D3 ldr b19, [x14, x29]
+3C7D69D3 ldr b19, [x14, fp]
3C6468C5 ldr b5, [x6, x4]
3C6A6969 ldr b9, [x11, x10]
3C6F6AAD ldr b13, [x21, x15]
@@ -19194,7 +19194,7 @@ F87B696C ldr x12, [x11, x27]
3C4017FE ldr b30, [sp], #0x1
3C5F160A ldr b10, [x16], #-0xf
3C527595 ldr b21, [x12], #-0xd9
-3C4407A4 ldr b4, [x29], #0x40
+3C4407A4 ldr b4, [fp], #0x40
3C55B54D ldr b13, [x10], #-0xa5
3C4CC610 ldr b16, [x16], #0xcc
// LDR_B_ldst_immpre 00111100010xxxxxxxxx11xxxxxxxxxx
@@ -19205,7 +19205,7 @@ F87B696C ldr x12, [x11, x27]
3C521D2F ldr b15, [x9, #-0xdf]!
3C54DE7B ldr b27, [x19, #-0xb3]!
3C454F8B ldr b11, [x28, #0x54]!
-3C572FCB ldr b11, [x30, #-0x8e]!
+3C572FCB ldr b11, [lr, #-0x8e]!
3C5CBDED ldr b13, [x15, #-0x35]!
3C4BFD39 ldr b25, [x9, #0xbf]!
3C5EAD06 ldr b6, [x8, #-0x16]!
@@ -19221,10 +19221,10 @@ F87B696C ldr x12, [x11, x27]
3D7C4C20 ldr b0, [x1, #0xf13]
3D466E95 ldr b21, [x20, #0x19b]
3D4DBE44 ldr b4, [x18, #0x36f]
-3D7557AF ldr b15, [x29, #0xd55]
+3D7557AF ldr b15, [fp, #0xd55]
3D40FAE3 ldr b3, [x23, #0x3e]
3D7D174E ldr b14, [x26, #0xf45]
-3D7967AF ldr b15, [x29, #0xe59]
+3D7967AF ldr b15, [fp, #0xe59]
3D56E625 ldr b5, [x17, #0x5b9]
3D7BE4B3 ldr b19, [x5, #0xef9]
3D70167C ldr b28, [x19, #0xc05]
@@ -19236,7 +19236,7 @@ F87B696C ldr x12, [x11, x27]
3C60F870 ldr b16, [x3, x0, sxtx #0x0]
3C6CF89C ldr b28, [x4, x12, sxtx #0x0]
3C6CCA84 ldr b4, [x20, w12, sxtw]
-3C6C5BBA ldr b26, [x29, w12, uxtw #0x0]
+3C6C5BBA ldr b26, [fp, w12, uxtw #0x0]
3C6CEB76 ldr b22, [x27, x12, sxtx]
3C72FB39 ldr b25, [x25, x18, sxtx #0x0]
3C78D861 ldr b1, [x3, w24, sxtw #0x0]
@@ -19246,7 +19246,7 @@ F87B696C ldr x12, [x11, x27]
3C76493A ldr b26, [x9, w22, uxtw]
3C75D89F ldr b31, [x4, w21, sxtw #0x0]
3C77C86C ldr b12, [x3, w23, sxtw]
-3C6FDBD6 ldr b22, [x30, w15, sxtw #0x0]
+3C6FDBD6 ldr b22, [lr, w15, sxtw #0x0]
3C7D59B4 ldr b20, [x13, w29, uxtw #0x0]
// LDR_D_ldst_immpost 11111100010xxxxxxxxx01xxxxxxxxxx
FC556733 ldr d19, [x25], #-0xaa
@@ -19302,7 +19302,7 @@ FD5820FA ldr d26, [x7, #0x3040]
// LDR_D_ldst_regoff 11111100011xxxxxx1xx10xxxxxxxxxx
FC69CA7A ldr d26, [x19, w9, sxtw]
FC6AFA27 ldr d7, [x17, x10, sxtx #0x3]
-FC77FBD7 ldr d23, [x30, x23, sxtx #0x3]
+FC77FBD7 ldr d23, [lr, x23, sxtx #0x3]
FC7979EA ldr d10, [x15, x25, lsl #0x3]
FC6C4A0C ldr d12, [x16, w12, uxtw]
FC786941 ldr d1, [x10, x24]
@@ -19310,7 +19310,7 @@ FC756A58 ldr d24, [x18, x21]
FC6A59F0 ldr d16, [x15, w10, uxtw #0x3]
FC747A4A ldr d10, [x18, x20, lsl #0x3]
FC694B6D ldr d13, [x27, w9, uxtw]
-FC777BD1 ldr d17, [x30, x23, lsl #0x3]
+FC777BD1 ldr d17, [lr, x23, lsl #0x3]
FC73FA77 ldr d23, [x19, x19, sxtx #0x3]
FC78DAE5 ldr d5, [x23, w24, sxtw #0x3]
FC6AD870 ldr d16, [x3, w10, sxtw #0x3]
@@ -19345,7 +19345,7 @@ FC63C864 ldr d4, [x3, w3, sxtw]
7C51C6A9 ldr h9, [x21], #-0xe4
7C5EA435 ldr h21, [x1], #-0x16
7C532763 ldr h3, [x27], #-0xce
-7C46E7B2 ldr h18, [x29], #0x6e
+7C46E7B2 ldr h18, [fp], #0x6e
7C58774E ldr h14, [x26], #-0x79
7C5535E8 ldr h8, [x15], #-0xad
7C5AE649 ldr h9, [x18], #-0x52
@@ -19353,7 +19353,7 @@ FC63C864 ldr d4, [x3, w3, sxtw]
// LDR_H_ldst_immpre 01111100010xxxxxxxxx11xxxxxxxxxx
7C5CCC14 ldr h20, [x0, #-0x34]!
7C46BF31 ldr h17, [x25, #0x6b]!
-7C5CDFAB ldr h11, [x29, #-0x33]!
+7C5CDFAB ldr h11, [fp, #-0x33]!
7C40CFF5 ldr h21, [sp, #0xc]!
7C40AE54 ldr h20, [x18, #0xa]!
7C5C5C8C ldr h12, [x4, #-0x3b]!
@@ -19368,12 +19368,12 @@ FC63C864 ldr d4, [x3, w3, sxtw]
7C5B2C0C ldr h12, [x0, #-0x4e]!
7C41DEF3 ldr h19, [x23, #0x1d]!
// LDR_H_ldst_pos 0111110101xxxxxxxxxxxxxxxxxxxxxx
-7D7933BA ldr h26, [x29, #0x1c98]
+7D7933BA ldr h26, [fp, #0x1c98]
7D4551D7 ldr h23, [x14, #0x2a8]
7D4A8410 ldr h16, [x0, #0x542]
7D75314E ldr h14, [x10, #0x1a98]
7D4D589A ldr h26, [x4, #0x6ac]
-7D4703CF ldr h15, [x30, #0x380]
+7D4703CF ldr h15, [lr, #0x380]
7D493FED ldr h13, [sp, #0x49e]
7D5F8B60 ldr h0, [x27, #0xfc4]
7D60CF5E ldr h30, [x26, #0x1066]
@@ -19389,14 +19389,14 @@ FC63C864 ldr d4, [x3, w3, sxtw]
7C74C8CE ldr h14, [x6, w20, sxtw]
7C7F593B ldr h27, [x9, wzr, uxtw #0x1]
7C6579EB ldr h11, [x15, x5, lsl #0x1]
-7C75CBA1 ldr h1, [x29, w21, sxtw]
-7C637BB0 ldr h16, [x29, x3, lsl #0x1]
+7C75CBA1 ldr h1, [fp, w21, sxtw]
+7C637BB0 ldr h16, [fp, x3, lsl #0x1]
7C6ADB4D ldr h13, [x26, w10, sxtw #0x1]
7C7A586F ldr h15, [x3, w26, uxtw #0x1]
-7C7CCBC2 ldr h2, [x30, w28, sxtw]
+7C7CCBC2 ldr h2, [lr, w28, sxtw]
7C78F803 ldr h3, [x0, x24, sxtx #0x1]
7C75DAB7 ldr h23, [x21, w21, sxtw #0x1]
-7C657BCD ldr h13, [x30, x5, lsl #0x1]
+7C657BCD ldr h13, [lr, x5, lsl #0x1]
7C65DB08 ldr h8, [x24, w5, sxtw #0x1]
7C6459B1 ldr h17, [x13, w4, uxtw #0x1]
7C6AE8F8 ldr h24, [x7, x10, sxtx]
@@ -19408,7 +19408,7 @@ FC63C864 ldr d4, [x3, w3, sxtw]
3CDF7794 ldr q20, [x28], #-0x9
3CC504C6 ldr q6, [x6], #0x50
3CD7B519 ldr q25, [x8], #-0x85
-3CCBF7A2 ldr q2, [x29], #0xbf
+3CCBF7A2 ldr q2, [fp], #0xbf
3CC5F5C9 ldr q9, [x14], #0x5f
3CDD15D7 ldr q23, [x14], #-0x2f
3CCD25B0 ldr q16, [x13], #0xd2
@@ -19432,8 +19432,8 @@ FC63C864 ldr d4, [x3, w3, sxtw]
3CCCAEA8 ldr q8, [x21, #0xca]!
3CD30EEA ldr q10, [x23, #-0xd0]!
3CC75C1B ldr q27, [x0, #0x75]!
-3CCEDFB1 ldr q17, [x29, #0xed]!
-3CD03FB5 ldr q21, [x29, #-0xfd]!
+3CCEDFB1 ldr q17, [fp, #0xed]!
+3CD03FB5 ldr q21, [fp, #-0xfd]!
3CCF8CD6 ldr q22, [x6, #0xf8]!
// LDR_Q_ldst_pos 0011110111xxxxxxxxxxxxxxxxxxxxxx
3DDEABF2 ldr q18, [sp, #0x7aa0]
@@ -19493,7 +19493,7 @@ BC44E68D ldr s13, [x20], #0x4e
BC4D0713 ldr s19, [x24], #0xd0
BC53B6BE ldr s30, [x21], #-0xc5
BC58E5FA ldr s26, [x15], #-0x72
-BC45B7AA ldr s10, [x29], #0x5b
+BC45B7AA ldr s10, [fp], #0x5b
BC44560B ldr s11, [x16], #0x45
BC47A527 ldr s7, [x9], #0x7a
BC44A79E ldr s30, [x28], #0x4a
@@ -19506,7 +19506,7 @@ BC4F567E ldr s30, [x19], #0xf5
// LDR_S_ldst_immpre 10111100010xxxxxxxxx11xxxxxxxxxx
BC4DAE89 ldr s9, [x20, #0xda]!
BC416E99 ldr s25, [x20, #0x16]!
-BC40CFD1 ldr s17, [x30, #0xc]!
+BC40CFD1 ldr s17, [lr, #0xc]!
BC411DAE ldr s14, [x13, #0x11]!
BC4A1CCF ldr s15, [x6, #0xa1]!
BC479E53 ldr s19, [x18, #0x79]!
@@ -19516,7 +19516,7 @@ BC43BD40 ldr s0, [x10, #0x3b]!
BC43CE4A ldr s10, [x18, #0x3c]!
BC5CBE3C ldr s28, [x17, #-0x35]!
BC55BC68 ldr s8, [x3, #-0xa5]!
-BC4E0FAB ldr s11, [x29, #0xe0]!
+BC4E0FAB ldr s11, [fp, #0xe0]!
BC503CDD ldr s29, [x6, #-0xfd]!
BC51AF73 ldr s19, [x27, #-0xe6]!
BC5E3F6B ldr s11, [x27, #-0x1d]!
@@ -19531,7 +19531,7 @@ BD52EC50 ldr s16, [x2, #0x12ec]
BD405F6E ldr s14, [x27, #0x5c]
BD759159 ldr s25, [x10, #0x3590]
BD6A6190 ldr s16, [x12, #0x2a60]
-BD77DFA3 ldr s3, [x29, #0x37dc]
+BD77DFA3 ldr s3, [fp, #0x37dc]
BD51C642 ldr s2, [x18, #0x11c4]
BD58768B ldr s11, [x20, #0x1874]
BD76974B ldr s11, [x26, #0x3694]
@@ -19606,11 +19606,11 @@ BC7059BE ldr s30, [x13, w16, uxtw #0x2]
78BE30D4 ldsetah w30, w20, [x6]
78B130C2 ldsetah w17, w2, [x6]
// LDSETALB_32_memop 00111000111xxxxx001100xxxxxxxxxx
-38E133A6 ldsetalb w1, w6, [x29]
+38E133A6 ldsetalb w1, w6, [fp]
38E03375 ldsetalb w0, w21, [x27]
38E2308D ldsetalb w2, w13, [x4]
38F63111 ldsetalb w22, w17, [x8]
-38F333A4 ldsetalb w19, w4, [x29]
+38F333A4 ldsetalb w19, w4, [fp]
38EA33E7 ldsetalb w10, w7, [sp]
38F930E0 ldsetalb w25, w0, [x7]
38F331FA ldsetalb w19, w26, [x15]
@@ -19620,7 +19620,7 @@ BC7059BE ldr s30, [x13, w16, uxtw #0x2]
38E73349 ldsetalb w7, w9, [x26]
38E93263 ldsetalb w9, w3, [x19]
38FB32B4 ldsetalb w27, w20, [x21]
-38E133C9 ldsetalb w1, w9, [x30]
+38E133C9 ldsetalb w1, w9, [lr]
38E531D0 ldsetalb w5, w16, [x14]
// LDSETALH_32_memop 01111000111xxxxx001100xxxxxxxxxx
78E33071 ldsetalh w3, w17, [x3]
@@ -19658,18 +19658,18 @@ B8E73044 ldsetal w7, w4, [x2]
B8E83163 ldsetal w8, w3, [x11]
// LDSETAL_64_memop 11111000111xxxxx001100xxxxxxxxxx
F8EC32D5 ldsetal x12, x21, [x22]
-F8EA323E ldsetal x10, x30, [x17]
+F8EA323E ldsetal x10, lr, [x17]
F8ED32DB ldsetal x13, x27, [x22]
F8E532D3 ldsetal x5, x19, [x22]
F8F03051 ldsetal x16, x17, [x2]
F8EF3383 ldsetal x15, x3, [x28]
-F8E533DF ldsetal x5, xzr, [x30]
+F8E533DF ldsetal x5, xzr, [lr]
F8EB3247 ldsetal x11, x7, [x18]
F8FB3047 ldsetal x27, x7, [x2]
F8E233E9 ldsetal x2, x9, [sp]
F8F33287 ldsetal x19, x7, [x20]
-F8EA31FD ldsetal x10, x29, [x15]
-F8E9321D ldsetal x9, x29, [x16]
+F8EA31FD ldsetal x10, fp, [x15]
+F8E9321D ldsetal x9, fp, [x16]
F8E03111 ldsetal x0, x17, [x8]
F8E93042 ldsetal x9, x2, [x2]
F8F9302B ldsetal x25, x11, [x1]
@@ -19682,8 +19682,8 @@ B8B2320B ldseta w18, w11, [x16]
B8B63307 ldseta w22, w7, [x24]
B8B9311E ldseta w25, w30, [x8]
B8A1303F ldseta w1, wzr, [x1]
-B8B133D9 ldseta w17, w25, [x30]
-B8A633B4 ldseta w6, w20, [x29]
+B8B133D9 ldseta w17, w25, [lr]
+B8A633B4 ldseta w6, w20, [fp]
B8BA3393 ldseta w26, w19, [x28]
B8AF339C ldseta w15, w28, [x28]
B8AE30AB ldseta w14, w11, [x5]
@@ -19697,7 +19697,7 @@ F8AA302F ldseta x10, x15, [x1]
F8BF30F3 ldseta xzr, x19, [x7]
F8AE312A ldseta x14, x10, [x9]
F8B53129 ldseta x21, x9, [x9]
-F8BA33A7 ldseta x26, x7, [x29]
+F8BA33A7 ldseta x26, x7, [fp]
F8AE32A5 ldseta x14, x5, [x21]
F8AC3194 ldseta x12, x20, [x12]
F8A230D1 ldseta x2, x17, [x6]
@@ -19725,7 +19725,7 @@ F8A93342 ldseta x9, x2, [x26]
382230E9 ldsetb w2, w9, [x7]
382032E7 ldsetb w0, w7, [x23]
// LDSETH_32_memop 01111000001xxxxx001100xxxxxxxxxx
-783F33DC ldseth wzr, w28, [x30]
+783F33DC ldseth wzr, w28, [lr]
783E3399 ldseth w30, w25, [x28]
78273158 ldseth w7, w24, [x10]
783B32A0 ldseth w27, w0, [x21]
@@ -19739,7 +19739,7 @@ F8A93342 ldseta x9, x2, [x26]
783E304E ldseth w30, w14, [x2]
78363124 ldseth w22, w4, [x9]
78273011 ldseth w7, w17, [x0]
-782433DC ldseth w4, w28, [x30]
+782433DC ldseth w4, w28, [lr]
782432FA ldseth w4, w26, [x23]
// LDSETLB_32_memop 00111000011xxxxx001100xxxxxxxxxx
3865327E ldsetlb w5, w30, [x19]
@@ -19751,11 +19751,11 @@ F8A93342 ldseta x9, x2, [x26]
38733017 ldsetlb w19, w23, [x0]
38743021 ldsetlb w20, w1, [x1]
386F30A1 ldsetlb w15, w1, [x5]
-386033A5 ldsetlb w0, w5, [x29]
+386033A5 ldsetlb w0, w5, [fp]
387E321E ldsetlb w30, w30, [x16]
-387133C5 ldsetlb w17, w5, [x30]
+387133C5 ldsetlb w17, w5, [lr]
38733234 ldsetlb w19, w20, [x17]
-386C33BB ldsetlb w12, w27, [x29]
+386C33BB ldsetlb w12, w27, [fp]
38673015 ldsetlb w7, w21, [x0]
386F30BC ldsetlb w15, w28, [x5]
// LDSETLH_32_memop 01111000011xxxxx001100xxxxxxxxxx
@@ -19779,7 +19779,7 @@ F8A93342 ldseta x9, x2, [x26]
B8763127 ldsetl w22, w7, [x9]
B86B334A ldsetl w11, w10, [x26]
B878314D ldsetl w24, w13, [x10]
-B86433A6 ldsetl w4, w6, [x29]
+B86433A6 ldsetl w4, w6, [fp]
B8703160 ldsetl w16, w0, [x11]
B86A3301 ldsetl w10, w1, [x24]
B86531B7 ldsetl w5, w23, [x13]
@@ -19798,9 +19798,9 @@ F87530C3 ldsetl x21, x3, [x6]
F87331DB ldsetl x19, x27, [x14]
F8683343 ldsetl x8, x3, [x26]
F8683019 ldsetl x8, x25, [x0]
-F87033C9 ldsetl x16, x9, [x30]
+F87033C9 ldsetl x16, x9, [lr]
F86A30F4 ldsetl x10, x20, [x7]
-F87E3270 ldsetl x30, x16, [x19]
+F87E3270 ldsetl lr, x16, [x19]
F86731E0 ldsetl x7, x0, [x15]
F8713270 ldsetl x17, x16, [x19]
F86A312F ldsetl x10, x15, [x9]
@@ -19813,7 +19813,7 @@ F87C3175 ldsetl x28, x21, [x11]
B8313305 ldset w17, w5, [x24]
B82F330D ldset w15, w13, [x24]
B83932EF ldset w25, w15, [x23]
-B82C33B9 ldset w12, w25, [x29]
+B82C33B9 ldset w12, w25, [fp]
B831310C ldset w17, w12, [x8]
B835300C ldset w21, w12, [x0]
B83F3258 ldset wzr, w24, [x18]
@@ -19834,11 +19834,11 @@ F82D3244 ldset x13, x4, [x18]
F82732CE ldset x7, x14, [x22]
F829321A ldset x9, x26, [x16]
F829304F ldset x9, x15, [x2]
-F82932FE ldset x9, x30, [x23]
+F82932FE ldset x9, lr, [x23]
F827319A ldset x7, x26, [x12]
F8233226 ldset x3, x6, [x17]
-F82F307D ldset x15, x29, [x3]
-F83733A7 ldset x23, x7, [x29]
+F82F307D ldset x15, fp, [x3]
+F83733A7 ldset x23, x7, [fp]
F8263274 ldset x6, x20, [x19]
F8333224 ldset x19, x4, [x17]
F8213025 ldset x1, x5, [x1]
@@ -19871,14 +19871,14 @@ F8293043 ldset x9, x3, [x2]
78A0408E ldsmaxah w0, w14, [x4]
78A942A2 ldsmaxah w9, w2, [x21]
78BF4041 ldsmaxah wzr, w1, [x2]
-78A743A3 ldsmaxah w7, w3, [x29]
+78A743A3 ldsmaxah w7, w3, [fp]
78B2414F ldsmaxah w18, w15, [x10]
78BA412C ldsmaxah w26, w12, [x9]
78AD4086 ldsmaxah w13, w6, [x4]
78BF41F1 ldsmaxah wzr, w17, [x15]
78A74163 ldsmaxah w7, w3, [x11]
// LDSMAXALB_32_memop 00111000111xxxxx010000xxxxxxxxxx
-38F343D6 ldsmaxalb w19, w22, [x30]
+38F343D6 ldsmaxalb w19, w22, [lr]
38F44027 ldsmaxalb w20, w7, [x1]
38F34203 ldsmaxalb w19, w3, [x16]
38F842AC ldsmaxalb w24, w12, [x21]
@@ -19893,7 +19893,7 @@ F8293043 ldset x9, x3, [x2]
38FC41BB ldsmaxalb w28, w27, [x13]
38E34153 ldsmaxalb w3, w19, [x10]
38EF4395 ldsmaxalb w15, w21, [x28]
-38F143AA ldsmaxalb w17, w10, [x29]
+38F143AA ldsmaxalb w17, w10, [fp]
// LDSMAXALH_32_memop 01111000111xxxxx010000xxxxxxxxxx
78F14325 ldsmaxalh w17, w5, [x25]
78FD435F ldsmaxalh w29, wzr, [x26]
@@ -19902,7 +19902,7 @@ F8293043 ldset x9, x3, [x2]
78E1402F ldsmaxalh w1, w15, [x1]
78E840AE ldsmaxalh w8, w14, [x5]
78EE40DA ldsmaxalh w14, w26, [x6]
-78FB43D6 ldsmaxalh w27, w22, [x30]
+78FB43D6 ldsmaxalh w27, w22, [lr]
78F24121 ldsmaxalh w18, w1, [x9]
78E44120 ldsmaxalh w4, w0, [x9]
78FA427F ldsmaxalh w26, wzr, [x19]
@@ -19923,7 +19923,7 @@ B8FC42D6 ldsmaxal w28, w22, [x22]
B8F740C9 ldsmaxal w23, w9, [x6]
B8E74066 ldsmaxal w7, w6, [x3]
B8E942AA ldsmaxal w9, w10, [x21]
-B8FC43D9 ldsmaxal w28, w25, [x30]
+B8FC43D9 ldsmaxal w28, w25, [lr]
B8F8413C ldsmaxal w24, w28, [x9]
B8ED41E6 ldsmaxal w13, w6, [x15]
B8F94272 ldsmaxal w25, w18, [x19]
@@ -19933,17 +19933,17 @@ F8F34048 ldsmaxal x19, x8, [x2]
F8F542EF ldsmaxal x21, x15, [x23]
F8F642AD ldsmaxal x22, x13, [x21]
F8E342C9 ldsmaxal x3, x9, [x22]
-F8FD422F ldsmaxal x29, x15, [x17]
-F8FB439D ldsmaxal x27, x29, [x28]
-F8FE4257 ldsmaxal x30, x23, [x18]
+F8FD422F ldsmaxal fp, x15, [x17]
+F8FB439D ldsmaxal x27, fp, [x28]
+F8FE4257 ldsmaxal lr, x23, [x18]
F8F34322 ldsmaxal x19, x2, [x25]
F8E54209 ldsmaxal x5, x9, [x16]
-F8FE40F6 ldsmaxal x30, x22, [x7]
-F8FD4359 ldsmaxal x29, x25, [x26]
+F8FE40F6 ldsmaxal lr, x22, [x7]
+F8FD4359 ldsmaxal fp, x25, [x26]
F8E14313 ldsmaxal x1, x19, [x24]
F8F541FB ldsmaxal x21, x27, [x15]
F8F1418E ldsmaxal x17, x14, [x12]
-F8FD424A ldsmaxal x29, x10, [x18]
+F8FD424A ldsmaxal fp, x10, [x18]
F8E5404E ldsmaxal x5, x14, [x2]
// LDSMAXA_32_memop 10111000101xxxxx010000xxxxxxxxxx
B8A140A9 ldsmaxa w1, w9, [x5]
@@ -19971,7 +19971,7 @@ F8A54041 ldsmaxa x5, x1, [x2]
F8A24344 ldsmaxa x2, x4, [x26]
F8BC40BB ldsmaxa x28, x27, [x5]
F8AE414B ldsmaxa x14, x11, [x10]
-F8A040DD ldsmaxa x0, x29, [x6]
+F8A040DD ldsmaxa x0, fp, [x6]
F8AB4183 ldsmaxa x11, x3, [x12]
F8A840AE ldsmaxa x8, x14, [x5]
F8BF4120 ldsmaxa xzr, x0, [x9]
@@ -19989,7 +19989,7 @@ F8AF42F1 ldsmaxa x15, x17, [x23]
382C4213 ldsmaxb w12, w19, [x16]
38244051 ldsmaxb w4, w17, [x2]
3839430E ldsmaxb w25, w14, [x24]
-382643A9 ldsmaxb w6, w9, [x29]
+382643A9 ldsmaxb w6, w9, [fp]
3820416F ldsmaxb w0, w15, [x11]
382340FD ldsmaxb w3, w29, [x7]
382B4239 ldsmaxb w11, w25, [x17]
@@ -20015,11 +20015,11 @@ F8AF42F1 ldsmaxa x15, x17, [x23]
782141AC ldsmaxh w1, w12, [x13]
// LDSMAXLB_32_memop 00111000011xxxxx010000xxxxxxxxxx
38714220 ldsmaxlb w17, w0, [x17]
-387F43A9 ldsmaxlb wzr, w9, [x29]
+387F43A9 ldsmaxlb wzr, w9, [fp]
386B431E ldsmaxlb w11, w30, [x24]
386C4254 ldsmaxlb w12, w20, [x18]
38714287 ldsmaxlb w17, w7, [x20]
-386743A0 ldsmaxlb w7, w0, [x29]
+386743A0 ldsmaxlb w7, w0, [fp]
387D417C ldsmaxlb w29, w28, [x11]
386A431B ldsmaxlb w10, w27, [x24]
386D4118 ldsmaxlb w13, w24, [x8]
@@ -20037,7 +20037,7 @@ F8AF42F1 ldsmaxa x15, x17, [x23]
786E403B ldsmaxlh w14, w27, [x1]
78624186 ldsmaxlh w2, w6, [x12]
78614157 ldsmaxlh w1, w23, [x10]
-787943A0 ldsmaxlh w25, w0, [x29]
+787943A0 ldsmaxlh w25, w0, [fp]
787A422A ldsmaxlh w26, w10, [x17]
787B421C ldsmaxlh w27, w28, [x16]
786A4378 ldsmaxlh w10, w24, [x27]
@@ -20048,7 +20048,7 @@ F8AF42F1 ldsmaxa x15, x17, [x23]
786A40F2 ldsmaxlh w10, w18, [x7]
787F4307 ldsmaxlh wzr, w7, [x24]
// LDSMAXL_32_memop 10111000011xxxxx010000xxxxxxxxxx
-B87243B1 ldsmaxl w18, w17, [x29]
+B87243B1 ldsmaxl w18, w17, [fp]
B86541C7 ldsmaxl w5, w7, [x14]
B8654399 ldsmaxl w5, w25, [x28]
B87A4171 ldsmaxl w26, w17, [x11]
@@ -20065,9 +20065,9 @@ B866424B ldsmaxl w6, w11, [x18]
B86840C2 ldsmaxl w8, w2, [x6]
B8624105 ldsmaxl w2, w5, [x8]
// LDSMAXL_64_memop 11111000011xxxxx010000xxxxxxxxxx
-F87E42C4 ldsmaxl x30, x4, [x22]
+F87E42C4 ldsmaxl lr, x4, [x22]
F8624145 ldsmaxl x2, x5, [x10]
-F87B413D ldsmaxl x27, x29, [x9]
+F87B413D ldsmaxl x27, fp, [x9]
F86E4050 ldsmaxl x14, x16, [x2]
F86242D5 ldsmaxl x2, x21, [x22]
F8694208 ldsmaxl x9, x8, [x16]
@@ -20078,7 +20078,7 @@ F8664273 ldsmaxl x6, x19, [x19]
F87840C3 ldsmaxl x24, x3, [x6]
F86942F8 ldsmaxl x9, x24, [x23]
F87642B4 ldsmaxl x22, x20, [x21]
-F87E4059 ldsmaxl x30, x25, [x2]
+F87E4059 ldsmaxl lr, x25, [x2]
F8604125 ldsmaxl x0, x5, [x9]
F8654152 ldsmaxl x5, x18, [x10]
// LDSMAX_32_memop 10111000001xxxxx010000xxxxxxxxxx
@@ -20096,7 +20096,7 @@ B824438E ldsmax w4, w14, [x28]
B83D4372 ldsmax w29, w18, [x27]
B83540E1 ldsmax w21, w1, [x7]
B83640F2 ldsmax w22, w18, [x7]
-B83343B4 ldsmax w19, w20, [x29]
+B83343B4 ldsmax w19, w20, [fp]
B82D40D2 ldsmax w13, w18, [x6]
// LDSMAX_64_memop 11111000001xxxxx010000xxxxxxxxxx
F8334198 ldsmax x19, x24, [x12]
@@ -20124,7 +20124,7 @@ F826413A ldsmax x6, x26, [x9]
38A751FE ldsminab w7, w30, [x15]
38B55354 ldsminab w21, w20, [x26]
38AE5160 ldsminab w14, w0, [x11]
-38B353AD ldsminab w19, w13, [x29]
+38B353AD ldsminab w19, w13, [fp]
38A95123 ldsminab w9, w3, [x9]
38BF53F5 ldsminab wzr, w21, [sp]
38BB5142 ldsminab w27, w2, [x10]
@@ -20137,13 +20137,13 @@ F826413A ldsmax x6, x26, [x9]
78AC535F ldsminah w12, wzr, [x26]
78A151D6 ldsminah w1, w22, [x14]
78A45040 ldsminah w4, w0, [x2]
-78B153C9 ldsminah w17, w9, [x30]
+78B153C9 ldsminah w17, w9, [lr]
78B25025 ldsminah w18, w5, [x1]
78AC51FE ldsminah w12, w30, [x15]
78BC51CA ldsminah w28, w10, [x14]
78B25313 ldsminah w18, w19, [x24]
78B350DF ldsminah w19, wzr, [x6]
-78A153BB ldsminah w1, w27, [x29]
+78A153BB ldsminah w1, w27, [fp]
78BC50BC ldsminah w28, w28, [x5]
78A552D4 ldsminah w5, w20, [x22]
78B651F2 ldsminah w22, w18, [x15]
@@ -20152,7 +20152,7 @@ F826413A ldsmax x6, x26, [x9]
// LDSMINALB_32_memop 00111000111xxxxx010100xxxxxxxxxx
38EA521B ldsminalb w10, w27, [x16]
38FD52E8 ldsminalb w29, w8, [x23]
-38F153DC ldsminalb w17, w28, [x30]
+38F153DC ldsminalb w17, w28, [lr]
38F3528B ldsminalb w19, w11, [x20]
38EE5218 ldsminalb w14, w24, [x16]
38EE513D ldsminalb w14, w29, [x9]
@@ -20165,7 +20165,7 @@ F826413A ldsmax x6, x26, [x9]
38FA51AC ldsminalb w26, w12, [x13]
38FE52D1 ldsminalb w30, w17, [x22]
38F253FE ldsminalb w18, w30, [sp]
-38E253A7 ldsminalb w2, w7, [x29]
+38E253A7 ldsminalb w2, w7, [fp]
// LDSMINALH_32_memop 01111000111xxxxx010100xxxxxxxxxx
78F951E9 ldsminalh w25, w9, [x15]
78E652CB ldsminalh w6, w11, [x22]
@@ -20191,13 +20191,13 @@ B8F05332 ldsminal w16, w18, [x25]
B8E1515E ldsminal w1, w30, [x10]
B8F05192 ldsminal w16, w18, [x12]
B8E85291 ldsminal w8, w17, [x20]
-B8E053D1 ldsminal w0, w17, [x30]
+B8E053D1 ldsminal w0, w17, [lr]
B8E95180 ldsminal w9, w0, [x12]
B8E5537A ldsminal w5, w26, [x27]
B8F0539C ldsminal w16, w28, [x28]
B8F1512E ldsminal w17, w14, [x9]
B8ED52F9 ldsminal w13, w25, [x23]
-B8E253B6 ldsminal w2, w22, [x29]
+B8E253B6 ldsminal w2, w22, [fp]
B8F953F4 ldsminal w25, w20, [sp]
B8F450ED ldsminal w20, w13, [x7]
// LDSMINAL_64_memop 11111000111xxxxx010100xxxxxxxxxx
@@ -20205,12 +20205,12 @@ F8E75337 ldsminal x7, x23, [x25]
F8FA51A0 ldsminal x26, x0, [x13]
F8E051EA ldsminal x0, x10, [x15]
F8E35250 ldsminal x3, x16, [x18]
-F8E053A8 ldsminal x0, x8, [x29]
+F8E053A8 ldsminal x0, x8, [fp]
F8EB520E ldsminal x11, x14, [x16]
F8FC5119 ldsminal x28, x25, [x8]
F8F65377 ldsminal x22, x23, [x27]
-F8FD53EB ldsminal x29, x11, [sp]
-F8E553DA ldsminal x5, x26, [x30]
+F8FD53EB ldsminal fp, x11, [sp]
+F8E553DA ldsminal x5, x26, [lr]
F8F95149 ldsminal x25, x9, [x10]
F8EE521B ldsminal x14, x27, [x16]
F8E05336 ldsminal x0, x22, [x25]
@@ -20220,7 +20220,7 @@ F8EA51E2 ldsminal x10, x2, [x15]
// LDSMINA_32_memop 10111000101xxxxx010100xxxxxxxxxx
B8BA50BC ldsmina w26, w28, [x5]
B8AF50A2 ldsmina w15, w2, [x5]
-B8B053C5 ldsmina w16, w5, [x30]
+B8B053C5 ldsmina w16, w5, [lr]
B8BC52E0 ldsmina w28, w0, [x23]
B8A65026 ldsmina w6, w6, [x1]
B8AB500A ldsmina w11, w10, [x0]
@@ -20235,12 +20235,12 @@ B8A35147 ldsmina w3, w7, [x10]
B8B45383 ldsmina w20, w3, [x28]
B8AF5026 ldsmina w15, w6, [x1]
// LDSMINA_64_memop 11111000101xxxxx010100xxxxxxxxxx
-F8B852BD ldsmina x24, x29, [x21]
+F8B852BD ldsmina x24, fp, [x21]
F8A4501B ldsmina x4, x27, [x0]
F8BF52E1 ldsmina xzr, x1, [x23]
F8A851C9 ldsmina x8, x9, [x14]
F8B550CF ldsmina x21, x15, [x6]
-F8BE52F0 ldsmina x30, x16, [x23]
+F8BE52F0 ldsmina lr, x16, [x23]
F8B4513B ldsmina x20, x27, [x9]
F8BC5317 ldsmina x28, x23, [x24]
F8A25322 ldsmina x2, x2, [x25]
@@ -20252,7 +20252,7 @@ F8BC530A ldsmina x28, x10, [x24]
F8B551AE ldsmina x21, x14, [x13]
F8B05141 ldsmina x16, x1, [x10]
// LDSMINB_32_memop 00111000001xxxxx010100xxxxxxxxxx
-382453AA ldsminb w4, w10, [x29]
+382453AA ldsminb w4, w10, [fp]
383A51D4 ldsminb w26, w20, [x14]
38295378 ldsminb w9, w24, [x27]
38335361 ldsminb w19, w1, [x27]
@@ -20267,17 +20267,17 @@ F8B05141 ldsmina x16, x1, [x10]
383E5241 ldsminb w30, w1, [x18]
382B5276 ldsminb w11, w22, [x19]
3822524E ldsminb w2, w14, [x18]
-382D53AA ldsminb w13, w10, [x29]
+382D53AA ldsminb w13, w10, [fp]
// LDSMINH_32_memop 01111000001xxxxx010100xxxxxxxxxx
-782C53C8 ldsminh w12, w8, [x30]
+782C53C8 ldsminh w12, w8, [lr]
782A5279 ldsminh w10, w25, [x19]
783C50DA ldsminh w28, w26, [x6]
782F52AB ldsminh w15, w11, [x21]
78335273 ldsminh w19, w19, [x19]
782C507B ldsminh w12, w27, [x3]
-783553AD ldsminh w21, w13, [x29]
+783553AD ldsminh w21, w13, [fp]
78315102 ldsminh w17, w2, [x8]
-783653B0 ldsminh w22, w16, [x29]
+783653B0 ldsminh w22, w16, [fp]
783D5176 ldsminh w29, w22, [x11]
782751F7 ldsminh w7, w23, [x15]
78315168 ldsminh w17, w8, [x11]
@@ -20286,7 +20286,7 @@ F8B05141 ldsmina x16, x1, [x10]
7821516A ldsminh w1, w10, [x11]
782250CC ldsminh w2, w12, [x6]
// LDSMINLB_32_memop 00111000011xxxxx010100xxxxxxxxxx
-386B53DD ldsminlb w11, w29, [x30]
+386B53DD ldsminlb w11, w29, [lr]
386C5226 ldsminlb w12, w6, [x17]
3873519C ldsminlb w19, w28, [x12]
386551C0 ldsminlb w5, w0, [x14]
@@ -20294,7 +20294,7 @@ F8B05141 ldsmina x16, x1, [x10]
3872523B ldsminlb w18, w27, [x17]
38795068 ldsminlb w25, w8, [x3]
38605272 ldsminlb w0, w18, [x19]
-387B53D8 ldsminlb w27, w24, [x30]
+387B53D8 ldsminlb w27, w24, [lr]
386B51F7 ldsminlb w11, w23, [x15]
386D52BE ldsminlb w13, w30, [x21]
387C50B3 ldsminlb w28, w19, [x5]
@@ -20337,7 +20337,7 @@ B86750DD ldsminl w7, w29, [x6]
B867505B ldsminl w7, w27, [x2]
B87E5155 ldsminl w30, w21, [x10]
// LDSMINL_64_memop 11111000011xxxxx010100xxxxxxxxxx
-F87E52CE ldsminl x30, x14, [x22]
+F87E52CE ldsminl lr, x14, [x22]
F8715057 ldsminl x17, x23, [x2]
F87B536A ldsminl x27, x10, [x27]
F874534C ldsminl x20, x12, [x26]
@@ -20349,13 +20349,13 @@ F86F51D8 ldsminl x15, x24, [x14]
F86750D9 ldsminl x7, x25, [x6]
F8615399 ldsminl x1, x25, [x28]
F8635235 ldsminl x3, x21, [x17]
-F87353A8 ldsminl x19, x8, [x29]
+F87353A8 ldsminl x19, x8, [fp]
F8785211 ldsminl x24, x17, [x16]
F86D52F8 ldsminl x13, x24, [x23]
-F87D5093 ldsminl x29, x19, [x4]
+F87D5093 ldsminl fp, x19, [x4]
// LDSMIN_32_memop 10111000001xxxxx010100xxxxxxxxxx
B83250C8 ldsmin w18, w8, [x6]
-B82253B0 ldsmin w2, w16, [x29]
+B82253B0 ldsmin w2, w16, [fp]
B820508A ldsmin w0, w10, [x4]
B8395385 ldsmin w25, w5, [x28]
B82A50ED ldsmin w10, w13, [x7]
@@ -20369,17 +20369,17 @@ B82B5292 ldsmin w11, w18, [x20]
B82D5393 ldsmin w13, w19, [x28]
B83152CB ldsmin w17, w11, [x22]
B82653F7 ldsmin w6, w23, [sp]
-B82E53A5 ldsmin w14, w5, [x29]
+B82E53A5 ldsmin w14, w5, [fp]
// LDSMIN_64_memop 11111000001xxxxx010100xxxxxxxxxx
F8275368 ldsmin x7, x8, [x27]
F8265263 ldsmin x6, x3, [x19]
F83C52CA ldsmin x28, x10, [x22]
F8285136 ldsmin x8, x22, [x9]
-F82E533D ldsmin x14, x29, [x25]
+F82E533D ldsmin x14, fp, [x25]
F82B5227 ldsmin x11, x7, [x17]
F83850B7 ldsmin x24, x23, [x5]
-F83B53B7 ldsmin x27, x23, [x29]
-F82553BC ldsmin x5, x28, [x29]
+F83B53B7 ldsmin x27, x23, [fp]
+F82553BC ldsmin x5, x28, [fp]
F82150E9 ldsmin x1, x9, [x7]
F82252CD ldsmin x2, x13, [x22]
F83A5066 ldsmin x26, x6, [x3]
@@ -20449,7 +20449,7 @@ F831509A ldsmin x17, x26, [x4]
389D28D3 ldtrsb x19, [x6, #-0x2e]
38962B55 ldtrsb x21, [x26, #-0x9e]
388B3AF1 ldtrsb x17, [x23, #0xb3]
-389D697D ldtrsb x29, [x11, #-0x2a]
+389D697D ldtrsb fp, [x11, #-0x2a]
3883C805 ldtrsb x5, [x0, #0x3c]
388D3A82 ldtrsb x2, [x20, #0xd3]
389D595F ldtrsb xzr, [x10, #-0x2b]
@@ -20478,7 +20478,7 @@ F831509A ldsmin x17, x26, [x4]
788AB959 ldtrsh x25, [x10, #0xab]
78838A98 ldtrsh x24, [x20, #0x38]
789DEA6C ldtrsh x12, [x19, #-0x22]
-788E3BD2 ldtrsh x18, [x30, #0xe3]
+788E3BD2 ldtrsh x18, [lr, #0xe3]
7891E819 ldtrsh x25, [x0, #-0xe2]
788DBA40 ldtrsh x0, [x18, #0xdb]
788908C1 ldtrsh x1, [x6, #0x90]
@@ -20488,18 +20488,18 @@ F831509A ldsmin x17, x26, [x4]
7898882A ldtrsh x10, [x1, #-0x78]
7882296C ldtrsh x12, [x11, #0x22]
788C7986 ldtrsh x6, [x12, #0xc7]
-7897CBA2 ldtrsh x2, [x29, #-0x84]
+7897CBA2 ldtrsh x2, [fp, #-0x84]
// LDTRSW_64_ldst_unpriv 10111000100xxxxxxxxx10xxxxxxxxxx
B8898803 ldtrsw x3, [x0, #0x98]
B89A8925 ldtrsw x5, [x9, #-0x58]
B89089DA ldtrsw x26, [x14, #-0xf8]
-B882BBBA ldtrsw x26, [x29, #0x2b]
+B882BBBA ldtrsw x26, [fp, #0x2b]
B8820AB6 ldtrsw x22, [x21, #0x20]
B89ECA31 ldtrsw x17, [x17, #-0x14]
-B89DBB1D ldtrsw x29, [x24, #-0x25]
+B89DBB1D ldtrsw fp, [x24, #-0x25]
B891A985 ldtrsw x5, [x12, #-0xe6]
B89E5A65 ldtrsw x5, [x19, #-0x1b]
-B887F87E ldtrsw x30, [x3, #0x7f]
+B887F87E ldtrsw lr, [x3, #0x7f]
B89DD9D8 ldtrsw x24, [x14, #-0x23]
B89A3A07 ldtrsw x7, [x16, #-0x5d]
B8861A34 ldtrsw x20, [x17, #0x61]
@@ -20543,14 +20543,14 @@ F8426969 ldtr x9, [x11, #0x26]
// LDUMAXAB_32_memop 00111000101xxxxx011000xxxxxxxxxx
38A162AB ldumaxab w1, w11, [x21]
38A962E7 ldumaxab w9, w7, [x23]
-38A763B9 ldumaxab w7, w25, [x29]
-38B163DF ldumaxab w17, wzr, [x30]
+38A763B9 ldumaxab w7, w25, [fp]
+38B163DF ldumaxab w17, wzr, [lr]
38B26261 ldumaxab w18, w1, [x19]
38BA623B ldumaxab w26, w27, [x17]
38BE63E2 ldumaxab w30, w2, [sp]
38BE6162 ldumaxab w30, w2, [x11]
38B4633C ldumaxab w20, w28, [x25]
-38AB63DA ldumaxab w11, w26, [x30]
+38AB63DA ldumaxab w11, w26, [lr]
38A0632A ldumaxab w0, w10, [x25]
38AD60CE ldumaxab w13, w14, [x6]
38B6615A ldumaxab w22, w26, [x10]
@@ -20603,7 +20603,7 @@ F8426969 ldtr x9, [x11, #0x26]
78E66235 ldumaxalh w6, w21, [x17]
78E26296 ldumaxalh w2, w22, [x20]
78FA6032 ldumaxalh w26, w18, [x1]
-78FF63DF ldumaxalh wzr, wzr, [x30]
+78FF63DF ldumaxalh wzr, wzr, [lr]
78FE6166 ldumaxalh w30, w6, [x11]
78F863FC ldumaxalh w24, w28, [sp]
78E06333 ldumaxalh w0, w19, [x25]
@@ -20618,7 +20618,7 @@ B8E8615F ldumaxal w8, wzr, [x10]
B8E96004 ldumaxal w9, w4, [x0]
B8E761E1 ldumaxal w7, w1, [x15]
B8E66135 ldumaxal w6, w21, [x9]
-B8E463B9 ldumaxal w4, w25, [x29]
+B8E463B9 ldumaxal w4, w25, [fp]
B8FE6383 ldumaxal w30, w3, [x28]
B8E661FF ldumaxal w6, wzr, [x15]
B8F16113 ldumaxal w17, w19, [x8]
@@ -20633,7 +20633,7 @@ F8E461FF ldumaxal x4, xzr, [x15]
F8F262CA ldumaxal x18, x10, [x22]
F8FB62B2 ldumaxal x27, x18, [x21]
F8FC61A1 ldumaxal x28, x1, [x13]
-F8E5639E ldumaxal x5, x30, [x28]
+F8E5639E ldumaxal x5, lr, [x28]
F8FB61FF ldumaxal x27, xzr, [x15]
F8F36093 ldumaxal x19, x19, [x4]
F8EC6355 ldumaxal x12, x21, [x26]
@@ -20641,7 +20641,7 @@ F8F161B7 ldumaxal x17, x23, [x13]
F8F2620A ldumaxal x18, x10, [x16]
F8F2626E ldumaxal x18, x14, [x19]
F8F26082 ldumaxal x18, x2, [x4]
-F8FC617D ldumaxal x28, x29, [x11]
+F8FC617D ldumaxal x28, fp, [x11]
// LDUMAXA_32_memop 10111000101xxxxx011000xxxxxxxxxx
B8AA620B ldumaxa w10, w11, [x16]
B8BD610B ldumaxa w29, w11, [x8]
@@ -20664,18 +20664,18 @@ F8A860D6 ldumaxa x8, x22, [x6]
F8AF6172 ldumaxa x15, x18, [x11]
F8AC638F ldumaxa x12, x15, [x28]
F8AC60DF ldumaxa x12, xzr, [x6]
-F8AE62DD ldumaxa x14, x29, [x22]
+F8AE62DD ldumaxa x14, fp, [x22]
F8AB6399 ldumaxa x11, x25, [x28]
F8A9616E ldumaxa x9, x14, [x11]
-F8A563BE ldumaxa x5, x30, [x29]
+F8A563BE ldumaxa x5, lr, [fp]
F8B0608D ldumaxa x16, x13, [x4]
F8AA6150 ldumaxa x10, x16, [x10]
F8A2603C ldumaxa x2, x28, [x1]
F8B16311 ldumaxa x17, x17, [x24]
-F8B363A4 ldumaxa x19, x4, [x29]
+F8B363A4 ldumaxa x19, x4, [fp]
F8A5618E ldumaxa x5, x14, [x12]
-F8A662DD ldumaxa x6, x29, [x22]
-F8BD6307 ldumaxa x29, x7, [x24]
+F8A662DD ldumaxa x6, fp, [x22]
+F8BD6307 ldumaxa fp, x7, [x24]
// LDUMAXB_32_memop 00111000001xxxxx011000xxxxxxxxxx
383D6248 ldumaxb w29, w8, [x18]
38246375 ldumaxb w4, w21, [x27]
@@ -20684,7 +20684,7 @@ F8BD6307 ldumaxa x29, x7, [x24]
3826630B ldumaxb w6, w11, [x24]
38216392 ldumaxb w1, w18, [x28]
3825600E ldumaxb w5, w14, [x0]
-383463A5 ldumaxb w20, w5, [x29]
+383463A5 ldumaxb w20, w5, [fp]
3830619E ldumaxb w16, w30, [x12]
382962B4 ldumaxb w9, w20, [x21]
383D6091 ldumaxb w29, w17, [x4]
@@ -20704,7 +20704,7 @@ F8BD6307 ldumaxa x29, x7, [x24]
782D62DC ldumaxh w13, w28, [x22]
78256239 ldumaxh w5, w25, [x17]
78326274 ldumaxh w18, w20, [x19]
-782E63A2 ldumaxh w14, w2, [x29]
+782E63A2 ldumaxh w14, w2, [fp]
783463F3 ldumaxh w20, w19, [sp]
782F61D5 ldumaxh w15, w21, [x14]
7828608F ldumaxh w8, w15, [x4]
@@ -20751,9 +20751,9 @@ B87A62B7 ldumaxl w26, w23, [x21]
B86B606B ldumaxl w11, w11, [x3]
B87A628E ldumaxl w26, w14, [x20]
B872611A ldumaxl w18, w26, [x8]
-B86663A7 ldumaxl w6, w7, [x29]
+B86663A7 ldumaxl w6, w7, [fp]
B87562EC ldumaxl w21, w12, [x23]
-B86263B5 ldumaxl w2, w21, [x29]
+B86263B5 ldumaxl w2, w21, [fp]
B86960CB ldumaxl w9, w11, [x6]
B86B6042 ldumaxl w11, w2, [x2]
B86E6316 ldumaxl w14, w22, [x24]
@@ -20764,34 +20764,34 @@ B8706002 ldumaxl w16, w2, [x0]
// LDUMAXL_64_memop 11111000011xxxxx011000xxxxxxxxxx
F87B61AF ldumaxl x27, x15, [x13]
F87061D9 ldumaxl x16, x25, [x14]
-F87263AA ldumaxl x18, x10, [x29]
+F87263AA ldumaxl x18, x10, [fp]
F87462DB ldumaxl x20, x27, [x22]
-F87E60F5 ldumaxl x30, x21, [x7]
+F87E60F5 ldumaxl lr, x21, [x7]
F8756397 ldumaxl x21, x23, [x28]
F86561E3 ldumaxl x5, x3, [x15]
-F874619E ldumaxl x20, x30, [x12]
+F874619E ldumaxl x20, lr, [x12]
F8706134 ldumaxl x16, x20, [x9]
F86E60B2 ldumaxl x14, x18, [x5]
F8606176 ldumaxl x0, x22, [x11]
F8686360 ldumaxl x8, x0, [x27]
F86760DC ldumaxl x7, x28, [x6]
-F86F63DC ldumaxl x15, x28, [x30]
+F86F63DC ldumaxl x15, x28, [lr]
F8646045 ldumaxl x4, x5, [x2]
F87A6327 ldumaxl x26, x7, [x25]
// LDUMAX_32_memop 10111000001xxxxx011000xxxxxxxxxx
-B83363DE ldumax w19, w30, [x30]
+B83363DE ldumax w19, w30, [lr]
B82E611A ldumax w14, w26, [x8]
B838634B ldumax w24, w11, [x26]
B8386256 ldumax w24, w22, [x18]
B8246154 ldumax w4, w20, [x10]
B82E604A ldumax w14, w10, [x2]
B837639E ldumax w23, w30, [x28]
-B83063BB ldumax w16, w27, [x29]
+B83063BB ldumax w16, w27, [fp]
B82D600A ldumax w13, w10, [x0]
B8396378 ldumax w25, w24, [x27]
B823621E ldumax w3, w30, [x16]
B839616D ldumax w25, w13, [x11]
-B82663C9 ldumax w6, w9, [x30]
+B82663C9 ldumax w6, w9, [lr]
B829621B ldumax w9, w27, [x16]
B83E61E0 ldumax w30, w0, [x15]
B8206110 ldumax w0, w16, [x8]
@@ -20814,7 +20814,7 @@ F82160BC ldumax x1, x28, [x5]
F8206129 ldumax x0, x9, [x9]
// LDUMINAB_32_memop 00111000101xxxxx011100xxxxxxxxxx
38A070FF lduminab w0, wzr, [x7]
-38BE73DF lduminab w30, wzr, [x30]
+38BE73DF lduminab w30, wzr, [lr]
38B07232 lduminab w16, w18, [x17]
38BF70D1 lduminab wzr, w17, [x6]
38BB72B4 lduminab w27, w20, [x21]
@@ -20855,13 +20855,13 @@ F8206129 ldumax x0, x9, [x9]
38EA7038 lduminalb w10, w24, [x1]
38E07215 lduminalb w0, w21, [x16]
38E47303 lduminalb w4, w3, [x24]
-38F273BD lduminalb w18, w29, [x29]
+38F273BD lduminalb w18, w29, [fp]
38F9719F lduminalb w25, wzr, [x12]
-38E073D9 lduminalb w0, w25, [x30]
+38E073D9 lduminalb w0, w25, [lr]
38ED7034 lduminalb w13, w20, [x1]
38ED736E lduminalb w13, w14, [x27]
38F673F9 lduminalb w22, w25, [sp]
-38FD73A6 lduminalb w29, w6, [x29]
+38FD73A6 lduminalb w29, w6, [fp]
38E7707F lduminalb w7, wzr, [x3]
// LDUMINALH_32_memop 01111000111xxxxx011100xxxxxxxxxx
78F37032 lduminalh w19, w18, [x1]
@@ -20887,11 +20887,11 @@ B8EB71D5 lduminal w11, w21, [x14]
B8F770E9 lduminal w23, w9, [x7]
B8EC733A lduminal w12, w26, [x25]
B8E07005 lduminal w0, w5, [x0]
-B8F173CC lduminal w17, w12, [x30]
+B8F173CC lduminal w17, w12, [lr]
B8FF70CB lduminal wzr, w11, [x6]
B8F971B9 lduminal w25, w25, [x13]
B8EE7000 lduminal w14, w0, [x0]
-B8F073AA lduminal w16, w10, [x29]
+B8F073AA lduminal w16, w10, [fp]
B8E27151 lduminal w2, w17, [x10]
B8FA7200 lduminal w26, w0, [x16]
B8E07182 lduminal w0, w2, [x12]
@@ -20899,7 +20899,7 @@ B8F37333 lduminal w19, w19, [x25]
B8FB733F lduminal w27, wzr, [x25]
// LDUMINAL_64_memop 11111000111xxxxx011100xxxxxxxxxx
F8E9736D lduminal x9, x13, [x27]
-F8FD7379 lduminal x29, x25, [x27]
+F8FD7379 lduminal fp, x25, [x27]
F8F47341 lduminal x20, x1, [x26]
F8F470C0 lduminal x20, x0, [x6]
F8EB7268 lduminal x11, x8, [x19]
@@ -20909,10 +20909,10 @@ F8E9721A lduminal x9, x26, [x16]
F8F57028 lduminal x21, x8, [x1]
F8F672E0 lduminal x22, x0, [x23]
F8F87184 lduminal x24, x4, [x12]
-F8E473A1 lduminal x4, x1, [x29]
+F8E473A1 lduminal x4, x1, [fp]
F8EE72DC lduminal x14, x28, [x22]
F8ED738A lduminal x13, x10, [x28]
-F8E9737E lduminal x9, x30, [x27]
+F8E9737E lduminal x9, lr, [x27]
F8F3726F lduminal x19, x15, [x19]
// LDUMINA_32_memop 10111000101xxxxx011100xxxxxxxxxx
B8BA717D ldumina w26, w29, [x11]
@@ -20920,7 +20920,7 @@ B8B271E9 ldumina w18, w9, [x15]
B8A972F2 ldumina w9, w18, [x23]
B8BD7235 ldumina w29, w21, [x17]
B8AE72BA ldumina w14, w26, [x21]
-B8B073CA ldumina w16, w10, [x30]
+B8B073CA ldumina w16, w10, [lr]
B8B171C2 ldumina w17, w2, [x14]
B8A3701A ldumina w3, w26, [x0]
B8B571E6 ldumina w21, w6, [x15]
@@ -20932,9 +20932,9 @@ B8BA71DC ldumina w26, w28, [x14]
B8B9728C ldumina w25, w12, [x20]
B8A57032 ldumina w5, w18, [x1]
// LDUMINA_64_memop 11111000101xxxxx011100xxxxxxxxxx
-F8BE735A ldumina x30, x26, [x26]
+F8BE735A ldumina lr, x26, [x26]
F8A97387 ldumina x9, x7, [x28]
-F8AB73D8 ldumina x11, x24, [x30]
+F8AB73D8 ldumina x11, x24, [lr]
F8A471D9 ldumina x4, x25, [x14]
F8B270BF ldumina x18, xzr, [x5]
F8AA7088 ldumina x10, x8, [x4]
@@ -20942,10 +20942,10 @@ F8AA7117 ldumina x10, x23, [x8]
F8BC7256 ldumina x28, x22, [x18]
F8A9722B ldumina x9, x11, [x17]
F8B27244 ldumina x18, x4, [x18]
-F8B6735E ldumina x22, x30, [x26]
-F8BD72F2 ldumina x29, x18, [x23]
+F8B6735E ldumina x22, lr, [x26]
+F8BD72F2 ldumina fp, x18, [x23]
F8B572C9 ldumina x21, x9, [x22]
-F8BD73AF ldumina x29, x15, [x29]
+F8BD73AF ldumina fp, x15, [fp]
F8A6710F ldumina x6, x15, [x8]
F8AC71C6 ldumina x12, x6, [x14]
// LDUMINB_32_memop 00111000001xxxxx011100xxxxxxxxxx
@@ -20960,7 +20960,7 @@ F8AC71C6 ldumina x12, x6, [x14]
383570C8 lduminb w21, w8, [x6]
3829710F lduminb w9, w15, [x8]
383771F5 lduminb w23, w21, [x15]
-383973C5 lduminb w25, w5, [x30]
+383973C5 lduminb w25, w5, [lr]
382C7356 lduminb w12, w22, [x26]
382471FA lduminb w4, w26, [x15]
382B7134 lduminb w11, w20, [x9]
@@ -20989,11 +20989,11 @@ F8AC71C6 ldumina x12, x6, [x14]
387E72C4 lduminlb w30, w4, [x22]
387B70CF lduminlb w27, w15, [x6]
38787033 lduminlb w24, w19, [x1]
-387D73B1 lduminlb w29, w17, [x29]
+387D73B1 lduminlb w29, w17, [fp]
387371A0 lduminlb w19, w0, [x13]
3870736F lduminlb w16, w15, [x27]
3876714C lduminlb w22, w12, [x10]
-386173B6 lduminlb w1, w22, [x29]
+386173B6 lduminlb w1, w22, [fp]
387A7319 lduminlb w26, w25, [x24]
3879706F lduminlb w25, w15, [x3]
387872C5 lduminlb w24, w5, [x22]
@@ -21035,7 +21035,7 @@ B866724D lduminl w6, w13, [x18]
B86972F0 lduminl w9, w16, [x23]
// LDUMINL_64_memop 11111000011xxxxx011100xxxxxxxxxx
F86F72D0 lduminl x15, x16, [x22]
-F877723E lduminl x23, x30, [x17]
+F877723E lduminl x23, lr, [x17]
F8657187 lduminl x5, x7, [x12]
F877714D lduminl x23, x13, [x10]
F8607248 lduminl x0, x8, [x18]
@@ -21045,14 +21045,14 @@ F8797232 lduminl x25, x18, [x17]
F8717025 lduminl x17, x5, [x1]
F87B7292 lduminl x27, x18, [x20]
F87F722E lduminl xzr, x14, [x17]
-F87E7073 lduminl x30, x19, [x3]
+F87E7073 lduminl lr, x19, [x3]
F86271DA lduminl x2, x26, [x14]
F8757398 lduminl x21, x24, [x28]
F87870AC lduminl x24, x12, [x5]
F8717328 lduminl x17, x8, [x25]
// LDUMIN_32_memop 10111000001xxxxx011100xxxxxxxxxx
B82C7213 ldumin w12, w19, [x16]
-B83273C6 ldumin w18, w6, [x30]
+B83273C6 ldumin w18, w6, [lr]
B82D7322 ldumin w13, w2, [x25]
B82171CF ldumin w1, w15, [x14]
B83D733A ldumin w29, w26, [x25]
@@ -21075,7 +21075,7 @@ F82272A1 ldumin x2, x1, [x21]
F8377075 ldumin x23, x21, [x3]
F822738D ldumin x2, x13, [x28]
F8317101 ldumin x17, x1, [x8]
-F83673D6 ldumin x22, x22, [x30]
+F83673D6 ldumin x22, x22, [lr]
F82B7046 ldumin x11, x6, [x2]
F82A70EB ldumin x10, x11, [x7]
F8217271 ldumin x1, x17, [x19]
@@ -21100,7 +21100,7 @@ F82072C0 ldumin x0, x0, [x22]
385562F3 ldurb w19, [x23, #-0xaa]
385D908A ldurb w10, [x4, #-0x27]
384B221C ldurb w28, [x16, #0xb2]
-3851A3D0 ldurb w16, [x30, #-0xe6]
+3851A3D0 ldurb w16, [lr, #-0xe6]
// LDURH_32_ldst_unscaled 01111000010xxxxxxxxx00xxxxxxxxxx
785681BF ldurh wzr, [x13, #-0x98]
784F414A ldurh w10, [x10, #0xf4]
@@ -21165,18 +21165,18 @@ F82072C0 ldumin x0, x0, [x22]
78CA610F ldursh w15, [x8, #0xa6]
78CB6139 ldursh w25, [x9, #0xb6]
78DDB18B ldursh w11, [x12, #-0x25]
-78C923A7 ldursh w7, [x29, #0x92]
+78C923A7 ldursh w7, [fp, #0x92]
78D472D5 ldursh w21, [x22, #-0xb9]
-78C403DA ldursh w26, [x30, #0x40]
+78C403DA ldursh w26, [lr, #0x40]
78DDA3E6 ldursh w6, [sp, #-0x26]
// LDURSH_64_ldst_unscaled 01111000100xxxxxxxxx00xxxxxxxxxx
78873226 ldursh x6, [x17, #0x73]
7884939F ldursh xzr, [x28, #0x49]
7888F39A ldursh x26, [x28, #0x8f]
-7880C3B4 ldursh x20, [x29, #0xc]
+7880C3B4 ldursh x20, [fp, #0xc]
78887308 ldursh x8, [x24, #0x87]
-789C83FD ldursh x29, [sp, #-0x38]
-789373BC ldursh x28, [x29, #-0xc9]
+789C83FD ldursh fp, [sp, #-0x38]
+789373BC ldursh x28, [fp, #-0xc9]
7896D226 ldursh x6, [x17, #-0x93]
788CD0F6 ldursh x22, [x7, #0xcd]
7884D282 ldursh x2, [x20, #0x4d]
@@ -21196,9 +21196,9 @@ B894C34B ldursw x11, [x26, #-0xb4]
B89C91C3 ldursw x3, [x14, #-0x37]
B884D3E3 ldursw x3, [sp, #0x4d]
B890E001 ldursw x1, [x0, #-0xf2]
-B89403AB ldursw x11, [x29, #-0xc0]
+B89403AB ldursw x11, [fp, #-0xc0]
B88C82F6 ldursw x22, [x23, #0xc8]
-B885803D ldursw x29, [x1, #0x58]
+B885803D ldursw fp, [x1, #0x58]
B8831180 ldursw x0, [x12, #0x31]
B89522B1 ldursw x17, [x21, #-0xae]
B88EB0DA ldursw x26, [x6, #0xeb]
@@ -21206,9 +21206,9 @@ B8995291 ldursw x17, [x20, #-0x6b]
// LDUR_32_ldst_unscaled 10111000010xxxxxxxxx00xxxxxxxxxx
B85FD192 ldur w18, [x12, #-0x3]
B842B275 ldur w21, [x19, #0x2b]
-B85F93B1 ldur w17, [x29, #-0x7]
+B85F93B1 ldur w17, [fp, #-0x7]
B8531003 ldur w3, [x0, #-0xcf]
-B857B3BA ldur w26, [x29, #-0x85]
+B857B3BA ldur w26, [fp, #-0x85]
B85D80BC ldur w28, [x5, #-0x28]
B85BC17D ldur w29, [x11, #-0x44]
B84B407B ldur w27, [x3, #0xb4]
@@ -21257,7 +21257,7 @@ F85752BC ldur x28, [x21, #-0x8b]
// LDUR_D_ldst_unscaled 11111100010xxxxxxxxx00xxxxxxxxxx
FC4AD054 ldur d20, [x2, #0xad]
FC50B322 ldur d2, [x25, #-0xf5]
-FC5513D8 ldur d24, [x30, #-0xaf]
+FC5513D8 ldur d24, [lr, #-0xaf]
FC41335D ldur d29, [x26, #0x13]
FC427167 ldur d7, [x11, #0x27]
FC5491E6 ldur d6, [x15, #-0xb7]
@@ -21295,12 +21295,12 @@ FC5D82BF ldur d31, [x21, #-0x28]
3CC1C143 ldur q3, [x10, #0x1c]
3CC8E2DB ldur q27, [x22, #0x8e]
3CC4902A ldur q10, [x1, #0x49]
-3CDFF3A6 ldur q6, [x29, #-0x1]
+3CDFF3A6 ldur q6, [fp, #-0x1]
3CCC90CF ldur q15, [x6, #0xc9]
3CC2516F ldur q15, [x11, #0x25]
3CDED15B ldur q27, [x10, #-0x13]
3CCA80C7 ldur q7, [x6, #0xa8]
-3CD0D3A3 ldur q3, [x29, #-0xf3]
+3CD0D3A3 ldur q3, [fp, #-0xf3]
3CD3312E ldur q14, [x9, #-0xcd]
3CDD9181 ldur q1, [x12, #-0x27]
3CCAC199 ldur q25, [x12, #0xac]
@@ -21314,7 +21314,7 @@ BC41733D ldur s29, [x25, #0x17]
BC5F31F0 ldur s16, [x15, #-0xd]
BC5DF0C1 ldur s1, [x6, #-0x21]
BC5B639D ldur s29, [x28, #-0x4a]
-BC5813C4 ldur s4, [x30, #-0x7f]
+BC5813C4 ldur s4, [lr, #-0x7f]
BC44F318 ldur s24, [x24, #0x4f]
BC4DA0A4 ldur s4, [x5, #0xda]
BC49708E ldur s14, [x4, #0x97]
@@ -21340,7 +21340,7 @@ BC5B506A ldur s10, [x3, #-0x4b]
886E1D23 ldxp w3, w7, [x9]
88703E56 ldxp w22, w15, [x18]
// LDXP_LP64_ldstexcl 11001000011xxxxx0xxxxxxxxxxxxxxx
-C8677530 ldxp x16, x29, [x9]
+C8677530 ldxp x16, fp, [x9]
C87B2750 ldxp x16, x9, [x26]
C86B5C79 ldxp x25, x23, [x3]
C8752DB7 ldxp x23, x11, [x13]
@@ -21349,16 +21349,16 @@ C86B32D3 ldxp x19, x12, [x22]
C87B69CE ldxp x14, x26, [x14]
C86132C9 ldxp x9, x12, [x22]
C86D3ADA ldxp x26, x14, [x22]
-C8797A2A ldxp x10, x30, [x17]
-C8767A5A ldxp x26, x30, [x18]
+C8797A2A ldxp x10, lr, [x17]
+C8767A5A ldxp x26, lr, [x18]
C8621F11 ldxp x17, x7, [x24]
C8654ED7 ldxp x23, x19, [x22]
-C8737BBE ldxp x30, x30, [x29]
+C8737BBE ldxp lr, lr, [fp]
C872474C ldxp x12, x17, [x26]
C877374F ldxp x15, x13, [x26]
// LDXRB_LR32_ldstexcl 00001000010xxxxx0xxxxxxxxxxxxxxx
08536D30 ldxrb w16, [x9]
-084553AF ldxrb w15, [x29]
+084553AF ldxrb w15, [fp]
08524751 ldxrb w17, [x26]
085F356A ldxrb w10, [x11]
084676DE ldxrb w30, [x22]
@@ -21410,14 +21410,14 @@ C877374F ldxp x15, x13, [x26]
// LDXR_LR64_ldstexcl 11001000010xxxxx0xxxxxxxxxxxxxxx
C8572629 ldxr x9, [x17]
C858098E ldxr x14, [x12]
-C8573E9E ldxr x30, [x20]
+C8573E9E ldxr lr, [x20]
C84E18B2 ldxr x18, [x5]
C8422F95 ldxr x21, [x28]
C8533EDB ldxr x27, [x22]
C85A5F8E ldxr x14, [x28]
C8445345 ldxr x5, [x26]
C85250B4 ldxr x20, [x5]
-C8514FC7 ldxr x7, [x30]
+C8514FC7 ldxr x7, [lr]
C85D4732 ldxr x18, [x25]
C84A65E8 ldxr x8, [x15]
C8491B97 ldxr x23, [x28]
@@ -21448,7 +21448,7 @@ C84D4212 ldxr x18, [x16]
9AD62384 lsl x4, x28, x22
9ADC2183 lsl x3, x12, x28
9AC821D8 lsl x24, x14, x8
-9AD023A9 lsl x9, x29, x16
+9AD023A9 lsl x9, fp, x16
9ADA20EC lsl x12, x7, x26
9AD1206E lsl x14, x3, x17
9AD62301 lsl x1, x24, x22
@@ -21456,7 +21456,7 @@ C84D4212 ldxr x18, [x16]
9AD2234E lsl x14, x26, x18
9AC42179 lsl x25, x11, x4
9AC62173 lsl x19, x11, x6
-9ACC23AB lsl x11, x29, x12
+9ACC23AB lsl x11, fp, x12
9AC92174 lsl x20, x11, x9
// LSL_UBFM_32M_bitfield 0101001100xxxxxxxxxxxxxxxxxxxxxx
530B2801 lsl w1, w0, #0x15
@@ -21480,7 +21480,7 @@ D36EB5F3 lsl x19, x15, #0x12
D35D7026 lsl x6, x1, #0x23
D3440F59 lsl x25, x26, #0x3c
D35A6795 lsl x21, x28, #0x26
-D3648FB3 lsl x19, x29, #0x1c
+D3648FB3 lsl x19, fp, #0x1c
D3492184 lsl x4, x12, #0x37
D372C474 lsl x20, x3, #0xe
D377D873 lsl x19, x3, #0x9
@@ -21513,17 +21513,17 @@ D3492013 lsl x19, x0, #0x37
9ACE2509 lsr x9, x8, x14
9AC02700 lsr x0, x24, x0
9AD2259B lsr x27, x12, x18
-9ADD27F5 lsr x21, xzr, x29
+9ADD27F5 lsr x21, xzr, fp
9AC225D1 lsr x17, x14, x2
9AD3243B lsr x27, x1, x19
9ACC2559 lsr x25, x10, x12
-9AC0275E lsr x30, x26, x0
+9AC0275E lsr lr, x26, x0
9ACC2712 lsr x18, x24, x12
9ADF25C7 lsr x7, x14, xzr
9AC026E4 lsr x4, x23, x0
9AD22771 lsr x17, x27, x18
9AC82454 lsr x20, x2, x8
-9AD0277E lsr x30, x27, x16
+9AD0277E lsr lr, x27, x16
9ADA2620 lsr x0, x17, x26
9ACF276C lsr x12, x27, x15
// MADD_32A_dp_3src 00011011000xxxxx0xxxxxxxxxxxxxxx
@@ -21550,14 +21550,14 @@ D3492013 lsl x19, x0, #0x37
9B15698F madd x15, x12, x21, x26
9B0E1F00 madd x0, x24, x14, x7
9B001C53 madd x19, x2, x0, x7
-9B1D2052 madd x18, x2, x29, x8
+9B1D2052 madd x18, x2, fp, x8
9B184C17 madd x23, x0, x24, x19
9B1C5E6A madd x10, x19, x28, x23
9B0352C9 madd x9, x22, x3, x20
9B15308D madd x13, x4, x21, x12
-9B1E3F31 madd x17, x25, x30, x15
+9B1E3F31 madd x17, x25, lr, x15
9B055B43 madd x3, x26, x5, x22
-9B0A5BD2 madd x18, x30, x10, x22
+9B0A5BD2 madd x18, lr, x10, x22
9B093DDA madd x26, x14, x9, x15
9B040F6C madd x12, x27, x4, x3
// MLA_asimdelem_R 0x101111xxxxxxxx0000xxxxxxxxxxxx
@@ -21650,13 +21650,13 @@ D3492013 lsl x19, x0, #0x37
9B1AFC31 mneg x17, x1, x26
9B01FE5A mneg x26, x18, x1
9B1FFC5A mneg x26, x2, xzr
-9B1EFE63 mneg x3, x19, x30
+9B1EFE63 mneg x3, x19, lr
9B1AFFE9 mneg x9, xzr, x26
9B08FFF3 mneg x19, xzr, x8
-9B1EFC70 mneg x16, x3, x30
-9B1DFDFE mneg x30, x15, x29
-9B1AFCBE mneg x30, x5, x26
-9B1EFDA7 mneg x7, x13, x30
+9B1EFC70 mneg x16, x3, lr
+9B1DFDFE mneg lr, x15, fp
+9B1AFCBE mneg lr, x5, x26
+9B1EFDA7 mneg x7, x13, lr
9B02FF36 mneg x22, x25, x2
9B0FFD31 mneg x17, x9, x15
9B06FD50 mneg x16, x10, x6
@@ -21877,7 +21877,7 @@ D2E00013 movz x19, #0x0, lsl #0x30
D2E00002 movz x2, #0x0, lsl #0x30
D2E0000D movz x13, #0x0, lsl #0x30
D2E00005 movz x5, #0x0, lsl #0x30
-D2C0001D movz x29, #0x0, lsl #0x20
+D2C0001D movz fp, #0x0, lsl #0x20
D2A0000C movz x12, #0x0, lsl #0x10
D2E00007 movz x7, #0x0, lsl #0x30
D2A00015 movz x21, #0x0, lsl #0x10
@@ -21906,7 +21906,7 @@ D2A00008 movz x8, #0x0, lsl #0x10
110003F9 mov w25, wsp
// MOV_ADD_64_addsub_imm 1001000100000000000000xxxxxxxxxx
910003ED mov x13, sp
-910003FD mov x29, sp
+910003FD mov fp, sp
910003F1 mov x17, sp
910003E5 mov x5, sp
910000DF mov sp, x6
@@ -21917,7 +21917,7 @@ D2A00008 movz x8, #0x0, lsl #0x10
910003F5 mov x21, sp
910000BF mov sp, x5
9100017F mov sp, x11
-910003BF mov sp, x29
+910003BF mov sp, fp
9100001F mov sp, x0
910003F9 mov x25, sp
9100005F mov sp, x2
@@ -21993,7 +21993,7 @@ D2A00008 movz x8, #0x0, lsl #0x10
92F2A512 mov x18, #0x6ad7ffffffffffff
92A2C62B mov x11, #-0x16310001
92C77C29 mov x9, #-0x3be100000001
-92F430BE mov x30, #0x5e7affffffffffff
+92F430BE mov lr, #0x5e7affffffffffff
928E6FA2 mov x2, #-0x737e
929F7A9C mov x28, #-0xfbd5
92C22392 mov x18, #-0x111c00000001
@@ -22003,7 +22003,7 @@ D2A00008 movz x8, #0x0, lsl #0x10
9298B3D3 mov x19, #-0xc59f
92AB5E7F mov xzr, #-0x5af30001
92D24CBA mov x26, #-0x926500000001
-929EAE9E mov x30, #-0xf575
+929EAE9E mov lr, #-0xf575
92AC3011 mov x17, #-0x61800001
92A460C9 mov x9, #-0x23060001
// MOV_MOVZ_32_movewide 0101001010xxxxxxxxxxxxxxxxxxxxxx
@@ -22030,7 +22030,7 @@ D2D25852 mov x18, #0x92c200000000
D2AA1328 mov x8, #0x50990000
D2E8BAE5 mov x5, #0x45d7000000000000
D2FA896F mov x15, #-0x2bb5000000000000
-D2F8515D mov x29, #-0x3d76000000000000
+D2F8515D mov fp, #-0x3d76000000000000
D29FFC2C mov x12, #0xffe1
D2A9D59F mov xzr, #0x4eac0000
D2CE9851 mov x17, #0x74c200000000
@@ -22081,9 +22081,9 @@ B20C3FEF mov x15, #-0xffff0000ffff1
B24F7FED mov x13, #-0x1fffffffe0001
B24A43F5 mov x21, #-0x3fffffffffff81
B2605FE5 mov x5, #0xffffff00000000
-B2483FFE mov x30, #-0xffffffffffff01
+B2483FFE mov lr, #-0xffffffffffff01
B27FE7E9 mov x9, #0x7fffffffffffffe
-B235AFFD mov x29, #-0x780078007800781
+B235AFFD mov fp, #-0x780078007800781
B213AFE3 mov x3, #-0x1e001e001e001e01
B2233FE8 mov x8, #-0x1fffe0001fffe001
B23A5FE5 mov x5, #0x3fffffc03fffffc0
@@ -22100,11 +22100,11 @@ AA0A03F1 mov x17, x10
AA0403EF mov x15, x4
AA0803F8 mov x24, x8
AA0503E7 mov x7, x5
-AA0803FD mov x29, x8
+AA0803FD mov fp, x8
AA0E03E6 mov x6, x14
AA0B03EA mov x10, x11
AA1803EA mov x10, x24
-AA1603FD mov x29, x22
+AA1603FD mov fp, x22
AA0F03F1 mov x17, x15
AA1403F5 mov x21, x20
AA0603FA mov x26, x6
@@ -22398,8 +22398,8 @@ AA0603FA mov x26, x6
05B1ECD1 mov z17.s, p11/m, z6.s
05E0C1C0 mov z0.d, p0/m, z14.d
// MRS_RS_systemmove 11010101xxxxxxxxxxxxxxxxxxxxxxxx
-D539533E mrs x30, s3_1_c5_c3_1
-D53C935D mrs x29, s3_4_c9_c3_2
+D539533E mrs lr, s3_1_c5_c3_1
+D53C935D mrs fp, s3_4_c9_c3_2
D5340E30 mrs x16, s2_4_c0_c14_1
D5338E3A mrs x26, s2_3_c8_c14_1
D5385287 mrs x7, s3_0_c5_c2_4
@@ -22408,7 +22408,7 @@ D53CC504 mrs x4, s3_4_c12_c5_0
D53B65F5 mrs x21, s3_3_c6_c5_7
D532DCE9 mrs x9, s2_2_c13_c12_7
D531CA8D mrs x13, s2_1_c12_c10_4
-D53E597E mrs x30, s3_6_c5_c9_3
+D53E597E mrs lr, s3_6_c5_c9_3
D5331CD5 mrs x21, s2_3_c1_c12_6
D53F61B6 mrs x22, s3_7_c6_c1_5
D535B513 mrs x19, s2_5_c11_c5_0
@@ -22416,12 +22416,12 @@ D53E3602 mrs x2, s3_6_c3_c6_0
D53BE1EE mrs x14, s3_3_c14_c1_7
// MSR_SI_pstate 1101010100000xxxxxxxxxxxxxxxxxxx
D50049BF msr spsel, #0x9
-D500459F msr s0_0_c4_c5_4, xzr
+D500459F msr pan, #0x5
D5034EDF msr daifset, #0xe
D503455F msr dit, #0x5
-D500449F msr s0_0_c4_c4_4, xzr
+D500449F msr pan, #0x4
D5004A7F msr uao, #0xa
-D5034D3F msr s0_3_c4_c13_1, xzr
+D5034D3F msr ssbs, #0xd
D503439F msr tco, #0x3
D5034EFF msr daifclr, #0xe
D5034B5F msr dit, #0xb
@@ -22466,19 +22466,19 @@ D5195BBF msr s3_1_c5_c11_5, xzr
1B0B94E9 msub w9, w7, w11, w5
1B02CF4B msub w11, w26, w2, w19
// MSUB_64A_dp_3src 10011011000xxxxx1xxxxxxxxxxxxxxx
-9B1D8C84 msub x4, x4, x29, x3
+9B1D8C84 msub x4, x4, fp, x3
9B0AC571 msub x17, x11, x10, x17
9B0EF2A3 msub x3, x21, x14, x28
-9B008BFE msub x30, xzr, x0, x2
+9B008BFE msub lr, xzr, x0, x2
9B039EC4 msub x4, x22, x3, x7
-9B10F7C3 msub x3, x30, x16, x29
+9B10F7C3 msub x3, lr, x16, fp
9B17B4F5 msub x21, x7, x23, x13
9B0ADFF8 msub x24, xzr, x10, x23
9B14E892 msub x18, x4, x20, x26
-9B10F23D msub x29, x17, x16, x28
-9B19F417 msub x23, x0, x25, x29
-9B1DE226 msub x6, x17, x29, x24
-9B1A8FB0 msub x16, x29, x26, x3
+9B10F23D msub fp, x17, x16, x28
+9B19F417 msub x23, x0, x25, fp
+9B1DE226 msub x6, x17, fp, x24
+9B1A8FB0 msub x16, fp, x26, x3
9B0DD84D msub x13, x2, x13, x22
9B0CD64E msub x14, x18, x12, x21
9B05BE59 msub x25, x18, x5, x15
@@ -22503,7 +22503,7 @@ D5195BBF msr s3_1_c5_c11_5, xzr
9B057C24 mul x4, x1, x5
9B017E47 mul x7, x18, x1
9B027E0E mul x14, x16, x2
-9B017F3E mul x30, x25, x1
+9B017F3E mul lr, x25, x1
9B007E16 mul x22, x16, x0
9B127E95 mul x21, x20, x18
9B027D13 mul x19, x8, x2
@@ -22514,7 +22514,7 @@ D5195BBF msr s3_1_c5_c11_5, xzr
9B0B7C85 mul x5, x4, x11
9B077F58 mul x24, x26, x7
9B1C7E39 mul x25, x17, x28
-9B1D7D5F mul xzr, x10, x29
+9B1D7D5F mul xzr, x10, fp
9B077DB9 mul x25, x13, x7
// MUL_asimdelem_R 0x001111xxxxxxxx1000xxxxxxxxxxxx
4F63801F mul v31.8h, v0.8h, v3.h[2]
@@ -22645,12 +22645,12 @@ AA76FBF7 mvn x23, x22, lsr #0x3e
AAF69FEC mvn x12, x22, ror #0x27
AAFFEBE8 mvn x8, xzr, ror #0x3a
AAF4DFF0 mvn x16, x20, ror #0x37
-AA7D83E7 mvn x7, x29, lsr #0x20
+AA7D83E7 mvn x7, fp, lsr #0x20
AA6717FF mvn xzr, x7, lsr #0x5
AAB477EF mvn x15, x20, asr #0x1d
AABFE3EB mvn x11, xzr, asr #0x38
AA38B7EB mvn x11, x24, lsl #0x2d
-AAFEE3E3 mvn x3, x30, ror #0x38
+AAFEE3E3 mvn x3, lr, ror #0x38
AAE393ED mvn x13, x3, ror #0x24
// NEGS_SUBS_32_addsub_shift 01101011xx0xxxxx0xxxxx11111xxxxx
6B502BE3 negs w3, w16, lsr #0xa
@@ -22670,7 +22670,7 @@ AAE393ED mvn x13, x3, ror #0x24
6B105BFA negs w26, w16, lsl #0x16
6B065FE2 negs w2, w6, lsl #0x17
// NEGS_SUBS_64_addsub_shift 11101011xx0xxxxxxxxxxx11111xxxxx
-EB102BFE negs x30, x16, lsl #0xa
+EB102BFE negs lr, x16, lsl #0xa
EB0F5BE4 negs x4, x15, lsl #0x16
EB5007EB negs x11, x16, lsr #0x1
EB4F13ED negs x13, x15, lsr #0x4
@@ -22707,14 +22707,14 @@ EB1907F3 negs x19, x25, lsl #0x1
CB9017FA neg x26, x16, asr #0x5
CB191FEC neg x12, x25, lsl #0x7
CB0C53F2 neg x18, x12, lsl #0x14
-CB9E2FFC neg x28, x30, asr #0xb
+CB9E2FFC neg x28, lr, asr #0xb
CB4493E3 neg x3, x4, lsr #0x24
CB49DBEA neg x10, x9, lsr #0x36
-CB4C1FFE neg x30, x12, lsr #0x7
+CB4C1FFE neg lr, x12, lsr #0x7
CB4F5FFC neg x28, x15, lsr #0x17
CB80C3F8 neg x24, x0, asr #0x30
-CB1D03E6 neg x6, x29
-CB1D97E5 neg x5, x29, lsl #0x25
+CB1D03E6 neg x6, fp
+CB1D97E5 neg x5, fp, lsl #0x25
CB5763EF neg x15, x23, lsr #0x18
CB8763F8 neg x24, x7, asr #0x18
CB06F7E7 neg x7, x6, lsl #0x3d
@@ -22774,17 +22774,17 @@ CB9ABFED neg x13, x26, asr #0x2f
// NGCS_SBCS_64_addsub_carry 11111010000xxxxx00000011111xxxxx
FA0703F1 ngcs x17, x7
FA1803F3 ngcs x19, x24
-FA1D03E3 ngcs x3, x29
+FA1D03E3 ngcs x3, fp
FA0D03FF ngcs xzr, x13
FA1003EA ngcs x10, x16
FA1803E5 ngcs x5, x24
FA0403EF ngcs x15, x4
FA0803E3 ngcs x3, x8
-FA1403FE ngcs x30, x20
+FA1403FE ngcs lr, x20
FA0F03E6 ngcs x6, x15
FA1903E2 ngcs x2, x25
FA1603FB ngcs x27, x22
-FA1E03EF ngcs x15, x30
+FA1E03EF ngcs x15, lr
FA0403FA ngcs x26, x4
FA1003F3 ngcs x19, x16
FA0903EA ngcs x10, x9
@@ -22813,7 +22813,7 @@ DA1803E6 ngc x6, x24
DA1C03F9 ngc x25, x28
DA1803E1 ngc x1, x24
DA0F03F6 ngc x22, x15
-DA1E03FA ngc x26, x30
+DA1E03FA ngc x26, lr
DA1303FC ngc x28, x19
DA1003F6 ngc x22, x16
DA1903EE ngc x14, x25
@@ -22821,7 +22821,7 @@ DA1603E5 ngc x5, x22
DA0003F2 ngc x18, x0
DA0703EA ngc x10, x7
DA1303F0 ngc x16, x19
-DA0203FD ngc x29, x2
+DA0203FD ngc fp, x2
// NOP_HI_hints 11010101000000110010000000xxxxxx
D503201F nop
// NOTS_eors_p_p_pp_z 001001010100xxxx01xxxx1xxxx0xxxx
@@ -22868,8 +22868,8 @@ AA3B4CAD orn x13, x5, x27, lsl #0x13
AA285AF2 orn x18, x23, x8, lsl #0x16
AA2F69C3 orn x3, x14, x15, lsl #0x1a
AA25EF86 orn x6, x28, x5, lsl #0x3b
-AAE551DE orn x30, x14, x5, ror #0x14
-AA32FFDA orn x26, x30, x18, lsl #0x3f
+AAE551DE orn lr, x14, x5, ror #0x14
+AA32FFDA orn x26, lr, x18, lsl #0x3f
AA286F82 orn x2, x28, x8, lsl #0x1b
AA604386 orn x6, x28, x0, lsr #0x10
AA31CEA2 orn x2, x21, x17, lsl #0x33
@@ -22935,7 +22935,7 @@ B2450C9A orr x26, x4, #0x7800000000000000
B20409A6 orr x6, x13, #0x7000000070000000
B2715896 orr x22, x4, #0x3fffff8000
B26D2053 orr x19, x2, #0xff80000
-B239BB1E orr x30, x24, #0xffbfffbfffbfffbf
+B239BB1E orr lr, x24, #0xffbfffbfffbfffbf
B22D7679 orr x25, x19, #0xfff9fffffff9ffff
B2085ABA orr x26, x21, #0xff007fffff007fff
B25C758B orr x11, x12, #0xfffffff000000003
@@ -22947,7 +22947,7 @@ B26AFB8B orr x11, x28, #0xffffffffffdfffff
AA9B9788 orr x8, x28, x27, asr #0x25
AA950D25 orr x5, x9, x21, asr #0x3
AA5644D7 orr x23, x6, x22, lsr #0x11
-AA12435D orr x29, x26, x18, lsl #0x10
+AA12435D orr fp, x26, x18, lsl #0x10
AA802794 orr x20, x28, x0, asr #0x9
AADB2D40 orr x0, x10, x27, ror #0xb
AA5A3018 orr x24, x0, x26, lsr #0xc
@@ -22957,7 +22957,7 @@ AA95019A orr x26, x12, x21, asr #0x0
AAC6D9B8 orr x24, x13, x6, ror #0x36
AA862096 orr x22, x4, x6, asr #0x8
AAD93B32 orr x18, x25, x25, ror #0xe
-AA87DFC4 orr x4, x30, x7, asr #0x37
+AA87DFC4 orr x4, lr, x7, asr #0x37
AACAA00F orr x15, x0, x10, ror #0x28
AADF5572 orr x18, x11, xzr, ror #0x15
// ORR_asimdimm_L_hl 0x00111100000xxx10x1xxxxxxxxxxxx
@@ -23032,7 +23032,7 @@ DAC10B7C pacda x28, x27
// PACDB_64P_dp_1src 1101101011000001000011xxxxxxxxxx
DAC10F47 pacdb x7, x26
DAC10E90 pacdb x16, x20
-DAC10E5D pacdb x29, x18
+DAC10E5D pacdb fp, x18
DAC10D13 pacdb x19, x8
DAC10CD3 pacdb x19, x6
DAC10F6B pacdb x11, x27
@@ -23040,11 +23040,11 @@ DAC10F4B pacdb x11, x26
DAC10C15 pacdb x21, x0
DAC10CC5 pacdb x5, x6
DAC10D18 pacdb x24, x8
-DAC10FDD pacdb x29, x30
+DAC10FDD pacdb fp, lr
DAC10F23 pacdb x3, x25
-DAC10FC2 pacdb x2, x30
+DAC10FC2 pacdb x2, lr
DAC10D8C pacdb x12, x12
-DAC10DDE pacdb x30, x14
+DAC10DDE pacdb lr, x14
DAC10E34 pacdb x20, x17
// PACDZA_64Z_dp_1src 110110101100000100101xxxxxxxxxxx
DAC12BF4 pacdza x20
@@ -23062,7 +23062,7 @@ DAC12BF7 pacdza x23
DAC12BF1 pacdza x17
DAC12BEF pacdza x15
DAC12BF5 pacdza x21
-DAC12BFD pacdza x29
+DAC12BFD pacdza fp
// PACDZB_64Z_dp_1src 1101101011000001001xxxxxxxxxxxxx
DAC12FEE pacdzb x14
DAC12FED pacdzb x13
@@ -23090,7 +23090,7 @@ DAC12FEF pacdzb x15
9ADC3153 pacga x19, x10, x28
9AC63371 pacga x17, x27, x6
9ADF30EE pacga x14, x7, sp
-9ADE33D2 pacga x18, x30, x30
+9ADE33D2 pacga x18, lr, lr
9ADC332A pacga x10, x25, x28
9ACB31C2 pacga x2, x14, x11
9ACA3314 pacga x20, x24, x10
@@ -23105,7 +23105,7 @@ D503233F paciasp
D503231F paciaz
// PACIA_64P_dp_1src 1101101011000001000000xxxxxxxxxx
DAC1030C pacia x12, x24
-DAC1033D pacia x29, x25
+DAC1033D pacia fp, x25
DAC10113 pacia x19, x8
DAC10323 pacia x3, x25
DAC10365 pacia x5, x27
@@ -23137,7 +23137,7 @@ DAC1046B pacib x11, x3
DAC10763 pacib x3, x27
DAC1076E pacib x14, x27
DAC10454 pacib x20, x2
-DAC107A3 pacib x3, x29
+DAC107A3 pacib x3, fp
DAC10714 pacib x20, x24
DAC106FC pacib x28, x23
DAC10550 pacib x16, x10
@@ -23150,12 +23150,12 @@ DAC123FB paciza x27
DAC123E7 paciza x7
DAC123E0 paciza x0
DAC123EA paciza x10
-DAC123FE paciza x30
+DAC123FE paciza lr
DAC123E5 paciza x5
DAC123E1 paciza x1
DAC123F9 paciza x25
DAC123F8 paciza x24
-DAC123FD paciza x29
+DAC123FD paciza fp
DAC123FA paciza x26
DAC123E8 paciza x8
DAC123F5 paciza x21
@@ -23175,7 +23175,7 @@ DAC127F6 pacizb x22
DAC127FC pacizb x28
DAC127E1 pacizb x1
DAC127F1 pacizb x17
-DAC127FE pacizb x30
+DAC127FE pacizb lr
DAC127FB pacizb x27
// PMULL_asimddiff_L 0x001110xx1xxxxx111000xxxxxxxxxx
0EF0E2AA pmull v10.1q, v21.1d, v16.1d
@@ -23216,7 +23216,7 @@ F9818708 prfm plil1keep, [x24, #0x308]
F9941733 prfm pstl2strm, [x25, #0x2828]
F98BE8C2 prfm pldl2keep, [x6, #0x17d0]
F98DBAAA prfm plil2keep, [x21, #0x1b70]
-F9B6BBAE prfm #0xe, [x29, #0x6d70]
+F9B6BBAE prfm #0xe, [fp, #0x6d70]
F9A27420 prfm pldl1keep, [x1, #0x44e8]
F9A2FE39 prfm #0x19, [x17, #0x45f8]
F985CD9D prfm #0x1d, [x12, #0xb98]
@@ -23226,7 +23226,7 @@ F9939F5A prfm #0x1a, [x26, #0x2738]
F9A52371 prfm pstl1strm, [x27, #0x4a40]
F990F212 prfm pstl2keep, [x16, #0x21e0]
F9B8F1F1 prfm pstl1strm, [x15, #0x71e0]
-F9B053D2 prfm pstl2keep, [x30, #0x60a0]
+F9B053D2 prfm pstl2keep, [lr, #0x60a0]
F9972ED8 prfm #0x18, [x22, #0x2e58]
// PRFM_P_ldst_regoff 11111000101xxxxxx1xx10xxxxxxxxxx
F8BAF952 prfm pstl2keep, [x10, x26, sxtx #0x3]
@@ -23235,16 +23235,13 @@ F8A96831 prfm pstl1strm, [x1, x9]
F8BA6902 prfm pldl2keep, [x8, x26]
F8A9C828 prfm plil1keep, [x1, w9, sxtw]
F8B0FA81 prfm pldl1strm, [x20, x16, sxtx #0x3]
-F8B64BBA prfm #0x1a, [x29, w22, uxtw]
-F8A3CBCC prfm plil3keep, [x30, w3, sxtw]
+F8A3CBCC prfm plil3keep, [lr, w3, sxtw]
F8BF5943 prfm pldl2strm, [x10, wzr, uxtw #0x3]
F8A4F9E2 prfm pldl2keep, [x15, x4, sxtx #0x3]
-F8B9E97A prfm #0x1a, [x11, x25, sxtx]
F8A77B0F prfm #0xf, [x24, x7, lsl #0x3]
F8A85A55 prfm pstl3strm, [x18, w8, uxtw #0x3]
F8A35926 prfm #0x6, [x9, w3, uxtw #0x3]
-F8A8EBB4 prfm pstl3keep, [x29, x8, sxtx]
-F8AC58F8 prfm #0x18, [x7, w12, uxtw #0x3]
+F8A8EBB4 prfm pstl3keep, [fp, x8, sxtx]
// PRFM_P_loadlit 11011000xxxxxxxxxxxxxxxxxxxxxxxx
D818298B prfm plil2strm, 0x8000000000030534
D80580C5 prfm pldl3strm, 0x800000000000b01c
@@ -23279,6 +23276,11 @@ F89C006A prfum plil2keep, [x3, #-0x40]
F89BC063 prfum pldl2strm, [x3, #-0x44]
F8953385 prfum pldl3strm, [x28, #-0xad]
F89BB15A prfum #0x1a, [x10, #-0x45]
+// RPRFM_R_ldst_regoff
+// size=11|11|1|VR=0|0|0|opc=10|1|Rm=xxxxx|option=x1x|S=x|10|Rn=xxxxx|Rt=11xxx
+F8B64BBA rprfm #0x2, x22, [fp]
+F8B9E97A rprfm #0x32, x25, [x11]
+F8AC58F8 rprfm #0x8, x12, [x7]
// PSB_HC_hints 1101010100000011001000100xxxxxxx
D503223F psb csync
// PSSBB_DSB_BO_BARRIERS
@@ -23341,10 +23343,10 @@ DAC002DF rbit xzr, x22
DAC000CB rbit x11, x6
DAC00024 rbit x4, x1
DAC00328 rbit x8, x25
-DAC001DE rbit x30, x14
+DAC001DE rbit lr, x14
DAC0030A rbit x10, x24
DAC001A2 rbit x2, x13
-DAC003C8 rbit x8, x30
+DAC003C8 rbit x8, lr
DAC00348 rbit x8, x26
DAC001E0 rbit x0, x15
DAC000A7 rbit x7, x5
@@ -23376,7 +23378,7 @@ D65F0FFF retab
// RET_64R_branch_reg 1101011001011111000000xxxxx00000
D65F0220 ret x17
D65F0120 ret x9
-D65F03A0 ret x29
+D65F03A0 ret fp
D65F01C0 ret x14
D65F0180 ret x12
D65F03C0 ret
@@ -23416,7 +23418,7 @@ DAC005D2 rev16 x18, x14
DAC00507 rev16 x7, x8
DAC0070C rev16 x12, x24
DAC004D1 rev16 x17, x6
-DAC007C6 rev16 x6, x30
+DAC007C6 rev16 x6, lr
DAC00515 rev16 x21, x8
DAC00502 rev16 x2, x8
DAC0078A rev16 x10, x28
@@ -23442,7 +23444,7 @@ DAC005AA rev16 x10, x13
0E201BC5 rev16 v5.8b, v30.8b
4E201824 rev16 v4.16b, v1.16b
// REV32_64_dp_1src 1101101011000000000010xxxxxxxxxx
-DAC0091D rev32 x29, x8
+DAC0091D rev32 fp, x8
DAC00B52 rev32 x18, x26
DAC00848 rev32 x8, x2
DAC00991 rev32 x17, x12
@@ -23456,7 +23458,7 @@ DAC00ACA rev32 x10, x22
DAC008E8 rev32 x8, x7
DAC008D8 rev32 x24, x6
DAC00A2E rev32 x14, x17
-DAC00BAB rev32 x11, x29
+DAC00BAB rev32 x11, fp
DAC00AF0 rev32 x16, x23
// REV32_asimdmisc_R 0x1011100x100000000010xxxxxxxxxx
2E6009F2 rev32 v18.4h, v15.4h
@@ -23513,7 +23515,7 @@ DAC00AF0 rev32 x16, x23
DAC00CCB rev x11, x6
DAC00C12 rev x18, x0
DAC00C65 rev x5, x3
-DAC00FAA rev x10, x29
+DAC00FAA rev x10, fp
DAC00E2B rev x11, x17
DAC00CAB rev x11, x5
DAC00E6B rev x11, x19
@@ -23599,9 +23601,9 @@ BA1A0502 rmif x8, #0x34, #0x2
9ACF2DCE ror x14, x14, x15
9ACC2D79 ror x25, x11, x12
9AD32D3B ror x27, x9, x19
-9AC92D5D ror x29, x10, x9
+9AC92D5D ror fp, x10, x9
9ADC2E76 ror x22, x19, x28
-9AC02D5D ror x29, x10, x0
+9AC02D5D ror fp, x10, x0
9ACD2C13 ror x19, x0, x13
9ACF2C42 ror x2, x2, x15
9AC82C6A ror x10, x3, x8
@@ -23825,7 +23827,7 @@ FA02006D sbcs x13, x3, x2
FA01012D sbcs x13, x9, x1
FA0100D8 sbcs x24, x6, x1
FA090334 sbcs x20, x25, x9
-FA0903C6 sbcs x6, x30, x9
+FA0903C6 sbcs x6, lr, x9
FA15007B sbcs x27, x3, x21
FA15010C sbcs x12, x8, x21
FA0D0235 sbcs x21, x17, x13
@@ -23852,19 +23854,19 @@ FA0701F2 sbcs x18, x15, x7
// SBC_64_addsub_carry 11011010000xxxxx000000xxxxxxxxxx
DA100293 sbc x19, x20, x16
DA0C0170 sbc x16, x11, x12
-DA1D00F9 sbc x25, x7, x29
+DA1D00F9 sbc x25, x7, fp
DA120139 sbc x25, x9, x18
DA0701E3 sbc x3, x15, x7
DA0D00E5 sbc x5, x7, x13
-DA1E020B sbc x11, x16, x30
+DA1E020B sbc x11, x16, lr
DA0A022D sbc x13, x17, x10
DA080296 sbc x22, x20, x8
DA070168 sbc x8, x11, x7
DA0B0341 sbc x1, x26, x11
DA02037C sbc x28, x27, x2
DA000124 sbc x4, x9, x0
-DA0203AD sbc x13, x29, x2
-DA1D01E2 sbc x2, x15, x29
+DA0203AD sbc x13, fp, x2
+DA1D01E2 sbc x2, x15, fp
DA17038E sbc x14, x28, x23
// SBFIZ_SBFM_32M_bitfield 0001001100xxxxxxxxxxxxxxxxxxxxxx
13040920 sbfiz w0, w9, #0x1c, #0x3
@@ -23893,11 +23895,11 @@ DA17038E sbc x14, x28, x23
93724663 sbfiz x3, x19, #0xe, #0x12
936255A6 sbfiz x6, x13, #0x1e, #0x16
935F3A73 sbfiz x19, x19, #0x21, #0xf
-9378C3BF sbfiz xzr, x29, #0x8, #0x31
+9378C3BF sbfiz xzr, fp, #0x8, #0x31
937AA5F8 sbfiz x24, x15, #0x6, #0x2a
9378C65F sbfiz xzr, x18, #0x8, #0x32
93470713 sbfiz x19, x24, #0x39, #0x2
-935E17D8 sbfiz x24, x30, #0x22, #0x6
+935E17D8 sbfiz x24, lr, #0x22, #0x6
93730953 sbfiz x19, x10, #0xd, #0x3
937E9E4B sbfiz x11, x18, #0x2, #0x28
// SBFX_SBFM_32M_bitfield 00010011000xxxxxxxxxxxxxxxxxxxxx
@@ -23932,7 +23934,7 @@ DA17038E sbc x14, x28, x23
934331FF sbfx xzr, x15, #0x3, #0xa
9343768E sbfx x14, x20, #0x3, #0x1b
934BE4AE sbfx x14, x5, #0xb, #0x2f
-936DEA9E sbfx x30, x20, #0x2d, #0xe
+936DEA9E sbfx lr, x20, #0x2d, #0xe
9361E9D1 sbfx x17, x14, #0x21, #0x1a
// SB_only_barriers 11010101000000110011xxxx11111111
D50333FF msr s0_3_c3_c3_7, xzr
@@ -23997,7 +23999,7 @@ D50336FF msr s0_3_c3_c6_7, xzr
9E42B62C scvtf d12, x17, #0x13
9E421D90 scvtf d16, x12, #0x39
9E42AC36 scvtf d22, x1, #0x15
-9E426FA7 scvtf d7, x29, #0x25
+9E426FA7 scvtf d7, fp, #0x25
9E421B67 scvtf d7, x27, #0x3a
9E4296F8 scvtf d24, x23, #0x1b
9E428E7C scvtf d28, x19, #0x1d
@@ -24017,7 +24019,7 @@ D50336FF msr s0_3_c3_c6_7, xzr
9E6202A0 scvtf d0, x21
9E6201A9 scvtf d9, x13
9E62015C scvtf d28, x10
-9E6203B4 scvtf d20, x29
+9E6203B4 scvtf d20, fp
9E6201FE scvtf d30, x15
// SCVTF_H32_float2fix 000111101100001xxxxxxxxxxxxxxxxx
1EC28BE6 scvtf h6, wzr, #0x1e
@@ -24060,7 +24062,7 @@ D50336FF msr s0_3_c3_c6_7, xzr
9EC2C251 scvtf h17, x18, #0x10
9EC2627B scvtf h27, x19, #0x28
9EC22678 scvtf h24, x19, #0x37
-9EC2ABB2 scvtf h18, x29, #0x16
+9EC2ABB2 scvtf h18, fp, #0x16
9EC25842 scvtf h2, x2, #0x2a
9EC25E67 scvtf h7, x19, #0x29
9EC268A0 scvtf h0, x5, #0x26
@@ -24071,7 +24073,7 @@ D50336FF msr s0_3_c3_c6_7, xzr
9EC2FA6D scvtf h13, x19, #0x2
9EC249E3 scvtf h3, x15, #0x2e
// SCVTF_H64_float2int 1001111011100010000000xxxxxxxxxx
-9EE203A8 scvtf h8, x29
+9EE203A8 scvtf h8, fp
9EE203FC scvtf h28, xzr
9EE20370 scvtf h16, x27
9EE202F1 scvtf h17, x23
@@ -24084,7 +24086,7 @@ D50336FF msr s0_3_c3_c6_7, xzr
9EE2034C scvtf h12, x26
9EE20187 scvtf h7, x12
9EE2023E scvtf h30, x17
-9EE203DA scvtf h26, x30
+9EE203DA scvtf h26, lr
9EE201EC scvtf h12, x15
9EE20126 scvtf h6, x9
// SCVTF_S32_float2fix 000111100000001xxxxxxxxxxxxxxxxx
@@ -24126,18 +24128,18 @@ D50336FF msr s0_3_c3_c6_7, xzr
9E02E908 scvtf s8, x8, #0x6
9E0296D5 scvtf s21, x22, #0x1b
9E0241E6 scvtf s6, x15, #0x30
-9E02D3B1 scvtf s17, x29, #0xc
+9E02D3B1 scvtf s17, fp, #0xc
9E02F9AC scvtf s12, x13, #0x2
9E029C5E scvtf s30, x2, #0x19
9E025C8C scvtf s12, x4, #0x29
9E02E00E scvtf s14, x0, #0x8
9E02EC43 scvtf s3, x2, #0x5
-9E02F7AC scvtf s12, x29, #0x3
+9E02F7AC scvtf s12, fp, #0x3
9E02E4EE scvtf s14, x7, #0x7
9E024222 scvtf s2, x17, #0x30
9E0200AA scvtf s10, x5, #0x40
9E02C2F4 scvtf s20, x23, #0x10
-9E0237D1 scvtf s17, x30, #0x33
+9E0237D1 scvtf s17, lr, #0x33
// SCVTF_S64_float2int 1001111000100010000000xxxxxxxxxx
9E22002C scvtf s12, x1
9E220338 scvtf s24, x25
@@ -24278,17 +24280,17 @@ D50336FF msr s0_3_c3_c6_7, xzr
9ACC0F23 sdiv x3, x25, x12
9AC70EE5 sdiv x5, x23, x7
9ACD0F1A sdiv x26, x24, x13
-9AC10FBC sdiv x28, x29, x1
+9AC10FBC sdiv x28, fp, x1
9AC20DE9 sdiv x9, x15, x2
9AC40C51 sdiv x17, x2, x4
9AC60F6E sdiv x14, x27, x6
9AD00F85 sdiv x5, x28, x16
9AD60C79 sdiv x25, x3, x22
9ADF0C12 sdiv x18, x0, xzr
-9ADA0EBE sdiv x30, x21, x26
+9ADA0EBE sdiv lr, x21, x26
9AD90E37 sdiv x23, x17, x25
9AC10E51 sdiv x17, x18, x1
-9AC50F1E sdiv x30, x24, x5
+9AC50F1E sdiv lr, x24, x5
9AC20CD1 sdiv x17, x6, x2
9AD40E16 sdiv x22, x16, x20
// SDOT_asimdelem_D 0x00111110xxxxxx1110x0xxxxxxxxxx
@@ -24899,7 +24901,7 @@ CEC0878E sm4e v14.4s, v28.4s
9B326015 smaddl x21, w0, w18, x24
9B216879 smaddl x25, w3, w1, x26
9B221C66 smaddl x6, w3, w2, x7
-9B3874C9 smaddl x9, w6, w24, x29
+9B3874C9 smaddl x9, w6, w24, fp
9B3A4841 smaddl x1, w2, w26, x18
9B351839 smaddl x25, w1, w21, x6
9B3D3971 smaddl x17, w11, w29, x14
@@ -25147,19 +25149,19 @@ D41FCD83 smc #0xfe6c
4E022DD9 smov x25, v14.h[0]
4E0B2D70 smov x16, v11.b[5]
// SMSUBL_64WA_dp_3src 10011011001xxxxx1xxxxxxxxxxxxxxx
-9B30C8DD smsubl x29, w6, w16, x18
+9B30C8DD smsubl fp, w6, w16, x18
9B308E5A smsubl x26, w18, w16, x3
9B33BC51 smsubl x17, w2, w19, x15
9B37A160 smsubl x0, w11, w23, x8
9B3FC8A6 smsubl x6, w5, wzr, x18
9B349754 smsubl x20, w26, w20, x5
9B38CC10 smsubl x16, w0, w24, x19
-9B34F5CF smsubl x15, w14, w20, x29
+9B34F5CF smsubl x15, w14, w20, fp
9B3FA28F smsubl x15, w20, wzr, x8
9B2E9780 smsubl x0, w28, w14, x5
9B31AFF3 smsubl x19, wzr, w17, x11
9B2F930A smsubl x10, w24, w15, x4
-9B28F791 smsubl x17, w28, w8, x29
+9B28F791 smsubl x17, w28, w8, fp
9B35BCDC smsubl x28, w6, w21, x15
9B24AC10 smsubl x16, w0, w4, x11
9B3C9746 smsubl x6, w26, w28, x5
@@ -25174,7 +25176,7 @@ D41FCD83 smc #0xfe6c
9B4C58CC smulh x12, x6, x12
9B415B95 smulh x21, x28, x1
9B4251F9 smulh x25, x15, x2
-9B44733E smulh x30, x25, x4
+9B44733E smulh lr, x25, x4
9B4C3B0D smulh x13, x24, x12
9B49202E smulh x14, x1, x9
9B5919B3 smulh x19, x13, x25
@@ -26502,7 +26504,7 @@ D503309F ssbb
4C0077F4 st1 {v20.8h}, [sp]
4C007960 st1 {v0.4s}, [x11]
0C007DD7 st1 {v23.1d}, [x14]
-4C0073AA st1 {v10.16b}, [x29]
+4C0073AA st1 {v10.16b}, [fp]
4C0071C7 st1 {v7.16b}, [x14]
0C00739B st1 {v27.8b}, [x28]
4C007A9C st1 {v28.4s}, [x20]
@@ -26512,13 +26514,13 @@ D503309F ssbb
4C00A9C6 st1 {v6.4s, v7.4s}, [x14]
0C00A57D st1 {v29.4h, v30.4h}, [x11]
0C00AD26 st1 {v6.1d, v7.1d}, [x9]
-0C00A3CC st1 {v12.8b, v13.8b}, [x30]
+0C00A3CC st1 {v12.8b, v13.8b}, [lr]
0C00AF3B st1 {v27.1d, v28.1d}, [x25]
4C00A356 st1 {v22.16b, v23.16b}, [x26]
0C00A22A st1 {v10.8b, v11.8b}, [x17]
4C00A258 st1 {v24.16b, v25.16b}, [x18]
0C00A74D st1 {v13.4h, v14.4h}, [x26]
-0C00A3B6 st1 {v22.8b, v23.8b}, [x29]
+0C00A3B6 st1 {v22.8b, v23.8b}, [fp]
4C00A234 st1 {v20.16b, v21.16b}, [x17]
4C00A15C st1 {v28.16b, v29.16b}, [x10]
4C00AF74 st1 {v20.2d, v21.2d}, [x27]
@@ -26529,7 +26531,7 @@ D503309F ssbb
4C006E3B st1 {v27.2d, v28.2d, v29.2d}, [x17]
4C00682A st1 {v10.4s, v11.4s, v12.4s}, [x1]
4C006DEE st1 {v14.2d, v15.2d, v16.2d}, [x15]
-0C0067DE st1 {v30.4h, v31.4h, v0.4h}, [x30]
+0C0067DE st1 {v30.4h, v31.4h, v0.4h}, [lr]
0C00636F st1 {v15.8b, v16.8b, v17.8b}, [x27]
4C006DAE st1 {v14.2d, v15.2d, v16.2d}, [x13]
4C006B0D st1 {v13.4s, v14.4s, v15.4s}, [x24]
@@ -26543,7 +26545,7 @@ D503309F ssbb
0C0068E2 st1 {v2.2s, v3.2s, v4.2s}, [x7]
0C006D15 st1 {v21.1d, v22.1d, v23.1d}, [x8]
// ST1_asisdlse_R4_4v 0x001100000000000010xxxxxxxxxxxx
-4C002FC1 st1 {v1.2d, v2.2d, v3.2d, v4.2d}, [x30]
+4C002FC1 st1 {v1.2d, v2.2d, v3.2d, v4.2d}, [lr]
4C0029BA st1 {v26.4s, v27.4s, v28.4s, v29.4s}, [x13]
0C0029DE st1 {v30.2s, v31.2s, v0.2s, v1.2s}, [x14]
0C00284D st1 {v13.2s, v14.2s, v15.2s, v16.2s}, [x2]
@@ -26554,7 +26556,7 @@ D503309F ssbb
4C002488 st1 {v8.8h, v9.8h, v10.8h, v11.8h}, [x4]
0C002F6C st1 {v12.1d, v13.1d, v14.1d, v15.1d}, [x27]
4C0029AC st1 {v12.4s, v13.4s, v14.4s, v15.4s}, [x13]
-0C0027CA st1 {v10.4h, v11.4h, v12.4h, v13.4h}, [x30]
+0C0027CA st1 {v10.4h, v11.4h, v12.4h, v13.4h}, [lr]
4C002ACB st1 {v11.4s, v12.4s, v13.4s, v14.4s}, [x22]
0C002F0C st1 {v12.1d, v13.1d, v14.1d, v15.1d}, [x24]
4C002986 st1 {v6.4s, v7.4s, v8.4s, v9.4s}, [x12]
@@ -26567,27 +26569,27 @@ D503309F ssbb
0C9F7E5D st1 {v29.1d}, [x18], #0x8
0C9F7638 st1 {v24.4h}, [x17], #0x8
0C9F7A47 st1 {v7.2s}, [x18], #0x8
-4C9F7BCE st1 {v14.4s}, [x30], #0x10
+4C9F7BCE st1 {v14.4s}, [lr], #0x10
4C9F7A0B st1 {v11.4s}, [x16], #0x10
4C9F7B15 st1 {v21.4s}, [x24], #0x10
0C9F7092 st1 {v18.8b}, [x4], #0x8
4C9F7365 st1 {v5.16b}, [x27], #0x10
0C9F78C2 st1 {v2.2s}, [x6], #0x8
4C9F7128 st1 {v8.16b}, [x9], #0x10
-0C9F73B4 st1 {v20.8b}, [x29], #0x8
+0C9F73B4 st1 {v20.8b}, [fp], #0x8
0C9F7702 st1 {v2.4h}, [x24], #0x8
// ST1_asisdlsep_I2_i2 0x001100100111111010xxxxxxxxxxxx
0C9FA81A st1 {v26.2s, v27.2s}, [x0], #0x10
4C9FA98A st1 {v10.4s, v11.4s}, [x12], #0x20
0C9FAE5A st1 {v26.1d, v27.1d}, [x18], #0x10
0C9FA8FF st1 {v31.2s, v0.2s}, [x7], #0x10
-0C9FA3B8 st1 {v24.8b, v25.8b}, [x29], #0x10
+0C9FA3B8 st1 {v24.8b, v25.8b}, [fp], #0x10
0C9FAF10 st1 {v16.1d, v17.1d}, [x24], #0x10
0C9FA382 st1 {v2.8b, v3.8b}, [x28], #0x10
0C9FA1FF st1 {v31.8b, v0.8b}, [x15], #0x10
4C9FA023 st1 {v3.16b, v4.16b}, [x1], #0x20
4C9FAC96 st1 {v22.2d, v23.2d}, [x4], #0x20
-0C9FA3C9 st1 {v9.8b, v10.8b}, [x30], #0x10
+0C9FA3C9 st1 {v9.8b, v10.8b}, [lr], #0x10
0C9FA564 st1 {v4.4h, v5.4h}, [x11], #0x10
4C9FA78A st1 {v10.8h, v11.8h}, [x28], #0x20
0C9FAC12 st1 {v18.1d, v19.1d}, [x0], #0x10
@@ -26618,7 +26620,7 @@ D503309F ssbb
0C9F2AA1 st1 {v1.2s, v2.2s, v3.2s, v4.2s}, [x21], #0x20
4C9F2EA4 st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x21], #0x40
0C9F26F6 st1 {v22.4h, v23.4h, v24.4h, v25.4h}, [x23], #0x20
-4C9F23D8 st1 {v24.16b, v25.16b, v26.16b, v27.16b}, [x30], #0x40
+4C9F23D8 st1 {v24.16b, v25.16b, v26.16b, v27.16b}, [lr], #0x40
4C9F25FF st1 {v31.8h, v0.8h, v1.8h, v2.8h}, [x15], #0x40
0C9F2262 st1 {v2.8b, v3.8b, v4.8b, v5.8b}, [x19], #0x20
4C9F20EC st1 {v12.16b, v13.16b, v14.16b, v15.16b}, [x7], #0x40
@@ -26630,7 +26632,7 @@ D503309F ssbb
// ST1_asisdlsep_R1_r1 0x001100100xxxxx0111xxxxxxxxxxxx
0C8D7C10 st1 {v16.1d}, [x0], x13
4C977AEC st1 {v12.4s}, [x23], x23
-0C8F7BBB st1 {v27.2s}, [x29], x15
+0C8F7BBB st1 {v27.2s}, [fp], x15
0C917005 st1 {v5.8b}, [x0], x17
0C827EA3 st1 {v3.1d}, [x21], x2
4C857D8E st1 {v14.2d}, [x12], x5
@@ -26641,7 +26643,7 @@ D503309F ssbb
0C8F708A st1 {v10.8b}, [x4], x15
0C967999 st1 {v25.2s}, [x12], x22
4C877571 st1 {v17.8h}, [x11], x7
-0C807BD2 st1 {v18.2s}, [x30], x0
+0C807BD2 st1 {v18.2s}, [lr], x0
4C917C9F st1 {v31.2d}, [x4], x17
0C80779D st1 {v29.4h}, [x28], x0
// ST1_asisdlsep_R2_r2 0x001100100xxxxx1010xxxxxxxxxxxx
@@ -26653,10 +26655,10 @@ D503309F ssbb
4C92A171 st1 {v17.16b, v18.16b}, [x11], x18
4C8CA64E st1 {v14.8h, v15.8h}, [x18], x12
0C99A21F st1 {v31.8b, v0.8b}, [x16], x25
-0C9DAADA st1 {v26.2s, v27.2s}, [x22], x29
+0C9DAADA st1 {v26.2s, v27.2s}, [x22], fp
0C8BAE49 st1 {v9.1d, v10.1d}, [x18], x11
4C83A573 st1 {v19.8h, v20.8h}, [x11], x3
-4C91A7A1 st1 {v1.8h, v2.8h}, [x29], x17
+4C91A7A1 st1 {v1.8h, v2.8h}, [fp], x17
0C8EAE0E st1 {v14.1d, v15.1d}, [x16], x14
0C9CA87C st1 {v28.2s, v29.2s}, [x3], x28
0C8BAC90 st1 {v16.1d, v17.1d}, [x4], x11
@@ -26671,8 +26673,8 @@ D503309F ssbb
0C86625B st1 {v27.8b, v28.8b, v29.8b}, [x18], x6
0C9661A9 st1 {v9.8b, v10.8b, v11.8b}, [x13], x22
4C826A9F st1 {v31.4s, v0.4s, v1.4s}, [x20], x2
-0C986FB5 st1 {v21.1d, v22.1d, v23.1d}, [x29], x24
-0C9E668B st1 {v11.4h, v12.4h, v13.4h}, [x20], x30
+0C986FB5 st1 {v21.1d, v22.1d, v23.1d}, [fp], x24
+0C9E668B st1 {v11.4h, v12.4h, v13.4h}, [x20], lr
0C8F6A6E st1 {v14.2s, v15.2s, v16.2s}, [x19], x15
4C9B6656 st1 {v22.8h, v23.8h, v24.8h}, [x18], x27
0C846805 st1 {v5.2s, v6.2s, v7.2s}, [x0], x4
@@ -26707,7 +26709,7 @@ D503309F ssbb
0D001977 st1 {v23.b}[6], [x11]
4D00073F st1 {v31.b}[9], [x25]
4D001C54 st1 {v20.b}[15], [x2]
-4D0013CD st1 {v13.b}[12], [x30]
+4D0013CD st1 {v13.b}[12], [lr]
0D001AA8 st1 {v8.b}[6], [x21]
4D00188B st1 {v11.b}[14], [x4]
0D001CCE st1 {v14.b}[7], [x6]
@@ -26724,19 +26726,19 @@ D503309F ssbb
0D008649 st1 {v9.d}[0], [x18]
4D0087E9 st1 {v9.d}[1], [sp]
4D008427 st1 {v7.d}[1], [x1]
-4D0087D5 st1 {v21.d}[1], [x30]
+4D0087D5 st1 {v21.d}[1], [lr]
4D00863C st1 {v28.d}[1], [x17]
4D0084F9 st1 {v25.d}[1], [x7]
0D008722 st1 {v2.d}[0], [x25]
0D008547 st1 {v7.d}[0], [x10]
// ST1_asisdlso_H1_1h 0x00110100000000010xx0xxxxxxxxxx
-4D0043D4 st1 {v20.h}[4], [x30]
+4D0043D4 st1 {v20.h}[4], [lr]
4D004AC1 st1 {v1.h}[5], [x22]
4D00485C st1 {v28.h}[5], [x2]
0D00413A st1 {v26.h}[0], [x9]
4D0059E6 st1 {v6.h}[7], [x15]
0D004ADF st1 {v31.h}[1], [x22]
-0D005BA2 st1 {v2.h}[3], [x29]
+0D005BA2 st1 {v2.h}[3], [fp]
4D005283 st1 {v3.h}[6], [x20]
0D0050D1 st1 {v17.h}[2], [x6]
4D0052A8 st1 {v8.h}[6], [x21]
@@ -26758,7 +26760,7 @@ D503309F ssbb
0D00836E st1 {v14.s}[0], [x27]
4D008006 st1 {v6.s}[2], [x0]
4D00815A st1 {v26.s}[2], [x10]
-0D0083AA st1 {v10.s}[0], [x29]
+0D0083AA st1 {v10.s}[0], [fp]
4D0093EE st1 {v14.s}[3], [sp]
4D00825E st1 {v30.s}[2], [x18]
4D0083F3 st1 {v19.s}[2], [sp]
@@ -26779,7 +26781,7 @@ D503309F ssbb
4D9F11DB st1 {v27.b}[12], [x14], #0x1
4D9F00BB st1 {v27.b}[8], [x5], #0x1
4D9F0187 st1 {v7.b}[8], [x12], #0x1
-0D9F0FDF st1 {v31.b}[3], [x30], #0x1
+0D9F0FDF st1 {v31.b}[3], [lr], #0x1
// ST1_asisdlsop_BX1_r1b 0x001101100xxxxx000xxxxxxxxxxxxx
0D850788 st1 {v8.b}[1], [x28], x5
0D820DE2 st1 {v2.b}[3], [x15], x2
@@ -26820,8 +26822,8 @@ D503309F ssbb
0D9B871D st1 {v29.d}[0], [x24], x27
4D8685B3 st1 {v19.d}[1], [x13], x6
0D8486EF st1 {v15.d}[0], [x23], x4
-0D9887D6 st1 {v22.d}[0], [x30], x24
-0D9D8706 st1 {v6.d}[0], [x24], x29
+0D9887D6 st1 {v22.d}[0], [lr], x24
+0D9D8706 st1 {v6.d}[0], [x24], fp
4D9785EC st1 {v12.d}[1], [x15], x23
4D8B8780 st1 {v0.d}[1], [x28], x11
0D868400 st1 {v0.d}[0], [x0], x6
@@ -26836,9 +26838,9 @@ D503309F ssbb
4D9F412D st1 {v13.h}[4], [x9], #0x2
4D9F50CD st1 {v13.h}[6], [x6], #0x2
4D9F5396 st1 {v22.h}[6], [x28], #0x2
-0D9F53DF st1 {v31.h}[2], [x30], #0x2
+0D9F53DF st1 {v31.h}[2], [lr], #0x2
4D9F4239 st1 {v25.h}[4], [x17], #0x2
-4D9F4BDC st1 {v28.h}[5], [x30], #0x2
+4D9F4BDC st1 {v28.h}[5], [lr], #0x2
4D9F41BA st1 {v26.h}[4], [x13], #0x2
0D9F5337 st1 {v23.h}[2], [x25], #0x2
4D9F4939 st1 {v25.h}[5], [x9], #0x2
@@ -26858,8 +26860,8 @@ D503309F ssbb
0D9A5AC1 st1 {v1.h}[3], [x22], x26
4D8F51A3 st1 {v3.h}[6], [x13], x15
0D834180 st1 {v0.h}[0], [x12], x3
-4D9E4139 st1 {v25.h}[4], [x9], x30
-0D9A5BD8 st1 {v24.h}[3], [x30], x26
+4D9E4139 st1 {v25.h}[4], [x9], lr
+0D9A5BD8 st1 {v24.h}[3], [lr], x26
4D814065 st1 {v5.h}[4], [x3], x1
0D974B60 st1 {v0.h}[1], [x27], x23
4D87505A st1 {v26.h}[6], [x2], x7
@@ -26884,23 +26886,23 @@ D503309F ssbb
0D9F9041 st1 {v1.s}[1], [x2], #0x4
// ST1_asisdlsop_SX1_r1s 0x001101100xxxxx100x00xxxxxxxxxx
0D9690D3 st1 {v19.s}[1], [x6], x22
-0D9583A1 st1 {v1.s}[0], [x29], x21
+0D9583A1 st1 {v1.s}[0], [fp], x21
0D8F937B st1 {v27.s}[1], [x27], x15
-0D8D83A3 st1 {v3.s}[0], [x29], x13
+0D8D83A3 st1 {v3.s}[0], [fp], x13
0D9C82DF st1 {v31.s}[0], [x22], x28
0D929294 st1 {v20.s}[1], [x20], x18
0D9091E7 st1 {v7.s}[1], [x15], x16
0D928232 st1 {v18.s}[0], [x17], x18
0D81919D st1 {v29.s}[1], [x12], x1
0D898090 st1 {v16.s}[0], [x4], x9
-0D9E8083 st1 {v3.s}[0], [x4], x30
+0D9E8083 st1 {v3.s}[0], [x4], lr
0D9C81AC st1 {v12.s}[0], [x13], x28
4D85839B st1 {v27.s}[2], [x28], x5
0D8182C8 st1 {v8.s}[0], [x22], x1
0D809047 st1 {v7.s}[1], [x2], x0
0D87800A st1 {v10.s}[0], [x0], x7
// ST2G_64Soffset_ldsttags 11011001101xxxxxxxxx10xxxxxxxxxx
-D9A55BC6 st2g x6, [x30, #0x550]
+D9A55BC6 st2g x6, [lr, #0x550]
D9BDFB1C st2g x28, [x24, #-0x210]
D9A45A85 st2g x5, [x20, #0x450]
D9BC2A42 st2g x2, [x18, #-0x3e0]
@@ -26923,7 +26925,7 @@ D9B975BB st2g x27, [x13], #-0x690
D9AB1539 st2g x25, [x9], #0xb10
D9BEC5C7 st2g x7, [x14], #-0x140
D9BDE78B st2g x11, [x28], #-0x220
-D9AA87FE st2g x30, [sp], #0xa80
+D9AA87FE st2g lr, [sp], #0xa80
D9A6D479 st2g x25, [x3], #0x6d0
D9BE9668 st2g x8, [x19], #-0x170
D9A48778 st2g x24, [x27], #0x480
@@ -26932,18 +26934,18 @@ D9A7A726 st2g x6, [x25], #0x7a0
D9A525B1 st2g x17, [x13], #0x520
D9A475FC st2g x28, [x15], #0x470
D9B8B771 st2g x17, [x27], #-0x750
-D9B0F5BD st2g x29, [x13], #-0xf10
+D9B0F5BD st2g fp, [x13], #-0xf10
// ST2G_64Spre_ldsttags 11011001101xxxxxxxxx11xxxxxxxxxx
-D9BC2FB0 st2g x16, [x29, #-0x3e0]!
+D9BC2FB0 st2g x16, [fp, #-0x3e0]!
D9A28C0C st2g x12, [x0, #0x280]!
D9B2DEAF st2g x15, [x21, #-0xd30]!
D9BF1CB2 st2g x18, [x5, #-0xf0]!
D9B66F7F st2g sp, [x27, #-0x9a0]!
-D9B2BFA8 st2g x8, [x29, #-0xd50]!
+D9B2BFA8 st2g x8, [fp, #-0xd50]!
D9B61D1B st2g x27, [x8, #-0x9f0]!
D9B3BE88 st2g x8, [x20, #-0xc50]!
D9BC8D84 st2g x4, [x12, #-0x380]!
-D9AE8FBB st2g x27, [x29, #0xe80]!
+D9AE8FBB st2g x27, [fp, #0xe80]!
D9B9CCCB st2g x11, [x6, #-0x640]!
D9BD6F74 st2g x20, [x27, #-0x2a0]!
D9BD2EB0 st2g x16, [x21, #-0x2e0]!
@@ -26957,13 +26959,13 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0C0089CA st2 {v10.2s, v11.2s}, [x14]
4C008A45 st2 {v5.4s, v6.4s}, [x18]
0C008457 st2 {v23.4h, v24.4h}, [x2]
-4C008BB6 st2 {v22.4s, v23.4s}, [x29]
+4C008BB6 st2 {v22.4s, v23.4s}, [fp]
0C00875B st2 {v27.4h, v28.4h}, [x26]
4C008EFC st2 {v28.2d, v29.2d}, [x23]
0C008752 st2 {v18.4h, v19.4h}, [x26]
0C00877C st2 {v28.4h, v29.4h}, [x27]
-4C0087B3 st2 {v19.8h, v20.8h}, [x29]
-4C008FCD st2 {v13.2d, v14.2d}, [x30]
+4C0087B3 st2 {v19.8h, v20.8h}, [fp]
+4C008FCD st2 {v13.2d, v14.2d}, [lr]
4C0082C4 st2 {v4.16b, v5.16b}, [x22]
4C008260 st2 {v0.16b, v1.16b}, [x19]
0C0085BA st2 {v26.4h, v27.4h}, [x13]
@@ -26978,9 +26980,9 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0C9F86FB st2 {v27.4h, v28.4h}, [x23], #0x10
4C9F8CC8 st2 {v8.2d, v9.2d}, [x6], #0x20
4C9F8AE0 st2 {v0.4s, v1.4s}, [x23], #0x20
-4C9F8BB8 st2 {v24.4s, v25.4s}, [x29], #0x20
+4C9F8BB8 st2 {v24.4s, v25.4s}, [fp], #0x20
0C9F8132 st2 {v18.8b, v19.8b}, [x9], #0x10
-0C9F8BB3 st2 {v19.2s, v20.2s}, [x29], #0x10
+0C9F8BB3 st2 {v19.2s, v20.2s}, [fp], #0x10
0C9F87FD st2 {v29.4h, v30.4h}, [sp], #0x10
4C9F871B st2 {v27.8h, v28.8h}, [x24], #0x20
4C9F8EE4 st2 {v4.2d, v5.2d}, [x23], #0x20
@@ -26989,20 +26991,20 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4C918E20 st2 {v0.2d, v1.2d}, [x17], x17
0C948AA7 st2 {v7.2s, v8.2s}, [x21], x20
4C8B8073 st2 {v19.16b, v20.16b}, [x3], x11
-4C9E87A9 st2 {v9.8h, v10.8h}, [x29], x30
+4C9E87A9 st2 {v9.8h, v10.8h}, [fp], lr
0C8089DA st2 {v26.2s, v27.2s}, [x14], x0
0C93884D st2 {v13.2s, v14.2s}, [x2], x19
4C888F48 st2 {v8.2d, v9.2d}, [x26], x8
0C878AB8 st2 {v24.2s, v25.2s}, [x21], x7
0C8A8A2C st2 {v12.2s, v13.2s}, [x17], x10
-4C8E83B0 st2 {v16.16b, v17.16b}, [x29], x14
+4C8E83B0 st2 {v16.16b, v17.16b}, [fp], x14
0C8A8041 st2 {v1.8b, v2.8b}, [x2], x10
4C9781E9 st2 {v9.16b, v10.16b}, [x15], x23
4C8F8F44 st2 {v4.2d, v5.2d}, [x26], x15
0C81881C st2 {v28.2s, v29.2s}, [x0], x1
0C918B1E st2 {v30.2s, v31.2s}, [x24], x17
// ST2_asisdlso_B2_2b 0x00110100100000000xxxxxxxxxxxxx
-0D201FB0 st2 {v16.b, v17.b}[7], [x29]
+0D201FB0 st2 {v16.b, v17.b}[7], [fp]
4D200074 st2 {v20.b, v21.b}[8], [x3]
4D2016A2 st2 {v2.b, v3.b}[13], [x21]
0D201D3D st2 {v29.b, v30.b}[7], [x9]
@@ -27037,7 +27039,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4D2084B1 st2 {v17.d, v18.d}[1], [x5]
// ST2_asisdlso_H2_2h 0x00110100100000010xx0xxxxxxxxxx
4D2042E0 st2 {v0.h, v1.h}[4], [x23]
-0D204BD6 st2 {v22.h, v23.h}[1], [x30]
+0D204BD6 st2 {v22.h, v23.h}[1], [lr]
4D204B8C st2 {v12.h, v13.h}[5], [x28]
4D20438B st2 {v11.h, v12.h}[4], [x28]
4D2052E8 st2 {v8.h, v9.h}[6], [x23]
@@ -27077,7 +27079,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0DBF05F7 st2 {v23.b, v24.b}[1], [x15], #0x2
0DBF0577 st2 {v23.b, v24.b}[1], [x11], #0x2
0DBF1F16 st2 {v22.b, v23.b}[7], [x24], #0x2
-4DBF07D5 st2 {v21.b, v22.b}[9], [x30], #0x2
+4DBF07D5 st2 {v21.b, v22.b}[9], [lr], #0x2
0DBF015C st2 {v28.b, v29.b}[0], [x10], #0x2
4DBF042F st2 {v15.b, v16.b}[9], [x1], #0x2
4DBF0D65 st2 {v5.b, v6.b}[11], [x11], #0x2
@@ -27089,12 +27091,12 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
// ST2_asisdlsop_BX2_r2b 0x001101101xxxxx000xxxxxxxxxxxxx
4DBA1C66 st2 {v6.b, v7.b}[15], [x3], x26
0DAA0B0D st2 {v13.b, v14.b}[2], [x24], x10
-4DBD0885 st2 {v5.b, v6.b}[10], [x4], x29
-4DA31FA2 st2 {v2.b, v3.b}[15], [x29], x3
+4DBD0885 st2 {v5.b, v6.b}[10], [x4], fp
+4DA31FA2 st2 {v2.b, v3.b}[15], [fp], x3
0DA3073C st2 {v28.b, v29.b}[1], [x25], x3
0DA31E50 st2 {v16.b, v17.b}[7], [x18], x3
-4DBD1B62 st2 {v2.b, v3.b}[14], [x27], x29
-4DBE080D st2 {v13.b, v14.b}[10], [x0], x30
+4DBD1B62 st2 {v2.b, v3.b}[14], [x27], fp
+4DBE080D st2 {v13.b, v14.b}[10], [x0], lr
4DB90FF8 st2 {v24.b, v25.b}[11], [sp], x25
0DBA0B33 st2 {v19.b, v20.b}[2], [x25], x26
4DA90314 st2 {v20.b, v21.b}[8], [x24], x9
@@ -27125,13 +27127,13 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4DB3876A st2 {v10.d, v11.d}[1], [x27], x19
0DA586A1 st2 {v1.d, v2.d}[0], [x21], x5
0DA68568 st2 {v8.d, v9.d}[0], [x11], x6
-0DAC87D0 st2 {v16.d, v17.d}[0], [x30], x12
+0DAC87D0 st2 {v16.d, v17.d}[0], [lr], x12
0DBC86D4 st2 {v20.d, v21.d}[0], [x22], x28
0DBB84D1 st2 {v17.d, v18.d}[0], [x6], x27
-0DBD84DE st2 {v30.d, v31.d}[0], [x6], x29
+0DBD84DE st2 {v30.d, v31.d}[0], [x6], fp
0DA5843A st2 {v26.d, v27.d}[0], [x1], x5
-4DBE840B st2 {v11.d, v12.d}[1], [x0], x30
-4DB187D9 st2 {v25.d, v26.d}[1], [x30], x17
+4DBE840B st2 {v11.d, v12.d}[1], [x0], lr
+4DB187D9 st2 {v25.d, v26.d}[1], [lr], x17
4DA187E1 st2 {v1.d, v2.d}[1], [sp], x1
0DB7868F st2 {v15.d, v16.d}[0], [x20], x23
4DA28672 st2 {v18.d, v19.d}[1], [x19], x2
@@ -27157,18 +27159,18 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
// ST2_asisdlsop_HX2_r2h 0x001101101xxxxx010xx0xxxxxxxxxx
4DB05BFD st2 {v29.h, v30.h}[7], [sp], x16
0DB54860 st2 {v0.h, v1.h}[1], [x3], x21
-0DBD507E st2 {v30.h, v31.h}[2], [x3], x29
-4DAA5BD4 st2 {v20.h, v21.h}[7], [x30], x10
+0DBD507E st2 {v30.h, v31.h}[2], [x3], fp
+4DAA5BD4 st2 {v20.h, v21.h}[7], [lr], x10
4DA041E0 st2 {v0.h, v1.h}[4], [x15], x0
-0DBC4BAC st2 {v12.h, v13.h}[1], [x29], x28
+0DBC4BAC st2 {v12.h, v13.h}[1], [fp], x28
0DB14923 st2 {v3.h, v4.h}[1], [x9], x17
-4DBD49D6 st2 {v22.h, v23.h}[5], [x14], x29
+4DBD49D6 st2 {v22.h, v23.h}[5], [x14], fp
0DAF5A25 st2 {v5.h, v6.h}[3], [x17], x15
4DB1411E st2 {v30.h, v31.h}[4], [x8], x17
4DB35B6C st2 {v12.h, v13.h}[7], [x27], x19
4DBB5302 st2 {v2.h, v3.h}[6], [x24], x27
-4DAD53B5 st2 {v21.h, v22.h}[6], [x29], x13
-0DB45BB3 st2 {v19.h, v20.h}[3], [x29], x20
+4DAD53B5 st2 {v21.h, v22.h}[6], [fp], x13
+0DB45BB3 st2 {v19.h, v20.h}[3], [fp], x20
0DB5520B st2 {v11.h, v12.h}[2], [x16], x21
4DA952F1 st2 {v17.h, v18.h}[6], [x23], x9
// ST2_asisdlsop_S2_i2s 0x00110110111111100x00xxxxxxxxxx
@@ -27177,7 +27179,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4DBF8264 st2 {v4.s, v5.s}[2], [x19], #0x8
0DBF9043 st2 {v3.s, v4.s}[1], [x2], #0x8
0DBF823D st2 {v29.s, v30.s}[0], [x17], #0x8
-0DBF83A1 st2 {v1.s, v2.s}[0], [x29], #0x8
+0DBF83A1 st2 {v1.s, v2.s}[0], [fp], #0x8
0DBF9325 st2 {v5.s, v6.s}[1], [x25], #0x8
4DBF9377 st2 {v23.s, v24.s}[3], [x27], #0x8
4DBF825D st2 {v29.s, v30.s}[2], [x18], #0x8
@@ -27191,15 +27193,15 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
// ST2_asisdlsop_SX2_r2s 0x001101101xxxxx100x00xxxxxxxxxx
4DB59393 st2 {v19.s, v20.s}[3], [x28], x21
4DB981F3 st2 {v19.s, v20.s}[2], [x15], x25
-0DBA93A6 st2 {v6.s, v7.s}[1], [x29], x26
+0DBA93A6 st2 {v6.s, v7.s}[1], [fp], x26
0DA492E3 st2 {v3.s, v4.s}[1], [x23], x4
4DA88309 st2 {v9.s, v10.s}[2], [x24], x8
-0DBD90E8 st2 {v8.s, v9.s}[1], [x7], x29
+0DBD90E8 st2 {v8.s, v9.s}[1], [x7], fp
4DB79291 st2 {v17.s, v18.s}[3], [x20], x23
0DA881D0 st2 {v16.s, v17.s}[0], [x14], x8
4DAF82B7 st2 {v23.s, v24.s}[2], [x21], x15
0DB29052 st2 {v18.s, v19.s}[1], [x2], x18
-4DBD822A st2 {v10.s, v11.s}[2], [x17], x29
+4DBD822A st2 {v10.s, v11.s}[2], [x17], fp
4DB981E7 st2 {v7.s, v8.s}[2], [x15], x25
0DBB8180 st2 {v0.s, v1.s}[0], [x12], x27
4DAF9292 st2 {v18.s, v19.s}[3], [x20], x15
@@ -27211,8 +27213,8 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4C004903 st3 {v3.4s, v4.4s, v5.4s}, [x8]
4C004605 st3 {v5.8h, v6.8h, v7.8h}, [x16]
0C0041D1 st3 {v17.8b, v18.8b, v19.8b}, [x14]
-0C004BAC st3 {v12.2s, v13.2s, v14.2s}, [x29]
-4C004FC1 st3 {v1.2d, v2.2d, v3.2d}, [x30]
+0C004BAC st3 {v12.2s, v13.2s, v14.2s}, [fp]
+4C004FC1 st3 {v1.2d, v2.2d, v3.2d}, [lr]
4C0045BD st3 {v29.8h, v30.8h, v31.8h}, [x13]
0C00493C st3 {v28.2s, v29.2s, v30.2s}, [x9]
4C004216 st3 {v22.16b, v23.16b, v24.16b}, [x16]
@@ -27224,7 +27226,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0C004402 st3 {v2.4h, v3.4h, v4.4h}, [x0]
// ST3_asisdlsep_I3_i 0x001100100111110100xxxxxxxxxxxx
4C9F4838 st3 {v24.4s, v25.4s, v26.4s}, [x1], #0x30
-0C9F47B9 st3 {v25.4h, v26.4h, v27.4h}, [x29], #0x18
+0C9F47B9 st3 {v25.4h, v26.4h, v27.4h}, [fp], #0x18
0C9F48BE st3 {v30.2s, v31.2s, v0.2s}, [x5], #0x18
4C9F4A77 st3 {v23.4s, v24.4s, v25.4s}, [x19], #0x30
4C9F4D54 st3 {v20.2d, v21.2d, v22.2d}, [x10], #0x30
@@ -27241,7 +27243,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4C9F431A st3 {v26.16b, v27.16b, v28.16b}, [x24], #0x30
// ST3_asisdlsep_R3_r 0x001100100xxxxx0100xxxxxxxxxxxx
4C994377 st3 {v23.16b, v24.16b, v25.16b}, [x27], x25
-4C9E4A4E st3 {v14.4s, v15.4s, v16.4s}, [x18], x30
+4C9E4A4E st3 {v14.4s, v15.4s, v16.4s}, [x18], lr
0C8845FF st3 {v31.4h, v0.4h, v1.4h}, [x15], x8
4C914B51 st3 {v17.4s, v18.4s, v19.4s}, [x26], x17
0C87427B st3 {v27.8b, v28.8b, v29.8b}, [x19], x7
@@ -27255,7 +27257,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0C9342D0 st3 {v16.8b, v17.8b, v18.8b}, [x22], x19
0C9C450C st3 {v12.4h, v13.4h, v14.4h}, [x8], x28
4C93441B st3 {v27.8h, v28.8h, v29.8h}, [x0], x19
-0C9747D9 st3 {v25.4h, v26.4h, v27.4h}, [x30], x23
+0C9747D9 st3 {v25.4h, v26.4h, v27.4h}, [lr], x23
// ST3_asisdlso_B3_3b 0x00110100000000001xxxxxxxxxxxxx
4D0023EE st3 {v14.b, v15.b, v16.b}[8], [sp]
0D0027EA st3 {v10.b, v11.b, v12.b}[1], [sp]
@@ -27279,11 +27281,11 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0D00A57D st3 {v29.d, v30.d, v31.d}[0], [x11]
4D00A4D3 st3 {v19.d, v20.d, v21.d}[1], [x6]
0D00A673 st3 {v19.d, v20.d, v21.d}[0], [x19]
-4D00A7C9 st3 {v9.d, v10.d, v11.d}[1], [x30]
+4D00A7C9 st3 {v9.d, v10.d, v11.d}[1], [lr]
0D00A766 st3 {v6.d, v7.d, v8.d}[0], [x27]
0D00A7EA st3 {v10.d, v11.d, v12.d}[0], [sp]
0D00A555 st3 {v21.d, v22.d, v23.d}[0], [x10]
-0D00A7B2 st3 {v18.d, v19.d, v20.d}[0], [x29]
+0D00A7B2 st3 {v18.d, v19.d, v20.d}[0], [fp]
0D00A78B st3 {v11.d, v12.d, v13.d}[0], [x28]
4D00A727 st3 {v7.d, v8.d, v9.d}[1], [x25]
4D00A647 st3 {v7.d, v8.d, v9.d}[1], [x18]
@@ -27317,10 +27319,10 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0D00B048 st3 {v8.s, v9.s, v10.s}[1], [x2]
4D00A0F7 st3 {v23.s, v24.s, v25.s}[2], [x7]
4D00A160 st3 {v0.s, v1.s, v2.s}[2], [x11]
-0D00A3DD st3 {v29.s, v30.s, v31.s}[0], [x30]
+0D00A3DD st3 {v29.s, v30.s, v31.s}[0], [lr]
0D00A3E0 st3 {v0.s, v1.s, v2.s}[0], [sp]
4D00A02A st3 {v10.s, v11.s, v12.s}[2], [x1]
-4D00A3A1 st3 {v1.s, v2.s, v3.s}[2], [x29]
+4D00A3A1 st3 {v1.s, v2.s, v3.s}[2], [fp]
4D00B35F st3 {v31.s, v0.s, v1.s}[3], [x26]
4D00B1D2 st3 {v18.s, v19.s, v20.s}[3], [x14]
4D00A278 st3 {v24.s, v25.s, v26.s}[2], [x19]
@@ -27331,7 +27333,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4D9F384A st3 {v10.b, v11.b, v12.b}[14], [x2], #0x3
0D9F3662 st3 {v2.b, v3.b, v4.b}[5], [x19], #0x3
0D9F293B st3 {v27.b, v28.b, v29.b}[2], [x9], #0x3
-0D9F33A8 st3 {v8.b, v9.b, v10.b}[4], [x29], #0x3
+0D9F33A8 st3 {v8.b, v9.b, v10.b}[4], [fp], #0x3
0D9F2EBC st3 {v28.b, v29.b, v30.b}[3], [x21], #0x3
4D9F3156 st3 {v22.b, v23.b, v24.b}[12], [x10], #0x3
4D9F24A3 st3 {v3.b, v4.b, v5.b}[9], [x5], #0x3
@@ -27339,18 +27341,18 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4D9F211D st3 {v29.b, v30.b, v31.b}[8], [x8], #0x3
4D9F281D st3 {v29.b, v30.b, v31.b}[10], [x0], #0x3
0D9F34E6 st3 {v6.b, v7.b, v8.b}[5], [x7], #0x3
-4D9F27D2 st3 {v18.b, v19.b, v20.b}[9], [x30], #0x3
+4D9F27D2 st3 {v18.b, v19.b, v20.b}[9], [lr], #0x3
4D9F36FF st3 {v31.b, v0.b, v1.b}[13], [x23], #0x3
// ST3_asisdlsop_BX3_r3b 0x001101100xxxxx001xxxxxxxxxxxxx
-0D9D3853 st3 {v19.b, v20.b, v21.b}[6], [x2], x29
-4D9E3882 st3 {v2.b, v3.b, v4.b}[14], [x4], x30
+0D9D3853 st3 {v19.b, v20.b, v21.b}[6], [x2], fp
+4D9E3882 st3 {v2.b, v3.b, v4.b}[14], [x4], lr
0D8E3370 st3 {v16.b, v17.b, v18.b}[4], [x27], x14
4D823D57 st3 {v23.b, v24.b, v25.b}[15], [x10], x2
4D882694 st3 {v20.b, v21.b, v22.b}[9], [x20], x8
4D8D2628 st3 {v8.b, v9.b, v10.b}[9], [x17], x13
4D8425AC st3 {v12.b, v13.b, v14.b}[9], [x13], x4
4D812926 st3 {v6.b, v7.b, v8.b}[10], [x9], x1
-0D9D22D0 st3 {v16.b, v17.b, v18.b}[0], [x22], x29
+0D9D22D0 st3 {v16.b, v17.b, v18.b}[0], [x22], fp
4D8B3DC8 st3 {v8.b, v9.b, v10.b}[15], [x14], x11
0D84341D st3 {v29.b, v30.b, v31.b}[5], [x0], x4
0D9B3719 st3 {v25.b, v26.b, v27.b}[5], [x24], x27
@@ -27360,7 +27362,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0D9B36AC st3 {v12.b, v13.b, v14.b}[5], [x21], x27
// ST3_asisdlsop_D3_i3d 0x00110110011111101001xxxxxxxxxx
0D9FA539 st3 {v25.d, v26.d, v27.d}[0], [x9], #0x18
-0D9FA7D7 st3 {v23.d, v24.d, v25.d}[0], [x30], #0x18
+0D9FA7D7 st3 {v23.d, v24.d, v25.d}[0], [lr], #0x18
4D9FA6FD st3 {v29.d, v30.d, v31.d}[1], [x23], #0x18
4D9FA45B st3 {v27.d, v28.d, v29.d}[1], [x2], #0x18
0D9FA66A st3 {v10.d, v11.d, v12.d}[0], [x19], #0x18
@@ -27368,7 +27370,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0D9FA798 st3 {v24.d, v25.d, v26.d}[0], [x28], #0x18
4D9FA646 st3 {v6.d, v7.d, v8.d}[1], [x18], #0x18
0D9FA714 st3 {v20.d, v21.d, v22.d}[0], [x24], #0x18
-0D9FA7C6 st3 {v6.d, v7.d, v8.d}[0], [x30], #0x18
+0D9FA7C6 st3 {v6.d, v7.d, v8.d}[0], [lr], #0x18
0D9FA5B4 st3 {v20.d, v21.d, v22.d}[0], [x13], #0x18
0D9FA4C3 st3 {v3.d, v4.d, v5.d}[0], [x6], #0x18
0D9FA599 st3 {v25.d, v26.d, v27.d}[0], [x12], #0x18
@@ -27382,7 +27384,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0D99A529 st3 {v9.d, v10.d, v11.d}[0], [x9], x25
0D8CA68B st3 {v11.d, v12.d, v13.d}[0], [x20], x12
0D9CA636 st3 {v22.d, v23.d, v24.d}[0], [x17], x28
-0D8DA7A0 st3 {v0.d, v1.d, v2.d}[0], [x29], x13
+0D8DA7A0 st3 {v0.d, v1.d, v2.d}[0], [fp], x13
4D97A44D st3 {v13.d, v14.d, v15.d}[1], [x2], x23
4D89A792 st3 {v18.d, v19.d, v20.d}[1], [x28], x9
4D8BA50F st3 {v15.d, v16.d, v17.d}[1], [x8], x11
@@ -27405,7 +27407,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4D9F6808 st3 {v8.h, v9.h, v10.h}[5], [x0], #0x6
0D9F688C st3 {v12.h, v13.h, v14.h}[1], [x4], #0x6
0D9F71DF st3 {v31.h, v0.h, v1.h}[2], [x14], #0x6
-4D9F6BC3 st3 {v3.h, v4.h, v5.h}[5], [x30], #0x6
+4D9F6BC3 st3 {v3.h, v4.h, v5.h}[5], [lr], #0x6
0D9F6A8A st3 {v10.h, v11.h, v12.h}[1], [x20], #0x6
4D9F60B1 st3 {v17.h, v18.h, v19.h}[4], [x5], #0x6
4D9F6065 st3 {v5.h, v6.h, v7.h}[4], [x3], #0x6
@@ -27417,17 +27419,17 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0D9A7992 st3 {v18.h, v19.h, v20.h}[3], [x12], x26
0D97637D st3 {v29.h, v30.h, v31.h}[0], [x27], x23
4D8161C5 st3 {v5.h, v6.h, v7.h}[4], [x14], x1
-0D8563BA st3 {v26.h, v27.h, v28.h}[0], [x29], x5
+0D8563BA st3 {v26.h, v27.h, v28.h}[0], [fp], x5
4D97689E st3 {v30.h, v31.h, v0.h}[5], [x4], x23
0D91728D st3 {v13.h, v14.h, v15.h}[2], [x20], x17
0D8E725A st3 {v26.h, v27.h, v28.h}[2], [x18], x14
0D8A62A0 st3 {v0.h, v1.h, v2.h}[0], [x21], x10
0D8972B5 st3 {v21.h, v22.h, v23.h}[2], [x21], x9
0D8978D8 st3 {v24.h, v25.h, v26.h}[3], [x6], x9
-0D8563DB st3 {v27.h, v28.h, v29.h}[0], [x30], x5
+0D8563DB st3 {v27.h, v28.h, v29.h}[0], [lr], x5
4D8362DD st3 {v29.h, v30.h, v31.h}[4], [x22], x3
// ST3_asisdlsop_S3_i3s 0x00110110011111101x00xxxxxxxxxx
-0D9FA3A6 st3 {v6.s, v7.s, v8.s}[0], [x29], #0xc
+0D9FA3A6 st3 {v6.s, v7.s, v8.s}[0], [fp], #0xc
0D9FA21B st3 {v27.s, v28.s, v29.s}[0], [x16], #0xc
4D9FA19B st3 {v27.s, v28.s, v29.s}[2], [x12], #0xc
0D9FA30B st3 {v11.s, v12.s, v13.s}[0], [x24], #0xc
@@ -27446,7 +27448,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
// ST3_asisdlsop_SX3_r3s 0x001101100xxxxx101x00xxxxxxxxxx
4D83A11A st3 {v26.s, v27.s, v28.s}[2], [x8], x3
0D8DB36E st3 {v14.s, v15.s, v16.s}[1], [x27], x13
-0D8BA3A4 st3 {v4.s, v5.s, v6.s}[0], [x29], x11
+0D8BA3A4 st3 {v4.s, v5.s, v6.s}[0], [fp], x11
4D86B130 st3 {v16.s, v17.s, v18.s}[3], [x9], x6
4D9CB1C1 st3 {v1.s, v2.s, v3.s}[3], [x14], x28
0D99A00D st3 {v13.s, v14.s, v15.s}[0], [x0], x25
@@ -27506,7 +27508,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4C890E4B st4 {v11.2d, v12.2d, v13.2d, v14.2d}, [x18], x9
4C9A002B st4 {v11.16b, v12.16b, v13.16b, v14.16b}, [x1], x26
0C8D0A89 st4 {v9.2s, v10.2s, v11.2s, v12.2s}, [x20], x13
-4C810FA7 st4 {v7.2d, v8.2d, v9.2d, v10.2d}, [x29], x1
+4C810FA7 st4 {v7.2d, v8.2d, v9.2d, v10.2d}, [fp], x1
4C800684 st4 {v4.8h, v5.8h, v6.8h, v7.8h}, [x20], x0
4C87051C st4 {v28.8h, v29.8h, v30.8h, v31.8h}, [x8], x7
4C800D9E st4 {v30.2d, v31.2d, v0.2d, v1.2d}, [x12], x0
@@ -27531,10 +27533,10 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
// ST4_asisdlso_D4_4d 0x00110100100000101001xxxxxxxxxx
4D20A4AF st4 {v15.d, v16.d, v17.d, v18.d}[1], [x5]
4D20A699 st4 {v25.d, v26.d, v27.d, v28.d}[1], [x20]
-4D20A7C6 st4 {v6.d, v7.d, v8.d, v9.d}[1], [x30]
+4D20A7C6 st4 {v6.d, v7.d, v8.d, v9.d}[1], [lr]
0D20A700 st4 {v0.d, v1.d, v2.d, v3.d}[0], [x24]
4D20A48B st4 {v11.d, v12.d, v13.d, v14.d}[1], [x4]
-4D20A7CF st4 {v15.d, v16.d, v17.d, v18.d}[1], [x30]
+4D20A7CF st4 {v15.d, v16.d, v17.d, v18.d}[1], [lr]
4D20A744 st4 {v4.d, v5.d, v6.d, v7.d}[1], [x26]
0D20A607 st4 {v7.d, v8.d, v9.d, v10.d}[0], [x16]
0D20A66D st4 {v13.d, v14.d, v15.d, v16.d}[0], [x19]
@@ -27572,7 +27574,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4D20B149 st4 {v9.s, v10.s, v11.s, v12.s}[3], [x10]
0D20B2C7 st4 {v7.s, v8.s, v9.s, v10.s}[1], [x22]
4D20A385 st4 {v5.s, v6.s, v7.s, v8.s}[2], [x28]
-0D20B3B7 st4 {v23.s, v24.s, v25.s, v26.s}[1], [x29]
+0D20B3B7 st4 {v23.s, v24.s, v25.s, v26.s}[1], [fp]
0D20A103 st4 {v3.s, v4.s, v5.s, v6.s}[0], [x8]
4D20A13F st4 {v31.s, v0.s, v1.s, v2.s}[2], [x9]
4D20A384 st4 {v4.s, v5.s, v6.s, v7.s}[2], [x28]
@@ -27599,18 +27601,18 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
// ST4_asisdlsop_BX4_r4b 0x001101101xxxxx001xxxxxxxxxxxxx
4DBA2D49 st4 {v9.b, v10.b, v11.b, v12.b}[11], [x10], x26
4DB03802 st4 {v2.b, v3.b, v4.b, v5.b}[14], [x0], x16
-4DBB2FC9 st4 {v9.b, v10.b, v11.b, v12.b}[11], [x30], x27
+4DBB2FC9 st4 {v9.b, v10.b, v11.b, v12.b}[11], [lr], x27
4DB73246 st4 {v6.b, v7.b, v8.b, v9.b}[12], [x18], x23
4DB237EF st4 {v15.b, v16.b, v17.b, v18.b}[13], [sp], x18
0DA232E6 st4 {v6.b, v7.b, v8.b, v9.b}[4], [x23], x2
4DB93136 st4 {v22.b, v23.b, v24.b, v25.b}[12], [x9], x25
4DAB28AC st4 {v12.b, v13.b, v14.b, v15.b}[10], [x5], x11
-0DB03BB5 st4 {v21.b, v22.b, v23.b, v24.b}[6], [x29], x16
+0DB03BB5 st4 {v21.b, v22.b, v23.b, v24.b}[6], [fp], x16
0DB03D0B st4 {v11.b, v12.b, v13.b, v14.b}[7], [x8], x16
-4DA43BD7 st4 {v23.b, v24.b, v25.b, v26.b}[14], [x30], x4
-4DBE3520 st4 {v0.b, v1.b, v2.b, v3.b}[13], [x9], x30
+4DA43BD7 st4 {v23.b, v24.b, v25.b, v26.b}[14], [lr], x4
+4DBE3520 st4 {v0.b, v1.b, v2.b, v3.b}[13], [x9], lr
0DB52462 st4 {v2.b, v3.b, v4.b, v5.b}[1], [x3], x21
-4DBD3000 st4 {v0.b, v1.b, v2.b, v3.b}[12], [x0], x29
+4DBD3000 st4 {v0.b, v1.b, v2.b, v3.b}[12], [x0], fp
0DAA238A st4 {v10.b, v11.b, v12.b, v13.b}[0], [x28], x10
0DA93045 st4 {v5.b, v6.b, v7.b, v8.b}[4], [x2], x9
// ST4_asisdlsop_D4_i4d 0x00110110111111101001xxxxxxxxxx
@@ -27629,7 +27631,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0DBFA4DC st4 {v28.d, v29.d, v30.d, v31.d}[0], [x6], #0x20
4DBFA533 st4 {v19.d, v20.d, v21.d, v22.d}[1], [x9], #0x20
0DBFA6BB st4 {v27.d, v28.d, v29.d, v30.d}[0], [x21], #0x20
-4DBFA7B9 st4 {v25.d, v26.d, v27.d, v28.d}[1], [x29], #0x20
+4DBFA7B9 st4 {v25.d, v26.d, v27.d, v28.d}[1], [fp], #0x20
// ST4_asisdlsop_DX4_r4d 0x001101101xxxxx101001xxxxxxxxxx
4DA5A6D3 st4 {v19.d, v20.d, v21.d, v22.d}[1], [x22], x5
0DA4A6FC st4 {v28.d, v29.d, v30.d, v31.d}[0], [x23], x4
@@ -27646,7 +27648,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4DABA481 st4 {v1.d, v2.d, v3.d, v4.d}[1], [x4], x11
0DB9A566 st4 {v6.d, v7.d, v8.d, v9.d}[0], [x11], x25
4DB8A505 st4 {v5.d, v6.d, v7.d, v8.d}[1], [x8], x24
-0DBDA796 st4 {v22.d, v23.d, v24.d, v25.d}[0], [x28], x29
+0DBDA796 st4 {v22.d, v23.d, v24.d, v25.d}[0], [x28], fp
// ST4_asisdlsop_H4_i4h 0x00110110111111011xx0xxxxxxxxxx
0DBF72FD st4 {v29.h, v30.h, v31.h, v0.h}[2], [x23], #0x8
4DBF733E st4 {v30.h, v31.h, v0.h, v1.h}[6], [x25], #0x8
@@ -27685,7 +27687,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
0DBFB139 st4 {v25.s, v26.s, v27.s, v28.s}[1], [x9], #0x10
0DBFA23D st4 {v29.s, v30.s, v31.s, v0.s}[0], [x17], #0x10
0DBFB2FB st4 {v27.s, v28.s, v29.s, v30.s}[1], [x23], #0x10
-4DBFB3C8 st4 {v8.s, v9.s, v10.s, v11.s}[3], [x30], #0x10
+4DBFB3C8 st4 {v8.s, v9.s, v10.s, v11.s}[3], [lr], #0x10
0DBFA1AF st4 {v15.s, v16.s, v17.s, v18.s}[0], [x13], #0x10
4DBFA29F st4 {v31.s, v0.s, v1.s, v2.s}[2], [x20], #0x10
0DBFB11C st4 {v28.s, v29.s, v30.s, v31.s}[1], [x8], #0x10
@@ -27700,18 +27702,18 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
4DBFA378 st4 {v24.s, v25.s, v26.s, v27.s}[2], [x27], #0x10
// ST4_asisdlsop_SX4_r4s 0x001101101xxxxx101x00xxxxxxxxxx
0DABA136 st4 {v22.s, v23.s, v24.s, v25.s}[0], [x9], x11
-4DB7A3CB st4 {v11.s, v12.s, v13.s, v14.s}[2], [x30], x23
+4DB7A3CB st4 {v11.s, v12.s, v13.s, v14.s}[2], [lr], x23
0DACA1A6 st4 {v6.s, v7.s, v8.s, v9.s}[0], [x13], x12
0DABA0F9 st4 {v25.s, v26.s, v27.s, v28.s}[0], [x7], x11
4DA9B10B st4 {v11.s, v12.s, v13.s, v14.s}[3], [x8], x9
4DB9B19F st4 {v31.s, v0.s, v1.s, v2.s}[3], [x12], x25
4DA4A046 st4 {v6.s, v7.s, v8.s, v9.s}[2], [x2], x4
-4DA6A3AB st4 {v11.s, v12.s, v13.s, v14.s}[2], [x29], x6
+4DA6A3AB st4 {v11.s, v12.s, v13.s, v14.s}[2], [fp], x6
0DAEB147 st4 {v7.s, v8.s, v9.s, v10.s}[1], [x10], x14
4DB9A187 st4 {v7.s, v8.s, v9.s, v10.s}[2], [x12], x25
0DA2B03F st4 {v31.s, v0.s, v1.s, v2.s}[1], [x1], x2
4DA1A0A4 st4 {v4.s, v5.s, v6.s, v7.s}[2], [x5], x1
-0DB1B3C4 st4 {v4.s, v5.s, v6.s, v7.s}[1], [x30], x17
+0DB1B3C4 st4 {v4.s, v5.s, v6.s, v7.s}[1], [lr], x17
4DA4A1DE st4 {v30.s, v31.s, v0.s, v1.s}[2], [x14], x4
4DADA0BB st4 {v27.s, v28.s, v29.s, v30.s}[2], [x5], x13
0DB0B237 st4 {v23.s, v24.s, v25.s, v26.s}[1], [x17], x16
@@ -27739,12 +27741,12 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
7822029F staddh w2, [x20]
7825035F staddh w5, [x26]
7823021F staddh w3, [x16]
-782103BF staddh w1, [x29]
-782703DF staddh w7, [x30]
+782103BF staddh w1, [fp]
+782703DF staddh w7, [lr]
7825013F staddh w5, [x9]
782200FF staddh w2, [x7]
783702BF staddh w23, [x21]
-783F03BF staddh wzr, [x29]
+783F03BF staddh wzr, [fp]
783B02BF staddh w27, [x21]
782C031F staddh w12, [x24]
7836011F staddh w22, [x8]
@@ -27759,7 +27761,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
386F00FF staddlb w15, [x7]
3875025F staddlb w21, [x18]
3878025F staddlb w24, [x18]
-387903BF staddlb w25, [x29]
+387903BF staddlb w25, [fp]
387A00BF staddlb w26, [x5]
387A023F staddlb w26, [x17]
3879007F staddlb w25, [x3]
@@ -27769,7 +27771,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
// STADDLH_LDADDLH_32_memop 01111000011xxxxx000000xxxxx11111
786C02BF staddlh w12, [x21]
7869009F staddlh w9, [x4]
-786103DF staddlh w1, [x30]
+786103DF staddlh w1, [lr]
7879021F staddlh w25, [x16]
786B013F staddlh w11, [x9]
786A029F staddlh w10, [x20]
@@ -27786,7 +27788,7 @@ D9B1BD87 st2g x7, [x12, #-0xe50]!
// STADDL_LDADDL_32_memop 10111000011xxxxx000000xxxxx11111
B87C011F staddl w28, [x8]
B870021F staddl w16, [x16]
-B86F03DF staddl w15, [x30]
+B86F03DF staddl w15, [lr]
B86800BF staddl w8, [x5]
B874003F staddl w20, [x1]
B87F00DF staddl wzr, [x6]
@@ -27794,7 +27796,7 @@ B86B01BF staddl w11, [x13]
B870033F staddl w16, [x25]
B86B00FF staddl w11, [x7]
B86A023F staddl w10, [x17]
-B87203DF staddl w18, [x30]
+B87203DF staddl w18, [lr]
B871011F staddl w17, [x8]
B87A021F staddl w26, [x16]
B861019F staddl w1, [x12]
@@ -27807,11 +27809,11 @@ F87C011F staddl x28, [x8]
F87000FF staddl x16, [x7]
F877007F staddl x23, [x3]
F873019F staddl x19, [x12]
-F87D02BF staddl x29, [x21]
-F86603BF staddl x6, [x29]
-F87903BF staddl x25, [x29]
+F87D02BF staddl fp, [x21]
+F86603BF staddl x6, [fp]
+F87903BF staddl x25, [fp]
F868007F staddl x8, [x3]
-F86D03DF staddl x13, [x30]
+F86D03DF staddl x13, [lr]
F87B00FF staddl x27, [x7]
F870019F staddl x16, [x12]
F861011F staddl x1, [x8]
@@ -27821,13 +27823,13 @@ F867029F staddl x7, [x20]
B82300DF stadd w3, [x6]
B83D019F stadd w29, [x12]
B83B00BF stadd w27, [x5]
-B83F03DF stadd wzr, [x30]
+B83F03DF stadd wzr, [lr]
B83F03FF stadd wzr, [sp]
B83F013F stadd wzr, [x9]
B82B02BF stadd w11, [x21]
B82401FF stadd w4, [x15]
B832015F stadd w18, [x10]
-B83503BF stadd w21, [x29]
+B83503BF stadd w21, [fp]
B82B003F stadd w11, [x1]
B83B009F stadd w27, [x4]
B83B02DF stadd w27, [x22]
@@ -27862,7 +27864,7 @@ F82E011F stadd x14, [x8]
383012BF stclrb w16, [x21]
3825133F stclrb w5, [x25]
3836109F stclrb w22, [x4]
-383C13BF stclrb w28, [x29]
+383C13BF stclrb w28, [fp]
3834131F stclrb w20, [x24]
383910DF stclrb w25, [x6]
382311DF stclrb w3, [x14]
@@ -27882,11 +27884,11 @@ F82E011F stadd x14, [x8]
7830129F stclrh w16, [x20]
7829119F stclrh w9, [x12]
782912FF stclrh w9, [x23]
-782D13BF stclrh w13, [x29]
+782D13BF stclrh w13, [fp]
783D131F stclrh w29, [x24]
7827121F stclrh w7, [x16]
// STCLRLB_LDCLRLB_32_memop 00111000011xxxxx000100xxxxx11111
-386C13BF stclrlb w12, [x29]
+386C13BF stclrlb w12, [fp]
3879127F stclrlb w25, [x19]
386E10DF stclrlb w14, [x6]
386712FF stclrlb w7, [x23]
@@ -27895,7 +27897,7 @@ F82E011F stadd x14, [x8]
386411FF stclrlb w4, [x15]
3875103F stclrlb w21, [x1]
3862111F stclrlb w2, [x8]
-386A13DF stclrlb w10, [x30]
+386A13DF stclrlb w10, [lr]
3874111F stclrlb w20, [x8]
386E103F stclrlb w14, [x1]
387412FF stclrlb w20, [x23]
@@ -27920,7 +27922,7 @@ F82E011F stadd x14, [x8]
787712DF stclrlh w23, [x22]
786312DF stclrlh w3, [x22]
// STCLRL_LDCLRL_32_memop 10111000011xxxxx000100xxxxx11111
-B87713BF stclrl w23, [x29]
+B87713BF stclrl w23, [fp]
B868129F stclrl w8, [x20]
B86C125F stclrl w12, [x18]
B86B135F stclrl w11, [x26]
@@ -27945,14 +27947,14 @@ F86E12BF stclrl x14, [x21]
F87F10FF stclrl xzr, [x7]
F864129F stclrl x4, [x20]
F878135F stclrl x24, [x26]
-F87D109F stclrl x29, [x4]
+F87D109F stclrl fp, [x4]
F87C135F stclrl x28, [x26]
F862115F stclrl x2, [x10]
F86511DF stclrl x5, [x14]
F87C117F stclrl x28, [x11]
F86B10DF stclrl x11, [x6]
F86911FF stclrl x9, [x15]
-F86F13BF stclrl x15, [x29]
+F86F13BF stclrl x15, [fp]
// STCLR_LDCLR_32_memop 10111000001xxxxx000100xxxxx11111
B83A12BF stclr w26, [x21]
B838127F stclr w24, [x19]
@@ -27976,21 +27978,21 @@ F824103F stclr x4, [x1]
F821117F stclr x1, [x11]
F83B11FF stclr x27, [x15]
F827117F stclr x7, [x11]
-F83F13BF stclr xzr, [x29]
+F83F13BF stclr xzr, [fp]
F83811FF stclr x24, [x15]
F83211BF stclr x18, [x13]
F825111F stclr x5, [x8]
F82F115F stclr x15, [x10]
F82712BF stclr x7, [x21]
-F83B13DF stclr x27, [x30]
-F82113BF stclr x1, [x29]
+F83B13DF stclr x27, [lr]
+F82113BF stclr x1, [fp]
F82911FF stclr x9, [x15]
F82F12BF stclr x15, [x21]
F83512DF stclr x21, [x22]
// STEORB_LDEORB_32_memop 00111000001xxxxx001000xxxxx11111
3823225F steorb w3, [x18]
383422DF steorb w20, [x22]
-383D23BF steorb w29, [x29]
+383D23BF steorb w29, [fp]
3839227F steorb w25, [x19]
383821BF steorb w24, [x13]
382E219F steorb w14, [x12]
@@ -27999,9 +28001,9 @@ F83512DF stclr x21, [x22]
383B207F steorb w27, [x3]
3822203F steorb w2, [x1]
382E22BF steorb w14, [x21]
-382023BF steorb w0, [x29]
+382023BF steorb w0, [fp]
383B225F steorb w27, [x18]
-382E23DF steorb w14, [x30]
+382E23DF steorb w14, [lr]
382820BF steorb w8, [x5]
3836223F steorb w22, [x17]
// STEORH_LDEORH_32_memop 01111000001xxxxx001000xxxxx11111
@@ -28040,7 +28042,7 @@ F83512DF stclr x21, [x22]
386E21BF steorlb w14, [x13]
// STEORLH_LDEORLH_32_memop 01111000011xxxxx001000xxxxx11111
787C201F steorlh w28, [x0]
-787823BF steorlh w24, [x29]
+787823BF steorlh w24, [fp]
786720DF steorlh w7, [x6]
787D213F steorlh w29, [x9]
787421DF steorlh w20, [x14]
@@ -28090,14 +28092,14 @@ F86122BF steorl x1, [x21]
F87120BF steorl x17, [x5]
F86020BF steorl x0, [x5]
// STEOR_LDEOR_32_memop 10111000001xxxxx001000xxxxx11111
-B83D23DF steor w29, [x30]
+B83D23DF steor w29, [lr]
B835213F steor w21, [x9]
B834207F steor w20, [x3]
B82A235F steor w10, [x26]
B823227F steor w3, [x19]
B82F217F steor w15, [x11]
B830205F steor w16, [x2]
-B82D23BF steor w13, [x29]
+B82D23BF steor w13, [fp]
B82922DF steor w9, [x22]
B822205F steor w2, [x2]
B82E209F steor w14, [x4]
@@ -28119,10 +28121,10 @@ F82D239F steor x13, [x28]
F823203F steor x3, [x1]
F833225F steor x19, [x18]
F83623FF steor x22, [sp]
-F83D21FF steor x29, [x15]
+F83D21FF steor fp, [x15]
F821203F steor x1, [x1]
F822237F steor x2, [x27]
-F83E235F steor x30, [x26]
+F83E235F steor lr, [x26]
// STGM_64bulk_ldsttags 1101100110100000000000xxxxxxxxxx
D9A0028A stgm x10, [x20]
D9A002B7 stgm x23, [x21]
@@ -28132,9 +28134,9 @@ D9A00385 stgm x5, [x28]
D9A000E1 stgm x1, [x7]
D9A00396 stgm x22, [x28]
D9A00331 stgm x17, [x25]
-D9A003C8 stgm x8, [x30]
+D9A003C8 stgm x8, [lr]
D9A00250 stgm x16, [x18]
-D9A003A6 stgm x6, [x29]
+D9A003A6 stgm x6, [fp]
D9A00293 stgm x19, [x20]
D9A00366 stgm x6, [x27]
D9A001EA stgm x10, [x15]
@@ -28142,14 +28144,14 @@ D9A00142 stgm x2, [x10]
D9A00377 stgm x23, [x27]
// STGP_64_ldstpair_off 0110100100xxxxxxxxxxxxxxxxxxxxxx
691FC8DC stgp x28, x18, [x6, #0x3f0]
-690A6BA6 stgp x6, x26, [x29, #0x140]
+690A6BA6 stgp x6, x26, [fp, #0x140]
69373F91 stgp x17, x15, [x28, #-0x120]
691D26E7 stgp x7, x9, [x23, #0x3a0]
690899E5 stgp x5, x6, [x15, #0x110]
693314AD stgp x13, x5, [x5, #-0x1a0]
690B0675 stgp x21, x1, [x19, #0x160]
-692ECBA2 stgp x2, x18, [x29, #-0x230]
-693782DD stgp x29, x0, [x22, #-0x110]
+692ECBA2 stgp x2, x18, [fp, #-0x230]
+693782DD stgp fp, x0, [x22, #-0x110]
69373AC5 stgp x5, x14, [x22, #-0x120]
692CB499 stgp x25, x13, [x4, #-0x270]
69225798 stgp x24, x21, [x28, #-0x3c0]
@@ -28167,7 +28169,7 @@ D9A00377 stgm x23, [x27]
68AC64C3 stgp x3, x25, [x6], #-0x280
68B3915C stgp x28, x4, [x10], #-0x190
68BF50CA stgp x10, x20, [x6], #-0x20
-68AC0F3D stgp x29, x3, [x25], #-0x280
+68AC0F3D stgp fp, x3, [x25], #-0x280
6898DFED stgp x13, x23, [sp], #0x310
68806EA1 stgp x1, x27, [x21], #0x0
688E4F65 stgp x5, x19, [x27], #0x1c0
@@ -28199,14 +28201,14 @@ D9385834 stg x20, [x1, #-0x7b0]
D93599C4 stg x4, [x14, #-0xa70]
D9363B98 stg x24, [x28, #-0x9d0]
D923A8E5 stg x5, [x7, #0x3a0]
-D9326BA1 stg x1, [x29, #-0xda0]
+D9326BA1 stg x1, [fp, #-0xda0]
D9280AA3 stg x3, [x21, #0x800]
D93968E1 stg x1, [x7, #-0x6a0]
D92429FB stg x27, [x15, #0x420]
D939E8AC stg x12, [x5, #-0x620]
D924D8F4 stg x20, [x7, #0x4d0]
D9225A12 stg x18, [x16, #0x250]
-D9343BCC stg x12, [x30, #-0xbd0]
+D9343BCC stg x12, [lr, #-0xbd0]
D931ABEE stg x14, [sp, #-0xe60]
// STG_64Spost_ldsttags 11011001001xxxxxxxxx01xxxxxxxxxx
D938D482 stg x2, [x4], #-0x730
@@ -28217,7 +28219,7 @@ D93EA619 stg x25, [x16], #-0x160
D93234B8 stg x24, [x5], #-0xdd0
D933A624 stg x4, [x17], #-0xc60
D92AB748 stg x8, [x26], #0xab0
-D92677D2 stg x18, [x30], #0x670
+D92677D2 stg x18, [lr], #0x670
D932771A stg x26, [x24], #-0xd90
D93BE5FC stg x28, [x15], #-0x420
D928E70A stg x10, [x24], #0x8e0
@@ -28229,7 +28231,7 @@ D929B659 stg x25, [x18], #0x9b0
D938BCD2 stg x18, [x6, #-0x750]!
D9351CDF stg sp, [x6, #-0xaf0]!
D92F3C8F stg x15, [x4, #0xf30]!
-D930BF7E stg x30, [x27, #-0xf50]!
+D930BF7E stg lr, [x27, #-0xf50]!
D928CF5A stg x26, [x26, #0x8c0]!
D9299CC6 stg x6, [x6, #0x990]!
D93EBE17 stg x23, [x16, #-0x150]!
@@ -28238,18 +28240,18 @@ D9200C93 stg x19, [x4, #0x0]!
D939FC11 stg x17, [x0, #-0x610]!
D93AEC94 stg x20, [x4, #-0x520]!
D93B0E77 stg x23, [x19, #-0x500]!
-D92B2F3E stg x30, [x25, #0xb20]!
+D92B2F3E stg lr, [x25, #0xb20]!
D9359C58 stg x24, [x2, #-0xa70]!
D92CBCB4 stg x20, [x5, #0xcb0]!
-D93A9EDE stg x30, [x22, #-0x570]!
+D93A9EDE stg lr, [x22, #-0x570]!
// STLLRB_SL32_ldstexcl 00001000100xxxxx0xxxxxxxxxxxxxxx
089B5221 stllrb w1, [x17]
08960D1C stllrb w28, [x8]
088474DB stllrb w27, [x6]
088C16B4 stllrb w20, [x21]
-08892BB1 stllrb w17, [x29]
+08892BB1 stllrb w17, [fp]
089A1A99 stllrb w25, [x20]
-08910FC0 stllrb w0, [x30]
+08910FC0 stllrb w0, [lr]
08825527 stllrb w7, [x9]
08814C5D stllrb w29, [x2]
089E380E stllrb w14, [x0]
@@ -28269,7 +28271,7 @@ D93A9EDE stg x30, [x22, #-0x570]!
488B108A stllrh w10, [x4]
489846B2 stllrh w18, [x21]
489C3898 stllrh w24, [x4]
-489B3BA9 stllrh w9, [x29]
+489B3BA9 stllrh w9, [fp]
489D5798 stllrh w24, [x28]
488010F2 stllrh w18, [x7]
489C3839 stllrh w25, [x1]
@@ -28292,13 +28294,13 @@ D93A9EDE stg x30, [x22, #-0x570]!
88960F41 stllr w1, [x26]
88921F9A stllr w26, [x28]
88854324 stllr w4, [x25]
-888623A6 stllr w6, [x29]
+888623A6 stllr w6, [fp]
// STLLR_SL64_ldstexcl 11001000100xxxxx0xxxxxxxxxxxxxxx
C8874685 stllr x5, [x20]
-C88F259D stllr x29, [x12]
+C88F259D stllr fp, [x12]
C89A2C83 stllr x3, [x4]
C8897550 stllr x16, [x10]
-C88153AD stllr x13, [x29]
+C88153AD stllr x13, [fp]
C89B12DB stllr x27, [x22]
C8891D51 stllr x17, [x10]
C89861E3 stllr x3, [x15]
@@ -28343,13 +28345,13 @@ C8831E76 stllr x22, [x19]
488B95E3 stlrh w3, [x15]
488DD773 stlrh w19, [x27]
4895C4F0 stlrh w16, [x7]
-4895C3BE stlrh w30, [x29]
+4895C3BE stlrh w30, [fp]
// STLR_SL32_ldstexcl 10001000100xxxxx1xxxxxxxxxxxxxxx
888DADDF stlr wzr, [x14]
889BF878 stlr w24, [x3]
8897FAA3 stlr w3, [x21]
888BE375 stlr w21, [x27]
-8890D3DB stlr w27, [x30]
+8890D3DB stlr w27, [lr]
889AD13C stlr w28, [x9]
8891FEBC stlr w28, [x21]
888AB66E stlr w14, [x19]
@@ -28364,12 +28366,12 @@ C8831E76 stllr x22, [x19]
// STLR_SL64_ldstexcl 11001000100xxxxx1xxxxxxxxxxxxxxx
C88DD332 stlr x18, [x25]
C882CE20 stlr x0, [x17]
-C89B8FC7 stlr x7, [x30]
+C89B8FC7 stlr x7, [lr]
C8849BFC stlr x28, [sp]
C880A8E9 stlr x9, [x7]
C8938654 stlr x20, [x18]
-C88383BC stlr x28, [x29]
-C8968FAF stlr x15, [x29]
+C88383BC stlr x28, [fp]
+C8968FAF stlr x15, [fp]
C89F9283 stlr x3, [x20]
C88AE340 stlr x0, [x26]
C888CF82 stlr x2, [x28]
@@ -28382,7 +28384,7 @@ C881E304 stlr x4, [x24]
19055201 stlurb w1, [x16, #0x55]
1907918D stlurb w13, [x12, #0x79]
190162C4 stlurb w4, [x22, #0x16]
-191143AB stlurb w11, [x29, #-0xec]
+191143AB stlurb w11, [fp, #-0xec]
1911E030 stlurb w16, [x1, #-0xe2]
191641F7 stlurb w23, [x15, #-0x9c]
1905029B stlurb w27, [x20, #0x50]
@@ -28391,7 +28393,7 @@ C881E304 stlr x4, [x24]
19156348 stlurb w8, [x26, #-0xaa]
191E4350 stlurb w16, [x26, #-0x1c]
1911D37B stlurb w27, [x27, #-0xe3]
-1911E3D7 stlurb w23, [x30, #-0xe2]
+1911E3D7 stlurb w23, [lr, #-0xe2]
190A63EC stlurb w12, [sp, #0xa6]
1906A268 stlurb w8, [x19, #0x6a]
1919C163 stlurb w3, [x11, #-0x64]
@@ -28399,7 +28401,7 @@ C881E304 stlr x4, [x24]
591C40BC stlurh w28, [x5, #-0x3c]
590BF233 stlurh w19, [x17, #0xbf]
5902707A stlurh w26, [x3, #0x27]
-5914A3A3 stlurh w3, [x29, #-0xb6]
+5914A3A3 stlurh w3, [fp, #-0xb6]
59051359 stlurh w25, [x26, #0x51]
591001B1 stlurh w17, [x13, #-0x100]
590FA07E stlurh w30, [x3, #0xfa]
@@ -28443,7 +28445,7 @@ D91281C9 stlur x9, [x14, #-0xd8]
D91EE017 stlur x23, [x0, #-0x12]
D90921DC stlur x28, [x14, #0x92]
D910524D stlur x13, [x18, #-0xfb]
-D90E33A0 stlur x0, [x29, #0xe3]
+D90E33A0 stlur x0, [fp, #0xe3]
D914F352 stlur x18, [x26, #-0xb1]
D90F12F6 stlur x22, [x23, #0xf1]
// STLXP_SP32_ldstexcl 10001000001xxxxx1xxxxxxxxxxxxxxx
@@ -28458,7 +28460,7 @@ D90F12F6 stlur x22, [x23, #0xf1]
883381E8 stlxp w19, w8, w0, [x15]
88319565 stlxp w17, w5, w5, [x11]
8823D21F stlxp w3, wzr, w20, [x16]
-8839E3DB stlxp w25, w27, w24, [x30]
+8839E3DB stlxp w25, w27, w24, [lr]
882CCCB1 stlxp w12, w17, w19, [x5]
8833EE30 stlxp w19, w16, w27, [x17]
88218322 stlxp w1, w2, w0, [x25]
@@ -28475,16 +28477,16 @@ C83DC80D stlxp w29, x13, x18, [x0]
C82EA5A5 stlxp w14, x5, x9, [x13]
C830AD0C stlxp w16, x12, x11, [x8]
C829A459 stlxp w9, x25, x9, [x2]
-C834B09D stlxp w20, x29, x12, [x4]
+C834B09D stlxp w20, fp, x12, [x4]
C8239DBC stlxp w3, x28, x7, [x13]
-C83EF611 stlxp w30, x17, x29, [x16]
+C83EF611 stlxp w30, x17, fp, [x16]
C83DD080 stlxp w29, x0, x20, [x4]
C83988DF stlxp w25, xzr, x2, [x6]
// STLXRB_SR32_ldstexcl 00001000000xxxxx1xxxxxxxxxxxxxxx
0811B3FD stlxrb w17, w29, [sp]
0814C6A6 stlxrb w20, w6, [x21]
-0810BBC4 stlxrb w16, w4, [x30]
-0807B3C7 stlxrb w7, w7, [x30]
+0810BBC4 stlxrb w16, w4, [lr]
+0807B3C7 stlxrb w7, w7, [lr]
0813CDAD stlxrb w19, w13, [x13]
081B9DDE stlxrb w27, w30, [x14]
0800E366 stlxrb w0, w6, [x27]
@@ -28533,7 +28535,7 @@ C83988DF stlxp w25, xzr, x2, [x6]
8814B54E stlxr w20, w14, [x10]
// STLXR_SR64_ldstexcl 11001000000xxxxx1xxxxxxxxxxxxxxx
C81C96BB stlxr w28, x27, [x21]
-C80B9FD4 stlxr w11, x20, [x30]
+C80B9FD4 stlxr w11, x20, [lr]
C819BA24 stlxr w25, x4, [x17]
C80EC188 stlxr w14, x8, [x12]
C803E595 stlxr w3, x21, [x12]
@@ -28558,7 +28560,7 @@ C8198329 stlxr w25, x9, [x25]
280B4DEF stnp w15, w19, [x15, #0x58]
282495CD stnp w13, w5, [x14, #-0xdc]
282E4661 stnp w1, w17, [x19, #-0x90]
-28365BC3 stnp w3, w22, [x30, #-0x50]
+28365BC3 stnp w3, w22, [lr, #-0x50]
2815BB83 stnp w3, w14, [x28, #0xac]
2807AAD4 stnp w20, w10, [x22, #0x3c]
2823965C stnp w28, w5, [x18, #-0xe4]
@@ -28568,27 +28570,27 @@ C8198329 stlxr w25, x9, [x25]
// STNP_64_ldstnapair_offs 1010100000xxxxxxxxxxxxxxxxxxxxxx
A804367B stnp x27, x13, [x19, #0x40]
A802D1A7 stnp x7, x20, [x13, #0x28]
-A8399FDE stnp x30, x7, [x30, #-0x68]
+A8399FDE stnp lr, x7, [lr, #-0x68]
A83687FF stnp xzr, x1, [sp, #-0x98]
-A8005FC9 stnp x9, x23, [x30]
+A8005FC9 stnp x9, x23, [lr]
A8089617 stnp x23, x5, [x16, #0x88]
A83E6EE6 stnp x6, x27, [x23, #-0x20]
A8137CF9 stnp x25, xzr, [x7, #0x130]
A814A71C stnp x28, x9, [x24, #0x148]
A81507F8 stnp x24, x1, [sp, #0x150]
A82C0498 stnp x24, x1, [x4, #-0x140]
-A823FBA0 stnp x0, x30, [x29, #-0x1c8]
+A823FBA0 stnp x0, lr, [fp, #-0x1c8]
A8175560 stnp x0, x21, [x11, #0x170]
A82BA22B stnp x11, x8, [x17, #-0x148]
A825EBE1 stnp x1, x26, [sp, #-0x1a8]
-A83C7602 stnp x2, x29, [x16, #-0x40]
+A83C7602 stnp x2, fp, [x16, #-0x40]
// STNP_D_ldstnapair_offs 0110110000xxxxxxxxxxxxxxxxxxxxxx
6C2C92D3 stnp d19, d4, [x22, #-0x138]
6C341A08 stnp d8, d6, [x16, #-0xc0]
6C276557 stnp d23, d25, [x10, #-0x190]
6C003DED stnp d13, d15, [x15]
6C001A7C stnp d28, d6, [x19]
-6C3BCBB8 stnp d24, d18, [x29, #-0x48]
+6C3BCBB8 stnp d24, d18, [fp, #-0x48]
6C2C1813 stnp d19, d6, [x0, #-0x140]
6C2E953F stnp d31, d5, [x9, #-0x118]
6C3F218C stnp d12, d8, [x12, #-0x10]
@@ -28606,7 +28608,7 @@ AC3DD89B stnp q27, q22, [x4, #-0x50]
AC133122 stnp q2, q12, [x9, #0x260]
AC1D8C06 stnp q6, q3, [x0, #0x3b0]
AC34C749 stnp q9, q17, [x26, #-0x170]
-AC30B7BB stnp q27, q13, [x29, #-0x1f0]
+AC30B7BB stnp q27, q13, [fp, #-0x1f0]
AC26211D stnp q29, q8, [x8, #-0x340]
AC29A771 stnp q17, q9, [x27, #-0x2d0]
AC1244FB stnp q27, q17, [x7, #0x240]
@@ -28668,7 +28670,7 @@ AC0BFE94 stnp q20, q31, [x20, #0x170]
28ACD5B7 stp w23, w21, [x13], #-0x9c
28958837 stp w23, w2, [x1], #0xac
// STP_32_ldstpair_pre 0010100110xxxxxxxxxxxxxxxxxxxxxx
-29ACBFA6 stp w6, w15, [x29, #-0x9c]!
+29ACBFA6 stp w6, w15, [fp, #-0x9c]!
298C1001 stp w1, w4, [x0, #0x60]!
29BD30D7 stp w23, w12, [x6, #-0x18]!
2994F348 stp w8, w28, [x26, #0xa4]!
@@ -28686,11 +28688,11 @@ AC0BFE94 stnp q20, q31, [x20, #0x170]
2981D07C stp w28, w20, [x3, #0xc]!
// STP_64_ldstpair_off 1010100100xxxxxxxxxxxxxxxxxxxxxx
A90F0D78 stp x24, x3, [x11, #0xf0]
-A93B27DA stp x26, x9, [x30, #-0x50]
-A92E6FC7 stp x7, x27, [x30, #-0x120]
+A93B27DA stp x26, x9, [lr, #-0x50]
+A92E6FC7 stp x7, x27, [lr, #-0x120]
A92DB502 stp x2, x13, [x8, #-0x128]
A92B8A0F stp x15, x2, [x16, #-0x148]
-A90F639D stp x29, x24, [x28, #0xf0]
+A90F639D stp fp, x24, [x28, #0xf0]
A91DEC18 stp x24, x27, [x0, #0x1d8]
A905596E stp x14, x22, [x11, #0x50]
A91FB0A5 stp x5, x12, [x5, #0x1f8]
@@ -28698,19 +28700,19 @@ A90C31B9 stp x25, x12, [x13, #0xc0]
A9098100 stp x0, x0, [x8, #0x98]
A93926C1 stp x1, x9, [x22, #-0x70]
A920174E stp x14, x5, [x26, #-0x200]
-A93F33CF stp x15, x12, [x30, #-0x10]
+A93F33CF stp x15, x12, [lr, #-0x10]
A909AEB1 stp x17, x11, [x21, #0x98]
A93F605B stp x27, x24, [x2, #-0x10]
// STP_64_ldstpair_post 1010100010xxxxxxxxxxxxxxxxxxxxxx
A89B32DA stp x26, x12, [x22], #0x1b0
-A88D23C2 stp x2, x8, [x30], #0xd0
+A88D23C2 stp x2, x8, [lr], #0xd0
A8A90734 stp x20, x1, [x25], #-0x170
A88DE9F9 stp x25, x26, [x15], #0xd8
A8B53EAF stp x15, x15, [x21], #-0xb0
A8BB3233 stp x19, x12, [x17], #-0x50
A888DEAE stp x14, x23, [x21], #0x88
A8BABD53 stp x19, x15, [x10], #-0x58
-A8A55E7D stp x29, x23, [x19], #-0x1b0
+A8A55E7D stp fp, x23, [x19], #-0x1b0
A8AB3A7C stp x28, x14, [x19], #-0x150
A8A32B04 stp x4, x10, [x24], #-0x1d0
A8B14111 stp x17, x16, [x8], #-0xf0
@@ -28719,34 +28721,34 @@ A88928F7 stp x23, x10, [x7], #0x90
A8826A72 stp x18, x26, [x19], #0x20
A8B26E20 stp x0, x27, [x17], #-0xe0
// STP_64_ldstpair_pre 1010100110xxxxxxxxxxxxxxxxxxxxxx
-A9B347A8 stp x8, x17, [x29, #-0xd0]!
+A9B347A8 stp x8, x17, [fp, #-0xd0]!
A9B6602B stp x11, x24, [x1, #-0xa0]!
A998E2E9 stp x9, x24, [x23, #0x188]!
A9BDA70F stp x15, x9, [x24, #-0x28]!
-A9B3A3AB stp x11, x8, [x29, #-0xc8]!
-A9A9195E stp x30, x6, [x10, #-0x170]!
+A9B3A3AB stp x11, x8, [fp, #-0xc8]!
+A9A9195E stp lr, x6, [x10, #-0x170]!
A9930EFA stp x26, x3, [x23, #0x130]!
A989EF93 stp x19, x27, [x28, #0x98]!
A9B7C1B1 stp x17, x16, [x13, #-0x88]!
A9BD619C stp x28, x24, [x12, #-0x30]!
A989CA3A stp x26, x18, [x17, #0x98]!
-A99333FD stp x29, x12, [sp, #0x130]!
+A99333FD stp fp, x12, [sp, #0x130]!
A9B909F3 stp x19, x2, [x15, #-0x70]!
-A9A93BDF stp xzr, x14, [x30, #-0x170]!
+A9A93BDF stp xzr, x14, [lr, #-0x170]!
A9A25127 stp x7, x20, [x9, #-0x1e0]!
-A9867946 stp x6, x30, [x10, #0x60]!
+A9867946 stp x6, lr, [x10, #0x60]!
// STP_D_ldstpair_off 0110110100xxxxxxxxxxxxxxxxxxxxxx
6D29D427 stp d7, d21, [x1, #-0x168]
6D387F3C stp d28, d31, [x25, #-0x80]
-6D36BBBD stp d29, d14, [x29, #-0x98]
+6D36BBBD stp d29, d14, [fp, #-0x98]
6D050937 stp d23, d2, [x9, #0x50]
6D3489FF stp d31, d2, [x15, #-0xb8]
-6D004FDE stp d30, d19, [x30]
+6D004FDE stp d30, d19, [lr]
6D205C92 stp d18, d23, [x4, #-0x200]
6D03417D stp d29, d16, [x11, #0x30]
6D200F33 stp d19, d3, [x25, #-0x200]
6D0B9DF4 stp d20, d7, [x15, #0xb8]
-6D3C5BA0 stp d0, d22, [x29, #-0x40]
+6D3C5BA0 stp d0, d22, [fp, #-0x40]
6D0A2A58 stp d24, d10, [x18, #0xa0]
6D218718 stp d24, d1, [x24, #-0x1e8]
6D1A6D1F stp d31, d27, [x8, #0x1a0]
@@ -28756,7 +28758,7 @@ A9867946 stp x6, x30, [x10, #0x60]!
6CB9D3E2 stp d2, d20, [sp], #-0x68
6CACE02D stp d13, d24, [x1], #-0x138
6C986E3A stp d26, d27, [x17], #0x180
-6CAC97BC stp d28, d5, [x29], #-0x138
+6CAC97BC stp d28, d5, [fp], #-0x138
6CAAA400 stp d0, d9, [x0], #-0x158
6C878799 stp d25, d1, [x28], #0x78
6C922153 stp d19, d8, [x10], #0x120
@@ -28806,7 +28808,7 @@ AD396225 stp q5, q24, [x17, #-0xe0]
// STP_Q_ldstpair_post 1010110010xxxxxxxxxxxxxxxxxxxxxx
AC9A2AE9 stp q9, q10, [x23], #0x340
AC93273B stp q27, q9, [x25], #0x260
-AC8877A2 stp q2, q29, [x29], #0x100
+AC8877A2 stp q2, q29, [fp], #0x100
ACB41ACD stp q13, q6, [x22], #-0x180
ACB90670 stp q16, q1, [x19], #-0xe0
ACABF219 stp q25, q28, [x16], #-0x290
@@ -28835,7 +28837,7 @@ AD98049B stp q27, q1, [x4, #0x300]!
ADBA1BFB stp q27, q6, [sp, #-0xc0]!
AD8E0BFF stp q31, q2, [sp, #0x1c0]!
ADB2A744 stp q4, q9, [x26, #-0x1b0]!
-ADA55FB0 stp q16, q23, [x29, #-0x360]!
+ADA55FB0 stp q16, q23, [fp, #-0x360]!
AD8D86F7 stp q23, q1, [x23, #0x1b0]!
// STP_S_ldstpair_off 0010110100xxxxxxxxxxxxxxxxxxxxxx
2D1CF8E9 stp s9, s30, [x7, #0xe4]
@@ -28852,7 +28854,7 @@ AD8D86F7 stp q23, q1, [x23, #0x1b0]!
2D0B7445 stp s5, s29, [x2, #0x58]
2D046902 stp s2, s26, [x8, #0x20]
2D0D4EA3 stp s3, s19, [x21, #0x68]
-2D0AB7C4 stp s4, s13, [x30, #0x54]
+2D0AB7C4 stp s4, s13, [lr, #0x54]
2D3C0483 stp s3, s1, [x4, #-0x20]
// STP_S_ldstpair_post 0010110010xxxxxxxxxxxxxxxxxxxxxx
2CBEBE36 stp s22, s15, [x17], #-0xc
@@ -28869,7 +28871,7 @@ AD8D86F7 stp q23, q1, [x23, #0x1b0]!
2CB26D66 stp s6, s27, [x11], #-0x70
2CBBFF53 stp s19, s31, [x26], #-0x24
2CB4998A stp s10, s6, [x12], #-0x5c
-2C941FD9 stp s25, s7, [x30], #0xa0
+2C941FD9 stp s25, s7, [lr], #0xa0
2CB654DE stp s30, s21, [x6], #-0x50
// STP_S_ldstpair_pre 0010110110xxxxxxxxxxxxxxxxxxxxxx
2D91F239 stp s25, s28, [x17, #0x8c]!
@@ -28883,7 +28885,7 @@ AD8D86F7 stp q23, q1, [x23, #0x1b0]!
2DAC9281 stp s1, s4, [x20, #-0x9c]!
2DB188CB stp s11, s2, [x6, #-0x74]!
2DAFD0DC stp s28, s20, [x6, #-0x84]!
-2D92F3CD stp s13, s28, [x30, #0x94]!
+2D92F3CD stp s13, s28, [lr, #0x94]!
2D9A2948 stp s8, s10, [x10, #0xd0]!
2DA01727 stp s7, s5, [x25, #-0x100]!
2D9C0717 stp s23, s1, [x24, #0xe0]!
@@ -28892,17 +28894,17 @@ AD8D86F7 stp q23, q1, [x23, #0x1b0]!
38307A8D strb w13, [x20, x16, lsl #0x0]
3839690C strb w12, [x8, x25]
38276AF8 strb w24, [x23, x7]
-383E7A0D strb w13, [x16, x30, lsl #0x0]
+383E7A0D strb w13, [x16, lr, lsl #0x0]
3824681E strb w30, [x0, x4]
383F7B66 strb w6, [x27, xzr, lsl #0x0]
-38257BAA strb w10, [x29, x5, lsl #0x0]
-383A6BCE strb w14, [x30, x26]
+38257BAA strb w10, [fp, x5, lsl #0x0]
+383A6BCE strb w14, [lr, x26]
38326A75 strb w21, [x19, x18]
38337B8E strb w14, [x28, x19, lsl #0x0]
382A798E strb w14, [x12, x10, lsl #0x0]
382E7A9B strb w27, [x20, x14, lsl #0x0]
382D7AFE strb w30, [x23, x13, lsl #0x0]
-383D78E7 strb w7, [x7, x29, lsl #0x0]
+383D78E7 strb w7, [x7, fp, lsl #0x0]
38367AB8 strb w24, [x21, x22, lsl #0x0]
383B7892 strb w18, [x4, x27, lsl #0x0]
// STRB_32B_ldst_regoff 00111000001xxxxxx1xx10xxxxxxxxxx
@@ -28924,7 +28926,7 @@ AD8D86F7 stp q23, q1, [x23, #0x1b0]!
38265B27 strb w7, [x25, w6, uxtw #0x0]
// STRB_32_ldst_immpost 00111000000xxxxxxxxx01xxxxxxxxxx
381B5666 strb w6, [x19], #-0x4b
-381037CE strb w14, [x30], #-0xfd
+381037CE strb w14, [lr], #-0xfd
380BA46C strb w12, [x3], #0xba
3801D5D2 strb w18, [x14], #0x1d
381AF48B strb w11, [x4], #-0x51
@@ -28942,7 +28944,7 @@ AD8D86F7 stp q23, q1, [x23, #0x1b0]!
// STRB_32_ldst_immpre 00111000000xxxxxxxxx11xxxxxxxxxx
38129EF9 strb w25, [x23, #-0xd7]!
381FAED2 strb w18, [x22, #-0x6]!
-38144FC7 strb w7, [x30, #-0xbc]!
+38144FC7 strb w7, [lr, #-0xbc]!
380AACE3 strb w3, [x7, #0xaa]!
38162DD7 strb w23, [x14, #-0x9e]!
38181C36 strb w22, [x1, #-0x7f]!
@@ -28987,7 +28989,7 @@ AD8D86F7 stp q23, q1, [x23, #0x1b0]!
781F0720 strh w0, [x25], #-0x10
781F251B strh w27, [x8], #-0xe
780934C6 strh w6, [x6], #0x93
-7807C7CA strh w10, [x30], #0x7c
+7807C7CA strh w10, [lr], #0x7c
781FF431 strh w17, [x1], #-0x1
7802F575 strh w21, [x11], #0x2f
// STRH_32_ldst_immpre 01111000000xxxxxxxxx11xxxxxxxxxx
@@ -29070,7 +29072,7 @@ B818DE73 str w19, [x19, #-0x73]!
B802CCF1 str w17, [x7, #0x2c]!
B817DF62 str w2, [x27, #-0x83]!
B8119E99 str w25, [x20, #-0xe7]!
-B80FCFA6 str w6, [x29, #0xfc]!
+B80FCFA6 str w6, [fp, #0xfc]!
B81C1C11 str w17, [x0, #-0x3f]!
B8055E17 str w23, [x16, #0x55]!
B815AF33 str w19, [x25, #-0xa6]!
@@ -29099,7 +29101,7 @@ B8297A99 str w25, [x20, x9, lsl #0x2]
B827FB1B str w27, [x24, x7, sxtx #0x2]
B82A7944 str w4, [x10, x10, lsl #0x2]
B829C88F str w15, [x4, w9, sxtw]
-B8355BA7 str w7, [x29, w21, uxtw #0x2]
+B8355BA7 str w7, [fp, w21, uxtw #0x2]
B8315B58 str w24, [x26, w17, uxtw #0x2]
B82E59B3 str w19, [x13, w14, uxtw #0x2]
B83FEA18 str w24, [x16, xzr, sxtx]
@@ -29112,14 +29114,14 @@ B83CCB48 str w8, [x26, w28, sxtw]
// STR_64_ldst_immpost 11111000000xxxxxxxxx01xxxxxxxxxx
F80B5557 str x23, [x10], #0xb5
F818F585 str x5, [x12], #-0x71
-F80AC4DD str x29, [x6], #0xac
+F80AC4DD str fp, [x6], #0xac
F8090608 str x8, [x16], #0x90
F80926F5 str x21, [x23], #0x92
F80395A0 str x0, [x13], #0x39
F81C25CA str x10, [x14], #-0x3e
F81AE6FA str x26, [x23], #-0x52
F8130613 str x19, [x16], #-0xd0
-F80847BB str x27, [x29], #0x84
+F80847BB str x27, [fp], #0x84
F805B681 str x1, [x20], #0x5b
F8152638 str x24, [x17], #-0xae
F804942D str x13, [x1], #0x49
@@ -29146,13 +29148,13 @@ F81C1E71 str x17, [x19, #-0x3f]!
// STR_64_ldst_pos 1111100100xxxxxxxxxxxxxxxxxxxxxx
F90DA69A str x26, [x20, #0x1b48]
F91DAA6B str x11, [x19, #0x3b50]
-F90B6DBD str x29, [x13, #0x16d8]
+F90B6DBD str fp, [x13, #0x16d8]
F938F615 str x21, [x16, #0x71e8]
F908F40C str x12, [x0, #0x11e8]
F916616B str x11, [x11, #0x2cc0]
F933DCC2 str x2, [x6, #0x67b8]
F921FCB4 str x20, [x5, #0x43f8]
-F904FBD3 str x19, [x30, #0x9f0]
+F904FBD3 str x19, [lr, #0x9f0]
F928D2A5 str x5, [x21, #0x51a0]
F933CAAE str x14, [x21, #0x6790]
F920AC2F str x15, [x1, #0x4158]
@@ -29164,17 +29166,17 @@ F934A74D str x13, [x26, #0x6948]
F833E969 str x9, [x11, x19, sxtx]
F82249D8 str x24, [x14, w2, uxtw]
F8385A87 str x7, [x20, w24, uxtw #0x3]
-F82B4BD7 str x23, [x30, w11, uxtw]
+F82B4BD7 str x23, [lr, w11, uxtw]
F82BFAB8 str x24, [x21, x11, sxtx #0x3]
F820D971 str x17, [x11, w0, sxtw #0x3]
F82578EB str x11, [x7, x5, lsl #0x3]
F830DA23 str x3, [x17, w16, sxtw #0x3]
-F8394BDF str xzr, [x30, w25, uxtw]
-F8216BD6 str x22, [x30, x1]
+F8394BDF str xzr, [lr, w25, uxtw]
+F8216BD6 str x22, [lr, x1]
F827DA64 str x4, [x19, w7, sxtw #0x3]
F8354A27 str x7, [x17, w21, uxtw]
F8226824 str x4, [x1, x2]
-F83BCA3E str x30, [x17, w27, sxtw]
+F83BCA3E str lr, [x17, w27, sxtw]
F828FB56 str x22, [x26, x8, sxtx #0x3]
F823DB58 str x24, [x26, w3, sxtw #0x3]
// STR_BL_ldst_regoff 00111100001xxxxx011x10xxxxxxxxxx
@@ -29190,10 +29192,10 @@ F823DB58 str x24, [x26, w3, sxtw #0x3]
3C376ABC str b28, [x21, x23]
3C376A7E str b30, [x19, x23]
3C376A0C str b12, [x16, x23]
-3C3D7AAC str b12, [x21, x29, lsl #0x0]
+3C3D7AAC str b12, [x21, fp, lsl #0x0]
3C207B6B str b11, [x27, x0, lsl #0x0]
3C206A65 str b5, [x19, x0]
-3C206BA7 str b7, [x29, x0]
+3C206BA7 str b7, [fp, x0]
// STR_B_ldst_immpost 00111100000xxxxxxxxx01xxxxxxxxxx
3C162655 str b21, [x18], #-0x9e
3C1194DD str b29, [x6], #-0xe7
@@ -29208,17 +29210,17 @@ F823DB58 str x24, [x26, w3, sxtw #0x3]
3C06B55F str b31, [x10], #0x6b
3C1085B7 str b23, [x13], #-0xf8
3C17D40D str b13, [x0], #-0x83
-3C1DA7BE str b30, [x29], #-0x26
+3C1DA7BE str b30, [fp], #-0x26
3C1A8600 str b0, [x16], #-0x58
3C1AA4B1 str b17, [x5], #-0x56
// STR_B_ldst_immpre 00111100000xxxxxxxxx11xxxxxxxxxx
3C1E8F14 str b20, [x24, #-0x18]!
3C03FF12 str b18, [x24, #0x3f]!
3C0F7D02 str b2, [x8, #0xf7]!
-3C113FAA str b10, [x29, #-0xed]!
+3C113FAA str b10, [fp, #-0xed]!
3C006E56 str b22, [x18, #0x6]!
3C0D9E93 str b19, [x20, #0xd9]!
-3C09FFA9 str b9, [x29, #0x9f]!
+3C09FFA9 str b9, [fp, #0x9f]!
3C126D85 str b5, [x12, #-0xda]!
3C133F25 str b5, [x25, #-0xcd]!
3C1C6D90 str b16, [x12, #-0x3a]!
@@ -29226,7 +29228,7 @@ F823DB58 str x24, [x26, w3, sxtw #0x3]
3C129E8C str b12, [x20, #-0xd7]!
3C1CEC7E str b30, [x3, #-0x32]!
3C162F00 str b0, [x24, #-0x9e]!
-3C01EFD2 str b18, [x30, #0x1e]!
+3C01EFD2 str b18, [lr, #0x1e]!
3C032D35 str b21, [x9, #0x32]!
// STR_B_ldst_pos 0011110100xxxxxxxxxxxxxxxxxxxxxx
3D25327F str b31, [x19, #0x94c]
@@ -29246,8 +29248,8 @@ F823DB58 str x24, [x26, w3, sxtw #0x3]
3D2BAB63 str b3, [x27, #0xaea]
3D025E3F str b31, [x17, #0x97]
// STR_B_ldst_regoff 00111100001xxxxxx1xx10xxxxxxxxxx
-3C354BDA str b26, [x30, w21, uxtw]
-3C265BB0 str b16, [x29, w6, uxtw #0x0]
+3C354BDA str b26, [lr, w21, uxtw]
+3C265BB0 str b16, [fp, w6, uxtw #0x0]
3C37FAF5 str b21, [x23, x23, sxtx #0x0]
3C264B78 str b24, [x27, w6, uxtw]
3C24DAE0 str b0, [x23, w4, sxtw #0x0]
@@ -29257,7 +29259,7 @@ F823DB58 str x24, [x26, w3, sxtw #0x3]
3C3AFABA str b26, [x21, x26, sxtx #0x0]
3C234932 str b18, [x9, w3, uxtw]
3C325A1E str b30, [x16, w18, uxtw #0x0]
-3C285BC2 str b2, [x30, w8, uxtw #0x0]
+3C285BC2 str b2, [lr, w8, uxtw #0x0]
3C3B494E str b14, [x10, w27, uxtw]
3C20DA45 str b5, [x18, w0, sxtw #0x0]
3C30C93A str b26, [x9, w16, sxtw]
@@ -29267,7 +29269,7 @@ FC0F857E str d30, [x11], #0xf8
FC1B458D str d13, [x12], #-0x4c
FC05E593 str d19, [x12], #0x5e
FC09060E str d14, [x16], #0x90
-FC0397DF str d31, [x30], #0x39
+FC0397DF str d31, [lr], #0x39
FC142518 str d24, [x8], #-0xbe
FC02E74A str d10, [x26], #0x2e
FC05575D str d29, [x26], #0x55
@@ -29290,7 +29292,7 @@ FC1ADD6B str d11, [x11, #-0x53]!
FC08DE36 str d22, [x17, #0x8d]!
FC0CCDA8 str d8, [x13, #0xcc]!
FC19AE28 str d8, [x17, #-0x66]!
-FC182FBD str d29, [x29, #-0x7e]!
+FC182FBD str d29, [fp, #-0x7e]!
FC1CED70 str d16, [x11, #-0x32]!
FC066EF5 str d21, [x23, #0x66]!
FC08EE15 str d21, [x16, #0x8e]!
@@ -29314,7 +29316,7 @@ FD0EF1D9 str d25, [x14, #0x1de0]
FD00A8FA str d26, [x7, #0x150]
FD1D2E2E str d14, [x17, #0x3a58]
// STR_D_ldst_regoff 11111100001xxxxxx1xx10xxxxxxxxxx
-FC3EF913 str d19, [x8, x30, sxtx #0x3]
+FC3EF913 str d19, [x8, lr, sxtx #0x3]
FC3DC8B0 str d16, [x5, w29, sxtw]
FC2EDABB str d27, [x21, w14, sxtw #0x3]
FC216AB9 str d25, [x21, x1]
@@ -29390,7 +29392,7 @@ FC255982 str d2, [x12, w5, uxtw #0x3]
7C257AAE str h14, [x21, x5, lsl #0x1]
7C395855 str h21, [x2, w25, uxtw #0x1]
7C2BD957 str h23, [x10, w11, sxtw #0x1]
-7C307BDB str h27, [x30, x16, lsl #0x1]
+7C307BDB str h27, [lr, x16, lsl #0x1]
7C376A06 str h6, [x16, x23]
7C247BFC str h28, [sp, x4, lsl #0x1]
7C2AEB98 str h24, [x28, x10, sxtx]
@@ -29423,10 +29425,10 @@ FC255982 str d2, [x12, w5, uxtw #0x3]
3C9B8EC0 str q0, [x22, #-0x48]!
3C9DBDBF str q31, [x13, #-0x25]!
3C8D8F8D str q13, [x28, #0xd8]!
-3C912FD5 str q21, [x30, #-0xee]!
+3C912FD5 str q21, [lr, #-0xee]!
3C9E6C89 str q9, [x4, #-0x1a]!
3C94EE24 str q4, [x17, #-0xb2]!
-3C9F4FAB str q11, [x29, #-0xc]!
+3C9F4FAB str q11, [fp, #-0xc]!
3C8D6CB1 str q17, [x5, #0xd6]!
3C95BDA5 str q5, [x13, #-0xa5]!
3C8EED11 str q17, [x8, #0xee]!
@@ -29444,7 +29446,7 @@ FC255982 str d2, [x12, w5, uxtw #0x3]
3DB5C42F str q15, [x1, #0xd710]
3DBBA20B str q11, [x16, #0xee80]
3DB90247 str q7, [x18, #0xe400]
-3DB9CBC9 str q9, [x30, #0xe720]
+3DB9CBC9 str q9, [lr, #0xe720]
3DA4FA6C str q12, [x19, #0x93e0]
3DA53B26 str q6, [x25, #0x94e0]
3D8CA972 str q18, [x11, #0x32a0]
@@ -29458,17 +29460,17 @@ FC255982 str d2, [x12, w5, uxtw #0x3]
3CBD4815 str q21, [x0, w29, uxtw]
3CAC59F5 str q21, [x15, w12, uxtw #0x4]
3CA05A8E str q14, [x20, w0, uxtw #0x4]
-3CB26BCA str q10, [x30, x18]
+3CB26BCA str q10, [lr, x18]
3CB1DAB8 str q24, [x21, w17, sxtw #0x4]
3CAE5906 str q6, [x8, w14, uxtw #0x4]
-3CA95BD3 str q19, [x30, w9, uxtw #0x4]
-3CA95BD6 str q22, [x30, w9, uxtw #0x4]
-3CADFBCB str q11, [x30, x13, sxtx #0x4]
+3CA95BD3 str q19, [lr, w9, uxtw #0x4]
+3CA95BD6 str q22, [lr, w9, uxtw #0x4]
+3CADFBCB str q11, [lr, x13, sxtx #0x4]
3CA3F86A str q10, [x3, x3, sxtx #0x4]
3CB97896 str q22, [x4, x25, lsl #0x4]
// STR_S_ldst_immpost 10111100000xxxxxxxxx01xxxxxxxxxx
BC16846F str s15, [x3], #-0x98
-BC0F67C2 str s2, [x30], #0xf6
+BC0F67C2 str s2, [lr], #0xf6
BC0AA58A str s10, [x12], #0xaa
BC083443 str s3, [x2], #0x83
BC0D9409 str s9, [x0], #0xd9
@@ -29499,7 +29501,7 @@ BC168F6C str s12, [x27, #-0x98]!
BC111E79 str s25, [x19, #-0xef]!
BC097DBB str s27, [x13, #0x97]!
BC192D13 str s19, [x8, #-0x6e]!
-BC18AFA9 str s9, [x29, #-0x76]!
+BC18AFA9 str s9, [fp, #-0x76]!
// STR_S_ldst_pos 1011110100xxxxxxxxxxxxxxxxxxxxxx
BD3800DA str s26, [x6, #0x3800]
BD25ED62 str s2, [x11, #0x25ec]
@@ -29518,7 +29520,7 @@ BD152C13 str s19, [x0, #0x152c]
BD3211DC str s28, [x14, #0x3210]
BD3BCA5F str s31, [x18, #0x3bc8]
// STR_S_ldst_regoff 10111100001xxxxxx1xx10xxxxxxxxxx
-BC3E5BD5 str s21, [x30, w30, uxtw #0x2]
+BC3E5BD5 str s21, [lr, w30, uxtw #0x2]
BC31DAD4 str s20, [x22, w17, sxtw #0x2]
BC2158AC str s12, [x5, w1, uxtw #0x2]
BC3B7836 str s22, [x1, x27, lsl #0x2]
@@ -29532,7 +29534,7 @@ BC264A43 str s3, [x18, w6, uxtw]
BC237900 str s0, [x8, x3, lsl #0x2]
BC23F99B str s27, [x12, x3, sxtx #0x2]
BC3579B4 str s20, [x13, x21, lsl #0x2]
-BC3EFB01 str s1, [x24, x30, sxtx #0x2]
+BC3EFB01 str s1, [x24, lr, sxtx #0x2]
BC24C9A5 str s5, [x13, w4, sxtw]
// STSETB_LDSETB_32_memop 00111000001xxxxx001100xxxxx11111
382630BF stsetb w6, [x5]
@@ -29562,7 +29564,7 @@ BC24C9A5 str s5, [x13, w4, sxtw]
783A327F stseth w26, [x19]
783730FF stseth w23, [x7]
7822323F stseth w2, [x17]
-783733DF stseth w23, [x30]
+783733DF stseth w23, [lr]
783832FF stseth w24, [x23]
783530BF stseth w21, [x5]
7822307F stseth w2, [x3]
@@ -29586,7 +29588,7 @@ BC24C9A5 str s5, [x13, w4, sxtw]
387232FF stsetlb w18, [x23]
386C305F stsetlb w12, [x2]
// STSETLH_LDSETLH_32_memop 01111000011xxxxx001100xxxxx11111
-786A33BF stsetlh w10, [x29]
+786A33BF stsetlh w10, [fp]
787730BF stsetlh w23, [x5]
787631BF stsetlh w22, [x13]
787333FF stsetlh w19, [sp]
@@ -29623,11 +29625,11 @@ B86E319F stsetl w14, [x12]
F870315F stsetl x16, [x10]
F872313F stsetl x18, [x9]
F86A315F stsetl x10, [x10]
-F87D30DF stsetl x29, [x6]
+F87D30DF stsetl fp, [x6]
F86133FF stsetl x1, [sp]
-F87E30DF stsetl x30, [x6]
+F87E30DF stsetl lr, [x6]
F86732DF stsetl x7, [x22]
-F87733BF stsetl x23, [x29]
+F87733BF stsetl x23, [fp]
F86832FF stsetl x8, [x23]
F86930FF stsetl x9, [x7]
F86532FF stsetl x5, [x23]
@@ -29656,7 +29658,7 @@ B826303F stset w6, [x1]
// STSET_LDSET_64_memop 11111000001xxxxx001100xxxxx11111
F82A33FF stset x10, [sp]
F82C327F stset x12, [x19]
-F83D33DF stset x29, [x30]
+F83D33DF stset fp, [lr]
F82A331F stset x10, [x24]
F834339F stset x20, [x28]
F820333F stset x0, [x25]
@@ -29693,14 +29695,14 @@ F82A32FF stset x10, [x23]
782B423F stsmaxh w11, [x17]
783942FF stsmaxh w25, [x23]
783B417F stsmaxh w27, [x11]
-782A43BF stsmaxh w10, [x29]
-782D43BF stsmaxh w13, [x29]
+782A43BF stsmaxh w10, [fp]
+782D43BF stsmaxh w13, [fp]
783F431F stsmaxh wzr, [x24]
7836431F stsmaxh w22, [x24]
782D411F stsmaxh w13, [x8]
783B41BF stsmaxh w27, [x13]
782F409F stsmaxh w15, [x4]
-782543BF stsmaxh w5, [x29]
+782543BF stsmaxh w5, [fp]
783D419F stsmaxh w29, [x12]
782F401F stsmaxh w15, [x0]
7825409F stsmaxh w5, [x4]
@@ -29711,12 +29713,12 @@ F82A32FF stset x10, [x23]
387840FF stsmaxlb w24, [x7]
3868437F stsmaxlb w8, [x27]
3865403F stsmaxlb w5, [x1]
-387543BF stsmaxlb w21, [x29]
+387543BF stsmaxlb w21, [fp]
387242FF stsmaxlb w18, [x23]
3872407F stsmaxlb w18, [x3]
386D42DF stsmaxlb w13, [x22]
386A427F stsmaxlb w10, [x19]
-387843BF stsmaxlb w24, [x29]
+387843BF stsmaxlb w24, [fp]
386E41BF stsmaxlb w14, [x13]
387343FF stsmaxlb w19, [sp]
387442BF stsmaxlb w20, [x21]
@@ -29731,7 +29733,7 @@ F82A32FF stset x10, [x23]
7866415F stsmaxlh w6, [x10]
786F437F stsmaxlh w15, [x27]
786340DF stsmaxlh w3, [x6]
-786243DF stsmaxlh w2, [x30]
+786243DF stsmaxlh w2, [lr]
7863431F stsmaxlh w3, [x24]
786E41FF stsmaxlh w14, [x15]
787340DF stsmaxlh w19, [x6]
@@ -29752,14 +29754,14 @@ B864435F stsmaxl w4, [x26]
B86E40FF stsmaxl w14, [x7]
B86A41FF stsmaxl w10, [x15]
B87D42FF stsmaxl w29, [x23]
-B87343BF stsmaxl w19, [x29]
+B87343BF stsmaxl w19, [fp]
B87643FF stsmaxl w22, [sp]
B877419F stsmaxl w23, [x12]
// STSMAXL_LDSMAXL_64_memop 11111000011xxxxx010000xxxxx11111
F860437F stsmaxl x0, [x27]
F867429F stsmaxl x7, [x20]
F87142BF stsmaxl x17, [x21]
-F87E409F stsmaxl x30, [x4]
+F87E409F stsmaxl lr, [x4]
F86E435F stsmaxl x14, [x26]
F871423F stsmaxl x17, [x17]
F872409F stsmaxl x18, [x4]
@@ -29767,7 +29769,7 @@ F87640FF stsmaxl x22, [x7]
F86041DF stsmaxl x0, [x14]
F87543FF stsmaxl x21, [sp]
F872411F stsmaxl x18, [x8]
-F87D415F stsmaxl x29, [x10]
+F87D415F stsmaxl fp, [x10]
F87F415F stsmaxl xzr, [x10]
F86941FF stsmaxl x9, [x15]
F86143FF stsmaxl x1, [sp]
@@ -29781,7 +29783,7 @@ B82D403F stsmax w13, [x1]
B83C409F stsmax w28, [x4]
B833415F stsmax w19, [x10]
B82041DF stsmax w0, [x14]
-B82C43BF stsmax w12, [x29]
+B82C43BF stsmax w12, [fp]
B829411F stsmax w9, [x8]
B82942BF stsmax w9, [x21]
B83041DF stsmax w16, [x14]
@@ -29793,7 +29795,7 @@ B82C409F stsmax w12, [x4]
F82C409F stsmax x12, [x4]
F820403F stsmax x0, [x1]
F83341BF stsmax x19, [x13]
-F82D43DF stsmax x13, [x30]
+F82D43DF stsmax x13, [lr]
F82240BF stsmax x2, [x5]
F83940FF stsmax x25, [x7]
F83F42FF stsmax xzr, [x23]
@@ -29821,7 +29823,7 @@ F837407F stsmax x23, [x3]
382452DF stsminb w4, [x22]
382E50BF stsminb w14, [x5]
382F51FF stsminb w15, [x15]
-383A53BF stsminb w26, [x29]
+383A53BF stsminb w26, [fp]
382353FF stsminb w3, [sp]
// STSMINH_LDSMINH_32_memop 01111000001xxxxx010100xxxxx11111
7834533F stsminh w20, [x25]
@@ -29880,26 +29882,26 @@ B86751DF stsminl w7, [x14]
B86D50FF stsminl w13, [x7]
B86350DF stsminl w3, [x6]
B872517F stsminl w18, [x11]
-B86653DF stsminl w6, [x30]
+B86653DF stsminl w6, [lr]
B86152FF stsminl w1, [x23]
B87E535F stsminl w30, [x26]
B865525F stsminl w5, [x18]
B87B501F stsminl w27, [x0]
-B86F53BF stsminl w15, [x29]
+B86F53BF stsminl w15, [fp]
B866509F stsminl w6, [x4]
B868523F stsminl w8, [x17]
B875509F stsminl w21, [x4]
B86E505F stsminl w14, [x2]
-B86053DF stsminl w0, [x30]
+B86053DF stsminl w0, [lr]
// STSMINL_LDSMINL_64_memop 11111000011xxxxx010100xxxxx11111
F878519F stsminl x24, [x12]
F86B517F stsminl x11, [x11]
F86D50BF stsminl x13, [x5]
F87752BF stsminl x23, [x21]
-F87D539F stsminl x29, [x28]
+F87D539F stsminl fp, [x28]
F87C51BF stsminl x28, [x13]
F864531F stsminl x4, [x24]
-F86053DF stsminl x0, [x30]
+F86053DF stsminl x0, [lr]
F863517F stsminl x3, [x11]
F867507F stsminl x7, [x3]
F86252DF stsminl x2, [x22]
@@ -29911,14 +29913,14 @@ F866509F stsminl x6, [x4]
// STSMIN_LDSMIN_32_memop 10111000001xxxxx010100xxxxx11111
B824515F stsmin w4, [x10]
B83E53FF stsmin w30, [sp]
-B82453BF stsmin w4, [x29]
+B82453BF stsmin w4, [fp]
B828519F stsmin w8, [x12]
B83453FF stsmin w20, [sp]
B83950FF stsmin w25, [x7]
B83C529F stsmin w28, [x20]
B82351DF stsmin w3, [x14]
B83A52BF stsmin w26, [x21]
-B82453DF stsmin w4, [x30]
+B82453DF stsmin w4, [lr]
B83D527F stsmin w29, [x19]
B82850DF stsmin w8, [x6]
B82850BF stsmin w8, [x5]
@@ -29937,13 +29939,13 @@ F82951DF stsmin x9, [x14]
F83A50FF stsmin x26, [x7]
F821529F stsmin x1, [x20]
F830505F stsmin x16, [x2]
-F83D52FF stsmin x29, [x23]
-F83853DF stsmin x24, [x30]
+F83D52FF stsmin fp, [x23]
+F83853DF stsmin x24, [lr]
F822521F stsmin x2, [x16]
F82951FF stsmin x9, [x15]
F820515F stsmin x0, [x10]
// STTRB_32_ldst_unpriv 00111000000xxxxxxxxx10xxxxxxxxxx
-38105BB4 sttrb w20, [x29, #-0xfb]
+38105BB4 sttrb w20, [fp, #-0xfb]
38018B9C sttrb w28, [x28, #0x18]
3809EA7E sttrb w30, [x19, #0x9e]
38001946 sttrb w6, [x10, #0x1]
@@ -29957,12 +29959,12 @@ F820515F stsmin x0, [x10]
380F9BF2 sttrb w18, [sp, #0xf9]
380D784C sttrb w12, [x2, #0xd7]
38061976 sttrb w22, [x11, #0x61]
-380C0BCB sttrb w11, [x30, #0xc0]
+380C0BCB sttrb w11, [lr, #0xc0]
380BE892 sttrb w18, [x4, #0xbe]
// STTRH_32_ldst_unpriv 01111000000xxxxxxxxx10xxxxxxxxxx
780D6900 sttrh w0, [x8, #0xd6]
7819B8A7 sttrh w7, [x5, #-0x65]
-781E3BC5 sttrh w5, [x30, #-0x1d]
+781E3BC5 sttrh w5, [lr, #-0x1d]
780BEB80 sttrh w0, [x28, #0xbe]
780CC922 sttrh w2, [x9, #0xcc]
7816EAD5 sttrh w21, [x22, #-0x92]
@@ -29970,10 +29972,10 @@ F820515F stsmin x0, [x10]
781F8B9E sttrh w30, [x28, #-0x8]
781E7BE6 sttrh w6, [sp, #-0x19]
780D684B sttrh w11, [x2, #0xd6]
-7805FBDE sttrh w30, [x30, #0x5f]
+7805FBDE sttrh w30, [lr, #0x5f]
78020B07 sttrh w7, [x24, #0x20]
7818E80E sttrh w14, [x0, #-0x72]
-78082BB7 sttrh w23, [x29, #0x82]
+78082BB7 sttrh w23, [fp, #0x82]
780AE8F2 sttrh w18, [x7, #0xae]
7815F908 sttrh w8, [x8, #-0xa1]
// STTR_32_ldst_unpriv 10111000000xxxxxxxxx10xxxxxxxxxx
@@ -29995,24 +29997,24 @@ B8156881 sttr w1, [x4, #-0xaa]
B8069898 sttr w24, [x4, #0x69]
// STTR_64_ldst_unpriv 11111000000xxxxxxxxx10xxxxxxxxxx
F80A59D1 sttr x17, [x14, #0xa5]
-F8061B5D sttr x29, [x26, #0x61]
+F8061B5D sttr fp, [x26, #0x61]
F800CA19 sttr x25, [x16, #0xc]
F80B0A0B sttr x11, [x16, #0xb0]
-F81CEBB5 sttr x21, [x29, #-0x32]
+F81CEBB5 sttr x21, [fp, #-0x32]
F8119A6E sttr x14, [x19, #-0xe7]
-F807BBC3 sttr x3, [x30, #0x7b]
+F807BBC3 sttr x3, [lr, #0x7b]
F8164BE7 sttr x7, [sp, #-0x9c]
-F80ABBBF sttr xzr, [x29, #0xab]
-F816F81E sttr x30, [x0, #-0x91]
-F803FBA7 sttr x7, [x29, #0x3f]
+F80ABBBF sttr xzr, [fp, #0xab]
+F816F81E sttr lr, [x0, #-0x91]
+F803FBA7 sttr x7, [fp, #0x3f]
F80C0BE3 sttr x3, [sp, #0xc0]
F8045942 sttr x2, [x10, #0x45]
F81A8AE3 sttr x3, [x23, #-0x58]
-F81A9BCD sttr x13, [x30, #-0x57]
+F81A9BCD sttr x13, [lr, #-0x57]
F80839E4 sttr x4, [x15, #0x83]
// STUMAXB_LDUMAXB_32_memop 00111000001xxxxx011000xxxxx11111
3828609F stumaxb w8, [x4]
-382463DF stumaxb w4, [x30]
+382463DF stumaxb w4, [lr]
383A627F stumaxb w26, [x19]
382562DF stumaxb w5, [x22]
3826625F stumaxb w6, [x18]
@@ -30023,12 +30025,12 @@ F80839E4 sttr x4, [x15, #0x83]
3839635F stumaxb w25, [x26]
383D619F stumaxb w29, [x12]
382160DF stumaxb w1, [x6]
-383D63DF stumaxb w29, [x30]
+383D63DF stumaxb w29, [lr]
382A625F stumaxb w10, [x18]
3829607F stumaxb w9, [x3]
382D603F stumaxb w13, [x1]
// STUMAXH_LDUMAXH_32_memop 01111000001xxxxx011000xxxxx11111
-783A63DF stumaxh w26, [x30]
+783A63DF stumaxh w26, [lr]
783A625F stumaxh w26, [x18]
7822619F stumaxh w2, [x12]
782862BF stumaxh w8, [x21]
@@ -30049,7 +30051,7 @@ F80839E4 sttr x4, [x15, #0x83]
3877619F stumaxlb w23, [x12]
386460BF stumaxlb w4, [x5]
386060FF stumaxlb w0, [x7]
-387863DF stumaxlb w24, [x30]
+387863DF stumaxlb w24, [lr]
3868627F stumaxlb w8, [x19]
387761BF stumaxlb w23, [x13]
387661FF stumaxlb w22, [x15]
@@ -30065,9 +30067,9 @@ F80839E4 sttr x4, [x15, #0x83]
7868605F stumaxlh w8, [x2]
787E617F stumaxlh w30, [x11]
786B637F stumaxlh w11, [x27]
-787C63BF stumaxlh w28, [x29]
-787F63BF stumaxlh wzr, [x29]
-786963BF stumaxlh w9, [x29]
+787C63BF stumaxlh w28, [fp]
+787F63BF stumaxlh wzr, [fp]
+786963BF stumaxlh w9, [fp]
7874639F stumaxlh w20, [x28]
7860633F stumaxlh w0, [x25]
787D63FF stumaxlh w29, [sp]
@@ -30086,7 +30088,7 @@ B87D607F stumaxl w29, [x3]
B87E60DF stumaxl w30, [x6]
B86861DF stumaxl w8, [x14]
B863617F stumaxl w3, [x11]
-B87863DF stumaxl w24, [x30]
+B87863DF stumaxl w24, [lr]
B87362FF stumaxl w19, [x23]
B86A629F stumaxl w10, [x20]
B86661DF stumaxl w6, [x14]
@@ -30107,7 +30109,7 @@ F86F623F stumaxl x15, [x17]
F870617F stumaxl x16, [x11]
F87260DF stumaxl x18, [x6]
F878621F stumaxl x24, [x16]
-F86C63BF stumaxl x12, [x29]
+F86C63BF stumaxl x12, [fp]
F87F62FF stumaxl xzr, [x23]
F870605F stumaxl x16, [x2]
F87160FF stumaxl x17, [x7]
@@ -30115,7 +30117,7 @@ F86D62FF stumaxl x13, [x23]
// STUMAX_LDUMAX_32_memop 10111000001xxxxx011000xxxxx11111
B83A621F stumax w26, [x16]
B82C617F stumax w12, [x11]
-B83563BF stumax w21, [x29]
+B83563BF stumax w21, [fp]
B83E60FF stumax w30, [x7]
B824631F stumax w4, [x24]
B82762BF stumax w7, [x21]
@@ -30142,15 +30144,15 @@ F838613F stumax x24, [x9]
F82761BF stumax x7, [x13]
F83960BF stumax x25, [x5]
F83A61FF stumax x26, [x15]
-F82363DF stumax x3, [x30]
-F83B63BF stumax x27, [x29]
+F82363DF stumax x3, [lr]
+F83B63BF stumax x27, [fp]
F82C611F stumax x12, [x8]
-F83063BF stumax x16, [x29]
+F83063BF stumax x16, [fp]
// STUMINB_LDUMINB_32_memop 00111000001xxxxx011100xxxxx11111
3821717F stuminb w1, [x11]
383D72FF stuminb w29, [x23]
383A713F stuminb w26, [x9]
-383E73DF stuminb w30, [x30]
+383E73DF stuminb w30, [lr]
383B70DF stuminb w27, [x6]
383072FF stuminb w16, [x23]
3834713F stuminb w20, [x9]
@@ -30195,7 +30197,7 @@ F83063BF stumax x16, [x29]
3875721F stuminlb w21, [x16]
386F71BF stuminlb w15, [x13]
386C719F stuminlb w12, [x12]
-386C73BF stuminlb w12, [x29]
+386C73BF stuminlb w12, [fp]
386B725F stuminlb w11, [x18]
// STUMINLH_LDUMINLH_32_memop 01111000011xxxxx011100xxxxx11111
787271FF stuminlh w18, [x15]
@@ -30234,12 +30236,12 @@ B86572DF stuminl w5, [x22]
// STUMINL_LDUMINL_64_memop 11111000011xxxxx011100xxxxx11111
F862729F stuminl x2, [x20]
F86E70DF stuminl x14, [x6]
-F87273BF stuminl x18, [x29]
+F87273BF stuminl x18, [fp]
F87B711F stuminl x27, [x8]
F869725F stuminl x9, [x18]
F870701F stuminl x16, [x0]
F87F719F stuminl xzr, [x12]
-F87673BF stuminl x22, [x29]
+F87673BF stuminl x22, [fp]
F871701F stuminl x17, [x0]
F860721F stuminl x0, [x16]
F87F729F stuminl xzr, [x20]
@@ -30249,7 +30251,7 @@ F879709F stuminl x25, [x4]
F86570DF stuminl x5, [x6]
F873727F stuminl x19, [x19]
// STUMIN_LDUMIN_32_memop 10111000001xxxxx011100xxxxx11111
-B83C73DF stumin w28, [x30]
+B83C73DF stumin w28, [lr]
B82372BF stumin w3, [x21]
B825731F stumin w5, [x24]
B82972DF stumin w9, [x22]
@@ -30263,7 +30265,7 @@ B830731F stumin w16, [x24]
B82A737F stumin w10, [x27]
B837737F stumin w23, [x27]
B83F70FF stumin wzr, [x7]
-B83D73DF stumin w29, [x30]
+B83D73DF stumin w29, [lr]
B822725F stumin w2, [x18]
// STUMIN_LDUMIN_64_memop 11111000001xxxxx011100xxxxx11111
F82272FF stumin x2, [x23]
@@ -30279,7 +30281,7 @@ F82370DF stumin x3, [x6]
F82072BF stumin x0, [x21]
F82F71FF stumin x15, [x15]
F838723F stumin x24, [x17]
-F82D73DF stumin x13, [x30]
+F82D73DF stumin x13, [lr]
F83570DF stumin x21, [x6]
F826723F stumin x6, [x17]
// STURB_32_ldst_unscaled 00111000000xxxxxxxxx00xxxxxxxxxx
@@ -30308,12 +30310,12 @@ F826723F stumin x6, [x17]
780E8201 sturh w1, [x16, #0xe8]
781480D8 sturh w24, [x6, #-0xb8]
7814F362 sturh w2, [x27, #-0xb1]
-780FE3DB sturh w27, [x30, #0xfe]
+780FE3DB sturh w27, [lr, #0xfe]
7808F22A sturh w10, [x17, #0x8f]
780D40AA sturh w10, [x5, #0xd4]
7812A0A3 sturh w3, [x5, #-0xd6]
780461F4 sturh w20, [x15, #0x46]
-781F53D0 sturh w16, [x30, #-0xb]
+781F53D0 sturh w16, [lr, #-0xb]
781C502E sturh w14, [x1, #-0x3b]
7803B2D9 sturh w25, [x22, #0x3b]
// STUR_32_ldst_unscaled 10111000000xxxxxxxxx00xxxxxxxxxx
@@ -30325,7 +30327,7 @@ B81C131A stur w26, [x24, #-0x3f]
B806913F stur wzr, [x9, #0x69]
B814D184 stur w4, [x12, #-0xb3]
B80A51C8 stur w8, [x14, #0xa5]
-B801E3BB stur w27, [x29, #0x1e]
+B801E3BB stur w27, [fp, #0x1e]
B8048053 stur w19, [x2, #0x48]
B8109347 stur w7, [x26, #-0xf7]
B805626B stur w11, [x19, #0x56]
@@ -30373,7 +30375,7 @@ FC0FE201 stur d1, [x16, #0xfe]
FC14A28E stur d14, [x20, #-0xb6]
FC04F272 stur d18, [x19, #0x4f]
FC1AD02D stur d13, [x1, #-0x53]
-FC1DE3BB stur d27, [x29, #-0x22]
+FC1DE3BB stur d27, [fp, #-0x22]
FC0412F3 stur d19, [x23, #0x41]
FC1782F9 stur d25, [x23, #-0x88]
FC1102C2 stur d2, [x22, #-0xf0]
@@ -30399,12 +30401,12 @@ FC17434F stur d15, [x26, #-0x8c]
7C1ED30E stur h14, [x24, #-0x13]
7C123325 stur h5, [x25, #-0xdd]
7C0920C2 stur h2, [x6, #0x92]
-7C1E03CE stur h14, [x30, #-0x20]
+7C1E03CE stur h14, [lr, #-0x20]
7C17209B stur h27, [x4, #-0x8e]
// STUR_Q_ldst_unscaled 00111100100xxxxxxxxx00xxxxxxxxxx
3C97F2B2 stur q18, [x21, #-0x81]
3C8702BC stur q28, [x21, #0x70]
-3C9473A5 stur q5, [x29, #-0xb9]
+3C9473A5 stur q5, [fp, #-0xb9]
3C8882A4 stur q4, [x21, #0x88]
3C8CB15E stur q30, [x10, #0xcb]
3C8742CB stur q11, [x22, #0x74]
@@ -30424,14 +30426,14 @@ BC046221 stur s1, [x17, #0x46]
BC142061 stur s1, [x3, #-0xbe]
BC0A2021 stur s1, [x1, #0xa2]
BC1AA207 stur s7, [x16, #-0x56]
-BC0943C5 stur s5, [x30, #0x94]
+BC0943C5 stur s5, [lr, #0x94]
BC0DF0E6 stur s6, [x7, #0xdf]
BC1F8071 stur s17, [x3, #-0x8]
BC1D11BD stur s29, [x13, #-0x2f]
BC134356 stur s22, [x26, #-0xcc]
BC1990DC stur s28, [x6, #-0x67]
BC038205 stur s5, [x16, #0x38]
-BC1FD3AC stur s12, [x29, #-0x3]
+BC1FD3AC stur s12, [fp, #-0x3]
BC14520E stur s14, [x16, #-0xbb]
BC1632AA stur s10, [x21, #-0x9d]
BC08B139 stur s25, [x9, #0x8b]
@@ -30444,7 +30446,7 @@ BC08B139 stur s25, [x9, #0x8b]
88385BF9 stxp w24, w25, w22, [sp]
882578E2 stxp w5, w2, w30, [x7]
883E0811 stxp w30, w17, w2, [x0]
-882877A2 stxp w8, w2, w29, [x29]
+882877A2 stxp w8, w2, w29, [fp]
88313B66 stxp w17, w6, w14, [x27]
883E3F3B stxp w30, w27, w15, [x25]
88337294 stxp w19, w20, w28, [x20]
@@ -30455,23 +30457,23 @@ BC08B139 stur s25, [x9, #0x8b]
// STXP_SP64_ldstexcl 11001000001xxxxx0xxxxxxxxxxxxxxx
C82E295F stxp w14, xzr, x10, [x10]
C83E6317 stxp w30, x23, x24, [x24]
-C83C3FCE stxp w28, x14, x15, [x30]
+C83C3FCE stxp w28, x14, x15, [lr]
C82705F6 stxp w7, x22, x1, [x15]
C82E4FE5 stxp w14, x5, x19, [sp]
C8336D19 stxp w19, x25, x27, [x8]
-C82A5C1D stxp w10, x29, x23, [x0]
+C82A5C1D stxp w10, fp, x23, [x0]
C8275581 stxp w7, x1, x21, [x12]
C82A6CAC stxp w10, x12, x27, [x5]
C83744F0 stxp w23, x16, x17, [x7]
C82634A1 stxp w6, x1, x13, [x5]
C8350030 stxp w21, x16, x0, [x1]
C8354457 stxp w21, x23, x17, [x2]
-C8284BC2 stxp w8, x2, x18, [x30]
+C8284BC2 stxp w8, x2, x18, [lr]
C83F367C stxp wzr, x28, x13, [x19]
C8204823 stxp w0, x3, x18, [x1]
// STXRB_SR32_ldstexcl 00001000000xxxxx0xxxxxxxxxxxxxxx
08073002 stxrb w7, w2, [x0]
-080F2FC6 stxrb w15, w6, [x30]
+080F2FC6 stxrb w15, w6, [lr]
08007439 stxrb w0, w25, [x1]
08145BF5 stxrb w20, w21, [sp]
081C7CD6 stxrb w28, w22, [x6]
@@ -30490,7 +30492,7 @@ C8204823 stxp w0, x3, x18, [x1]
48170CE6 stxrh w23, w6, [x7]
480755AC stxrh w7, w12, [x13]
481C2C3F stxrh w28, wzr, [x1]
-48114FA1 stxrh w17, w1, [x29]
+48114FA1 stxrh w17, w1, [fp]
48130AE5 stxrh w19, w5, [x23]
48121DD9 stxrh w18, w25, [x14]
4809430E stxrh w9, w14, [x24]
@@ -30513,41 +30515,41 @@ C8204823 stxp w0, x3, x18, [x1]
881B14A0 stxr w27, w0, [x5]
880B26DF stxr w11, wzr, [x22]
880A0E66 stxr w10, w6, [x19]
-880B53CF stxr w11, w15, [x30]
+880B53CF stxr w11, w15, [lr]
880E49EA stxr w14, w10, [x15]
880472EC stxr w4, w12, [x23]
880B08BC stxr w11, w28, [x5]
-880A6FCD stxr w10, w13, [x30]
+880A6FCD stxr w10, w13, [lr]
880120F5 stxr w1, w21, [x7]
8811137F stxr w17, wzr, [x27]
// STXR_SR64_ldstexcl 11001000000xxxxx0xxxxxxxxxxxxxxx
-C806455E stxr w6, x30, [x10]
+C806455E stxr w6, lr, [x10]
C816760A stxr w22, x10, [x16]
C80D4326 stxr w13, x6, [x25]
-C8197BFE stxr w25, x30, [sp]
-C8120C9E stxr w18, x30, [x4]
-C807461E stxr w7, x30, [x16]
+C8197BFE stxr w25, lr, [sp]
+C8120C9E stxr w18, lr, [x4]
+C807461E stxr w7, lr, [x16]
C809763A stxr w9, x26, [x17]
C81D0950 stxr w29, x16, [x10]
-C81E27A8 stxr w30, x8, [x29]
+C81E27A8 stxr w30, x8, [fp]
C81808ED stxr w24, x13, [x7]
C810441A stxr w16, x26, [x0]
C80B2549 stxr w11, x9, [x10]
C803066B stxr w3, x11, [x19]
C8064C74 stxr w6, x20, [x3]
C81E386E stxr w30, x14, [x3]
-C80863A1 stxr w8, x1, [x29]
+C80863A1 stxr w8, x1, [fp]
// STZ2G_64Soffset_ldsttags 11011001111xxxxxxxxx10xxxxxxxxxx
D9EF79A4 stz2g x4, [x13, #0xf70]
-D9E87BD4 stz2g x20, [x30, #0x870]
+D9E87BD4 stz2g x20, [lr, #0x870]
D9E9AB99 stz2g x25, [x28, #0x9a0]
D9FB1932 stz2g x18, [x9, #-0x4f0]
D9E66AAE stz2g x14, [x21, #0x660]
D9F688B2 stz2g x18, [x5, #-0x980]
-D9F42BB0 stz2g x16, [x29, #-0xbe0]
-D9F0587D stz2g x29, [x3, #-0xfb0]
+D9F42BB0 stz2g x16, [fp, #-0xbe0]
+D9F0587D stz2g fp, [x3, #-0xfb0]
D9F1B9C9 stz2g x9, [x14, #-0xe50]
-D9F05BDE stz2g x30, [x30, #-0xfb0]
+D9F05BDE stz2g lr, [lr, #-0xfb0]
D9FBBB21 stz2g x1, [x25, #-0x450]
D9FDFAAC stz2g x12, [x21, #-0x210]
D9F12AC2 stz2g x2, [x22, #-0xee0]
@@ -30563,18 +30565,18 @@ D9E02795 stz2g x21, [x28], #0x20
D9E80676 stz2g x22, [x19], #0x800
D9F13783 stz2g x3, [x28], #-0xed0
D9F83771 stz2g x17, [x27], #-0x7d0
-D9E987D3 stz2g x19, [x30], #0x980
+D9E987D3 stz2g x19, [lr], #0x980
D9EE9516 stz2g x22, [x8], #0xe90
D9E3B47C stz2g x28, [x3], #0x3b0
D9FF46BC stz2g x28, [x21], #-0xc0
D9F59536 stz2g x22, [x9], #-0xa70
-D9F767B7 stz2g x23, [x29], #-0x8a0
+D9F767B7 stz2g x23, [fp], #-0x8a0
D9E40650 stz2g x16, [x18], #0x400
D9E4A50F stz2g x15, [x8], #0x4a0
// STZ2G_64Spre_ldsttags 11011001111xxxxxxxxx11xxxxxxxxxx
-D9E3FC1E stz2g x30, [x0, #0x3f0]!
+D9E3FC1E stz2g lr, [x0, #0x3f0]!
D9EE1D09 stz2g x9, [x8, #0xe10]!
-D9FA4FCB stz2g x11, [x30, #-0x5c0]!
+D9FA4FCB stz2g x11, [lr, #-0x5c0]!
D9FCBC22 stz2g x2, [x1, #-0x350]!
D9E59F16 stz2g x22, [x24, #0x590]!
D9F78D5F stz2g sp, [x10, #-0x880]!
@@ -30582,26 +30584,26 @@ D9E18CF6 stz2g x22, [x7, #0x180]!
D9E29F91 stz2g x17, [x28, #0x290]!
D9E59E65 stz2g x5, [x19, #0x590]!
D9EAFF44 stz2g x4, [x26, #0xaf0]!
-D9F43F7E stz2g x30, [x27, #-0xbd0]!
+D9F43F7E stz2g lr, [x27, #-0xbd0]!
D9E19E71 stz2g x17, [x19, #0x190]!
D9E3FD9C stz2g x28, [x12, #0x3f0]!
D9FDCF30 stz2g x16, [x25, #-0x240]!
D9FD4E11 stz2g x17, [x16, #-0x2c0]!
D9F7FF62 stz2g x2, [x27, #-0x810]!
// STZGM_64bulk_ldsttags 1101100100100000000000xxxxxxxxxx
-D92003C5 stzgm x5, [x30]
-D920039D stzgm x29, [x28]
+D92003C5 stzgm x5, [lr]
+D920039D stzgm fp, [x28]
D92000FC stzgm x28, [x7]
D920038A stzgm x10, [x28]
D920016B stzgm x11, [x11]
D92002D1 stzgm x17, [x22]
D9200065 stzgm x5, [x3]
-D92003B0 stzgm x16, [x29]
+D92003B0 stzgm x16, [fp]
D92002E6 stzgm x6, [x23]
D920027A stzgm x26, [x19]
D9200337 stzgm x23, [x25]
D9200002 stzgm x2, [x0]
-D92003AB stzgm x11, [x29]
+D92003AB stzgm x11, [fp]
D9200232 stzgm x18, [x17]
D920013F stzgm xzr, [x9]
D9200379 stzgm x25, [x27]
@@ -30621,18 +30623,18 @@ D9735B10 stzg x16, [x24, #-0xcb0]
D96819E1 stzg x1, [x15, #0x810]
D96CEAC5 stzg x5, [x22, #0xce0]
D9742B2E stzg x14, [x25, #-0xbe0]
-D968AA7E stzg x30, [x19, #0x8a0]
+D968AA7E stzg lr, [x19, #0x8a0]
// STZG_64Spost_ldsttags 11011001011xxxxxxxxx01xxxxxxxxxx
D97825B5 stzg x21, [x13], #-0x7e0
D97F67EF stzg x15, [sp], #-0xa0
D970971F stzg sp, [x24], #-0xf70
D97B2506 stzg x6, [x8], #-0x4e0
D96526A8 stzg x8, [x21], #0x520
-D96F67C5 stzg x5, [x30], #0xf60
+D96F67C5 stzg x5, [lr], #0xf60
D97115B1 stzg x17, [x13], #-0xef0
-D96A07C1 stzg x1, [x30], #0xa00
+D96A07C1 stzg x1, [lr], #0xa00
D96FA62D stzg x13, [x17], #0xfa0
-D97C469D stzg x29, [x20], #-0x3c0
+D97C469D stzg fp, [x20], #-0x3c0
D96E2549 stzg x9, [x10], #0xe20
D96FE5EA stzg x10, [x15], #0xfe0
D979F739 stzg x25, [x25], #-0x610
@@ -30655,21 +30657,21 @@ D9758F5C stzg x28, [x26, #-0xa80]!
D9612EFB stzg x27, [x23, #0x120]!
D97F4F34 stzg x20, [x25, #-0xc0]!
D97D3D47 stzg x7, [x10, #-0x2d0]!
-D96ECFC7 stzg x7, [x30, #0xec0]!
+D96ECFC7 stzg x7, [lr, #0xec0]!
// SUBG_64_addsub_immtags 1101000110xxxxxxxxxxxxxxxxxxxxxx
-D1B51BCA subg x10, x30, #0x350, #0x6
+D1B51BCA subg x10, lr, #0x350, #0x6
D1A119EF subg x15, x15, #0x210, #0x6
-D1B027B0 subg x16, x29, #0x300, #0x9
+D1B027B0 subg x16, fp, #0x300, #0x9
D1B53628 subg x8, x17, #0x350, #0xd
D1AD075B subg x27, x26, #0x2d0, #0x1
D1BD0186 subg x6, x12, #0x3d0, #0x0
D1B41AA1 subg x1, x21, #0x340, #0x6
D1B40690 subg x16, x20, #0x340, #0x1
-D1B227C2 subg x2, x30, #0x320, #0x9
+D1B227C2 subg x2, lr, #0x320, #0x9
D18C3CB6 subg x22, x5, #0xc0, #0xf
D18A3EB3 subg x19, x21, #0xa0, #0xf
D1A11149 subg x9, x10, #0x210, #0x4
-D1852D5E subg x30, x10, #0x50, #0xb
+D1852D5E subg lr, x10, #0x50, #0xb
D1A31785 subg x5, x28, #0x230, #0x5
D19B2C0F subg x15, x0, #0x1b0, #0xb
D181221F subg sp, x16, #0x10, #0x8
@@ -30692,7 +30694,7 @@ D181221F subg sp, x16, #0x10, #0x8
0EB461D8 subhn v24.2s, v14.2d, v20.2d
// SUBPS_64S_dp_2src 10111010110xxxxx000000xxxxxxxxxx
BAD601FA subps x26, x15, x22
-BAD102FD subps x29, x23, x17
+BAD102FD subps fp, x23, x17
BAC202CB subps x11, x22, x2
BAD40054 subps x20, x2, x20
BADF02E4 subps x4, x23, sp
@@ -30722,7 +30724,7 @@ BAC00399 subps x25, x28, x0
9AC80184 subp x4, x12, x8
9ACE0135 subp x21, x9, x14
9AD8021F subp xzr, x16, x24
-9ADE010B subp x11, x8, x30
+9ADE010B subp x11, x8, lr
9AC70042 subp x2, x2, x7
// SUBS_32S_addsub_ext 01101011001xxxxxxxxxxxxxxxxxxxxx
6B2D4738 subs w24, w25, w13, uxtw #0x1
@@ -30784,12 +30786,12 @@ EB2A6873 subs x19, x3, x10, uxtx #0x2
EB270335 subs x21, x25, w7, uxtb
EB2E0270 subs x16, x19, w14, uxtb
EB3668DC subs x28, x6, x22, uxtx #0x2
-EB22B07E subs x30, x3, w2, sxth #0x4
+EB22B07E subs lr, x3, w2, sxth #0x4
EB3C70A8 subs x8, x5, x28, uxtx #0x4
EB337170 subs x16, x11, x19, uxtx #0x4
EB34A162 subs x2, x11, w20, sxth
EB36C8B3 subs x19, x5, w22, sxtw #0x2
-EB3527D1 subs x17, x30, w21, uxth #0x1
+EB3527D1 subs x17, lr, w21, uxth #0x1
EB3DD2EF subs x15, x23, w29, sxtw #0x4
EB3A482F subs x15, x1, w26, uxtw #0x2
// SUBS_64S_addsub_imm 111100010xxxxxxxxxxxxxxxxxxxxxxx
@@ -30805,9 +30807,9 @@ F16E6566 subs x6, x11, #0xb99, lsl #0xc
F103B70F subs x15, x24, #0xed
F13825BC subs x28, x13, #0xe09
F1288E94 subs x20, x20, #0xa23
-F1483D3D subs x29, x9, #0x20f, lsl #0xc
+F1483D3D subs fp, x9, #0x20f, lsl #0xc
F11527EA subs x10, sp, #0x549
-F14AF3C7 subs x7, x30, #0x2bc, lsl #0xc
+F14AF3C7 subs x7, lr, #0x2bc, lsl #0xc
F15D78D1 subs x17, x6, #0x75e, lsl #0xc
// SUBS_64_addsub_shift 11101011xx0xxxxxxxxxxxxxxxxxxxxx
EB8FA50E subs x14, x8, x15, asr #0x29
@@ -30817,7 +30819,7 @@ EB443838 subs x24, x1, x4, lsr #0xe
EB4A44FB subs x27, x7, x10, lsr #0x11
EB13C972 subs x18, x11, x19, lsl #0x32
EB45C648 subs x8, x18, x5, lsr #0x31
-EB8B8FAB subs x11, x29, x11, asr #0x23
+EB8B8FAB subs x11, fp, x11, asr #0x23
EB90061C subs x28, x16, x16, asr #0x1
EB48F80F subs x15, x0, x8, lsr #0x3e
EB8EC9A0 subs x0, x13, x14, asr #0x32
@@ -30883,7 +30885,7 @@ CB31EB11 sub x17, x24, x17, sxtx #0x2
CB29E4DA sub x26, x6, x9, sxtx #0x1
CB22ECBF sub sp, x5, x2, sxtx #0x3
CB34041B sub x27, x0, w20, uxtb #0x1
-CB2CEE7D sub x29, x19, x12, sxtx #0x3
+CB2CEE7D sub fp, x19, x12, sxtx #0x3
CB2750CE sub x14, x6, w7, uxtw #0x4
CB20C22F sub x15, x17, w0, sxtw
CB2D490F sub x15, x8, w13, uxtw #0x2
@@ -30893,7 +30895,7 @@ CB2AA0CC sub x12, x6, w10, sxth
CB390F88 sub x8, x28, w25, uxtb #0x3
CB2A0DCD sub x13, x14, w10, uxtb #0x3
CB20230D sub x13, x24, w0, uxth
-CB3D6481 sub x1, x4, x29, uxtx #0x1
+CB3D6481 sub x1, x4, fp, uxtx #0x1
// SUB_64_addsub_imm 110100010xxxxxxxxxxxxxxxxxxxxxxx
D15E0B6F sub x15, x27, #0x782, lsl #0xc
D100C600 sub x0, x16, #0x31
@@ -30906,7 +30908,7 @@ D1732DD4 sub x20, x14, #0xccb, lsl #0xc
D14AC3F3 sub x19, sp, #0x2b0, lsl #0xc
D15E8526 sub x6, x9, #0x7a1, lsl #0xc
D154F416 sub x22, x0, #0x53d, lsl #0xc
-D166073E sub x30, x25, #0x981, lsl #0xc
+D166073E sub lr, x25, #0x981, lsl #0xc
D10F7748 sub x8, x26, #0x3dd
D1262C26 sub x6, x1, #0x98b
D13C95EE sub x14, x15, #0xf25
@@ -30916,17 +30918,17 @@ CB162AD1 sub x17, x22, x22, lsl #0xa
CB8219D3 sub x19, x14, x2, asr #0x6
CB8685F6 sub x22, x15, x6, asr #0x21
CB4EB552 sub x18, x10, x14, lsr #0x2d
-CB5EEC79 sub x25, x3, x30, lsr #0x3b
-CB48761D sub x29, x16, x8, lsr #0x1d
+CB5EEC79 sub x25, x3, lr, lsr #0x3b
+CB48761D sub fp, x16, x8, lsr #0x1d
CB4FC9F5 sub x21, x15, x15, lsr #0x32
-CB5EF283 sub x3, x20, x30, lsr #0x3c
+CB5EF283 sub x3, x20, lr, lsr #0x3c
CB15CA3F sub xzr, x17, x21, lsl #0x32
CB14B9A1 sub x1, x13, x20, lsl #0x2e
CB18BCF9 sub x25, x7, x24, lsl #0x2f
CB1306F0 sub x16, x23, x19, lsl #0x1
CB5CB908 sub x8, x8, x28, lsr #0x2e
CB4E126D sub x13, x19, x14, lsr #0x4
-CB8CE43E sub x30, x1, x12, asr #0x39
+CB8CE43E sub lr, x1, x12, asr #0x39
CB882A73 sub x19, x19, x8, asr #0xa
// SUB_asimdsame_only 0x101110xx1xxxxx1000xxxxxxxxxxxx
2E3B870C sub v12.8b, v24.8b, v27.8b
@@ -31043,17 +31045,17 @@ D4017B01 svc #0xbd8
78B88131 swpah w24, w17, [x9]
78AC81E3 swpah w12, w3, [x15]
78A9819D swpah w9, w29, [x12]
-78AF83DE swpah w15, w30, [x30]
+78AF83DE swpah w15, w30, [lr]
78B78159 swpah w23, w25, [x10]
78B48138 swpah w20, w24, [x9]
78B8816D swpah w24, w13, [x11]
-78B683CB swpah w22, w11, [x30]
+78B683CB swpah w22, w11, [lr]
// SWPALB_32_memop 00111000111xxxxx100000xxxxxxxxxx
38F58263 swpalb w21, w3, [x19]
-38F583DC swpalb w21, w28, [x30]
+38F583DC swpalb w21, w28, [lr]
38E5814F swpalb w5, w15, [x10]
38F58327 swpalb w21, w7, [x25]
-38FB83C8 swpalb w27, w8, [x30]
+38FB83C8 swpalb w27, w8, [lr]
38E38327 swpalb w3, w7, [x25]
38F480C9 swpalb w20, w9, [x6]
38EE81C2 swpalb w14, w2, [x14]
@@ -31091,11 +31093,11 @@ B8E7810C swpal w7, w12, [x8]
B8EA8136 swpal w10, w22, [x9]
B8EC80A2 swpal w12, w2, [x5]
B8F080C2 swpal w16, w2, [x6]
-B8EF83C1 swpal w15, w1, [x30]
+B8EF83C1 swpal w15, w1, [lr]
B8E1810F swpal w1, w15, [x8]
B8E6832A swpal w6, w10, [x25]
B8FF82D2 swpal wzr, w18, [x22]
-B8FD83AA swpal w29, w10, [x29]
+B8FD83AA swpal w29, w10, [fp]
B8EB823F swpal w11, wzr, [x17]
B8EB8354 swpal w11, w20, [x26]
B8E8817A swpal w8, w26, [x11]
@@ -31108,17 +31110,17 @@ F8FC8228 swpal x28, x8, [x17]
F8E38227 swpal x3, x7, [x17]
F8F3804A swpal x19, x10, [x2]
F8F8804E swpal x24, x14, [x2]
-F8E283A5 swpal x2, x5, [x29]
+F8E283A5 swpal x2, x5, [fp]
F8F5804D swpal x21, x13, [x2]
F8F9805C swpal x25, x28, [x2]
-F8EF83D3 swpal x15, x19, [x30]
+F8EF83D3 swpal x15, x19, [lr]
F8F58115 swpal x21, x21, [x8]
-F8E3839E swpal x3, x30, [x28]
+F8E3839E swpal x3, lr, [x28]
F8F982F2 swpal x25, x18, [x23]
-F8E5801D swpal x5, x29, [x0]
+F8E5801D swpal x5, fp, [x0]
// SWPA_32_memop 10111000101xxxxx100000xxxxxxxxxx
B8AA8366 swpa w10, w6, [x27]
-B8A083D8 swpa w0, w24, [x30]
+B8A083D8 swpa w0, w24, [lr]
B8A0812D swpa w0, w13, [x9]
B8A8832D swpa w8, w13, [x25]
B8AE8249 swpa w14, w9, [x18]
@@ -31135,10 +31137,10 @@ B8B38291 swpa w19, w17, [x20]
B8AC8096 swpa w12, w22, [x4]
// SWPA_64_memop 11111000101xxxxx100000xxxxxxxxxx
F8AF8381 swpa x15, x1, [x28]
-F8AD83B0 swpa x13, x16, [x29]
+F8AD83B0 swpa x13, x16, [fp]
F8AC82E3 swpa x12, x3, [x23]
F8A68101 swpa x6, x1, [x8]
-F8B183B8 swpa x17, x24, [x29]
+F8B183B8 swpa x17, x24, [fp]
F8A881BF swpa x8, xzr, [x13]
F8B88120 swpa x24, x0, [x9]
F8AA818C swpa x10, x12, [x12]
@@ -31177,7 +31179,7 @@ F8AE8298 swpa x14, x24, [x20]
782C8298 swph w12, w24, [x20]
783C80A0 swph w28, w0, [x5]
782C8038 swph w12, w24, [x1]
-783F83C9 swph wzr, w9, [x30]
+783F83C9 swph wzr, w9, [lr]
78398172 swph w25, w18, [x11]
7837834D swph w23, w13, [x26]
783F8314 swph wzr, w20, [x24]
@@ -31187,7 +31189,7 @@ F8AE8298 swpa x14, x24, [x20]
// SWPLB_32_memop 00111000011xxxxx100000xxxxxxxxxx
3867807B swplb w7, w27, [x3]
387982BB swplb w25, w27, [x21]
-387B83CE swplb w27, w14, [x30]
+387B83CE swplb w27, w14, [lr]
387B805D swplb w27, w29, [x2]
38688239 swplb w8, w25, [x17]
387F82B8 swplb wzr, w24, [x21]
@@ -31195,7 +31197,7 @@ F8AE8298 swpa x14, x24, [x20]
386F8330 swplb w15, w16, [x25]
386C80FA swplb w12, w26, [x7]
386F8031 swplb w15, w17, [x1]
-386983B9 swplb w9, w25, [x29]
+386983B9 swplb w9, w25, [fp]
387B8397 swplb w27, w23, [x28]
386882EC swplb w8, w12, [x23]
38758141 swplb w21, w1, [x10]
@@ -31244,8 +31246,8 @@ F86383F9 swpl x3, x25, [sp]
F8618185 swpl x1, x5, [x12]
F87A83FB swpl x26, x27, [sp]
F860817F swpl x0, xzr, [x11]
-F87D8312 swpl x29, x18, [x24]
-F86C801D swpl x12, x29, [x0]
+F87D8312 swpl fp, x18, [x24]
+F86C801D swpl x12, fp, [x0]
F8698103 swpl x9, x3, [x8]
F87F824F swpl xzr, x15, [x18]
F8678249 swpl x7, x9, [x18]
@@ -31256,14 +31258,14 @@ F871822F swpl x17, x15, [x17]
B8218140 swp w1, w0, [x10]
B8238165 swp w3, w5, [x11]
B82380A8 swp w3, w8, [x5]
-B82E83C4 swp w14, w4, [x30]
+B82E83C4 swp w14, w4, [lr]
B83A82A6 swp w26, w6, [x21]
B836816C swp w22, w12, [x11]
B83C800A swp w28, w10, [x0]
B83B8073 swp w27, w19, [x3]
B83A82B0 swp w26, w16, [x21]
B831831E swp w17, w30, [x24]
-B82483B3 swp w4, w19, [x29]
+B82483B3 swp w4, w19, [fp]
B82C827B swp w12, w27, [x19]
B8338030 swp w19, w16, [x1]
B824814F swp w4, w15, [x10]
@@ -31273,14 +31275,14 @@ B8388297 swp w24, w23, [x20]
F82183F0 swp x1, x16, [sp]
F82880A6 swp x8, x6, [x5]
F82C82D4 swp x12, x20, [x22]
-F83981FE swp x25, x30, [x15]
+F83981FE swp x25, lr, [x15]
F826805B swp x6, x27, [x2]
F82F804A swp x15, x10, [x2]
F82F818D swp x15, x13, [x12]
F82F8085 swp x15, x5, [x4]
F82C80D4 swp x12, x20, [x6]
-F82483D4 swp x4, x20, [x30]
-F836839E swp x22, x30, [x28]
+F82483D4 swp x4, x20, [lr]
+F836839E swp x22, lr, [x28]
F8208324 swp x0, x4, [x25]
F820800E swp x0, x14, [x0]
F82680FA swp x6, x26, [x7]
@@ -31313,7 +31315,7 @@ F827812D swp x7, x13, [x9]
93401DEB sxtb x11, w15
93401D76 sxtb x22, w11
93401CBF sxtb xzr, w5
-93401E3E sxtb x30, w17
+93401E3E sxtb lr, w17
93401EAB sxtb x11, w21
93401DB6 sxtb x22, w13
93401E60 sxtb x0, w19
@@ -31413,7 +31415,7 @@ D50DEF0E sys #0x5, c14, c15, #0x0, x14
D50AFB86 sys #0x2, c15, c11, #0x4, x6
D50BFA11 sys #0x3, c15, c10, #0x0, x17
D5099162 sys #0x1, c9, c1, #0x3, x2
-D50AD37D sys #0x2, c13, c3, #0x3, x29
+D50AD37D sys #0x2, c13, c3, #0x3, fp
D50DC76A sys #0x5, c12, c7, #0x3, x10
D50F1D80 sys #0x7, c1, c13, #0x4, x0
D50B4832 sys #0x3, c4, c8, #0x1, x18
@@ -31580,7 +31582,7 @@ B7372300 tbnz x0, #0x26, 0x7fffffffffffe464
36276D0F tbz w15, #0x4, 0x7fffffffffffeda4
B6AC072B tbz x11, #0x35, 0x7fffffffffff80e8
360E3DE6 tbz w6, #0x1, 0x7fffffffffffc7c0
-B69C16BD tbz x29, #0x33, 0x7fffffffffff82d8
+B69C16BD tbz fp, #0x33, 0x7fffffffffff82d8
B6569B05 tbz x5, #0x2a, 0x7fffffffffffd364
B6EA28CE tbz x14, #0x3d, 0x800000000000451c
B660DC23 tbz x3, #0x2c, 0x8000000000001b88
@@ -32018,7 +32020,7 @@ F2643E3F tst x17, #0xffff0000000
F274913F tst x9, #0x1fffffffff000
F206441F tst x0, #0xfc000ffffc000fff
F251271F tst x24, #0x1ff800000000000
-F2505BDF tst x30, #0xffff00000000007f
+F2505BDF tst lr, #0xffff00000000007f
F21D5E5F tst x18, #0x7fffff807fffff8
F2669A5F tst x18, #0xfffffffffc000001
F2133AFF tst x23, #0xfffe0000fffe000
@@ -32026,13 +32028,13 @@ F2280C3F tst x1, #0xf0000000f000000
F2313C1F tst x0, #0x7fff80007fff8000
F254BCDF tst x6, #0xfffff0000fffffff
F25E643F tst x1, #0xffffffc00000000
-F2198BDF tst x30, #0x380038003800380
+F2198BDF tst lr, #0x380038003800380
F214605F tst x2, #0xfffff01ffffff01f
F2025D5F tst x10, #0xc03fffffc03fffff
// TST_ANDS_64_log_shift 11101010xx0xxxxxxxxxxxxxxxx11111
EA863DFF tst x15, x6, asr #0xf
-EA101BBF tst x29, x16, lsl #0x6
-EA5C57DF tst x30, x28, lsr #0x15
+EA101BBF tst fp, x16, lsl #0x6
+EA5C57DF tst lr, x28, lsr #0x15
EA4874DF tst x6, x8, lsr #0x1d
EA0D415F tst x10, x13, lsl #0x10
EAD2C47F tst x3, x18, ror #0x31
@@ -32041,8 +32043,8 @@ EA1AD79F tst x28, x26, lsl #0x35
EAD6899F tst x12, x22, ror #0x22
EAC2081F tst x0, x2, ror #0x2
EA12405F tst x2, x18, lsl #0x10
-EA9E6EBF tst x21, x30, asr #0x1b
-EA1E217F tst x11, x30, lsl #0x8
+EA9E6EBF tst x21, lr, asr #0x1b
+EA1E217F tst x11, lr, lsl #0x8
EA83FDFF tst x15, x3, asr #0x3f
EACEC5DF tst x14, x14, ror #0x31
EA8881DF tst x14, x8, asr #0x20
@@ -32218,7 +32220,7 @@ EA8881DF tst x14, x8, asr #0x20
530D0BA8 ubfiz w8, w29, #0x13, #0x3
// UBFIZ_UBFM_64M_bitfield 1101001101xxxxxxxxxxxxxxxxxxxxxx
D36D0D80 ubfiz x0, x12, #0x13, #0x4
-D36B53DA ubfiz x26, x30, #0x15, #0x15
+D36B53DA ubfiz x26, lr, #0x15, #0x15
D37512C4 ubfiz x4, x22, #0xb, #0x5
D363591B ubfiz x27, x8, #0x1d, #0x17
D37E79B0 ubfiz x16, x13, #0x2, #0x1f
@@ -32227,11 +32229,11 @@ D35C38C5 ubfiz x5, x6, #0x24, #0xf
D3553423 ubfiz x3, x1, #0x2b, #0xe
D3521F8B ubfiz x11, x28, #0x2e, #0x8
D35F410D ubfiz x13, x8, #0x21, #0x11
-D36250DD ubfiz x29, x6, #0x1e, #0x15
+D36250DD ubfiz fp, x6, #0x1e, #0x15
D3666004 ubfiz x4, x0, #0x1a, #0x19
D3687887 ubfiz x7, x4, #0x18, #0x1f
D35A4F24 ubfiz x4, x25, #0x26, #0x14
-D36533AA ubfiz x10, x29, #0x1b, #0xd
+D36533AA ubfiz x10, fp, #0x1b, #0xd
D35D49CB ubfiz x11, x14, #0x23, #0x13
// UBFX_UBFM_32M_bitfield 01010011000xxxxxxxxxxxxxxxxxxxxx
53035FFA ubfx w26, wzr, #0x3, #0x15
@@ -32258,7 +32260,7 @@ D348EDD7 ubfx x23, x14, #0x8, #0x34
D359D2A8 ubfx x8, x21, #0x19, #0x1c
D370DEE9 ubfx x9, x23, #0x30, #0x8
D3453CAB ubfx x11, x5, #0x5, #0xb
-D354EB9D ubfx x29, x28, #0x14, #0x27
+D354EB9D ubfx fp, x28, #0x14, #0x27
D3488DE0 ubfx x0, x15, #0x8, #0x1c
D34A4545 ubfx x5, x10, #0xa, #0x8
D372EE61 ubfx x1, x19, #0x32, #0xa
@@ -32331,7 +32333,7 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
9E6302A0 ucvtf d0, x21
9E6301F1 ucvtf d17, x15
9E630232 ucvtf d18, x17
-9E6303CA ucvtf d10, x30
+9E6303CA ucvtf d10, lr
9E6301C2 ucvtf d2, x14
9E630071 ucvtf d17, x3
9E630258 ucvtf d24, x18
@@ -32376,21 +32378,21 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
9EC3EDC5 ucvtf h5, x14, #0x5
9EC301E8 ucvtf h8, x15, #0x40
9EC3E117 ucvtf h23, x8, #0x8
-9EC327DA ucvtf h26, x30, #0x37
+9EC327DA ucvtf h26, lr, #0x37
9EC3AE5A ucvtf h26, x18, #0x15
9EC3ECA3 ucvtf h3, x5, #0x5
9EC3199D ucvtf h29, x12, #0x3a
9EC35DBF ucvtf h31, x13, #0x29
9EC360FD ucvtf h29, x7, #0x28
-9EC353A3 ucvtf h3, x29, #0x2c
-9EC3C7D6 ucvtf h22, x30, #0xf
+9EC353A3 ucvtf h3, fp, #0x2c
+9EC3C7D6 ucvtf h22, lr, #0xf
9EC3F0DC ucvtf h28, x6, #0x4
9EC33801 ucvtf h1, x0, #0x32
// UCVTF_H64_float2int 1001111011100011000000xxxxxxxxxx
9EE30043 ucvtf h3, x2
9EE302B2 ucvtf h18, x21
9EE300F2 ucvtf h18, x7
-9EE303BB ucvtf h27, x29
+9EE303BB ucvtf h27, fp
9EE301F2 ucvtf h18, x15
9EE301F5 ucvtf h21, x15
9EE3039F ucvtf h31, x28
@@ -32440,7 +32442,7 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
// UCVTF_S64_float2fix 1001111000000011xxxxxxxxxxxxxxxx
9E03C762 ucvtf s2, x27, #0xf
9E03C768 ucvtf s8, x27, #0xf
-9E03F7AC ucvtf s12, x29, #0x3
+9E03F7AC ucvtf s12, fp, #0x3
9E03F668 ucvtf s8, x19, #0x3
9E03304B ucvtf s11, x2, #0x34
9E033F11 ucvtf s17, x24, #0x31
@@ -32449,7 +32451,7 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
9E031F82 ucvtf s2, x28, #0x39
9E034CDA ucvtf s26, x6, #0x2d
9E03B1F6 ucvtf s22, x15, #0x14
-9E032FDD ucvtf s29, x30, #0x35
+9E032FDD ucvtf s29, lr, #0x35
9E0369C0 ucvtf s0, x14, #0x26
9E0300E2 ucvtf s2, x7, #0x40
9E03FC1F ucvtf s31, x0, #0x1
@@ -32596,15 +32598,15 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
9ADC0A47 udiv x7, x18, x28
9ACD0891 udiv x17, x4, x13
9AD60B95 udiv x21, x28, x22
-9AC30BB4 udiv x20, x29, x3
+9AC30BB4 udiv x20, fp, x3
9ADC0979 udiv x25, x11, x28
9AC20992 udiv x18, x12, x2
9AD90878 udiv x24, x3, x25
-9ADD0A91 udiv x17, x20, x29
+9ADD0A91 udiv x17, x20, fp
9AC308CB udiv x11, x6, x3
9AC60B26 udiv x6, x25, x6
9AC30AF0 udiv x16, x23, x3
-9AC4085D udiv x29, x2, x4
+9AC4085D udiv fp, x2, x4
9AD408A7 udiv x7, x5, x20
9AC20A8E udiv x14, x20, x2
// UDOT_asimdelem_D 0x10111110xxxxxx1110x0xxxxxxxxxx
@@ -32680,7 +32682,7 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
9BBA1078 umaddl x24, w3, w26, x4
9BAB63C2 umaddl x2, w30, w11, x24
9BB91BD5 umaddl x21, w30, w25, x6
-9BA97ADC umaddl x28, w22, w9, x30
+9BA97ADC umaddl x28, w22, w9, lr
9BB061C8 umaddl x8, w14, w16, x24
9BA34ECE umaddl x14, w22, w3, x19
9BBE33DB umaddl x27, w30, w30, x12
@@ -32688,7 +32690,7 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
9BA54E92 umaddl x18, w20, w5, x19
9BB80E37 umaddl x23, w17, w24, x3
9BA30D17 umaddl x23, w8, w3, x3
-9BBC5B5D umaddl x29, w26, w28, x22
+9BBC5B5D umaddl fp, w26, w28, x22
9BAB27D6 umaddl x22, w30, w11, x9
9BB5200F umaddl x15, w0, w21, x8
9BBF28A2 umaddl x2, w5, wzr, x10
@@ -32879,7 +32881,7 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
9BA6FD11 umnegl x17, w8, w6
9BA3FCE9 umnegl x9, w7, w3
9BA2FDE3 umnegl x3, w15, w2
-9BBDFF7E umnegl x30, w27, w29
+9BBDFF7E umnegl lr, w27, w29
// UMOV_asimdins_W_w 00001110000xxxxx001111xxxxxxxxxx
0E1A3ECB umov w11, v22.h[6]
0E093E4A umov w10, v18.b[4]
@@ -32898,24 +32900,24 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
0E0E3C85 umov w5, v4.h[3]
0E093D72 umov w18, v11.b[4]
// UMSUBL_64WA_dp_3src 10011011101xxxxx1xxxxxxxxxxxxxxx
-9BBEAE7E umsubl x30, w19, w30, x11
+9BBEAE7E umsubl lr, w19, w30, x11
9BA5E2FC umsubl x28, w23, w5, x24
9BB3D5F4 umsubl x20, w15, w19, x21
-9BB5F910 umsubl x16, w8, w21, x30
+9BB5F910 umsubl x16, w8, w21, lr
9BA5E9B0 umsubl x16, w13, w5, x26
9BA88EF0 umsubl x16, w23, w8, x3
9BBD99A0 umsubl x0, w13, w29, x6
9BBCE0C1 umsubl x1, w6, w28, x24
-9BB2F91A umsubl x26, w8, w18, x30
+9BB2F91A umsubl x26, w8, w18, lr
9BAFC9B4 umsubl x20, w13, w15, x18
9BABDE99 umsubl x25, w20, w11, x23
9BAFA8C9 umsubl x9, w6, w15, x10
9BAE8BD9 umsubl x25, w30, w14, x2
9BB1DC74 umsubl x20, w3, w17, x23
-9BADF62F umsubl x15, w17, w13, x29
+9BADF62F umsubl x15, w17, w13, fp
9BA9AFB7 umsubl x23, w29, w9, x11
// UMULH_64_dp_3src 10011011110xxxxx0xxxxxxxxxxxxxxx
-9BDD5542 umulh x2, x10, x29
+9BDD5542 umulh x2, x10, fp
9BDB66E1 umulh x1, x23, x27
9BC34983 umulh x3, x12, x3
9BC16C00 umulh x0, x0, x1
@@ -32934,7 +32936,7 @@ D3539E31 ubfx x17, x17, #0x13, #0x15
// UMULL_UMADDL_64WA_dp_3src 10011011101xxxxx011111xxxxxxxxxx
9BB07F03 umull x3, w24, w16
9BB07C31 umull x17, w1, w16
-9BA27E7D umull x29, w19, w2
+9BA27E7D umull fp, w19, w2
9BB27E52 umull x18, w18, w18
9BA87D75 umull x21, w11, w8
9BB27E2A umull x10, w17, w18
@@ -33734,7 +33736,7 @@ DAC147F3 xpacd x19
DAC147FA xpacd x26
DAC147F7 xpacd x23
DAC147EC xpacd x12
-DAC147FE xpacd x30
+DAC147FE xpacd lr
DAC147FB xpacd x27
DAC147F1 xpacd x17
// XPACI_64Z_dp_1src 110110101100000101000xxxxxxxxxxx
@@ -33743,13 +33745,13 @@ DAC143F0 xpaci x16
DAC143F8 xpaci x24
DAC143E1 xpaci x1
DAC143F9 xpaci x25
-DAC143FD xpaci x29
+DAC143FD xpaci fp
DAC143E4 xpaci x4
DAC143E8 xpaci x8
DAC143E5 xpaci x5
DAC143F7 xpaci x23
DAC143EC xpaci x12
-DAC143FE xpaci x30
+DAC143FE xpaci lr
DAC143FC xpaci x28
DAC143E6 xpaci x6
DAC143F3 xpaci x19
@@ -35057,7 +35059,7 @@ D503203F yield
042BE25B cntb x27, #0x12, mul #0xc
0420E363 cntb x3, #0x1b
0428E1E1 cntb x1, #0xf, mul #0x9
-042EE1FE cntb x30, #0xf, mul #0xf
+042EE1FE cntb lr, #0xf, mul #0xf
0423E19B cntb x27, vl128, mul #0x4
0421E218 cntb x24, #0x10, mul #0x2
0426E3A3 cntb x3, mul4, mul #0x7
@@ -35127,7 +35129,7 @@ D503203F yield
04A5E3B5 cntw x21, mul4, mul #0x6
04AEE315 cntw x21, #0x18, mul #0xf
04A8E3AB cntw x11, mul4, mul #0x9
-04A9E1FE cntw x30, #0xf, mul #0xa
+04A9E1FE cntw lr, #0xf, mul #0xa
04AEE030 cntw x16, vl1, mul #0xf
04A3E0B8 cntw x24, vl5, mul #0x4
04A4E129 cntw x9, vl16, mul #0x5
@@ -35161,7 +35163,7 @@ D503203F yield
25E42060 ctermeq x3, x4
25A02120 ctermeq w9, w0
25A22380 ctermeq w28, w2
-25FD20E0 ctermeq x7, x29
+25FD20E0 ctermeq x7, fp
25F023E0 ctermeq xzr, x16
25E92260 ctermeq x19, x9
25A52140 ctermeq w10, w5
@@ -35184,11 +35186,11 @@ D503203F yield
25E72270 ctermne x19, x7
// decb_r_rs_ 000001000011xxxx111001xxxxxxxxxx
0434E489 decb x9, vl4, mul #0x5
-0430E63D decb x29, #0x11
+0430E63D decb fp, #0x11
0430E639 decb x25, #0x11
0437E761 decb x1, #0x1b, mul #0x8
043BE620 decb x0, #0x11, mul #0xc
-0433E57D decb x29, vl64, mul #0x4
+0433E57D decb fp, vl64, mul #0x4
0439E644 decb x4, #0x12, mul #0xa
043DE522 decb x2, vl16, mul #0xe
043AE6A3 decb x3, #0x15, mul #0xb
@@ -35244,7 +35246,7 @@ D503203F yield
0470E46B dech x11, vl3
0479E5F3 dech x19, #0xf, mul #0xa
0471E563 dech x3, vl64, mul #0x2
-047BE79E dech x30, #0x1c, mul #0xc
+047BE79E dech lr, #0x1c, mul #0xc
0472E761 dech x1, #0x1b, mul #0x3
0471E5C0 dech x0, #0xe, mul #0x2
0470E4E3 dech x3, vl7
@@ -35314,7 +35316,7 @@ D503203F yield
04B2E455 decw x21, vl2, mul #0x3
04BAE7A7 decw x7, mul4, mul #0xb
04B7E729 decw x9, #0x19, mul #0x8
-04B0E5DE decw x30, #0xe
+04B0E5DE decw lr, #0xe
04B0E40B decw x11, pow2
04B6E7CA decw x10, mul3, mul #0x7
04B3E4CC decw x12, vl6, mul #0x4
@@ -37219,7 +37221,7 @@ D503203F yield
0439E143 incb x3, vl32, mul #0xa
043BE3C9 incb x9, mul3, mul #0xc
0432E3E8 incb x8, all, mul #0x3
-043BE35E incb x30, #0x1a, mul #0xc
+043BE35E incb lr, #0x1a, mul #0xc
0436E119 incb x25, vl8, mul #0x7
043AE245 incb x5, #0x12, mul #0xb
043DE05A incb x26, vl2, mul #0xe
@@ -37236,7 +37238,7 @@ D503203F yield
04F5E300 incd x0, #0x18, mul #0x6
04F3E047 incd x7, vl2, mul #0x4
04F8E154 incd x20, vl32, mul #0x9
-04F8E39D incd x29, #0x1c, mul #0x9
+04F8E39D incd fp, #0x1c, mul #0x9
04FCE070 incd x16, vl3, mul #0xd
04FEE297 incd x23, #0x14, mul #0xf
04F5E076 incd x22, vl3, mul #0x6
@@ -37267,7 +37269,7 @@ D503203F yield
0470E005 inch x5, pow2
047DE30E inch x14, #0x18, mul #0xe
047AE26B inch x11, #0x13, mul #0xb
-047DE03D inch x29, vl1, mul #0xe
+047DE03D inch fp, vl1, mul #0xe
0479E2AA inch x10, #0x15, mul #0xa
0476E28E inch x14, #0x14, mul #0x7
0470E37A inch x26, #0x1b
@@ -37302,7 +37304,7 @@ D503203F yield
252C88AD incp x13, p5.b
25AC8977 incp x23, p11.s
256C8831 incp x17, p1.h
-25EC89BE incp x30, p13.d
+25EC89BE incp lr, p13.d
252C8845 incp x5, p2.b
25AC8986 incp x6, p12.s
256C8934 incp x20, p9.h
@@ -37397,7 +37399,7 @@ D503203F yield
// index_z_ri_ 00000100xx1xxxxx010001xxxxxxxxxx
042447B2 index z18.b, w29, #0x4
046D44C3 index z3.h, w6, #0xd
-04FE47A1 index z1.d, x29, #-2
+04FE47A1 index z1.d, fp, #-2
04B94626 index z6.s, w17, #-7
04ED4741 index z1.d, x26, #0xd
047246FC index z28.h, w23, #-14
@@ -37499,7 +37501,7 @@ D503203F yield
// lastb_r_p_z_ 00000101xx100001101xxxxxxxxxxxxx
05E1A4DA lastb x26, p1, z6.d
05A1A239 lastb w25, p0, z17.s
-05E1B27E lastb x30, p4, z19.d
+05E1B27E lastb lr, p4, z19.d
05A1BD68 lastb w8, p7, z11.s
05A1A751 lastb w17, p1, z26.s
0561BF2F lastb w15, p7, z25.h
@@ -37566,7 +37568,7 @@ C42DD749 ld1b {z9.d}, p5/z, [z26.d, #0xd]
842AC231 ld1b {z17.s}, p0/z, [z17.s, #0xa]
// ld1b_z_p_bi_u16 101001000010xxxx101xxxxxxxxxxxxx
A42BB148 ld1b {z8.h}, p4/z, [x10, #-5, mul vl]
-A42EB3AF ld1b {z15.h}, p4/z, [x29, #-2, mul vl]
+A42EB3AF ld1b {z15.h}, p4/z, [fp, #-2, mul vl]
A42AB2ED ld1b {z13.h}, p4/z, [x23, #-6, mul vl]
A427A285 ld1b {z5.h}, p0/z, [x20, #0x7, mul vl]
A42FA64E ld1b {z14.h}, p1/z, [x18, #-1, mul vl]
@@ -37577,7 +37579,7 @@ A42DACF6 ld1b {z22.h}, p3/z, [x7, #-3, mul vl]
A421BE06 ld1b {z6.h}, p7/z, [x16, #0x1, mul vl]
A426A6F5 ld1b {z21.h}, p1/z, [x23, #0x6, mul vl]
A42EA307 ld1b {z7.h}, p0/z, [x24, #-2, mul vl]
-A42EA3B1 ld1b {z17.h}, p0/z, [x29, #-2, mul vl]
+A42EA3B1 ld1b {z17.h}, p0/z, [fp, #-2, mul vl]
A42FA57A ld1b {z26.h}, p1/z, [x11, #-1, mul vl]
A429A3F4 ld1b {z20.h}, p0/z, [sp, #-7, mul vl]
A423B856 ld1b {z22.h}, p6/z, [x2, #0x3, mul vl]
@@ -37609,9 +37611,9 @@ A469B0A0 ld1b {z0.d}, p4/z, [x5, #-7, mul vl]
A46FAB2D ld1b {z13.d}, p2/z, [x25, #-1, mul vl]
A460B31F ld1b {z31.d}, p4/z, [x24]
A46CA657 ld1b {z23.d}, p1/z, [x18, #-4, mul vl]
-A460B3CE ld1b {z14.d}, p4/z, [x30]
+A460B3CE ld1b {z14.d}, p4/z, [lr]
A465BDD8 ld1b {z24.d}, p7/z, [x14, #0x5, mul vl]
-A46DB3AD ld1b {z13.d}, p4/z, [x29, #-3, mul vl]
+A46DB3AD ld1b {z13.d}, p4/z, [fp, #-3, mul vl]
A464AA94 ld1b {z20.d}, p2/z, [x20, #0x4, mul vl]
A46EB86F ld1b {z15.d}, p6/z, [x3, #-2, mul vl]
A469BB66 ld1b {z6.d}, p6/z, [x27, #-7, mul vl]
@@ -37663,21 +37665,21 @@ A45556E5 ld1b {z5.s}, p5/z, [x23, x21]
A45C40F5 ld1b {z21.s}, p0/z, [x7, x28]
A4545333 ld1b {z19.s}, p4/z, [x25, x20]
A449591E ld1b {z30.s}, p6/z, [x8, x9]
-A4475BDB ld1b {z27.s}, p6/z, [x30, x7]
+A4475BDB ld1b {z27.s}, p6/z, [lr, x7]
A455517A ld1b {z26.s}, p4/z, [x11, x21]
A4544716 ld1b {z22.s}, p1/z, [x24, x20]
// ld1b_z_p_br_u64 10100100011xxxxx010xxxxxxxxxxxxx
A47750C8 ld1b {z8.d}, p4/z, [x6, x23]
A46F49DA ld1b {z26.d}, p2/z, [x14, x15]
A4774E07 ld1b {z7.d}, p3/z, [x16, x23]
-A46457C9 ld1b {z9.d}, p5/z, [x30, x4]
+A46457C9 ld1b {z9.d}, p5/z, [lr, x4]
A46F4D0C ld1b {z12.d}, p3/z, [x8, x15]
A46043E6 ld1b {z6.d}, p0/z, [sp, x0]
A4635501 ld1b {z1.d}, p5/z, [x8, x3]
A47C5C93 ld1b {z19.d}, p7/z, [x4, x28]
A47B500F ld1b {z15.d}, p4/z, [x0, x27]
-A4785FA0 ld1b {z0.d}, p7/z, [x29, x24]
-A46E4BAC ld1b {z12.d}, p2/z, [x29, x14]
+A4785FA0 ld1b {z0.d}, p7/z, [fp, x24]
+A46E4BAC ld1b {z12.d}, p2/z, [fp, x14]
A4744137 ld1b {z23.d}, p0/z, [x9, x20]
A46846D1 ld1b {z17.d}, p1/z, [x22, x8]
A4684390 ld1b {z16.d}, p0/z, [x28, x8]
@@ -37690,16 +37692,16 @@ A4125DE8 ld1b {z8.b}, p7/z, [x15, x18]
A4085F08 ld1b {z8.b}, p7/z, [x24, x8]
A40C5EC8 ld1b {z8.b}, p7/z, [x22, x12]
A41B40D5 ld1b {z21.b}, p0/z, [x6, x27]
-A41D536B ld1b {z11.b}, p4/z, [x27, x29]
-A4095FD1 ld1b {z17.b}, p7/z, [x30, x9]
+A41D536B ld1b {z11.b}, p4/z, [x27, fp]
+A4095FD1 ld1b {z17.b}, p7/z, [lr, x9]
A4104BF4 ld1b {z20.b}, p2/z, [sp, x16]
A4024180 ld1b {z0.b}, p0/z, [x12, x2]
A4005877 ld1b {z23.b}, p6/z, [x3, x0]
A40455F8 ld1b {z24.b}, p5/z, [x15, x4]
A4104A4D ld1b {z13.b}, p2/z, [x18, x16]
A41A45C2 ld1b {z2.b}, p1/z, [x14, x26]
-A41E451D ld1b {z29.b}, p1/z, [x8, x30]
-A41D4F15 ld1b {z21.b}, p3/z, [x24, x29]
+A41E451D ld1b {z29.b}, p1/z, [x8, lr]
+A41D4F15 ld1b {z21.b}, p3/z, [x24, fp]
// ld1b_z_p_bz_d_64_unscaled 11000100010xxxxx110xxxxxxxxxxxxx
C44AC084 ld1b {z4.d}, p0/z, [x4, z10.d]
C44DC1D8 ld1b {z24.d}, p0/z, [x14, z13.d]
@@ -37725,7 +37727,7 @@ C45B5C27 ld1b {z7.d}, p7/z, [x1, z27.d, sxtw]
C4045292 ld1b {z18.d}, p4/z, [x20, z4.d, uxtw]
C40F481A ld1b {z26.d}, p2/z, [x0, z15.d, uxtw]
C45D4481 ld1b {z1.d}, p1/z, [x4, z29.d, sxtw]
-C40743CE ld1b {z14.d}, p0/z, [x30, z7.d, uxtw]
+C40743CE ld1b {z14.d}, p0/z, [lr, z7.d, uxtw]
C41C471B ld1b {z27.d}, p1/z, [x24, z28.d, uxtw]
C40B4340 ld1b {z0.d}, p0/z, [x26, z11.d, uxtw]
C4504825 ld1b {z5.d}, p2/z, [x1, z16.d, sxtw]
@@ -37747,7 +37749,7 @@ C4025C88 ld1b {z8.d}, p7/z, [x4, z2.d, uxtw]
844D5BEE ld1b {z14.s}, p6/z, [sp, z13.s, sxtw]
84154716 ld1b {z22.s}, p1/z, [x24, z21.s, uxtw]
8447427B ld1b {z27.s}, p0/z, [x19, z7.s, sxtw]
-84185BD9 ld1b {z25.s}, p6/z, [x30, z24.s, uxtw]
+84185BD9 ld1b {z25.s}, p6/z, [lr, z24.s, uxtw]
840E5B15 ld1b {z21.s}, p6/z, [x24, z14.s, uxtw]
845C5783 ld1b {z3.s}, p5/z, [x28, z28.s, sxtw]
84475C18 ld1b {z24.s}, p7/z, [x0, z7.s, sxtw]
@@ -37779,8 +37781,8 @@ A5E8A0DC ld1d {z28.d}, p0/z, [x6, #-8, mul vl]
A5EDB753 ld1d {z19.d}, p5/z, [x26, #-3, mul vl]
A5E4B55E ld1d {z30.d}, p5/z, [x10, #0x4, mul vl]
A5E2BC58 ld1d {z24.d}, p7/z, [x2, #0x2, mul vl]
-A5E4BBB0 ld1d {z16.d}, p6/z, [x29, #0x4, mul vl]
-A5E4A3C8 ld1d {z8.d}, p0/z, [x30, #0x4, mul vl]
+A5E4BBB0 ld1d {z16.d}, p6/z, [fp, #0x4, mul vl]
+A5E4A3C8 ld1d {z8.d}, p0/z, [lr, #0x4, mul vl]
A5E5A808 ld1d {z8.d}, p2/z, [x0, #0x5, mul vl]
A5E1B236 ld1d {z22.d}, p4/z, [x17, #0x1, mul vl]
A5E1ADA8 ld1d {z8.d}, p3/z, [x13, #0x1, mul vl]
@@ -37789,13 +37791,13 @@ A5E6BDBC ld1d {z28.d}, p7/z, [x13, #0x6, mul vl]
A5F6408C ld1d {z12.d}, p0/z, [x4, x22, lsl #0x3]
A5E849D7 ld1d {z23.d}, p2/z, [x14, x8, lsl #0x3]
A5F85215 ld1d {z21.d}, p4/z, [x16, x24, lsl #0x3]
-A5FB5FB3 ld1d {z19.d}, p7/z, [x29, x27, lsl #0x3]
+A5FB5FB3 ld1d {z19.d}, p7/z, [fp, x27, lsl #0x3]
A5E45865 ld1d {z5.d}, p6/z, [x3, x4, lsl #0x3]
A5EC5B95 ld1d {z21.d}, p6/z, [x28, x12, lsl #0x3]
A5E24552 ld1d {z18.d}, p1/z, [x10, x2, lsl #0x3]
A5EE433B ld1d {z27.d}, p0/z, [x25, x14, lsl #0x3]
A5EF56D2 ld1d {z18.d}, p5/z, [x22, x15, lsl #0x3]
-A5FD48E3 ld1d {z3.d}, p2/z, [x7, x29, lsl #0x3]
+A5FD48E3 ld1d {z3.d}, p2/z, [x7, fp, lsl #0x3]
A5FB55D4 ld1d {z20.d}, p5/z, [x14, x27, lsl #0x3]
A5E65128 ld1d {z8.d}, p4/z, [x9, x6, lsl #0x3]
A5EF42B7 ld1d {z23.d}, p0/z, [x21, x15, lsl #0x3]
@@ -37908,12 +37910,12 @@ C4AFDC09 ld1h {z9.d}, p7/z, [z0.d, #0x1e]
A4A1A96C ld1h {z12.h}, p2/z, [x11, #0x1, mul vl]
A4A2A72F ld1h {z15.h}, p1/z, [x25, #0x2, mul vl]
A4A3A637 ld1h {z23.h}, p1/z, [x17, #0x3, mul vl]
-A4AFA7CD ld1h {z13.h}, p1/z, [x30, #-1, mul vl]
+A4AFA7CD ld1h {z13.h}, p1/z, [lr, #-1, mul vl]
A4AEA96A ld1h {z10.h}, p2/z, [x11, #-2, mul vl]
A4AAA6BB ld1h {z27.h}, p1/z, [x21, #-6, mul vl]
A4A6B232 ld1h {z18.h}, p4/z, [x17, #0x6, mul vl]
A4A9B58F ld1h {z15.h}, p5/z, [x12, #-7, mul vl]
-A4AEBBDC ld1h {z28.h}, p6/z, [x30, #-2, mul vl]
+A4AEBBDC ld1h {z28.h}, p6/z, [lr, #-2, mul vl]
A4ADACB9 ld1h {z25.h}, p3/z, [x5, #-3, mul vl]
A4A5A008 ld1h {z8.h}, p0/z, [x0, #0x5, mul vl]
A4A7AE30 ld1h {z16.h}, p3/z, [x17, #0x7, mul vl]
@@ -37925,7 +37927,7 @@ A4A4B31C ld1h {z28.h}, p4/z, [x24, #0x4, mul vl]
A4C7B43B ld1h {z27.s}, p5/z, [x1, #0x7, mul vl]
A4C7B953 ld1h {z19.s}, p6/z, [x10, #0x7, mul vl]
A4C9B406 ld1h {z6.s}, p5/z, [x0, #-7, mul vl]
-A4C7B7DA ld1h {z26.s}, p5/z, [x30, #0x7, mul vl]
+A4C7B7DA ld1h {z26.s}, p5/z, [lr, #0x7, mul vl]
A4CCBCF1 ld1h {z17.s}, p7/z, [x7, #-4, mul vl]
A4C3A904 ld1h {z4.s}, p2/z, [x8, #0x3, mul vl]
A4CFA5F0 ld1h {z16.s}, p1/z, [x15, #-1, mul vl]
@@ -37969,7 +37971,7 @@ A4A75655 ld1h {z21.h}, p5/z, [x18, x7, lsl #0x1]
A4A04A20 ld1h {z0.h}, p2/z, [x17, x0, lsl #0x1]
A4A15294 ld1h {z20.h}, p4/z, [x20, x1, lsl #0x1]
A4BC5C78 ld1h {z24.h}, p7/z, [x3, x28, lsl #0x1]
-A4BE52D1 ld1h {z17.h}, p4/z, [x22, x30, lsl #0x1]
+A4BE52D1 ld1h {z17.h}, p4/z, [x22, lr, lsl #0x1]
A4B94A43 ld1h {z3.h}, p2/z, [x18, x25, lsl #0x1]
A4B84D99 ld1h {z25.h}, p3/z, [x12, x24, lsl #0x1]
// ld1h_z_p_br_u32 10100100110xxxxx010xxxxxxxxxxxxx
@@ -37977,12 +37979,12 @@ A4D94F47 ld1h {z7.s}, p3/z, [x26, x25, lsl #0x1]
A4C0449E ld1h {z30.s}, p1/z, [x4, x0, lsl #0x1]
A4C64F48 ld1h {z8.s}, p3/z, [x26, x6, lsl #0x1]
A4DB42C4 ld1h {z4.s}, p0/z, [x22, x27, lsl #0x1]
-A4DD5FAB ld1h {z11.s}, p7/z, [x29, x29, lsl #0x1]
+A4DD5FAB ld1h {z11.s}, p7/z, [fp, fp, lsl #0x1]
A4C04DB9 ld1h {z25.s}, p3/z, [x13, x0, lsl #0x1]
-A4D357A8 ld1h {z8.s}, p5/z, [x29, x19, lsl #0x1]
+A4D357A8 ld1h {z8.s}, p5/z, [fp, x19, lsl #0x1]
A4C8535C ld1h {z28.s}, p4/z, [x26, x8, lsl #0x1]
-A4D357B2 ld1h {z18.s}, p5/z, [x29, x19, lsl #0x1]
-A4D747B3 ld1h {z19.s}, p1/z, [x29, x23, lsl #0x1]
+A4D357B2 ld1h {z18.s}, p5/z, [fp, x19, lsl #0x1]
+A4D747B3 ld1h {z19.s}, p1/z, [fp, x23, lsl #0x1]
A4CF4342 ld1h {z2.s}, p0/z, [x26, x15, lsl #0x1]
A4CD5E50 ld1h {z16.s}, p7/z, [x18, x13, lsl #0x1]
A4D55714 ld1h {z20.s}, p5/z, [x24, x21, lsl #0x1]
@@ -37992,7 +37994,7 @@ A4CB5623 ld1h {z3.s}, p5/z, [x17, x11, lsl #0x1]
// ld1h_z_p_br_u64 10100100111xxxxx010xxxxxxxxxxxxx
A4F34DD3 ld1h {z19.d}, p3/z, [x14, x19, lsl #0x1]
A4E44E79 ld1h {z25.d}, p3/z, [x19, x4, lsl #0x1]
-A4FE40C1 ld1h {z1.d}, p0/z, [x6, x30, lsl #0x1]
+A4FE40C1 ld1h {z1.d}, p0/z, [x6, lr, lsl #0x1]
A4F54B9E ld1h {z30.d}, p2/z, [x28, x21, lsl #0x1]
A4F659EC ld1h {z12.d}, p6/z, [x15, x22, lsl #0x1]
A4F1438E ld1h {z14.d}, p0/z, [x28, x17, lsl #0x1]
@@ -38003,7 +38005,7 @@ A4E35C45 ld1h {z5.d}, p7/z, [x2, x3, lsl #0x1]
A4E44BE6 ld1h {z6.d}, p2/z, [sp, x4, lsl #0x1]
A4F744BA ld1h {z26.d}, p1/z, [x5, x23, lsl #0x1]
A4F84CD6 ld1h {z22.d}, p3/z, [x6, x24, lsl #0x1]
-A4F24BC5 ld1h {z5.d}, p2/z, [x30, x18, lsl #0x1]
+A4F24BC5 ld1h {z5.d}, p2/z, [lr, x18, lsl #0x1]
A4EF4C00 ld1h {z0.d}, p3/z, [x0, x15, lsl #0x1]
A4F45E62 ld1h {z2.d}, p7/z, [x19, x20, lsl #0x1]
// ld1h_z_p_bz_d_64_scaled 11000100111xxxxx110xxxxxxxxxxxxx
@@ -38011,7 +38013,7 @@ C4F6D92F ld1h {z15.d}, p6/z, [x9, z22.d, lsl #0x1]
C4E0DE4C ld1h {z12.d}, p7/z, [x18, z0.d, lsl #0x1]
C4EFC2AA ld1h {z10.d}, p0/z, [x21, z15.d, lsl #0x1]
C4FCC1E1 ld1h {z1.d}, p0/z, [x15, z28.d, lsl #0x1]
-C4F2D7C8 ld1h {z8.d}, p5/z, [x30, z18.d, lsl #0x1]
+C4F2D7C8 ld1h {z8.d}, p5/z, [lr, z18.d, lsl #0x1]
C4FBD55B ld1h {z27.d}, p5/z, [x10, z27.d, lsl #0x1]
C4E0D380 ld1h {z0.d}, p4/z, [x28, z0.d, lsl #0x1]
C4FADF33 ld1h {z19.d}, p7/z, [x25, z26.d, lsl #0x1]
@@ -38038,10 +38040,10 @@ C4DFC326 ld1h {z6.d}, p0/z, [x25, z31.d]
C4CDC601 ld1h {z1.d}, p1/z, [x16, z13.d]
C4C4C911 ld1h {z17.d}, p2/z, [x8, z4.d]
C4C5C66E ld1h {z14.d}, p1/z, [x19, z5.d]
-C4CFDFCB ld1h {z11.d}, p7/z, [x30, z15.d]
+C4CFDFCB ld1h {z11.d}, p7/z, [lr, z15.d]
C4CED8F7 ld1h {z23.d}, p6/z, [x7, z14.d]
// ld1h_z_p_bz_d_x32_scaled 110001001x1xxxxx010xxxxxxxxxxxxx
-C4B443B2 ld1h {z18.d}, p0/z, [x29, z20.d, uxtw #0x1]
+C4B443B2 ld1h {z18.d}, p0/z, [fp, z20.d, uxtw #0x1]
C4B559AD ld1h {z13.d}, p6/z, [x13, z21.d, uxtw #0x1]
C4F345F5 ld1h {z21.d}, p1/z, [x15, z19.d, sxtw #0x1]
C4EF58BB ld1h {z27.d}, p6/z, [x5, z15.d, sxtw #0x1]
@@ -38054,7 +38056,7 @@ C4A6579E ld1h {z30.d}, p5/z, [x28, z6.d, uxtw #0x1]
C4AB4D8E ld1h {z14.d}, p3/z, [x12, z11.d, uxtw #0x1]
C4AB5E10 ld1h {z16.d}, p7/z, [x16, z11.d, uxtw #0x1]
C4AA5F0F ld1h {z15.d}, p7/z, [x24, z10.d, uxtw #0x1]
-C4BD47B7 ld1h {z23.d}, p1/z, [x29, z29.d, uxtw #0x1]
+C4BD47B7 ld1h {z23.d}, p1/z, [fp, z29.d, uxtw #0x1]
C4E64666 ld1h {z6.d}, p1/z, [x19, z6.d, sxtw #0x1]
C4E659C3 ld1h {z3.d}, p6/z, [x14, z6.d, sxtw #0x1]
// ld1h_z_p_bz_d_x32_unscaled 110001001x0xxxxx010xxxxxxxxxxxxx
@@ -38062,37 +38064,37 @@ C48240AD ld1h {z13.d}, p0/z, [x5, z2.d, uxtw]
C4DE488D ld1h {z13.d}, p2/z, [x4, z30.d, sxtw]
C4DD555D ld1h {z29.d}, p5/z, [x10, z29.d, sxtw]
C4C14D6D ld1h {z13.d}, p3/z, [x11, z1.d, sxtw]
-C4C25BA4 ld1h {z4.d}, p6/z, [x29, z2.d, sxtw]
+C4C25BA4 ld1h {z4.d}, p6/z, [fp, z2.d, sxtw]
C4895C0B ld1h {z11.d}, p7/z, [x0, z9.d, uxtw]
C49447E2 ld1h {z2.d}, p1/z, [sp, z20.d, uxtw]
C4985572 ld1h {z18.d}, p5/z, [x11, z24.d, uxtw]
C4CE517E ld1h {z30.d}, p4/z, [x11, z14.d, sxtw]
C4CE5FF2 ld1h {z18.d}, p7/z, [sp, z14.d, sxtw]
C4CA5BFF ld1h {z31.d}, p6/z, [sp, z10.d, sxtw]
-C49843CE ld1h {z14.d}, p0/z, [x30, z24.d, uxtw]
+C49843CE ld1h {z14.d}, p0/z, [lr, z24.d, uxtw]
C4D445FB ld1h {z27.d}, p1/z, [x15, z20.d, sxtw]
C4DB4E20 ld1h {z0.d}, p3/z, [x17, z27.d, sxtw]
C4D34D63 ld1h {z3.d}, p3/z, [x11, z19.d, sxtw]
C4884A72 ld1h {z18.d}, p2/z, [x19, z8.d, uxtw]
// ld1h_z_p_bz_s_x32_scaled 100001001x1xxxxx010xxxxxxxxxxxxx
84A35584 ld1h {z4.s}, p5/z, [x12, z3.s, uxtw #0x1]
-84FE43C8 ld1h {z8.s}, p0/z, [x30, z30.s, sxtw #0x1]
+84FE43C8 ld1h {z8.s}, p0/z, [lr, z30.s, sxtw #0x1]
84B444FA ld1h {z26.s}, p1/z, [x7, z20.s, uxtw #0x1]
84AE52A2 ld1h {z2.s}, p4/z, [x21, z14.s, uxtw #0x1]
84E846DE ld1h {z30.s}, p1/z, [x22, z8.s, sxtw #0x1]
84AD4518 ld1h {z24.s}, p1/z, [x8, z13.s, uxtw #0x1]
-84F55FCD ld1h {z13.s}, p7/z, [x30, z21.s, sxtw #0x1]
+84F55FCD ld1h {z13.s}, p7/z, [lr, z21.s, sxtw #0x1]
84FF5782 ld1h {z2.s}, p5/z, [x28, z31.s, sxtw #0x1]
84E34A47 ld1h {z7.s}, p2/z, [x18, z3.s, sxtw #0x1]
84A54298 ld1h {z24.s}, p0/z, [x20, z5.s, uxtw #0x1]
84F34C66 ld1h {z6.s}, p3/z, [x3, z19.s, sxtw #0x1]
84A65646 ld1h {z6.s}, p5/z, [x18, z6.s, uxtw #0x1]
-84F143A3 ld1h {z3.s}, p0/z, [x29, z17.s, sxtw #0x1]
+84F143A3 ld1h {z3.s}, p0/z, [fp, z17.s, sxtw #0x1]
84B45DE4 ld1h {z4.s}, p7/z, [x15, z20.s, uxtw #0x1]
84FD5176 ld1h {z22.s}, p4/z, [x11, z29.s, sxtw #0x1]
84F64DA0 ld1h {z0.s}, p3/z, [x13, z22.s, sxtw #0x1]
// ld1h_z_p_bz_s_x32_unscaled 100001001x0xxxxx010xxxxxxxxxxxxx
-84D957DF ld1h {z31.s}, p5/z, [x30, z25.s, sxtw]
+84D957DF ld1h {z31.s}, p5/z, [lr, z25.s, sxtw]
84DF4244 ld1h {z4.s}, p0/z, [x18, z31.s, sxtw]
84CE56A8 ld1h {z8.s}, p5/z, [x21, z14.s, sxtw]
84DE5464 ld1h {z4.s}, p5/z, [x3, z30.s, sxtw]
@@ -38109,7 +38111,7 @@ C4884A72 ld1h {z18.d}, p2/z, [x19, z8.d, uxtw]
848356E6 ld1h {z6.s}, p5/z, [x23, z3.s, uxtw]
848C49E2 ld1h {z2.s}, p2/z, [x15, z12.s, uxtw]
// ld1rb_z_p_bi_u16 1000010001xxxxxx101xxxxxxxxxxxxx
-847EBFD0 ld1rb {z16.h}, p7/z, [x30, #0x3e]
+847EBFD0 ld1rb {z16.h}, p7/z, [lr, #0x3e]
8454B476 ld1rb {z22.h}, p5/z, [x3, #0x14]
8456A5B2 ld1rb {z18.h}, p1/z, [x13, #0x16]
847FAB7F ld1rb {z31.h}, p2/z, [x27, #0x3f]
@@ -38120,7 +38122,7 @@ C4884A72 ld1h {z18.d}, p2/z, [x19, z8.d, uxtw]
8441B23E ld1rb {z30.h}, p4/z, [x17, #0x1]
846EA1F5 ld1rb {z21.h}, p0/z, [x15, #0x2e]
846FB508 ld1rb {z8.h}, p5/z, [x8, #0x2f]
-8452BFB0 ld1rb {z16.h}, p7/z, [x29, #0x12]
+8452BFB0 ld1rb {z16.h}, p7/z, [fp, #0x12]
8461BDB5 ld1rb {z21.h}, p7/z, [x13, #0x21]
8462B6B9 ld1rb {z25.h}, p5/z, [x21, #0x22]
8466AD59 ld1rb {z25.h}, p3/z, [x10, #0x26]
@@ -38178,10 +38180,10 @@ C4884A72 ld1h {z18.d}, p2/z, [x19, z8.d, uxtw]
84529CA9 ld1rb {z9.b}, p7/z, [x5, #0x12]
// ld1rd_z_p_bi_u64 1000010111xxxxxx111xxxxxxxxxxxxx
85CAEB0F ld1rd {z15.d}, p2/z, [x24, #0x50]
-85EFEBD5 ld1rd {z21.d}, p2/z, [x30, #0x178]
+85EFEBD5 ld1rd {z21.d}, p2/z, [lr, #0x178]
85DEED94 ld1rd {z20.d}, p3/z, [x12, #0xf0]
85F0F932 ld1rd {z18.d}, p6/z, [x9, #0x180]
-85E5E7D2 ld1rd {z18.d}, p1/z, [x30, #0x128]
+85E5E7D2 ld1rd {z18.d}, p1/z, [lr, #0x128]
85DBFD94 ld1rd {z20.d}, p7/z, [x12, #0xd8]
85E5E165 ld1rd {z5.d}, p0/z, [x11, #0x128]
85E5E7F3 ld1rd {z19.d}, p1/z, [sp, #0x128]
@@ -38191,7 +38193,7 @@ C4884A72 ld1h {z18.d}, p2/z, [x19, z8.d, uxtw]
85FDF91E ld1rd {z30.d}, p6/z, [x8, #0x1e8]
85D8E1D5 ld1rd {z21.d}, p0/z, [x14, #0xc0]
85D0EEE7 ld1rd {z7.d}, p3/z, [x23, #0x80]
-85FCFBDE ld1rd {z30.d}, p6/z, [x30, #0x1e0]
+85FCFBDE ld1rd {z30.d}, p6/z, [lr, #0x1e0]
85FBE4A4 ld1rd {z4.d}, p1/z, [x5, #0x1d8]
// ld1rh_z_p_bi_u16 1000010011xxxxxx101xxxxxxxxxxxxx
84D2AD90 ld1rh {z16.h}, p3/z, [x12, #0x24]
@@ -38222,19 +38224,19 @@ C4884A72 ld1h {z18.d}, p2/z, [x19, z8.d, uxtw]
84E3DD06 ld1rh {z6.s}, p7/z, [x8, #0x46]
84C6C57C ld1rh {z28.s}, p1/z, [x11, #0xc]
84E9C1D8 ld1rh {z24.s}, p0/z, [x14, #0x52]
-84D1D7CA ld1rh {z10.s}, p5/z, [x30, #0x22]
+84D1D7CA ld1rh {z10.s}, p5/z, [lr, #0x22]
84E5D4D2 ld1rh {z18.s}, p5/z, [x6, #0x4a]
84D8C412 ld1rh {z18.s}, p1/z, [x0, #0x30]
-84C2D3B5 ld1rh {z21.s}, p4/z, [x29, #0x4]
+84C2D3B5 ld1rh {z21.s}, p4/z, [fp, #0x4]
84C0D0FA ld1rh {z26.s}, p4/z, [x7]
// ld1rh_z_p_bi_u64 1000010011xxxxxx111xxxxxxxxxxxxx
84FCF88C ld1rh {z12.d}, p6/z, [x4, #0x78]
84CAE215 ld1rh {z21.d}, p0/z, [x16, #0x14]
-84DDFBD5 ld1rh {z21.d}, p6/z, [x30, #0x3a]
+84DDFBD5 ld1rh {z21.d}, p6/z, [lr, #0x3a]
84C7F691 ld1rh {z17.d}, p5/z, [x20, #0xe]
84C9F8D1 ld1rh {z17.d}, p6/z, [x6, #0x12]
84FDEDAB ld1rh {z11.d}, p3/z, [x13, #0x7a]
-84DFEBD1 ld1rh {z17.d}, p2/z, [x30, #0x3e]
+84DFEBD1 ld1rh {z17.d}, p2/z, [lr, #0x3e]
84F7E9F0 ld1rh {z16.d}, p2/z, [x15, #0x6e]
84D7E910 ld1rh {z16.d}, p2/z, [x8, #0x2e]
84D7EF18 ld1rh {z24.d}, p3/z, [x24, #0x2e]
@@ -38271,27 +38273,27 @@ A4082F76 ld1rqb {z22.b}, p3/z, [x27, #-128]
A4012631 ld1rqb {z17.b}, p1/z, [x17, #0x10]
// ld1rqb_z_p_br_contiguous 10100100000xxxxx000xxxxxxxxxxxxx
A401083C ld1rqb {z28.b}, p2/z, [x1, x1]
-A40903A8 ld1rqb {z8.b}, p0/z, [x29, x9]
+A40903A8 ld1rqb {z8.b}, p0/z, [fp, x9]
A40514B2 ld1rqb {z18.b}, p5/z, [x5, x5]
A40C0A5E ld1rqb {z30.b}, p2/z, [x18, x12]
A4091DCD ld1rqb {z13.b}, p7/z, [x14, x9]
A40B05B2 ld1rqb {z18.b}, p1/z, [x13, x11]
A4000E36 ld1rqb {z22.b}, p3/z, [x17, x0]
A4070680 ld1rqb {z0.b}, p1/z, [x20, x7]
-A41E10B2 ld1rqb {z18.b}, p4/z, [x5, x30]
+A41E10B2 ld1rqb {z18.b}, p4/z, [x5, lr]
A4151DA0 ld1rqb {z0.b}, p7/z, [x13, x21]
A4030709 ld1rqb {z9.b}, p1/z, [x24, x3]
-A4161BA6 ld1rqb {z6.b}, p6/z, [x29, x22]
-A4180BB7 ld1rqb {z23.b}, p2/z, [x29, x24]
+A4161BA6 ld1rqb {z6.b}, p6/z, [fp, x22]
+A4180BB7 ld1rqb {z23.b}, p2/z, [fp, x24]
A4061D8C ld1rqb {z12.b}, p7/z, [x12, x6]
A4041366 ld1rqb {z6.b}, p4/z, [x27, x4]
-A41D0040 ld1rqb {z0.b}, p0/z, [x2, x29]
+A41D0040 ld1rqb {z0.b}, p0/z, [x2, fp]
// ld1rqd_z_p_bi_u64 101001011000xxxx001xxxxxxxxxxxxx
A58039BA ld1rqd {z26.d}, p6/z, [x13]
A58C233D ld1rqd {z29.d}, p0/z, [x25, #-64]
A58A3CEA ld1rqd {z10.d}, p7/z, [x7, #-96]
A584280E ld1rqd {z14.d}, p2/z, [x0, #0x40]
-A5833BA5 ld1rqd {z5.d}, p6/z, [x29, #0x30]
+A5833BA5 ld1rqd {z5.d}, p6/z, [fp, #0x30]
A58C3353 ld1rqd {z19.d}, p4/z, [x26, #-64]
A58F2BFE ld1rqd {z30.d}, p2/z, [sp, #-16]
A58A2A9B ld1rqd {z27.d}, p2/z, [x20, #-96]
@@ -38312,7 +38314,7 @@ A58F0077 ld1rqd {z23.d}, p0/z, [x3, x15, lsl #0x3]
A58D1E2F ld1rqd {z15.d}, p7/z, [x17, x13, lsl #0x3]
A599101F ld1rqd {z31.d}, p4/z, [x0, x25, lsl #0x3]
A5880811 ld1rqd {z17.d}, p2/z, [x0, x8, lsl #0x3]
-A5910FBE ld1rqd {z30.d}, p3/z, [x29, x17, lsl #0x3]
+A5910FBE ld1rqd {z30.d}, p3/z, [fp, x17, lsl #0x3]
A581135D ld1rqd {z29.d}, p4/z, [x26, x1, lsl #0x3]
A5831D2B ld1rqd {z11.d}, p7/z, [x9, x3, lsl #0x3]
A597015A ld1rqd {z26.d}, p0/z, [x10, x23, lsl #0x3]
@@ -38321,13 +38323,13 @@ A5861DF1 ld1rqd {z17.d}, p7/z, [x15, x6, lsl #0x3]
A58F145C ld1rqd {z28.d}, p5/z, [x2, x15, lsl #0x3]
A588152B ld1rqd {z11.d}, p5/z, [x9, x8, lsl #0x3]
// ld1rqh_z_p_bi_u16 101001001000xxxx001xxxxxxxxxxxxx
-A48537DF ld1rqh {z31.h}, p5/z, [x30, #0x50]
+A48537DF ld1rqh {z31.h}, p5/z, [lr, #0x50]
A48B3DEB ld1rqh {z11.h}, p7/z, [x15, #-80]
A48D2526 ld1rqh {z6.h}, p1/z, [x9, #-48]
A4812A12 ld1rqh {z18.h}, p2/z, [x16, #0x10]
A48C280D ld1rqh {z13.h}, p2/z, [x0, #-64]
A4852C1A ld1rqh {z26.h}, p3/z, [x0, #0x50]
-A4872BAD ld1rqh {z13.h}, p2/z, [x29, #0x70]
+A4872BAD ld1rqh {z13.h}, p2/z, [fp, #0x70]
A48C2C30 ld1rqh {z16.h}, p3/z, [x1, #-64]
A48F32D2 ld1rqh {z18.h}, p4/z, [x22, #-16]
A48528D9 ld1rqh {z25.h}, p2/z, [x6, #0x50]
@@ -38341,9 +38343,9 @@ A48335A2 ld1rqh {z2.h}, p5/z, [x13, #0x30]
A48409A3 ld1rqh {z3.h}, p2/z, [x13, x4, lsl #0x1]
A48012D3 ld1rqh {z19.h}, p4/z, [x22, x0, lsl #0x1]
A496169C ld1rqh {z28.h}, p5/z, [x20, x22, lsl #0x1]
-A49E06F1 ld1rqh {z17.h}, p1/z, [x23, x30, lsl #0x1]
+A49E06F1 ld1rqh {z17.h}, p1/z, [x23, lr, lsl #0x1]
A4850E97 ld1rqh {z23.h}, p3/z, [x20, x5, lsl #0x1]
-A48817D4 ld1rqh {z20.h}, p5/z, [x30, x8, lsl #0x1]
+A48817D4 ld1rqh {z20.h}, p5/z, [lr, x8, lsl #0x1]
A49705BE ld1rqh {z30.h}, p1/z, [x13, x23, lsl #0x1]
A48611B9 ld1rqh {z25.h}, p4/z, [x13, x6, lsl #0x1]
A49A1DCE ld1rqh {z14.h}, p7/z, [x14, x26, lsl #0x1]
@@ -38372,7 +38374,7 @@ A503362E ld1rqw {z14.s}, p5/z, [x17, #0x30]
A501362B ld1rqw {z11.s}, p5/z, [x17, #0x10]
A50830E4 ld1rqw {z4.s}, p4/z, [x7, #-128]
// ld1rqw_z_p_br_contiguous 10100101000xxxxx000xxxxxxxxxxxxx
-A51917DA ld1rqw {z26.s}, p5/z, [x30, x25, lsl #0x2]
+A51917DA ld1rqw {z26.s}, p5/z, [lr, x25, lsl #0x2]
A51C14BF ld1rqw {z31.s}, p5/z, [x5, x28, lsl #0x2]
A51C0475 ld1rqw {z21.s}, p1/z, [x3, x28, lsl #0x2]
A5041503 ld1rqw {z3.s}, p5/z, [x8, x4, lsl #0x2]
@@ -38390,18 +38392,18 @@ A5121618 ld1rqw {z24.s}, p5/z, [x16, x18, lsl #0x2]
A5000A36 ld1rqw {z22.s}, p2/z, [x17, x0, lsl #0x2]
// ld1rsb_z_p_bi_s16 1000010111xxxxxx110xxxxxxxxxxxxx
85C2DF9D ld1rsb {z29.h}, p7/z, [x28, #0x2]
-85E3DBB8 ld1rsb {z24.h}, p6/z, [x29, #0x23]
+85E3DBB8 ld1rsb {z24.h}, p6/z, [fp, #0x23]
85DBDD2E ld1rsb {z14.h}, p7/z, [x9, #0x1b]
85D2D9F2 ld1rsb {z18.h}, p6/z, [x15, #0x12]
85DBCEE4 ld1rsb {z4.h}, p3/z, [x23, #0x1b]
85D1C999 ld1rsb {z25.h}, p2/z, [x12, #0x11]
-85E1D7C3 ld1rsb {z3.h}, p5/z, [x30, #0x21]
+85E1D7C3 ld1rsb {z3.h}, p5/z, [lr, #0x21]
85C3D6DB ld1rsb {z27.h}, p5/z, [x22, #0x3]
85E5DA1E ld1rsb {z30.h}, p6/z, [x16, #0x25]
85F4CB57 ld1rsb {z23.h}, p2/z, [x26, #0x34]
85FDD6EB ld1rsb {z11.h}, p5/z, [x23, #0x3d]
85DBC88D ld1rsb {z13.h}, p2/z, [x4, #0x1b]
-85D2D7DE ld1rsb {z30.h}, p5/z, [x30, #0x12]
+85D2D7DE ld1rsb {z30.h}, p5/z, [lr, #0x12]
85CFD554 ld1rsb {z20.h}, p5/z, [x10, #0xf]
85EECEDB ld1rsb {z27.h}, p3/z, [x22, #0x2e]
85E0C40A ld1rsb {z10.h}, p1/z, [x0, #0x20]
@@ -38443,10 +38445,10 @@ A5000A36 ld1rqw {z22.s}, p2/z, [x17, x0, lsl #0x2]
8557AE66 ld1rsh {z6.s}, p3/z, [x19, #0x2e]
8561A405 ld1rsh {z5.s}, p1/z, [x0, #0x42]
855BAA24 ld1rsh {z4.s}, p2/z, [x17, #0x36]
-8557B7C2 ld1rsh {z2.s}, p5/z, [x30, #0x2e]
+8557B7C2 ld1rsh {z2.s}, p5/z, [lr, #0x2e]
8544ADDE ld1rsh {z30.s}, p3/z, [x14, #0x8]
8540B9E1 ld1rsh {z1.s}, p6/z, [x15]
-8556B3BB ld1rsh {z27.s}, p4/z, [x29, #0x2c]
+8556B3BB ld1rsh {z27.s}, p4/z, [fp, #0x2c]
8543B5EC ld1rsh {z12.s}, p5/z, [x15, #0x6]
8545ADDB ld1rsh {z27.s}, p3/z, [x14, #0xa]
8577B791 ld1rsh {z17.s}, p5/z, [x28, #0x6e]
@@ -38492,7 +38494,7 @@ A5000A36 ld1rqw {z22.s}, p2/z, [x17, x0, lsl #0x2]
84EF97FE ld1rsw {z30.d}, p5/z, [sp, #0xbc]
// ld1rw_z_p_bi_u32 1000010101xxxxxx110xxxxxxxxxxxxx
8547D1BD ld1rw {z29.s}, p4/z, [x13, #0x1c]
-856ECFC6 ld1rw {z6.s}, p3/z, [x30, #0xb8]
+856ECFC6 ld1rw {z6.s}, p3/z, [lr, #0xb8]
856BC6C2 ld1rw {z2.s}, p1/z, [x22, #0xac]
8568D683 ld1rw {z3.s}, p5/z, [x20, #0xa0]
8542C9C9 ld1rw {z9.s}, p2/z, [x14, #0x8]
@@ -38504,7 +38506,7 @@ A5000A36 ld1rqw {z22.s}, p2/z, [x17, x0, lsl #0x2]
855DD98A ld1rw {z10.s}, p6/z, [x12, #0x74]
8546D838 ld1rw {z24.s}, p6/z, [x1, #0x18]
8564CEBA ld1rw {z26.s}, p3/z, [x21, #0x90]
-8576C3C7 ld1rw {z7.s}, p0/z, [x30, #0xd8]
+8576C3C7 ld1rw {z7.s}, p0/z, [lr, #0xd8]
8568CEC7 ld1rw {z7.s}, p3/z, [x22, #0xa0]
854CDCC3 ld1rw {z3.s}, p7/z, [x6, #0x30]
// ld1rw_z_p_bi_u64 1000010101xxxxxx111xxxxxxxxxxxxx
@@ -38520,7 +38522,7 @@ A5000A36 ld1rqw {z22.s}, p2/z, [x17, x0, lsl #0x2]
855DEB10 ld1rw {z16.d}, p2/z, [x24, #0x74]
8545F4A9 ld1rw {z9.d}, p5/z, [x5, #0x14]
8570F169 ld1rw {z9.d}, p4/z, [x11, #0xc0]
-857EF3DD ld1rw {z29.d}, p4/z, [x30, #0xf8]
+857EF3DD ld1rw {z29.d}, p4/z, [lr, #0xf8]
856BE81E ld1rw {z30.d}, p2/z, [x0, #0xac]
8557F941 ld1rw {z1.d}, p6/z, [x10, #0x5c]
857EECBE ld1rw {z30.d}, p3/z, [x5, #0xf8]
@@ -38572,9 +38574,9 @@ A5CFB9E4 ld1sb {z4.h}, p6/z, [x15, #-1, mul vl]
A5C8B37F ld1sb {z31.h}, p4/z, [x27, #-8, mul vl]
A5C6B409 ld1sb {z9.h}, p5/z, [x0, #0x6, mul vl]
A5C6BC9D ld1sb {z29.h}, p7/z, [x4, #0x6, mul vl]
-A5CEA3AA ld1sb {z10.h}, p0/z, [x29, #-2, mul vl]
+A5CEA3AA ld1sb {z10.h}, p0/z, [fp, #-2, mul vl]
A5CDBA43 ld1sb {z3.h}, p6/z, [x18, #-3, mul vl]
-A5C6ABC2 ld1sb {z2.h}, p2/z, [x30, #0x6, mul vl]
+A5C6ABC2 ld1sb {z2.h}, p2/z, [lr, #0x6, mul vl]
// ld1sb_z_p_bi_s32 101001011010xxxx101xxxxxxxxxxxxx
A5A1BE2D ld1sb {z13.s}, p7/z, [x17, #0x1, mul vl]
A5A7B435 ld1sb {z21.s}, p5/z, [x1, #0x7, mul vl]
@@ -38588,7 +38590,7 @@ A5ABB5DF ld1sb {z31.s}, p5/z, [x14, #-5, mul vl]
A5AAA421 ld1sb {z1.s}, p1/z, [x1, #-6, mul vl]
A5A5BC11 ld1sb {z17.s}, p7/z, [x0, #0x5, mul vl]
A5A0B6A0 ld1sb {z0.s}, p5/z, [x21]
-A5A9A3A2 ld1sb {z2.s}, p0/z, [x29, #-7, mul vl]
+A5A9A3A2 ld1sb {z2.s}, p0/z, [fp, #-7, mul vl]
A5ADBC3B ld1sb {z27.s}, p7/z, [x1, #-3, mul vl]
A5A9A1DB ld1sb {z27.s}, p0/z, [x14, #-7, mul vl]
A5ACA746 ld1sb {z6.s}, p1/z, [x26, #-4, mul vl]
@@ -38597,7 +38599,7 @@ A586AD98 ld1sb {z24.d}, p3/z, [x12, #0x6, mul vl]
A58DB066 ld1sb {z6.d}, p4/z, [x3, #-3, mul vl]
A583A08F ld1sb {z15.d}, p0/z, [x4, #0x3, mul vl]
A583BC9D ld1sb {z29.d}, p7/z, [x4, #0x3, mul vl]
-A585B3DB ld1sb {z27.d}, p4/z, [x30, #0x5, mul vl]
+A585B3DB ld1sb {z27.d}, p4/z, [lr, #0x5, mul vl]
A58FADF2 ld1sb {z18.d}, p3/z, [x15, #-1, mul vl]
A58BB915 ld1sb {z21.d}, p6/z, [x8, #-5, mul vl]
A584B9E6 ld1sb {z6.d}, p6/z, [x15, #0x4, mul vl]
@@ -38618,17 +38620,17 @@ A5D15A9C ld1sb {z28.h}, p6/z, [x20, x17]
A5DC4C73 ld1sb {z19.h}, p3/z, [x3, x28]
A5D14620 ld1sb {z0.h}, p1/z, [x17, x17]
A5D549BF ld1sb {z31.h}, p2/z, [x13, x21]
-A5C957D7 ld1sb {z23.h}, p5/z, [x30, x9]
+A5C957D7 ld1sb {z23.h}, p5/z, [lr, x9]
A5C54519 ld1sb {z25.h}, p1/z, [x8, x5]
A5C54EC1 ld1sb {z1.h}, p3/z, [x22, x5]
A5D44E70 ld1sb {z16.h}, p3/z, [x19, x20]
A5D34E4A ld1sb {z10.h}, p3/z, [x18, x19]
A5CF5738 ld1sb {z24.h}, p5/z, [x25, x15]
A5DB480C ld1sb {z12.h}, p2/z, [x0, x27]
-A5D14BC9 ld1sb {z9.h}, p2/z, [x30, x17]
+A5D14BC9 ld1sb {z9.h}, p2/z, [lr, x17]
// ld1sb_z_p_br_s32 10100101101xxxxx010xxxxxxxxxxxxx
A5A05C2B ld1sb {z11.s}, p7/z, [x1, x0]
-A5B34FAB ld1sb {z11.s}, p3/z, [x29, x19]
+A5B34FAB ld1sb {z11.s}, p3/z, [fp, x19]
A5AE40C6 ld1sb {z6.s}, p0/z, [x6, x14]
A5B64549 ld1sb {z9.s}, p1/z, [x10, x22]
A5AD4CEF ld1sb {z15.s}, p3/z, [x7, x13]
@@ -38639,7 +38641,7 @@ A5BA5875 ld1sb {z21.s}, p6/z, [x3, x26]
A5BA402B ld1sb {z11.s}, p0/z, [x1, x26]
A5B845A9 ld1sb {z9.s}, p1/z, [x13, x24]
A5AA4388 ld1sb {z8.s}, p0/z, [x28, x10]
-A5A05BBB ld1sb {z27.s}, p6/z, [x29, x0]
+A5A05BBB ld1sb {z27.s}, p6/z, [fp, x0]
A5A448F3 ld1sb {z19.s}, p2/z, [x7, x4]
A5AE4AAB ld1sb {z11.s}, p2/z, [x21, x14]
A5AF44E9 ld1sb {z9.s}, p1/z, [x7, x15]
@@ -38658,19 +38660,19 @@ A5884439 ld1sb {z25.d}, p1/z, [x1, x8]
A58754B5 ld1sb {z21.d}, p5/z, [x5, x7]
A58E45F5 ld1sb {z21.d}, p1/z, [x15, x14]
A59A5350 ld1sb {z16.d}, p4/z, [x26, x26]
-A59D439C ld1sb {z28.d}, p0/z, [x28, x29]
+A59D439C ld1sb {z28.d}, p0/z, [x28, fp]
A59C5CDC ld1sb {z28.d}, p7/z, [x6, x28]
// ld1sb_z_p_bz_d_64_unscaled 11000100010xxxxx100xxxxxxxxxxxxx
C45B9A1F ld1sb {z31.d}, p6/z, [x16, z27.d]
C45B990E ld1sb {z14.d}, p6/z, [x8, z27.d]
-C45587D5 ld1sb {z21.d}, p1/z, [x30, z21.d]
+C45587D5 ld1sb {z21.d}, p1/z, [lr, z21.d]
C44A800B ld1sb {z11.d}, p0/z, [x0, z10.d]
C45E9BFD ld1sb {z29.d}, p6/z, [sp, z30.d]
C4578984 ld1sb {z4.d}, p2/z, [x12, z23.d]
C44C9C55 ld1sb {z21.d}, p7/z, [x2, z12.d]
C44486F3 ld1sb {z19.d}, p1/z, [x23, z4.d]
-C44A9BCF ld1sb {z15.d}, p6/z, [x30, z10.d]
-C44197BF ld1sb {z31.d}, p5/z, [x29, z1.d]
+C44A9BCF ld1sb {z15.d}, p6/z, [lr, z10.d]
+C44197BF ld1sb {z31.d}, p5/z, [fp, z1.d]
C45E9B6D ld1sb {z13.d}, p6/z, [x27, z30.d]
C4419DEA ld1sb {z10.d}, p7/z, [x15, z1.d]
C45C9D98 ld1sb {z24.d}, p7/z, [x12, z28.d]
@@ -38683,7 +38685,7 @@ C4540D3B ld1sb {z27.d}, p3/z, [x9, z20.d, sxtw]
C41718ED ld1sb {z13.d}, p6/z, [x7, z23.d, uxtw]
C41F1075 ld1sb {z21.d}, p4/z, [x3, z31.d, uxtw]
C4050BED ld1sb {z13.d}, p2/z, [sp, z5.d, uxtw]
-C4141BCC ld1sb {z12.d}, p6/z, [x30, z20.d, uxtw]
+C4141BCC ld1sb {z12.d}, p6/z, [lr, z20.d, uxtw]
C447028F ld1sb {z15.d}, p0/z, [x20, z7.d, sxtw]
C40B0297 ld1sb {z23.d}, p0/z, [x20, z11.d, uxtw]
C4091593 ld1sb {z19.d}, p5/z, [x12, z9.d, uxtw]
@@ -38751,9 +38753,9 @@ A526A5A9 ld1sh {z9.s}, p1/z, [x13, #0x6, mul vl]
A52AA96A ld1sh {z10.s}, p2/z, [x11, #-6, mul vl]
A52BA382 ld1sh {z2.s}, p0/z, [x28, #-5, mul vl]
A523A013 ld1sh {z19.s}, p0/z, [x0, #0x3, mul vl]
-A527A3B0 ld1sh {z16.s}, p0/z, [x29, #0x7, mul vl]
+A527A3B0 ld1sh {z16.s}, p0/z, [fp, #0x7, mul vl]
A52FA4B2 ld1sh {z18.s}, p1/z, [x5, #-1, mul vl]
-A52CA7DC ld1sh {z28.s}, p1/z, [x30, #-4, mul vl]
+A52CA7DC ld1sh {z28.s}, p1/z, [lr, #-4, mul vl]
A524BE05 ld1sh {z5.s}, p7/z, [x16, #0x4, mul vl]
A525A88A ld1sh {z10.s}, p2/z, [x4, #0x5, mul vl]
A523AC95 ld1sh {z21.s}, p3/z, [x4, #0x3, mul vl]
@@ -38771,25 +38773,25 @@ A50CAF25 ld1sh {z5.d}, p3/z, [x25, #-4, mul vl]
A505AB77 ld1sh {z23.d}, p2/z, [x27, #0x5, mul vl]
A50BAF27 ld1sh {z7.d}, p3/z, [x25, #-5, mul vl]
A50CA938 ld1sh {z24.d}, p2/z, [x9, #-4, mul vl]
-A506A3A8 ld1sh {z8.d}, p0/z, [x29, #0x6, mul vl]
+A506A3A8 ld1sh {z8.d}, p0/z, [fp, #0x6, mul vl]
A509A4E7 ld1sh {z7.d}, p1/z, [x7, #-7, mul vl]
A503A9C0 ld1sh {z0.d}, p2/z, [x14, #0x3, mul vl]
A50FB224 ld1sh {z4.d}, p4/z, [x17, #-1, mul vl]
A50BB482 ld1sh {z2.d}, p5/z, [x4, #-5, mul vl]
-A503BBB0 ld1sh {z16.d}, p6/z, [x29, #0x3, mul vl]
+A503BBB0 ld1sh {z16.d}, p6/z, [fp, #0x3, mul vl]
A50FA359 ld1sh {z25.d}, p0/z, [x26, #-1, mul vl]
A503BA82 ld1sh {z2.d}, p6/z, [x20, #0x3, mul vl]
// ld1sh_z_p_br_s32 10100101001xxxxx010xxxxxxxxxxxxx
-A53E50CB ld1sh {z11.s}, p4/z, [x6, x30, lsl #0x1]
+A53E50CB ld1sh {z11.s}, p4/z, [x6, lr, lsl #0x1]
A520517B ld1sh {z27.s}, p4/z, [x11, x0, lsl #0x1]
A5244D6B ld1sh {z11.s}, p3/z, [x11, x4, lsl #0x1]
A5294B69 ld1sh {z9.s}, p2/z, [x27, x9, lsl #0x1]
A52C5717 ld1sh {z23.s}, p5/z, [x24, x12, lsl #0x1]
A53A5274 ld1sh {z20.s}, p4/z, [x19, x26, lsl #0x1]
A52F5B03 ld1sh {z3.s}, p6/z, [x24, x15, lsl #0x1]
-A53D49C5 ld1sh {z5.s}, p2/z, [x14, x29, lsl #0x1]
+A53D49C5 ld1sh {z5.s}, p2/z, [x14, fp, lsl #0x1]
A52A4E2A ld1sh {z10.s}, p3/z, [x17, x10, lsl #0x1]
-A5335FDC ld1sh {z28.s}, p7/z, [x30, x19, lsl #0x1]
+A5335FDC ld1sh {z28.s}, p7/z, [lr, x19, lsl #0x1]
A5314A6E ld1sh {z14.s}, p2/z, [x19, x17, lsl #0x1]
A5275CBD ld1sh {z29.s}, p7/z, [x5, x7, lsl #0x1]
A5304DE3 ld1sh {z3.s}, p3/z, [x15, x16, lsl #0x1]
@@ -38806,7 +38808,7 @@ A5145CC5 ld1sh {z5.d}, p7/z, [x6, x20, lsl #0x1]
A50C4F3F ld1sh {z31.d}, p3/z, [x25, x12, lsl #0x1]
A515415B ld1sh {z27.d}, p0/z, [x10, x21, lsl #0x1]
A50E4F04 ld1sh {z4.d}, p3/z, [x24, x14, lsl #0x1]
-A5075BAE ld1sh {z14.d}, p6/z, [x29, x7, lsl #0x1]
+A5075BAE ld1sh {z14.d}, p6/z, [fp, x7, lsl #0x1]
A5074F77 ld1sh {z23.d}, p3/z, [x27, x7, lsl #0x1]
A5185503 ld1sh {z3.d}, p5/z, [x8, x24, lsl #0x1]
A50B58CD ld1sh {z13.d}, p6/z, [x6, x11, lsl #0x1]
@@ -38848,7 +38850,7 @@ C4C982F9 ld1sh {z25.d}, p0/z, [x23, z9.d]
C4D29192 ld1sh {z18.d}, p4/z, [x12, z18.d]
C4D58937 ld1sh {z23.d}, p2/z, [x9, z21.d]
// ld1sh_z_p_bz_d_x32_scaled 110001001x1xxxxx000xxxxxxxxxxxxx
-C4AF1FB3 ld1sh {z19.d}, p7/z, [x29, z15.d, uxtw #0x1]
+C4AF1FB3 ld1sh {z19.d}, p7/z, [fp, z15.d, uxtw #0x1]
C4E405D7 ld1sh {z23.d}, p1/z, [x14, z4.d, sxtw #0x1]
C4BD1D80 ld1sh {z0.d}, p7/z, [x12, z29.d, uxtw #0x1]
C4AB1F90 ld1sh {z16.d}, p7/z, [x28, z11.d, uxtw #0x1]
@@ -38868,7 +38870,7 @@ C4B109BE ld1sh {z30.d}, p2/z, [x13, z17.d, uxtw #0x1]
C486024D ld1sh {z13.d}, p0/z, [x18, z6.d, uxtw]
C4D61E5B ld1sh {z27.d}, p7/z, [x18, z22.d, sxtw]
C4C31309 ld1sh {z9.d}, p4/z, [x24, z3.d, sxtw]
-C4851FA2 ld1sh {z2.d}, p7/z, [x29, z5.d, uxtw]
+C4851FA2 ld1sh {z2.d}, p7/z, [fp, z5.d, uxtw]
C4941476 ld1sh {z22.d}, p5/z, [x3, z20.d, uxtw]
C4C71E4B ld1sh {z11.d}, p7/z, [x18, z7.d, sxtw]
C49514B0 ld1sh {z16.d}, p5/z, [x5, z21.d, uxtw]
@@ -38893,7 +38895,7 @@ C49F0D8F ld1sh {z15.d}, p3/z, [x12, z31.d, uxtw]
84F30075 ld1sh {z21.s}, p0/z, [x3, z19.s, sxtw #0x1]
84E40931 ld1sh {z17.s}, p2/z, [x9, z4.s, sxtw #0x1]
84F9087A ld1sh {z26.s}, p2/z, [x3, z25.s, sxtw #0x1]
-84F707BC ld1sh {z28.s}, p1/z, [x29, z23.s, sxtw #0x1]
+84F707BC ld1sh {z28.s}, p1/z, [fp, z23.s, sxtw #0x1]
84A60439 ld1sh {z25.s}, p1/z, [x1, z6.s, uxtw #0x1]
84E81939 ld1sh {z25.s}, p6/z, [x9, z8.s, sxtw #0x1]
84FD1DEF ld1sh {z15.s}, p7/z, [x15, z29.s, sxtw #0x1]
@@ -38957,18 +38959,18 @@ A4944095 ld1sw {z21.d}, p0/z, [x4, x20, lsl #0x2]
A48F4C65 ld1sw {z5.d}, p3/z, [x3, x15, lsl #0x2]
A48F5361 ld1sw {z1.d}, p4/z, [x27, x15, lsl #0x2]
A49241B5 ld1sw {z21.d}, p0/z, [x13, x18, lsl #0x2]
-A49943B7 ld1sw {z23.d}, p0/z, [x29, x25, lsl #0x2]
+A49943B7 ld1sw {z23.d}, p0/z, [fp, x25, lsl #0x2]
A4965807 ld1sw {z7.d}, p6/z, [x0, x22, lsl #0x2]
A48758B0 ld1sw {z16.d}, p6/z, [x5, x7, lsl #0x2]
-A48947B3 ld1sw {z19.d}, p1/z, [x29, x9, lsl #0x2]
+A48947B3 ld1sw {z19.d}, p1/z, [fp, x9, lsl #0x2]
A4844AFF ld1sw {z31.d}, p2/z, [x23, x4, lsl #0x2]
A484479A ld1sw {z26.d}, p1/z, [x28, x4, lsl #0x2]
A49B5244 ld1sw {z4.d}, p4/z, [x18, x27, lsl #0x2]
-A49E5203 ld1sw {z3.d}, p4/z, [x16, x30, lsl #0x2]
-A48147B0 ld1sw {z16.d}, p1/z, [x29, x1, lsl #0x2]
+A49E5203 ld1sw {z3.d}, p4/z, [x16, lr, lsl #0x2]
+A48147B0 ld1sw {z16.d}, p1/z, [fp, x1, lsl #0x2]
// ld1sw_z_p_bz_d_64_scaled 11000101011xxxxx100xxxxxxxxxxxxx
C5758F1F ld1sw {z31.d}, p3/z, [x24, z21.d, lsl #0x2]
-C5659FD8 ld1sw {z24.d}, p7/z, [x30, z5.d, lsl #0x2]
+C5659FD8 ld1sw {z24.d}, p7/z, [lr, z5.d, lsl #0x2]
C5638AFF ld1sw {z31.d}, p2/z, [x23, z3.d, lsl #0x2]
C57F98B4 ld1sw {z20.d}, p6/z, [x5, z31.d, lsl #0x2]
C5718B73 ld1sw {z19.d}, p2/z, [x27, z17.d, lsl #0x2]
@@ -38997,7 +38999,7 @@ C5458ACF ld1sw {z15.d}, p2/z, [x22, z5.d]
C55491B0 ld1sw {z16.d}, p4/z, [x13, z20.d]
C55E839E ld1sw {z30.d}, p0/z, [x28, z30.d]
C55F82C5 ld1sw {z5.d}, p0/z, [x22, z31.d]
-C54893C7 ld1sw {z7.d}, p4/z, [x30, z8.d]
+C54893C7 ld1sw {z7.d}, p4/z, [lr, z8.d]
C5408861 ld1sw {z1.d}, p2/z, [x3, z0.d]
C548856C ld1sw {z12.d}, p1/z, [x11, z8.d]
// ld1sw_z_p_bz_d_x32_scaled 110001010x1xxxxx000xxxxxxxxxxxxx
@@ -39021,8 +39023,8 @@ C53702AD ld1sw {z13.d}, p0/z, [x21, z23.d, uxtw #0x2]
C5021825 ld1sw {z5.d}, p6/z, [x1, z2.d, uxtw]
C51F1B4C ld1sw {z12.d}, p6/z, [x26, z31.d, uxtw]
C50D1995 ld1sw {z21.d}, p6/z, [x12, z13.d, uxtw]
-C5151BB7 ld1sw {z23.d}, p6/z, [x29, z21.d, uxtw]
-C54D0FB9 ld1sw {z25.d}, p3/z, [x29, z13.d, sxtw]
+C5151BB7 ld1sw {z23.d}, p6/z, [fp, z21.d, uxtw]
+C54D0FB9 ld1sw {z25.d}, p3/z, [fp, z13.d, sxtw]
C5030D80 ld1sw {z0.d}, p3/z, [x12, z3.d, uxtw]
C55F0EE5 ld1sw {z5.d}, p3/z, [x23, z31.d, sxtw]
C51D11C9 ld1sw {z9.d}, p4/z, [x14, z29.d, uxtw]
@@ -39080,10 +39082,10 @@ A541BBE5 ld1w {z5.s}, p6/z, [sp, #0x1, mul vl]
A540A1EA ld1w {z10.s}, p0/z, [x15]
A54DA05E ld1w {z30.s}, p0/z, [x2, #-3, mul vl]
A540A008 ld1w {z8.s}, p0/z, [x0]
-A545BBDA ld1w {z26.s}, p6/z, [x30, #0x5, mul vl]
+A545BBDA ld1w {z26.s}, p6/z, [lr, #0x5, mul vl]
A54AA51E ld1w {z30.s}, p1/z, [x8, #-6, mul vl]
A542A278 ld1w {z24.s}, p0/z, [x19, #0x2, mul vl]
-A549B3AB ld1w {z11.s}, p4/z, [x29, #-7, mul vl]
+A549B3AB ld1w {z11.s}, p4/z, [fp, #-7, mul vl]
A544B169 ld1w {z9.s}, p4/z, [x11, #0x4, mul vl]
// ld1w_z_p_bi_u64 101001010110xxxx101xxxxxxxxxxxxx
A562A250 ld1w {z16.d}, p0/z, [x18, #0x2, mul vl]
@@ -39091,7 +39093,7 @@ A56EBB22 ld1w {z2.d}, p6/z, [x25, #-2, mul vl]
A566A204 ld1w {z4.d}, p0/z, [x16, #0x6, mul vl]
A564A9CC ld1w {z12.d}, p2/z, [x14, #0x4, mul vl]
A564A534 ld1w {z20.d}, p1/z, [x9, #0x4, mul vl]
-A56BB7C5 ld1w {z5.d}, p5/z, [x30, #-5, mul vl]
+A56BB7C5 ld1w {z5.d}, p5/z, [lr, #-5, mul vl]
A563B9DE ld1w {z30.d}, p6/z, [x14, #0x3, mul vl]
A563AB0B ld1w {z11.d}, p2/z, [x24, #0x3, mul vl]
A56EA336 ld1w {z22.d}, p0/z, [x25, #-2, mul vl]
@@ -39106,7 +39108,7 @@ A568B5E4 ld1w {z4.d}, p5/z, [x15, #-8, mul vl]
A5594380 ld1w {z0.s}, p0/z, [x28, x25, lsl #0x2]
A54E5F33 ld1w {z19.s}, p7/z, [x25, x14, lsl #0x2]
A556469F ld1w {z31.s}, p1/z, [x20, x22, lsl #0x2]
-A54B5BDA ld1w {z26.s}, p6/z, [x30, x11, lsl #0x2]
+A54B5BDA ld1w {z26.s}, p6/z, [lr, x11, lsl #0x2]
A5525DF2 ld1w {z18.s}, p7/z, [x15, x18, lsl #0x2]
A5424D44 ld1w {z4.s}, p3/z, [x10, x2, lsl #0x2]
A55B588B ld1w {z11.s}, p6/z, [x4, x27, lsl #0x2]
@@ -39114,11 +39116,11 @@ A54A4E1B ld1w {z27.s}, p3/z, [x16, x10, lsl #0x2]
A5415BE3 ld1w {z3.s}, p6/z, [sp, x1, lsl #0x2]
A55343FD ld1w {z29.s}, p0/z, [sp, x19, lsl #0x2]
A54E58C5 ld1w {z5.s}, p6/z, [x6, x14, lsl #0x2]
-A55E533F ld1w {z31.s}, p4/z, [x25, x30, lsl #0x2]
+A55E533F ld1w {z31.s}, p4/z, [x25, lr, lsl #0x2]
A5465697 ld1w {z23.s}, p5/z, [x20, x6, lsl #0x2]
A5455018 ld1w {z24.s}, p4/z, [x0, x5, lsl #0x2]
A546570D ld1w {z13.s}, p5/z, [x24, x6, lsl #0x2]
-A5465BD4 ld1w {z20.s}, p6/z, [x30, x6, lsl #0x2]
+A5465BD4 ld1w {z20.s}, p6/z, [lr, x6, lsl #0x2]
// ld1w_z_p_br_u64 10100101011xxxxx010xxxxxxxxxxxxx
A57C4DC9 ld1w {z9.d}, p3/z, [x14, x28, lsl #0x2]
A5744CFE ld1w {z30.d}, p3/z, [x7, x20, lsl #0x2]
@@ -39129,7 +39131,7 @@ A5625E33 ld1w {z19.d}, p7/z, [x17, x2, lsl #0x2]
A57540F3 ld1w {z19.d}, p0/z, [x7, x21, lsl #0x2]
A56848C8 ld1w {z8.d}, p2/z, [x6, x8, lsl #0x2]
A56F5674 ld1w {z20.d}, p5/z, [x19, x15, lsl #0x2]
-A57E545E ld1w {z30.d}, p5/z, [x2, x30, lsl #0x2]
+A57E545E ld1w {z30.d}, p5/z, [x2, lr, lsl #0x2]
A5745C05 ld1w {z5.d}, p7/z, [x0, x20, lsl #0x2]
A5745152 ld1w {z18.d}, p4/z, [x10, x20, lsl #0x2]
A5764160 ld1w {z0.d}, p0/z, [x11, x22, lsl #0x2]
@@ -39157,7 +39159,7 @@ C56BDD95 ld1w {z21.d}, p7/z, [x12, z11.d, lsl #0x2]
C55FC1C8 ld1w {z8.d}, p0/z, [x14, z31.d]
C553DC7C ld1w {z28.d}, p7/z, [x3, z19.d]
C55EC628 ld1w {z8.d}, p1/z, [x17, z30.d]
-C55CC7AA ld1w {z10.d}, p1/z, [x29, z28.d]
+C55CC7AA ld1w {z10.d}, p1/z, [fp, z28.d]
C541DF24 ld1w {z4.d}, p7/z, [x25, z1.d]
C550CD7D ld1w {z29.d}, p3/z, [x11, z16.d]
C55FC9C6 ld1w {z6.d}, p2/z, [x14, z31.d]
@@ -39166,7 +39168,7 @@ C547D348 ld1w {z8.d}, p4/z, [x26, z7.d]
C55BDA5F ld1w {z31.d}, p6/z, [x18, z27.d]
C55BCB42 ld1w {z2.d}, p2/z, [x26, z27.d]
C54FD9F8 ld1w {z24.d}, p6/z, [x15, z15.d]
-C548C3A5 ld1w {z5.d}, p0/z, [x29, z8.d]
+C548C3A5 ld1w {z5.d}, p0/z, [fp, z8.d]
C55ECF59 ld1w {z25.d}, p3/z, [x26, z30.d]
C541D616 ld1w {z22.d}, p5/z, [x16, z1.d]
C55FDDB9 ld1w {z25.d}, p7/z, [x13, z31.d]
@@ -39178,7 +39180,7 @@ C57A44DE ld1w {z30.d}, p1/z, [x6, z26.d, sxtw #0x2]
C52355F5 ld1w {z21.d}, p5/z, [x15, z3.d, uxtw #0x2]
C56A5348 ld1w {z8.d}, p4/z, [x26, z10.d, sxtw #0x2]
C53F4174 ld1w {z20.d}, p0/z, [x11, z31.d, uxtw #0x2]
-C5215FC0 ld1w {z0.d}, p7/z, [x30, z1.d, uxtw #0x2]
+C5215FC0 ld1w {z0.d}, p7/z, [lr, z1.d, uxtw #0x2]
C572541B ld1w {z27.d}, p5/z, [x0, z18.d, sxtw #0x2]
C53558CE ld1w {z14.d}, p6/z, [x6, z21.d, uxtw #0x2]
C571497F ld1w {z31.d}, p2/z, [x11, z17.d, sxtw #0x2]
@@ -39209,7 +39211,7 @@ C5075C5C ld1w {z28.d}, p7/z, [x2, z7.d, uxtw]
857348FB ld1w {z27.s}, p2/z, [x7, z19.s, sxtw #0x2]
85635AAD ld1w {z13.s}, p6/z, [x21, z3.s, sxtw #0x2]
8560594B ld1w {z11.s}, p6/z, [x10, z0.s, sxtw #0x2]
-856753AE ld1w {z14.s}, p4/z, [x29, z7.s, sxtw #0x2]
+856753AE ld1w {z14.s}, p4/z, [fp, z7.s, sxtw #0x2]
853D5CC9 ld1w {z9.s}, p7/z, [x6, z29.s, uxtw #0x2]
853C5072 ld1w {z18.s}, p4/z, [x3, z28.s, uxtw #0x2]
856451DB ld1w {z27.s}, p4/z, [x14, z4.s, sxtw #0x2]
@@ -39219,7 +39221,7 @@ C5075C5C ld1w {z28.d}, p7/z, [x2, z7.d, uxtw]
8539486D ld1w {z13.s}, p2/z, [x3, z25.s, uxtw #0x2]
857D5ED6 ld1w {z22.s}, p7/z, [x22, z29.s, sxtw #0x2]
853E5C59 ld1w {z25.s}, p7/z, [x2, z30.s, uxtw #0x2]
-85624BB7 ld1w {z23.s}, p2/z, [x29, z2.s, sxtw #0x2]
+85624BB7 ld1w {z23.s}, p2/z, [fp, z2.s, sxtw #0x2]
8532544C ld1w {z12.s}, p5/z, [x2, z18.s, uxtw #0x2]
// ld1w_z_p_bz_s_x32_unscaled 100001010x0xxxxx010xxxxxxxxxxxxx
85565A3F ld1w {z31.s}, p6/z, [x17, z22.s, sxtw]
@@ -39229,7 +39231,7 @@ C5075C5C ld1w {z28.d}, p7/z, [x2, z7.d, uxtw]
85445855 ld1w {z21.s}, p6/z, [x2, z4.s, sxtw]
855D50FD ld1w {z29.s}, p4/z, [x7, z29.s, sxtw]
85054A23 ld1w {z3.s}, p2/z, [x17, z5.s, uxtw]
-851957C0 ld1w {z0.s}, p5/z, [x30, z25.s, uxtw]
+851957C0 ld1w {z0.s}, p5/z, [lr, z25.s, uxtw]
8503572F ld1w {z15.s}, p5/z, [x25, z3.s, uxtw]
854B4ED2 ld1w {z18.s}, p3/z, [x22, z11.s, sxtw]
854C56CA ld1w {z10.s}, p5/z, [x22, z12.s, sxtw]
@@ -39262,10 +39264,10 @@ A42AC28A ld2b {z10.b, z11.b}, p0/z, [x20, x10]
A424CA76 ld2b {z22.b, z23.b}, p2/z, [x19, x4]
A437DDEE ld2b {z14.b, z15.b}, p7/z, [x15, x23]
A42ECBEE ld2b {z14.b, z15.b}, p2/z, [sp, x14]
-A43EDA39 ld2b {z25.b, z26.b}, p6/z, [x17, x30]
-A427CBB0 ld2b {z16.b, z17.b}, p2/z, [x29, x7]
+A43EDA39 ld2b {z25.b, z26.b}, p6/z, [x17, lr]
+A427CBB0 ld2b {z16.b, z17.b}, p2/z, [fp, x7]
A431DF3E ld2b {z30.b, z31.b}, p7/z, [x25, x17]
-A43EC3E1 ld2b {z1.b, z2.b}, p0/z, [sp, x30]
+A43EC3E1 ld2b {z1.b, z2.b}, p0/z, [sp, lr]
A421C6DA ld2b {z26.b, z27.b}, p1/z, [x22, x1]
A439C60D ld2b {z13.b, z14.b}, p1/z, [x16, x25]
A43CDE4E ld2b {z14.b, z15.b}, p7/z, [x18, x28]
@@ -39281,18 +39283,18 @@ A5AAEEFA ld2d {z26.d, z27.d}, p3/z, [x23, #-12, mul vl]
A5A9F5C2 ld2d {z2.d, z3.d}, p5/z, [x14, #-14, mul vl]
A5ACE60B ld2d {z11.d, z12.d}, p1/z, [x16, #-8, mul vl]
A5ACE87E ld2d {z30.d, z31.d}, p2/z, [x3, #-8, mul vl]
-A5A1E7D6 ld2d {z22.d, z23.d}, p1/z, [x30, #0x2, mul vl]
+A5A1E7D6 ld2d {z22.d, z23.d}, p1/z, [lr, #0x2, mul vl]
A5A0E46B ld2d {z11.d, z12.d}, p1/z, [x3]
A5A9EB65 ld2d {z5.d, z6.d}, p2/z, [x27, #-14, mul vl]
A5A8E468 ld2d {z8.d, z9.d}, p1/z, [x3, #-16, mul vl]
A5ACE0CA ld2d {z10.d, z11.d}, p0/z, [x6, #-8, mul vl]
A5A8FD08 ld2d {z8.d, z9.d}, p7/z, [x8, #-16, mul vl]
A5A4FF74 ld2d {z20.d, z21.d}, p7/z, [x27, #0x8, mul vl]
-A5A1E3BA ld2d {z26.d, z27.d}, p0/z, [x29, #0x2, mul vl]
+A5A1E3BA ld2d {z26.d, z27.d}, p0/z, [fp, #0x2, mul vl]
// ld2d_z_p_br_contiguous 10100101101xxxxx110xxxxxxxxxxxxx
A5A1C02E ld2d {z14.d, z15.d}, p0/z, [x1, x1, lsl #0x3]
A5A8CE9A ld2d {z26.d, z27.d}, p3/z, [x20, x8, lsl #0x3]
-A5AFCBC4 ld2d {z4.d, z5.d}, p2/z, [x30, x15, lsl #0x3]
+A5AFCBC4 ld2d {z4.d, z5.d}, p2/z, [lr, x15, lsl #0x3]
A5ABD90E ld2d {z14.d, z15.d}, p6/z, [x8, x11, lsl #0x3]
A5B8D73D ld2d {z29.d, z30.d}, p5/z, [x25, x24, lsl #0x3]
A5BCD330 ld2d {z16.d, z17.d}, p4/z, [x25, x28, lsl #0x3]
@@ -39304,7 +39306,7 @@ A5A0CC6F ld2d {z15.d, z16.d}, p3/z, [x3, x0, lsl #0x3]
A5AEDD99 ld2d {z25.d, z26.d}, p7/z, [x12, x14, lsl #0x3]
A5B5D079 ld2d {z25.d, z26.d}, p4/z, [x3, x21, lsl #0x3]
A5BAD01C ld2d {z28.d, z29.d}, p4/z, [x0, x26, lsl #0x3]
-A5BECFB8 ld2d {z24.d, z25.d}, p3/z, [x29, x30, lsl #0x3]
+A5BECFB8 ld2d {z24.d, z25.d}, p3/z, [fp, lr, lsl #0x3]
A5A0DEF9 ld2d {z25.d, z26.d}, p7/z, [x23, x0, lsl #0x3]
// ld2h_z_p_bi_contiguous 101001001010xxxx111xxxxxxxxxxxxx
A4AFF8F8 ld2h {z24.h, z25.h}, p6/z, [x7, #-2, mul vl]
@@ -39346,7 +39348,7 @@ A52CF869 ld2w {z9.s, z10.s}, p6/z, [x3, #-8, mul vl]
A52EF86E ld2w {z14.s, z15.s}, p6/z, [x3, #-4, mul vl]
A52FEAE5 ld2w {z5.s, z6.s}, p2/z, [x23, #-2, mul vl]
A525F3EF ld2w {z15.s, z16.s}, p4/z, [sp, #0xa, mul vl]
-A520EFA6 ld2w {z6.s, z7.s}, p3/z, [x29]
+A520EFA6 ld2w {z6.s, z7.s}, p3/z, [fp]
A521FED3 ld2w {z19.s, z20.s}, p7/z, [x22, #0x2, mul vl]
A52DFD8F ld2w {z15.s, z16.s}, p7/z, [x12, #-6, mul vl]
A526F4DA ld2w {z26.s, z27.s}, p5/z, [x6, #0xc, mul vl]
@@ -39356,23 +39358,23 @@ A527FD99 ld2w {z25.s, z26.s}, p7/z, [x12, #0xe, mul vl]
A52BFAC5 ld2w {z5.s, z6.s}, p6/z, [x22, #-10, mul vl]
A527F6C1 ld2w {z1.s, z2.s}, p5/z, [x22, #0xe, mul vl]
A523F3FB ld2w {z27.s, z28.s}, p4/z, [sp, #0x6, mul vl]
-A52DFBA0 ld2w {z0.s, z1.s}, p6/z, [x29, #-6, mul vl]
+A52DFBA0 ld2w {z0.s, z1.s}, p6/z, [fp, #-6, mul vl]
// ld2w_z_p_br_contiguous 10100101001xxxxx110xxxxxxxxxxxxx
A524D18F ld2w {z15.s, z16.s}, p4/z, [x12, x4, lsl #0x2]
A520D4AC ld2w {z12.s, z13.s}, p5/z, [x5, x0, lsl #0x2]
A53BC629 ld2w {z9.s, z10.s}, p1/z, [x17, x27, lsl #0x2]
-A53EDFFE ld2w {z30.s, z31.s}, p7/z, [sp, x30, lsl #0x2]
-A53EC8F8 ld2w {z24.s, z25.s}, p2/z, [x7, x30, lsl #0x2]
+A53EDFFE ld2w {z30.s, z31.s}, p7/z, [sp, lr, lsl #0x2]
+A53EC8F8 ld2w {z24.s, z25.s}, p2/z, [x7, lr, lsl #0x2]
A52DC959 ld2w {z25.s, z26.s}, p2/z, [x10, x13, lsl #0x2]
A52FD5DC ld2w {z28.s, z29.s}, p5/z, [x14, x15, lsl #0x2]
-A53ED29F ld2w {z31.s, z0.s}, p4/z, [x20, x30, lsl #0x2]
-A53ED43E ld2w {z30.s, z31.s}, p5/z, [x1, x30, lsl #0x2]
+A53ED29F ld2w {z31.s, z0.s}, p4/z, [x20, lr, lsl #0x2]
+A53ED43E ld2w {z30.s, z31.s}, p5/z, [x1, lr, lsl #0x2]
A530DAC4 ld2w {z4.s, z5.s}, p6/z, [x22, x16, lsl #0x2]
A52CDE02 ld2w {z2.s, z3.s}, p7/z, [x16, x12, lsl #0x2]
-A53CCBCA ld2w {z10.s, z11.s}, p2/z, [x30, x28, lsl #0x2]
+A53CCBCA ld2w {z10.s, z11.s}, p2/z, [lr, x28, lsl #0x2]
A532C90B ld2w {z11.s, z12.s}, p2/z, [x8, x18, lsl #0x2]
A539DC68 ld2w {z8.s, z9.s}, p7/z, [x3, x25, lsl #0x2]
-A524C7B1 ld2w {z17.s, z18.s}, p1/z, [x29, x4, lsl #0x2]
+A524C7B1 ld2w {z17.s, z18.s}, p1/z, [fp, x4, lsl #0x2]
A539CA51 ld2w {z17.s, z18.s}, p2/z, [x18, x25, lsl #0x2]
// ld3b_z_p_bi_contiguous 101001000100xxxx111xxxxxxxxxxxxx
A443FB9E ld3b {z30.b, z31.b, z0.b}, p6/z, [x28, #0x9, mul vl]
@@ -39390,7 +39392,7 @@ A441F8AA ld3b {z10.b, z11.b, z12.b}, p6/z, [x5, #0x3, mul vl]
A440FEE8 ld3b {z8.b, z9.b, z10.b}, p7/z, [x23]
A44DE525 ld3b {z5.b, z6.b, z7.b}, p1/z, [x9, #-9, mul vl]
A448F5EF ld3b {z15.b, z16.b, z17.b}, p5/z, [x15, #-24, mul vl]
-A44EE7D4 ld3b {z20.b, z21.b, z22.b}, p1/z, [x30, #-6, mul vl]
+A44EE7D4 ld3b {z20.b, z21.b, z22.b}, p1/z, [lr, #-6, mul vl]
// ld3b_z_p_br_contiguous 10100100010xxxxx110xxxxxxxxxxxxx
A442D1C1 ld3b {z1.b, z2.b, z3.b}, p4/z, [x14, x2]
A452C18C ld3b {z12.b, z13.b, z14.b}, p0/z, [x12, x18]
@@ -39405,7 +39407,7 @@ A456DAEE ld3b {z14.b, z15.b, z16.b}, p6/z, [x23, x22]
A45ADC5E ld3b {z30.b, z31.b, z0.b}, p7/z, [x2, x26]
A442D431 ld3b {z17.b, z18.b, z19.b}, p5/z, [x1, x2]
A446D66E ld3b {z14.b, z15.b, z16.b}, p5/z, [x19, x6]
-A447C3C3 ld3b {z3.b, z4.b, z5.b}, p0/z, [x30, x7]
+A447C3C3 ld3b {z3.b, z4.b, z5.b}, p0/z, [lr, x7]
A449DA7E ld3b {z30.b, z31.b, z0.b}, p6/z, [x19, x9]
A44AC58E ld3b {z14.b, z15.b, z16.b}, p1/z, [x12, x10]
// ld3d_z_p_bi_contiguous 101001011100xxxx111xxxxxxxxxxxxx
@@ -39415,7 +39417,7 @@ A5C9FE6B ld3d {z11.d, z12.d, z13.d}, p7/z, [x19, #-21, mul vl]
A5C8EF4E ld3d {z14.d, z15.d, z16.d}, p3/z, [x26, #-24, mul vl]
A5C5E366 ld3d {z6.d, z7.d, z8.d}, p0/z, [x27, #0xf, mul vl]
A5C0F0A3 ld3d {z3.d, z4.d, z5.d}, p4/z, [x5]
-A5C2FBD6 ld3d {z22.d, z23.d, z24.d}, p6/z, [x30, #0x6, mul vl]
+A5C2FBD6 ld3d {z22.d, z23.d, z24.d}, p6/z, [lr, #0x6, mul vl]
A5CBEDE6 ld3d {z6.d, z7.d, z8.d}, p3/z, [x15, #-15, mul vl]
A5CBEBF5 ld3d {z21.d, z22.d, z23.d}, p2/z, [sp, #-15, mul vl]
A5C4F485 ld3d {z5.d, z6.d, z7.d}, p5/z, [x4, #0xc, mul vl]
@@ -39437,7 +39439,7 @@ A5D1C389 ld3d {z9.d, z10.d, z11.d}, p0/z, [x28, x17, lsl #0x3]
A5D9CD91 ld3d {z17.d, z18.d, z19.d}, p3/z, [x12, x25, lsl #0x3]
A5D4D55C ld3d {z28.d, z29.d, z30.d}, p5/z, [x10, x20, lsl #0x3]
A5CBC124 ld3d {z4.d, z5.d, z6.d}, p0/z, [x9, x11, lsl #0x3]
-A5DEDBC1 ld3d {z1.d, z2.d, z3.d}, p6/z, [x30, x30, lsl #0x3]
+A5DEDBC1 ld3d {z1.d, z2.d, z3.d}, p6/z, [lr, lr, lsl #0x3]
A5C0C318 ld3d {z24.d, z25.d, z26.d}, p0/z, [x24, x0, lsl #0x3]
A5C6DEBB ld3d {z27.d, z28.d, z29.d}, p7/z, [x21, x6, lsl #0x3]
A5C7DAD3 ld3d {z19.d, z20.d, z21.d}, p6/z, [x22, x7, lsl #0x3]
@@ -39469,12 +39471,12 @@ A4D1C9E9 ld3h {z9.h, z10.h, z11.h}, p2/z, [x15, x17, lsl #0x1]
A4DBC1FC ld3h {z28.h, z29.h, z30.h}, p0/z, [x15, x27, lsl #0x1]
A4C9C5DE ld3h {z30.h, z31.h, z0.h}, p1/z, [x14, x9, lsl #0x1]
A4CCDF08 ld3h {z8.h, z9.h, z10.h}, p7/z, [x24, x12, lsl #0x1]
-A4D9DFC7 ld3h {z7.h, z8.h, z9.h}, p7/z, [x30, x25, lsl #0x1]
+A4D9DFC7 ld3h {z7.h, z8.h, z9.h}, p7/z, [lr, x25, lsl #0x1]
A4DCC688 ld3h {z8.h, z9.h, z10.h}, p1/z, [x20, x28, lsl #0x1]
A4CDC391 ld3h {z17.h, z18.h, z19.h}, p0/z, [x28, x13, lsl #0x1]
A4DCDF24 ld3h {z4.h, z5.h, z6.h}, p7/z, [x25, x28, lsl #0x1]
A4D1D78F ld3h {z15.h, z16.h, z17.h}, p5/z, [x28, x17, lsl #0x1]
-A4D1C3CA ld3h {z10.h, z11.h, z12.h}, p0/z, [x30, x17, lsl #0x1]
+A4D1C3CA ld3h {z10.h, z11.h, z12.h}, p0/z, [lr, x17, lsl #0x1]
A4C7D8AD ld3h {z13.h, z14.h, z15.h}, p6/z, [x5, x7, lsl #0x1]
// ld3w_z_p_bi_contiguous 101001010100xxxx111xxxxxxxxxxxxx
A541EC07 ld3w {z7.s, z8.s, z9.s}, p3/z, [x0, #0x3, mul vl]
@@ -39497,9 +39499,9 @@ A546E6AC ld3w {z12.s, z13.s, z14.s}, p1/z, [x21, #0x12, mul vl]
A540C57E ld3w {z30.s, z31.s, z0.s}, p1/z, [x11, x0, lsl #0x2]
A542D2DF ld3w {z31.s, z0.s, z1.s}, p4/z, [x22, x2, lsl #0x2]
A559CE2B ld3w {z11.s, z12.s, z13.s}, p3/z, [x17, x25, lsl #0x2]
-A554C7C3 ld3w {z3.s, z4.s, z5.s}, p1/z, [x30, x20, lsl #0x2]
+A554C7C3 ld3w {z3.s, z4.s, z5.s}, p1/z, [lr, x20, lsl #0x2]
A554D6BC ld3w {z28.s, z29.s, z30.s}, p5/z, [x21, x20, lsl #0x2]
-A555DBD2 ld3w {z18.s, z19.s, z20.s}, p6/z, [x30, x21, lsl #0x2]
+A555DBD2 ld3w {z18.s, z19.s, z20.s}, p6/z, [lr, x21, lsl #0x2]
A557CD69 ld3w {z9.s, z10.s, z11.s}, p3/z, [x11, x23, lsl #0x2]
A54BCBED ld3w {z13.s, z14.s, z15.s}, p2/z, [sp, x11, lsl #0x2]
A555D0F1 ld3w {z17.s, z18.s, z19.s}, p4/z, [x7, x21, lsl #0x2]
@@ -39513,13 +39515,13 @@ A55CD2CF ld3w {z15.s, z16.s, z17.s}, p4/z, [x22, x28, lsl #0x2]
// ld4b_z_p_bi_contiguous 101001000110xxxx111xxxxxxxxxxxxx
A46FED6D ld4b {z13.b, z14.b, z15.b, z16.b}, p3/z, [x11, #-4, mul vl]
A460F113 ld4b {z19.b, z20.b, z21.b, z22.b}, p4/z, [x8]
-A462EBCB ld4b {z11.b, z12.b, z13.b, z14.b}, p2/z, [x30, #0x8, mul vl]
+A462EBCB ld4b {z11.b, z12.b, z13.b, z14.b}, p2/z, [lr, #0x8, mul vl]
A46DEA2F ld4b {z15.b, z16.b, z17.b, z18.b}, p2/z, [x17, #-12, mul vl]
A46AE8CF ld4b {z15.b, z16.b, z17.b, z18.b}, p2/z, [x6, #-24, mul vl]
A46FF83B ld4b {z27.b, z28.b, z29.b, z30.b}, p6/z, [x1, #-4, mul vl]
A468E6B3 ld4b {z19.b, z20.b, z21.b, z22.b}, p1/z, [x21, #-32, mul vl]
A46BFE30 ld4b {z16.b, z17.b, z18.b, z19.b}, p7/z, [x17, #-20, mul vl]
-A46DF7A4 ld4b {z4.b, z5.b, z6.b, z7.b}, p5/z, [x29, #-12, mul vl]
+A46DF7A4 ld4b {z4.b, z5.b, z6.b, z7.b}, p5/z, [fp, #-12, mul vl]
A46AE355 ld4b {z21.b, z22.b, z23.b, z24.b}, p0/z, [x26, #-24, mul vl]
A46DF2AA ld4b {z10.b, z11.b, z12.b, z13.b}, p4/z, [x21, #-12, mul vl]
A463F1D3 ld4b {z19.b, z20.b, z21.b, z22.b}, p4/z, [x14, #0xc, mul vl]
@@ -39530,17 +39532,17 @@ A467EC56 ld4b {z22.b, z23.b, z24.b, z25.b}, p3/z, [x2, #0x1c, mul vl]
// ld4b_z_p_br_contiguous 10100100011xxxxx110xxxxxxxxxxxxx
A47CCC36 ld4b {z22.b, z23.b, z24.b, z25.b}, p3/z, [x1, x28]
A465DAB1 ld4b {z17.b, z18.b, z19.b, z20.b}, p6/z, [x21, x5]
-A47DD770 ld4b {z16.b, z17.b, z18.b, z19.b}, p5/z, [x27, x29]
+A47DD770 ld4b {z16.b, z17.b, z18.b, z19.b}, p5/z, [x27, fp]
A47BCCDF ld4b {z31.b, z0.b, z1.b, z2.b}, p3/z, [x6, x27]
A466D4C2 ld4b {z2.b, z3.b, z4.b, z5.b}, p5/z, [x6, x6]
-A46AD3D5 ld4b {z21.b, z22.b, z23.b, z24.b}, p4/z, [x30, x10]
+A46AD3D5 ld4b {z21.b, z22.b, z23.b, z24.b}, p4/z, [lr, x10]
A465C173 ld4b {z19.b, z20.b, z21.b, z22.b}, p0/z, [x11, x5]
-A464DFA4 ld4b {z4.b, z5.b, z6.b, z7.b}, p7/z, [x29, x4]
+A464DFA4 ld4b {z4.b, z5.b, z6.b, z7.b}, p7/z, [fp, x4]
A461D565 ld4b {z5.b, z6.b, z7.b, z8.b}, p5/z, [x11, x1]
A478DC8C ld4b {z12.b, z13.b, z14.b, z15.b}, p7/z, [x4, x24]
A462CBFB ld4b {z27.b, z28.b, z29.b, z30.b}, p2/z, [sp, x2]
A47CD2C8 ld4b {z8.b, z9.b, z10.b, z11.b}, p4/z, [x22, x28]
-A464DBAF ld4b {z15.b, z16.b, z17.b, z18.b}, p6/z, [x29, x4]
+A464DBAF ld4b {z15.b, z16.b, z17.b, z18.b}, p6/z, [fp, x4]
A467CEA5 ld4b {z5.b, z6.b, z7.b, z8.b}, p3/z, [x21, x7]
A473C00A ld4b {z10.b, z11.b, z12.b, z13.b}, p0/z, [x0, x19]
A471D6D6 ld4b {z22.b, z23.b, z24.b, z25.b}, p5/z, [x22, x17]
@@ -39562,12 +39564,12 @@ A5E5FDDF ld4d {z31.d, z0.d, z1.d, z2.d}, p7/z, [x14, #0x14, mul vl]
A5EAE8AC ld4d {z12.d, z13.d, z14.d, z15.d}, p2/z, [x5, #-24, mul vl]
A5E1ECD5 ld4d {z21.d, z22.d, z23.d, z24.d}, p3/z, [x6, #0x4, mul vl]
// ld4d_z_p_br_contiguous 10100101111xxxxx110xxxxxxxxxxxxx
-A5EDCFA0 ld4d {z0.d, z1.d, z2.d, z3.d}, p3/z, [x29, x13, lsl #0x3]
+A5EDCFA0 ld4d {z0.d, z1.d, z2.d, z3.d}, p3/z, [fp, x13, lsl #0x3]
A5E9C6DB ld4d {z27.d, z28.d, z29.d, z30.d}, p1/z, [x22, x9, lsl #0x3]
-A5FECF49 ld4d {z9.d, z10.d, z11.d, z12.d}, p3/z, [x26, x30, lsl #0x3]
+A5FECF49 ld4d {z9.d, z10.d, z11.d, z12.d}, p3/z, [x26, lr, lsl #0x3]
A5E1C0CD ld4d {z13.d, z14.d, z15.d, z16.d}, p0/z, [x6, x1, lsl #0x3]
A5EFC60F ld4d {z15.d, z16.d, z17.d, z18.d}, p1/z, [x16, x15, lsl #0x3]
-A5FDC188 ld4d {z8.d, z9.d, z10.d, z11.d}, p0/z, [x12, x29, lsl #0x3]
+A5FDC188 ld4d {z8.d, z9.d, z10.d, z11.d}, p0/z, [x12, fp, lsl #0x3]
A5ECDAF4 ld4d {z20.d, z21.d, z22.d, z23.d}, p6/z, [x23, x12, lsl #0x3]
A5EBC101 ld4d {z1.d, z2.d, z3.d, z4.d}, p0/z, [x8, x11, lsl #0x3]
A5ECC448 ld4d {z8.d, z9.d, z10.d, z11.d}, p1/z, [x2, x12, lsl #0x3]
@@ -39586,12 +39588,12 @@ A4E4E195 ld4h {z21.h, z22.h, z23.h, z24.h}, p0/z, [x12, #0x10, mul vl]
A4E3F90C ld4h {z12.h, z13.h, z14.h, z15.h}, p6/z, [x8, #0xc, mul vl]
A4E1FA44 ld4h {z4.h, z5.h, z6.h, z7.h}, p6/z, [x18, #0x4, mul vl]
A4E5F51E ld4h {z30.h, z31.h, z0.h, z1.h}, p5/z, [x8, #0x14, mul vl]
-A4E3FBAD ld4h {z13.h, z14.h, z15.h, z16.h}, p6/z, [x29, #0xc, mul vl]
+A4E3FBAD ld4h {z13.h, z14.h, z15.h, z16.h}, p6/z, [fp, #0xc, mul vl]
A4E4E817 ld4h {z23.h, z24.h, z25.h, z26.h}, p2/z, [x0, #0x10, mul vl]
A4E4FE9B ld4h {z27.h, z28.h, z29.h, z30.h}, p7/z, [x20, #0x10, mul vl]
A4E3E4D6 ld4h {z22.h, z23.h, z24.h, z25.h}, p1/z, [x6, #0xc, mul vl]
A4E7F58C ld4h {z12.h, z13.h, z14.h, z15.h}, p5/z, [x12, #0x1c, mul vl]
-A4E6E3B2 ld4h {z18.h, z19.h, z20.h, z21.h}, p0/z, [x29, #0x18, mul vl]
+A4E6E3B2 ld4h {z18.h, z19.h, z20.h, z21.h}, p0/z, [fp, #0x18, mul vl]
A4E4EC0E ld4h {z14.h, z15.h, z16.h, z17.h}, p3/z, [x0, #0x10, mul vl]
A4E8FE48 ld4h {z8.h, z9.h, z10.h, z11.h}, p7/z, [x18, #-32, mul vl]
A4EEF250 ld4h {z16.h, z17.h, z18.h, z19.h}, p4/z, [x18, #-8, mul vl]
@@ -39599,7 +39601,7 @@ A4EEF250 ld4h {z16.h, z17.h, z18.h, z19.h}, p4/z, [x18, #-8, mul vl]
A4E4D247 ld4h {z7.h, z8.h, z9.h, z10.h}, p4/z, [x18, x4, lsl #0x1]
A4E4C315 ld4h {z21.h, z22.h, z23.h, z24.h}, p0/z, [x24, x4, lsl #0x1]
A4E5DA4B ld4h {z11.h, z12.h, z13.h, z14.h}, p6/z, [x18, x5, lsl #0x1]
-A4FEC669 ld4h {z9.h, z10.h, z11.h, z12.h}, p1/z, [x19, x30, lsl #0x1]
+A4FEC669 ld4h {z9.h, z10.h, z11.h, z12.h}, p1/z, [x19, lr, lsl #0x1]
A4F8D51C ld4h {z28.h, z29.h, z30.h, z31.h}, p5/z, [x8, x24, lsl #0x1]
A4E4D708 ld4h {z8.h, z9.h, z10.h, z11.h}, p5/z, [x24, x4, lsl #0x1]
A4EDC165 ld4h {z5.h, z6.h, z7.h, z8.h}, p0/z, [x11, x13, lsl #0x1]
@@ -39611,7 +39613,7 @@ A4E1D816 ld4h {z22.h, z23.h, z24.h, z25.h}, p6/z, [x0, x1, lsl #0x1]
A4EDC6CB ld4h {z11.h, z12.h, z13.h, z14.h}, p1/z, [x22, x13, lsl #0x1]
A4E5CE88 ld4h {z8.h, z9.h, z10.h, z11.h}, p3/z, [x20, x5, lsl #0x1]
A4E1C77C ld4h {z28.h, z29.h, z30.h, z31.h}, p1/z, [x27, x1, lsl #0x1]
-A4F2C3A0 ld4h {z0.h, z1.h, z2.h, z3.h}, p0/z, [x29, x18, lsl #0x1]
+A4F2C3A0 ld4h {z0.h, z1.h, z2.h, z3.h}, p0/z, [fp, x18, lsl #0x1]
// ld4w_z_p_bi_contiguous 101001010110xxxx111xxxxxxxxxxxxx
A568E145 ld4w {z5.s, z6.s, z7.s, z8.s}, p0/z, [x10, #-32, mul vl]
A56EF790 ld4w {z16.s, z17.s, z18.s, z19.s}, p5/z, [x28, #-8, mul vl]
@@ -39621,7 +39623,7 @@ A56CF225 ld4w {z5.s, z6.s, z7.s, z8.s}, p4/z, [x17, #-16, mul vl]
A563E210 ld4w {z16.s, z17.s, z18.s, z19.s}, p0/z, [x16, #0xc, mul vl]
A56CFB20 ld4w {z0.s, z1.s, z2.s, z3.s}, p6/z, [x25, #-16, mul vl]
A56EFEEB ld4w {z11.s, z12.s, z13.s, z14.s}, p7/z, [x23, #-8, mul vl]
-A566EFC4 ld4w {z4.s, z5.s, z6.s, z7.s}, p3/z, [x30, #0x18, mul vl]
+A566EFC4 ld4w {z4.s, z5.s, z6.s, z7.s}, p3/z, [lr, #0x18, mul vl]
A567F20E ld4w {z14.s, z15.s, z16.s, z17.s}, p4/z, [x16, #0x1c, mul vl]
A56BE649 ld4w {z9.s, z10.s, z11.s, z12.s}, p1/z, [x18, #-20, mul vl]
A56DED30 ld4w {z16.s, z17.s, z18.s, z19.s}, p3/z, [x9, #-12, mul vl]
@@ -39638,11 +39640,11 @@ A574C5EE ld4w {z14.s, z15.s, z16.s, z17.s}, p1/z, [x15, x20, lsl #0x2]
A577DD6F ld4w {z15.s, z16.s, z17.s, z18.s}, p7/z, [x11, x23, lsl #0x2]
A573C449 ld4w {z9.s, z10.s, z11.s, z12.s}, p1/z, [x2, x19, lsl #0x2]
A570CA73 ld4w {z19.s, z20.s, z21.s, z22.s}, p2/z, [x19, x16, lsl #0x2]
-A575C7B2 ld4w {z18.s, z19.s, z20.s, z21.s}, p1/z, [x29, x21, lsl #0x2]
+A575C7B2 ld4w {z18.s, z19.s, z20.s, z21.s}, p1/z, [fp, x21, lsl #0x2]
A56ECEC8 ld4w {z8.s, z9.s, z10.s, z11.s}, p3/z, [x22, x14, lsl #0x2]
-A57ECB88 ld4w {z8.s, z9.s, z10.s, z11.s}, p2/z, [x28, x30, lsl #0x2]
+A57ECB88 ld4w {z8.s, z9.s, z10.s, z11.s}, p2/z, [x28, lr, lsl #0x2]
A564C12D ld4w {z13.s, z14.s, z15.s, z16.s}, p0/z, [x9, x4, lsl #0x2]
-A57DDEDB ld4w {z27.s, z28.s, z29.s, z30.s}, p7/z, [x22, x29, lsl #0x2]
+A57DDEDB ld4w {z27.s, z28.s, z29.s, z30.s}, p7/z, [x22, fp, lsl #0x2]
A562C1BA ld4w {z26.s, z27.s, z28.s, z29.s}, p0/z, [x13, x2, lsl #0x2]
A569D2DF ld4w {z31.s, z0.s, z1.s, z2.s}, p4/z, [x22, x9, lsl #0x2]
A578D0B0 ld4w {z16.s, z17.s, z18.s, z19.s}, p4/z, [x5, x24, lsl #0x2]
@@ -39699,7 +39701,7 @@ A42B640A ldff1b {z10.h}, p1/z, [x0, x11]
A4386C3C ldff1b {z28.h}, p3/z, [x1, x24]
// ldff1b_z_p_br_u32 10100100010xxxxx011xxxxxxxxxxxxx
A45774DD ldff1b {z29.s}, p5/z, [x6, x23]
-A45E7575 ldff1b {z21.s}, p5/z, [x11, x30]
+A45E7575 ldff1b {z21.s}, p5/z, [x11, lr]
A4536F26 ldff1b {z6.s}, p3/z, [x25, x19]
A45B6B45 ldff1b {z5.s}, p2/z, [x26, x27]
A453636B ldff1b {z11.s}, p0/z, [x27, x19]
@@ -39707,7 +39709,7 @@ A44F6831 ldff1b {z17.s}, p2/z, [x1, x15]
A4526A99 ldff1b {z25.s}, p2/z, [x20, x18]
A44A7A56 ldff1b {z22.s}, p6/z, [x18, x10]
A449778D ldff1b {z13.s}, p5/z, [x28, x9]
-A4486FAC ldff1b {z12.s}, p3/z, [x29, x8]
+A4486FAC ldff1b {z12.s}, p3/z, [fp, x8]
A44C66A7 ldff1b {z7.s}, p1/z, [x21, x12]
A4587D99 ldff1b {z25.s}, p7/z, [x12, x24]
A44D717B ldff1b {z27.s}, p4/z, [x11, x13]
@@ -39715,35 +39717,35 @@ A45A6462 ldff1b {z2.s}, p1/z, [x3, x26]
A4577970 ldff1b {z16.s}, p6/z, [x11, x23]
A4587E9D ldff1b {z29.s}, p7/z, [x20, x24]
// ldff1b_z_p_br_u64 10100100011xxxxx011xxxxxxxxxxxxx
-A47773A8 ldff1b {z8.d}, p4/z, [x29, x23]
-A4707FC7 ldff1b {z7.d}, p7/z, [x30, x16]
+A47773A8 ldff1b {z8.d}, p4/z, [fp, x23]
+A4707FC7 ldff1b {z7.d}, p7/z, [lr, x16]
A4707827 ldff1b {z7.d}, p6/z, [x1, x16]
A4796C88 ldff1b {z8.d}, p3/z, [x4, x25]
A4606AB3 ldff1b {z19.d}, p2/z, [x21, x0]
-A47E7B74 ldff1b {z20.d}, p6/z, [x27, x30]
+A47E7B74 ldff1b {z20.d}, p6/z, [x27, lr]
A4616D6A ldff1b {z10.d}, p3/z, [x11, x1]
A47966C1 ldff1b {z1.d}, p1/z, [x22, x25]
A47279F0 ldff1b {z16.d}, p6/z, [x15, x18]
A4636933 ldff1b {z19.d}, p2/z, [x9, x3]
-A4726BDE ldff1b {z30.d}, p2/z, [x30, x18]
+A4726BDE ldff1b {z30.d}, p2/z, [lr, x18]
A46A7C2D ldff1b {z13.d}, p7/z, [x1, x10]
A4727D32 ldff1b {z18.d}, p7/z, [x9, x18]
A46B6EFE ldff1b {z30.d}, p3/z, [x23, x11]
A46165F0 ldff1b {z16.d}, p1/z, [x15, x1]
-A47D7154 ldff1b {z20.d}, p4/z, [x10, x29]
+A47D7154 ldff1b {z20.d}, p4/z, [x10, fp]
// ldff1b_z_p_br_u8 10100100000xxxxx011xxxxxxxxxxxxx
A4097909 ldff1b {z9.b}, p6/z, [x8, x9]
-A41D6590 ldff1b {z16.b}, p1/z, [x12, x29]
+A41D6590 ldff1b {z16.b}, p1/z, [x12, fp]
A41964A0 ldff1b {z0.b}, p1/z, [x5, x25]
A40A6DF3 ldff1b {z19.b}, p3/z, [x15, x10]
A41474F9 ldff1b {z25.b}, p5/z, [x7, x20]
A418736E ldff1b {z14.b}, p4/z, [x27, x24]
-A4187BCD ldff1b {z13.b}, p6/z, [x30, x24]
+A4187BCD ldff1b {z13.b}, p6/z, [lr, x24]
A41178F7 ldff1b {z23.b}, p6/z, [x7, x17]
A41F650B ldff1b {z11.b}, p1/z, [x8, xzr]
A4106C37 ldff1b {z23.b}, p3/z, [x1, x16]
A40E642D ldff1b {z13.b}, p1/z, [x1, x14]
-A41D6CC6 ldff1b {z6.b}, p3/z, [x6, x29]
+A41D6CC6 ldff1b {z6.b}, p3/z, [x6, fp]
A40A763C ldff1b {z28.b}, p5/z, [x17, x10]
A4117C59 ldff1b {z25.b}, p7/z, [x2, x17]
A4027670 ldff1b {z16.b}, p5/z, [x19, x2]
@@ -39774,13 +39776,13 @@ C40669DB ldff1b {z27.d}, p2/z, [x14, z6.d, uxtw]
C40970AF ldff1b {z15.d}, p4/z, [x5, z9.d, uxtw]
C4066D5B ldff1b {z27.d}, p3/z, [x10, z6.d, uxtw]
C40E7DA0 ldff1b {z0.d}, p7/z, [x13, z14.d, uxtw]
-C45F6FB3 ldff1b {z19.d}, p3/z, [x29, z31.d, sxtw]
-C45467AC ldff1b {z12.d}, p1/z, [x29, z20.d, sxtw]
+C45F6FB3 ldff1b {z19.d}, p3/z, [fp, z31.d, sxtw]
+C45467AC ldff1b {z12.d}, p1/z, [fp, z20.d, sxtw]
C4466596 ldff1b {z22.d}, p1/z, [x12, z6.d, sxtw]
C40C60CE ldff1b {z14.d}, p0/z, [x6, z12.d, uxtw]
C40A7B3B ldff1b {z27.d}, p6/z, [x25, z10.d, uxtw]
C407631A ldff1b {z26.d}, p0/z, [x24, z7.d, uxtw]
-C41067B4 ldff1b {z20.d}, p1/z, [x29, z16.d, uxtw]
+C41067B4 ldff1b {z20.d}, p1/z, [fp, z16.d, uxtw]
C41F6A51 ldff1b {z17.d}, p2/z, [x18, z31.d, uxtw]
// ldff1b_z_p_bz_s_x32_unscaled 100001000x0xxxxx011xxxxxxxxxxxxx
845A7A34 ldff1b {z20.s}, p6/z, [x17, z26.s, sxtw]
@@ -39794,7 +39796,7 @@ C41F6A51 ldff1b {z17.d}, p2/z, [x18, z31.d, uxtw]
844F6653 ldff1b {z19.s}, p1/z, [x18, z15.s, sxtw]
844D6204 ldff1b {z4.s}, p0/z, [x16, z13.s, sxtw]
84507300 ldff1b {z0.s}, p4/z, [x24, z16.s, sxtw]
-841A67B6 ldff1b {z22.s}, p1/z, [x29, z26.s, uxtw]
+841A67B6 ldff1b {z22.s}, p1/z, [fp, z26.s, uxtw]
84017DD9 ldff1b {z25.s}, p7/z, [x14, z1.s, uxtw]
840C6DAD ldff1b {z13.s}, p3/z, [x13, z12.s, uxtw]
844477F1 ldff1b {z17.s}, p5/z, [sp, z4.s, sxtw]
@@ -39868,7 +39870,7 @@ C5C6EE7E ldff1d {z30.d}, p3/z, [x19, z6.d]
C5D1ECA1 ldff1d {z1.d}, p3/z, [x5, z17.d]
C5C2FAF9 ldff1d {z25.d}, p6/z, [x23, z2.d]
// ldff1d_z_p_bz_d_x32_scaled 110001011x1xxxxx011xxxxxxxxxxxxx
-C5E97BAA ldff1d {z10.d}, p6/z, [x29, z9.d, sxtw #0x3]
+C5E97BAA ldff1d {z10.d}, p6/z, [fp, z9.d, sxtw #0x3]
C5EB7D9C ldff1d {z28.d}, p7/z, [x12, z11.d, sxtw #0x3]
C5B561D4 ldff1d {z20.d}, p0/z, [x14, z21.d, uxtw #0x3]
C5A26516 ldff1d {z22.d}, p1/z, [x8, z2.d, uxtw #0x3]
@@ -39899,7 +39901,7 @@ C5D56FE4 ldff1d {z4.d}, p3/z, [sp, z21.d, sxtw]
C5867703 ldff1d {z3.d}, p5/z, [x24, z6.d, uxtw]
C5D5645F ldff1d {z31.d}, p1/z, [x2, z21.d, sxtw]
C59C6A09 ldff1d {z9.d}, p2/z, [x16, z28.d, uxtw]
-C58C77D4 ldff1d {z20.d}, p5/z, [x30, z12.d, uxtw]
+C58C77D4 ldff1d {z20.d}, p5/z, [lr, z12.d, uxtw]
C5C36AFD ldff1d {z29.d}, p2/z, [x23, z3.d, sxtw]
// ldff1h_z_p_ai_d 11000100101xxxxx111xxxxxxxxxxxxx
C4B5F30D ldff1h {z13.d}, p4/z, [z24.d, #0x2a]
@@ -39953,13 +39955,13 @@ A4B072F3 ldff1h {z19.h}, p4/z, [x23, x16, lsl #0x1]
A4A17C37 ldff1h {z23.h}, p7/z, [x1, x1, lsl #0x1]
A4A07DB1 ldff1h {z17.h}, p7/z, [x13, x0, lsl #0x1]
// ldff1h_z_p_br_u32 10100100110xxxxx011xxxxxxxxxxxxx
-A4CF7FB4 ldff1h {z20.s}, p7/z, [x29, x15, lsl #0x1]
+A4CF7FB4 ldff1h {z20.s}, p7/z, [fp, x15, lsl #0x1]
A4C67BF5 ldff1h {z21.s}, p6/z, [sp, x6, lsl #0x1]
A4CA6514 ldff1h {z20.s}, p1/z, [x8, x10, lsl #0x1]
A4CA7E70 ldff1h {z16.s}, p7/z, [x19, x10, lsl #0x1]
A4C866EA ldff1h {z10.s}, p1/z, [x23, x8, lsl #0x1]
-A4DD7F40 ldff1h {z0.s}, p7/z, [x26, x29, lsl #0x1]
-A4DE687F ldff1h {z31.s}, p2/z, [x3, x30, lsl #0x1]
+A4DD7F40 ldff1h {z0.s}, p7/z, [x26, fp, lsl #0x1]
+A4DE687F ldff1h {z31.s}, p2/z, [x3, lr, lsl #0x1]
A4C966C8 ldff1h {z8.s}, p1/z, [x22, x9, lsl #0x1]
A4D67811 ldff1h {z17.s}, p6/z, [x0, x22, lsl #0x1]
A4C26CB5 ldff1h {z21.s}, p3/z, [x5, x2, lsl #0x1]
@@ -39980,10 +39982,10 @@ A4F868B2 ldff1h {z18.d}, p2/z, [x5, x24, lsl #0x1]
A4F8605D ldff1h {z29.d}, p0/z, [x2, x24, lsl #0x1]
A4EA7CB1 ldff1h {z17.d}, p7/z, [x5, x10, lsl #0x1]
A4EC61B2 ldff1h {z18.d}, p0/z, [x13, x12, lsl #0x1]
-A4FD76AD ldff1h {z13.d}, p5/z, [x21, x29, lsl #0x1]
-A4FE7F15 ldff1h {z21.d}, p7/z, [x24, x30, lsl #0x1]
+A4FD76AD ldff1h {z13.d}, p5/z, [x21, fp, lsl #0x1]
+A4FE7F15 ldff1h {z21.d}, p7/z, [x24, lr, lsl #0x1]
A4F975E9 ldff1h {z9.d}, p5/z, [x15, x25, lsl #0x1]
-A4FE798F ldff1h {z15.d}, p6/z, [x12, x30, lsl #0x1]
+A4FE798F ldff1h {z15.d}, p6/z, [x12, lr, lsl #0x1]
A4EA655B ldff1h {z27.d}, p1/z, [x10, x10, lsl #0x1]
A4E46466 ldff1h {z6.d}, p1/z, [x3, x4, lsl #0x1]
// ldff1h_z_p_bz_d_64_scaled 11000100111xxxxx111xxxxxxxxxxxxx
@@ -39993,7 +39995,7 @@ C4E9FD14 ldff1h {z20.d}, p7/z, [x8, z9.d, lsl #0x1]
C4FCEE21 ldff1h {z1.d}, p3/z, [x17, z28.d, lsl #0x1]
C4FAF2A7 ldff1h {z7.d}, p4/z, [x21, z26.d, lsl #0x1]
C4E4FADB ldff1h {z27.d}, p6/z, [x22, z4.d, lsl #0x1]
-C4E6EFBA ldff1h {z26.d}, p3/z, [x29, z6.d, lsl #0x1]
+C4E6EFBA ldff1h {z26.d}, p3/z, [fp, z6.d, lsl #0x1]
C4FFEC4D ldff1h {z13.d}, p3/z, [x2, z31.d, lsl #0x1]
C4EFE9E2 ldff1h {z2.d}, p2/z, [x15, z15.d, lsl #0x1]
C4FDE420 ldff1h {z0.d}, p1/z, [x1, z29.d, lsl #0x1]
@@ -40022,9 +40024,9 @@ C4C8F94C ldff1h {z12.d}, p6/z, [x10, z8.d]
C4D9E92E ldff1h {z14.d}, p2/z, [x9, z25.d]
// ldff1h_z_p_bz_d_x32_scaled 110001001x1xxxxx011xxxxxxxxxxxxx
C4A36EA8 ldff1h {z8.d}, p3/z, [x21, z3.d, uxtw #0x1]
-C4A67BCA ldff1h {z10.d}, p6/z, [x30, z6.d, uxtw #0x1]
+C4A67BCA ldff1h {z10.d}, p6/z, [lr, z6.d, uxtw #0x1]
C4A86250 ldff1h {z16.d}, p0/z, [x18, z8.d, uxtw #0x1]
-C4B06FAB ldff1h {z11.d}, p3/z, [x29, z16.d, uxtw #0x1]
+C4B06FAB ldff1h {z11.d}, p3/z, [fp, z16.d, uxtw #0x1]
C4B6653B ldff1h {z27.d}, p1/z, [x9, z22.d, uxtw #0x1]
C4A17841 ldff1h {z1.d}, p6/z, [x2, z1.d, uxtw #0x1]
C4BF742F ldff1h {z15.d}, p5/z, [x1, z31.d, uxtw #0x1]
@@ -40050,7 +40052,7 @@ C4C973FE ldff1h {z30.d}, p4/z, [sp, z9.d, sxtw]
C49E7912 ldff1h {z18.d}, p6/z, [x8, z30.d, uxtw]
C4C6646D ldff1h {z13.d}, p1/z, [x3, z6.d, sxtw]
C49D668F ldff1h {z15.d}, p1/z, [x20, z29.d, uxtw]
-C48863B6 ldff1h {z22.d}, p0/z, [x29, z8.d, uxtw]
+C48863B6 ldff1h {z22.d}, p0/z, [fp, z8.d, uxtw]
C4CD64C0 ldff1h {z0.d}, p1/z, [x6, z13.d, sxtw]
C4C179F9 ldff1h {z25.d}, p6/z, [x15, z1.d, sxtw]
C4D96B8B ldff1h {z11.d}, p2/z, [x28, z25.d, sxtw]
@@ -40079,7 +40081,7 @@ C4D96B8B ldff1h {z11.d}, p2/z, [x28, z25.d, sxtw]
848A7085 ldff1h {z5.s}, p4/z, [x4, z10.s, uxtw]
84CC7B61 ldff1h {z1.s}, p6/z, [x27, z12.s, sxtw]
84C46977 ldff1h {z23.s}, p2/z, [x11, z4.s, sxtw]
-849577AA ldff1h {z10.s}, p5/z, [x29, z21.s, uxtw]
+849577AA ldff1h {z10.s}, p5/z, [fp, z21.s, uxtw]
848F67E3 ldff1h {z3.s}, p1/z, [sp, z15.s, uxtw]
849968D5 ldff1h {z21.s}, p2/z, [x6, z25.s, uxtw]
84DF6D1D ldff1h {z29.s}, p3/z, [x8, z31.s, sxtw]
@@ -40129,9 +40131,9 @@ A5C6675B ldff1sb {z27.h}, p1/z, [x26, x6]
A5D76081 ldff1sb {z1.h}, p0/z, [x4, x23]
A5DB63E0 ldff1sb {z0.h}, p0/z, [sp, x27]
A5D6738A ldff1sb {z10.h}, p4/z, [x28, x22]
-A5D06BC8 ldff1sb {z8.h}, p2/z, [x30, x16]
-A5D16FB8 ldff1sb {z24.h}, p3/z, [x29, x17]
-A5DD7EF7 ldff1sb {z23.h}, p7/z, [x23, x29]
+A5D06BC8 ldff1sb {z8.h}, p2/z, [lr, x16]
+A5D16FB8 ldff1sb {z24.h}, p3/z, [fp, x17]
+A5DD7EF7 ldff1sb {z23.h}, p7/z, [x23, fp]
A5C7728B ldff1sb {z11.h}, p4/z, [x20, x7]
A5C27E6F ldff1sb {z15.h}, p7/z, [x19, x2]
A5CE6AD5 ldff1sb {z21.h}, p2/z, [x22, x14]
@@ -40149,7 +40151,7 @@ A5AF7A3F ldff1sb {z31.s}, p6/z, [x17, x15]
A5AA645F ldff1sb {z31.s}, p1/z, [x2, x10]
A5B67300 ldff1sb {z0.s}, p4/z, [x24, x22]
A5B17917 ldff1sb {z23.s}, p6/z, [x8, x17]
-A5BD64D1 ldff1sb {z17.s}, p1/z, [x6, x29]
+A5BD64D1 ldff1sb {z17.s}, p1/z, [x6, fp]
A5A96AD1 ldff1sb {z17.s}, p2/z, [x22, x9]
A5A779A4 ldff1sb {z4.s}, p6/z, [x13, x7]
A5B27977 ldff1sb {z23.s}, p6/z, [x11, x18]
@@ -40164,7 +40166,7 @@ A5916DBB ldff1sb {z27.d}, p3/z, [x13, x17]
A5977582 ldff1sb {z2.d}, p5/z, [x12, x23]
A58C630D ldff1sb {z13.d}, p0/z, [x24, x12]
A58D6F87 ldff1sb {z7.d}, p3/z, [x28, x13]
-A59E615B ldff1sb {z27.d}, p0/z, [x10, x30]
+A59E615B ldff1sb {z27.d}, p0/z, [x10, lr]
A59F72F5 ldff1sb {z21.d}, p4/z, [x23, xzr]
A58B7F92 ldff1sb {z18.d}, p7/z, [x28, x11]
A59F7C50 ldff1sb {z16.d}, p7/z, [x2, xzr]
@@ -40192,14 +40194,14 @@ C442A24D ldff1sb {z13.d}, p0/z, [x18, z2.d]
C452BF13 ldff1sb {z19.d}, p7/z, [x24, z18.d]
// ldff1sb_z_p_bz_d_x32_unscaled 110001000x0xxxxx001xxxxxxxxxxxxx
C4523CBF ldff1sb {z31.d}, p7/z, [x5, z18.d, sxtw]
-C4412FDF ldff1sb {z31.d}, p3/z, [x30, z1.d, sxtw]
+C4412FDF ldff1sb {z31.d}, p3/z, [lr, z1.d, sxtw]
C41C21E6 ldff1sb {z6.d}, p0/z, [x15, z28.d, uxtw]
C4562279 ldff1sb {z25.d}, p0/z, [x19, z22.d, sxtw]
C41E2D84 ldff1sb {z4.d}, p3/z, [x12, z30.d, uxtw]
C4003D95 ldff1sb {z21.d}, p7/z, [x12, z0.d, uxtw]
C44F25AA ldff1sb {z10.d}, p1/z, [x13, z15.d, sxtw]
C4563DFD ldff1sb {z29.d}, p7/z, [x15, z22.d, sxtw]
-C40B2BC2 ldff1sb {z2.d}, p2/z, [x30, z11.d, uxtw]
+C40B2BC2 ldff1sb {z2.d}, p2/z, [lr, z11.d, uxtw]
C45E360F ldff1sb {z15.d}, p5/z, [x16, z30.d, sxtw]
C41524C1 ldff1sb {z1.d}, p1/z, [x6, z21.d, uxtw]
C4122F0B ldff1sb {z11.d}, p3/z, [x24, z18.d, uxtw]
@@ -40213,7 +40215,7 @@ C41B3B66 ldff1sb {z6.d}, p6/z, [x27, z27.d, uxtw]
84573EAB ldff1sb {z11.s}, p7/z, [x21, z23.s, sxtw]
840234EE ldff1sb {z14.s}, p5/z, [x7, z2.s, uxtw]
84103538 ldff1sb {z24.s}, p5/z, [x9, z16.s, uxtw]
-844C3FC7 ldff1sb {z7.s}, p7/z, [x30, z12.s, sxtw]
+844C3FC7 ldff1sb {z7.s}, p7/z, [lr, z12.s, sxtw]
845230F5 ldff1sb {z21.s}, p4/z, [x7, z18.s, sxtw]
841228F1 ldff1sb {z17.s}, p2/z, [x7, z18.s, uxtw]
8413272F ldff1sb {z15.s}, p1/z, [x25, z19.s, uxtw]
@@ -40259,7 +40261,7 @@ C4A4BA2C ldff1sh {z12.d}, p6/z, [z17.d, #0x8]
84B4AB5C ldff1sh {z28.s}, p2/z, [z26.s, #0x28]
84A3AD56 ldff1sh {z22.s}, p3/z, [z10.s, #0x6]
// ldff1sh_z_p_br_s32 10100101001xxxxx011xxxxxxxxxxxxx
-A52E7BD8 ldff1sh {z24.s}, p6/z, [x30, x14, lsl #0x1]
+A52E7BD8 ldff1sh {z24.s}, p6/z, [lr, x14, lsl #0x1]
A52C6968 ldff1sh {z8.s}, p2/z, [x11, x12, lsl #0x1]
A53A7389 ldff1sh {z9.s}, p4/z, [x28, x26, lsl #0x1]
A5326D16 ldff1sh {z22.s}, p3/z, [x8, x18, lsl #0x1]
@@ -40272,16 +40274,16 @@ A52F6A0E ldff1sh {z14.s}, p2/z, [x16, x15, lsl #0x1]
A5237254 ldff1sh {z20.s}, p4/z, [x18, x3, lsl #0x1]
A5367653 ldff1sh {z19.s}, p5/z, [x18, x22, lsl #0x1]
A5366F8E ldff1sh {z14.s}, p3/z, [x28, x22, lsl #0x1]
-A5237BAD ldff1sh {z13.s}, p6/z, [x29, x3, lsl #0x1]
+A5237BAD ldff1sh {z13.s}, p6/z, [fp, x3, lsl #0x1]
A535779A ldff1sh {z26.s}, p5/z, [x28, x21, lsl #0x1]
A5386EA6 ldff1sh {z6.s}, p3/z, [x21, x24, lsl #0x1]
// ldff1sh_z_p_br_s64 10100101000xxxxx011xxxxxxxxxxxxx
A5007043 ldff1sh {z3.d}, p4/z, [x2, x0, lsl #0x1]
-A51E67C6 ldff1sh {z6.d}, p1/z, [x30, x30, lsl #0x1]
+A51E67C6 ldff1sh {z6.d}, p1/z, [lr, lr, lsl #0x1]
A5177334 ldff1sh {z20.d}, p4/z, [x25, x23, lsl #0x1]
A5136201 ldff1sh {z1.d}, p0/z, [x16, x19, lsl #0x1]
A50E7796 ldff1sh {z22.d}, p5/z, [x28, x14, lsl #0x1]
-A51F67BA ldff1sh {z26.d}, p1/z, [x29, xzr, lsl #0x1]
+A51F67BA ldff1sh {z26.d}, p1/z, [fp, xzr, lsl #0x1]
A5067299 ldff1sh {z25.d}, p4/z, [x20, x6, lsl #0x1]
A50A7E7E ldff1sh {z30.d}, p7/z, [x19, x10, lsl #0x1]
A50B77EF ldff1sh {z15.d}, p5/z, [sp, x11, lsl #0x1]
@@ -40290,13 +40292,13 @@ A5017B08 ldff1sh {z8.d}, p6/z, [x24, x1, lsl #0x1]
A5057DAF ldff1sh {z15.d}, p7/z, [x13, x5, lsl #0x1]
A5116D15 ldff1sh {z21.d}, p3/z, [x8, x17, lsl #0x1]
A5146D34 ldff1sh {z20.d}, p3/z, [x9, x20, lsl #0x1]
-A51E637A ldff1sh {z26.d}, p0/z, [x27, x30, lsl #0x1]
+A51E637A ldff1sh {z26.d}, p0/z, [x27, lr, lsl #0x1]
A5187482 ldff1sh {z2.d}, p5/z, [x4, x24, lsl #0x1]
// ldff1sh_z_p_bz_d_64_scaled 11000100111xxxxx101xxxxxxxxxxxxx
C4F4A8AA ldff1sh {z10.d}, p2/z, [x5, z20.d, lsl #0x1]
C4F8A127 ldff1sh {z7.d}, p0/z, [x9, z24.d, lsl #0x1]
C4F6B225 ldff1sh {z5.d}, p4/z, [x17, z22.d, lsl #0x1]
-C4E6A3C7 ldff1sh {z7.d}, p0/z, [x30, z6.d, lsl #0x1]
+C4E6A3C7 ldff1sh {z7.d}, p0/z, [lr, z6.d, lsl #0x1]
C4E2A5F3 ldff1sh {z19.d}, p1/z, [x15, z2.d, lsl #0x1]
C4E5B27D ldff1sh {z29.d}, p4/z, [x19, z5.d, lsl #0x1]
C4E5B4EC ldff1sh {z12.d}, p5/z, [x7, z5.d, lsl #0x1]
@@ -40307,17 +40309,17 @@ C4FFB874 ldff1sh {z20.d}, p6/z, [x3, z31.d, lsl #0x1]
C4F8B694 ldff1sh {z20.d}, p5/z, [x20, z24.d, lsl #0x1]
C4F4A948 ldff1sh {z8.d}, p2/z, [x10, z20.d, lsl #0x1]
C4E7B540 ldff1sh {z0.d}, p5/z, [x10, z7.d, lsl #0x1]
-C4E2A3A8 ldff1sh {z8.d}, p0/z, [x29, z2.d, lsl #0x1]
+C4E2A3A8 ldff1sh {z8.d}, p0/z, [fp, z2.d, lsl #0x1]
C4E8B114 ldff1sh {z20.d}, p4/z, [x8, z8.d, lsl #0x1]
// ldff1sh_z_p_bz_d_64_unscaled 11000100110xxxxx101xxxxxxxxxxxxx
-C4C6BFA5 ldff1sh {z5.d}, p7/z, [x29, z6.d]
+C4C6BFA5 ldff1sh {z5.d}, p7/z, [fp, z6.d]
C4C8BE56 ldff1sh {z22.d}, p7/z, [x18, z8.d]
C4DCA82E ldff1sh {z14.d}, p2/z, [x1, z28.d]
C4DAAC7A ldff1sh {z26.d}, p3/z, [x3, z26.d]
C4D9A8AF ldff1sh {z15.d}, p2/z, [x5, z25.d]
C4D6AEF0 ldff1sh {z16.d}, p3/z, [x23, z22.d]
C4D8B860 ldff1sh {z0.d}, p6/z, [x3, z24.d]
-C4DBA3B4 ldff1sh {z20.d}, p0/z, [x29, z27.d]
+C4DBA3B4 ldff1sh {z20.d}, p0/z, [fp, z27.d]
C4C0BE52 ldff1sh {z18.d}, p7/z, [x18, z0.d]
C4C8AAC4 ldff1sh {z4.d}, p2/z, [x22, z8.d]
C4D3B450 ldff1sh {z16.d}, p5/z, [x2, z19.d]
@@ -40340,8 +40342,8 @@ C4A52635 ldff1sh {z21.d}, p1/z, [x17, z5.d, uxtw #0x1]
C4AB20C3 ldff1sh {z3.d}, p0/z, [x6, z11.d, uxtw #0x1]
C4F4293C ldff1sh {z28.d}, p2/z, [x9, z20.d, sxtw #0x1]
C4B63000 ldff1sh {z0.d}, p4/z, [x0, z22.d, uxtw #0x1]
-C4A223B2 ldff1sh {z18.d}, p0/z, [x29, z2.d, uxtw #0x1]
-C4F037C1 ldff1sh {z1.d}, p5/z, [x30, z16.d, sxtw #0x1]
+C4A223B2 ldff1sh {z18.d}, p0/z, [fp, z2.d, uxtw #0x1]
+C4F037C1 ldff1sh {z1.d}, p5/z, [lr, z16.d, sxtw #0x1]
C4A13438 ldff1sh {z24.d}, p5/z, [x1, z1.d, uxtw #0x1]
// ldff1sh_z_p_bz_d_x32_unscaled 110001001x0xxxxx001xxxxxxxxxxxxx
C493383C ldff1sh {z28.d}, p6/z, [x1, z19.d, uxtw]
@@ -40371,8 +40373,8 @@ C4C23D14 ldff1sh {z20.d}, p7/z, [x8, z2.d, sxtw]
84AB2168 ldff1sh {z8.s}, p0/z, [x11, z11.s, uxtw #0x1]
84EA2EA6 ldff1sh {z6.s}, p3/z, [x21, z10.s, sxtw #0x1]
84A5304A ldff1sh {z10.s}, p4/z, [x2, z5.s, uxtw #0x1]
-84A13FB7 ldff1sh {z23.s}, p7/z, [x29, z1.s, uxtw #0x1]
-84FA2FAC ldff1sh {z12.s}, p3/z, [x29, z26.s, sxtw #0x1]
+84A13FB7 ldff1sh {z23.s}, p7/z, [fp, z1.s, uxtw #0x1]
+84FA2FAC ldff1sh {z12.s}, p3/z, [fp, z26.s, sxtw #0x1]
84EE3CB2 ldff1sh {z18.s}, p7/z, [x5, z14.s, sxtw #0x1]
84E82121 ldff1sh {z1.s}, p0/z, [x9, z8.s, sxtw #0x1]
84E03E66 ldff1sh {z6.s}, p7/z, [x19, z0.s, sxtw #0x1]
@@ -40413,14 +40415,14 @@ C53CA150 ldff1sw {z16.d}, p0/z, [z10.d, #0x70]
C526A2D7 ldff1sw {z23.d}, p0/z, [z22.d, #0x18]
// ldff1sw_z_p_br_s64 10100100100xxxxx011xxxxxxxxxxxxx
A4877846 ldff1sw {z6.d}, p6/z, [x2, x7, lsl #0x2]
-A4957BCA ldff1sw {z10.d}, p6/z, [x30, x21, lsl #0x2]
+A4957BCA ldff1sw {z10.d}, p6/z, [lr, x21, lsl #0x2]
A4987DED ldff1sw {z13.d}, p7/z, [x15, x24, lsl #0x2]
-A48763A8 ldff1sw {z8.d}, p0/z, [x29, x7, lsl #0x2]
+A48763A8 ldff1sw {z8.d}, p0/z, [fp, x7, lsl #0x2]
A4987672 ldff1sw {z18.d}, p5/z, [x19, x24, lsl #0x2]
-A49D60CE ldff1sw {z14.d}, p0/z, [x6, x29, lsl #0x2]
+A49D60CE ldff1sw {z14.d}, p0/z, [x6, fp, lsl #0x2]
A497630C ldff1sw {z12.d}, p0/z, [x24, x23, lsl #0x2]
A48D625F ldff1sw {z31.d}, p0/z, [x18, x13, lsl #0x2]
-A4867BAB ldff1sw {z11.d}, p6/z, [x29, x6, lsl #0x2]
+A4867BAB ldff1sw {z11.d}, p6/z, [fp, x6, lsl #0x2]
A48A60C2 ldff1sw {z2.d}, p0/z, [x6, x10, lsl #0x2]
A48369BD ldff1sw {z29.d}, p2/z, [x13, x3, lsl #0x2]
A48A6570 ldff1sw {z16.d}, p1/z, [x11, x10, lsl #0x2]
@@ -40442,12 +40444,12 @@ C579B616 ldff1sw {z22.d}, p5/z, [x16, z25.d, lsl #0x2]
C57CAD0A ldff1sw {z10.d}, p3/z, [x8, z28.d, lsl #0x2]
C57DB03D ldff1sw {z29.d}, p4/z, [x1, z29.d, lsl #0x2]
C578BFFC ldff1sw {z28.d}, p7/z, [sp, z24.d, lsl #0x2]
-C573ABDE ldff1sw {z30.d}, p2/z, [x30, z19.d, lsl #0x2]
+C573ABDE ldff1sw {z30.d}, p2/z, [lr, z19.d, lsl #0x2]
C578A31C ldff1sw {z28.d}, p0/z, [x24, z24.d, lsl #0x2]
-C575B3DA ldff1sw {z26.d}, p4/z, [x30, z21.d, lsl #0x2]
+C575B3DA ldff1sw {z26.d}, p4/z, [lr, z21.d, lsl #0x2]
// ldff1sw_z_p_bz_d_64_unscaled 11000101010xxxxx101xxxxxxxxxxxxx
C552A060 ldff1sw {z0.d}, p0/z, [x3, z18.d]
-C55FBFAC ldff1sw {z12.d}, p7/z, [x29, z31.d]
+C55FBFAC ldff1sw {z12.d}, p7/z, [fp, z31.d]
C554A248 ldff1sw {z8.d}, p0/z, [x18, z20.d]
C542B003 ldff1sw {z3.d}, p4/z, [x0, z2.d]
C54BBAD2 ldff1sw {z18.d}, p6/z, [x22, z11.d]
@@ -40463,9 +40465,9 @@ C54CB5E2 ldff1sw {z2.d}, p5/z, [x15, z12.d]
C550AF11 ldff1sw {z17.d}, p3/z, [x24, z16.d]
C54DA8F7 ldff1sw {z23.d}, p2/z, [x7, z13.d]
// ldff1sw_z_p_bz_d_x32_scaled 110001010x1xxxxx001xxxxxxxxxxxxx
-C52123B0 ldff1sw {z16.d}, p0/z, [x29, z1.d, uxtw #0x2]
+C52123B0 ldff1sw {z16.d}, p0/z, [fp, z1.d, uxtw #0x2]
C5253057 ldff1sw {z23.d}, p4/z, [x2, z5.d, uxtw #0x2]
-C57927CA ldff1sw {z10.d}, p1/z, [x30, z25.d, sxtw #0x2]
+C57927CA ldff1sw {z10.d}, p1/z, [lr, z25.d, sxtw #0x2]
C574335D ldff1sw {z29.d}, p4/z, [x26, z20.d, sxtw #0x2]
C5333473 ldff1sw {z19.d}, p5/z, [x3, z19.d, uxtw #0x2]
C57F350F ldff1sw {z15.d}, p5/z, [x8, z31.d, sxtw #0x2]
@@ -40477,7 +40479,7 @@ C5772644 ldff1sw {z4.d}, p1/z, [x18, z23.d, sxtw #0x2]
C538356D ldff1sw {z13.d}, p5/z, [x11, z24.d, uxtw #0x2]
C5642DF0 ldff1sw {z16.d}, p3/z, [x15, z4.d, sxtw #0x2]
C56C336F ldff1sw {z15.d}, p4/z, [x27, z12.d, sxtw #0x2]
-C5232BD2 ldff1sw {z18.d}, p2/z, [x30, z3.d, uxtw #0x2]
+C5232BD2 ldff1sw {z18.d}, p2/z, [lr, z3.d, uxtw #0x2]
C526380F ldff1sw {z15.d}, p6/z, [x0, z6.d, uxtw #0x2]
// ldff1sw_z_p_bz_d_x32_unscaled 110001010x0xxxxx001xxxxxxxxxxxxx
C5472ABD ldff1sw {z29.d}, p2/z, [x21, z7.d, sxtw]
@@ -40553,7 +40555,7 @@ A56F633E ldff1w {z30.d}, p0/z, [x25, x15, lsl #0x2]
A56A7AE4 ldff1w {z4.d}, p6/z, [x23, x10, lsl #0x2]
A56C6521 ldff1w {z1.d}, p1/z, [x9, x12, lsl #0x2]
A5777A7C ldff1w {z28.d}, p6/z, [x19, x23, lsl #0x2]
-A57D743A ldff1w {z26.d}, p5/z, [x1, x29, lsl #0x2]
+A57D743A ldff1w {z26.d}, p5/z, [x1, fp, lsl #0x2]
A57F60E9 ldff1w {z9.d}, p0/z, [x7, xzr, lsl #0x2]
A56D639E ldff1w {z30.d}, p0/z, [x28, x13, lsl #0x2]
A5747281 ldff1w {z1.d}, p4/z, [x20, x20, lsl #0x2]
@@ -40569,7 +40571,7 @@ C56EE8DE ldff1w {z30.d}, p2/z, [x6, z14.d, lsl #0x2]
C565ED04 ldff1w {z4.d}, p3/z, [x8, z5.d, lsl #0x2]
C563F0B8 ldff1w {z24.d}, p4/z, [x5, z3.d, lsl #0x2]
C562F4EB ldff1w {z11.d}, p5/z, [x7, z2.d, lsl #0x2]
-C567FFAD ldff1w {z13.d}, p7/z, [x29, z7.d, lsl #0x2]
+C567FFAD ldff1w {z13.d}, p7/z, [fp, z7.d, lsl #0x2]
C577F5A0 ldff1w {z0.d}, p5/z, [x13, z23.d, lsl #0x2]
C560F18D ldff1w {z13.d}, p4/z, [x12, z0.d, lsl #0x2]
C560E0AF ldff1w {z15.d}, p0/z, [x5, z0.d, lsl #0x2]
@@ -40634,7 +40636,7 @@ C50B6052 ldff1w {z18.d}, p0/z, [x2, z11.d, uxtw]
C544615A ldff1w {z26.d}, p0/z, [x10, z4.d, sxtw]
// ldff1w_z_p_bz_s_x32_scaled 100001010x1xxxxx011xxxxxxxxxxxxx
85646F9D ldff1w {z29.s}, p3/z, [x28, z4.s, sxtw #0x2]
-853D63BE ldff1w {z30.s}, p0/z, [x29, z29.s, uxtw #0x2]
+853D63BE ldff1w {z30.s}, p0/z, [fp, z29.s, uxtw #0x2]
857E71E2 ldff1w {z2.s}, p4/z, [x15, z30.s, sxtw #0x2]
85246618 ldff1w {z24.s}, p1/z, [x16, z4.s, uxtw #0x2]
856478A2 ldff1w {z2.s}, p6/z, [x5, z4.s, sxtw #0x2]
@@ -40646,7 +40648,7 @@ C544615A ldff1w {z26.d}, p0/z, [x10, z4.d, sxtw]
85317E1A ldff1w {z26.s}, p7/z, [x16, z17.s, uxtw #0x2]
85706CCF ldff1w {z15.s}, p3/z, [x6, z16.s, sxtw #0x2]
856F7153 ldff1w {z19.s}, p4/z, [x10, z15.s, sxtw #0x2]
-852D77D5 ldff1w {z21.s}, p5/z, [x30, z13.s, uxtw #0x2]
+852D77D5 ldff1w {z21.s}, p5/z, [lr, z13.s, uxtw #0x2]
857E6B8D ldff1w {z13.s}, p2/z, [x28, z30.s, sxtw #0x2]
856170D1 ldff1w {z17.s}, p4/z, [x6, z1.s, sxtw #0x2]
// ldff1w_z_p_bz_s_x32_unscaled 100001010x0xxxxx011xxxxxxxxxxxxx
@@ -40664,7 +40666,7 @@ C544615A ldff1w {z26.d}, p0/z, [x10, z4.d, sxtw]
85547216 ldff1w {z22.s}, p4/z, [x16, z20.s, sxtw]
85596D04 ldff1w {z4.s}, p3/z, [x8, z25.s, sxtw]
855B76A8 ldff1w {z8.s}, p5/z, [x21, z27.s, sxtw]
-850267CA ldff1w {z10.s}, p1/z, [x30, z2.s, uxtw]
+850267CA ldff1w {z10.s}, p1/z, [lr, z2.s, uxtw]
85026D92 ldff1w {z18.s}, p3/z, [x12, z2.s, uxtw]
// ldnf1b_z_p_bi_u16 101001000011xxxx1xxxxxxxxxxxxxxx
A43AA5D5 ldnf1b {z21.h}, p1/z, [x14, #-6, mul vl]
@@ -40676,7 +40678,7 @@ A43EA093 ldnf1b {z19.h}, p0/z, [x4, #-2, mul vl]
A43AB8A2 ldnf1b {z2.h}, p6/z, [x5, #-6, mul vl]
A43DA815 ldnf1b {z21.h}, p2/z, [x0, #-3, mul vl]
A435A771 ldnf1b {z17.h}, p1/z, [x27, #0x5, mul vl]
-A43AABCA ldnf1b {z10.h}, p2/z, [x30, #-6, mul vl]
+A43AABCA ldnf1b {z10.h}, p2/z, [lr, #-6, mul vl]
A434A293 ldnf1b {z19.h}, p0/z, [x20, #0x4, mul vl]
A43BB5F4 ldnf1b {z20.h}, p5/z, [x15, #-5, mul vl]
A43BBA47 ldnf1b {z7.h}, p6/z, [x18, #-5, mul vl]
@@ -40684,8 +40686,8 @@ A43DA34B ldnf1b {z11.h}, p0/z, [x26, #-3, mul vl]
A438BE94 ldnf1b {z20.h}, p7/z, [x20, #-8, mul vl]
A436A93B ldnf1b {z27.h}, p2/z, [x9, #0x6, mul vl]
// ldnf1b_z_p_bi_u32 101001000101xxxx1xxxxxxxxxxxxxxx
-A451B7A6 ldnf1b {z6.s}, p5/z, [x29, #0x1, mul vl]
-A45DA3C2 ldnf1b {z2.s}, p0/z, [x30, #-3, mul vl]
+A451B7A6 ldnf1b {z6.s}, p5/z, [fp, #0x1, mul vl]
+A45DA3C2 ldnf1b {z2.s}, p0/z, [lr, #-3, mul vl]
A45FAC7A ldnf1b {z26.s}, p3/z, [x3, #-1, mul vl]
A457A38B ldnf1b {z11.s}, p0/z, [x28, #0x7, mul vl]
A457A20B ldnf1b {z11.s}, p0/z, [x16, #0x7, mul vl]
@@ -40696,7 +40698,7 @@ A45BA729 ldnf1b {z9.s}, p1/z, [x25, #-5, mul vl]
A452BCBB ldnf1b {z27.s}, p7/z, [x5, #0x2, mul vl]
A452A0D7 ldnf1b {z23.s}, p0/z, [x6, #0x2, mul vl]
A452A8C4 ldnf1b {z4.s}, p2/z, [x6, #0x2, mul vl]
-A45BB3D0 ldnf1b {z16.s}, p4/z, [x30, #-5, mul vl]
+A45BB3D0 ldnf1b {z16.s}, p4/z, [lr, #-5, mul vl]
A45DBC35 ldnf1b {z21.s}, p7/z, [x1, #-3, mul vl]
A458A654 ldnf1b {z20.s}, p1/z, [x18, #-8, mul vl]
A452AC32 ldnf1b {z18.s}, p3/z, [x1, #0x2, mul vl]
@@ -40713,7 +40715,7 @@ A476A69F ldnf1b {z31.d}, p1/z, [x20, #0x6, mul vl]
A47DAA8A ldnf1b {z10.d}, p2/z, [x20, #-3, mul vl]
A47CA0D5 ldnf1b {z21.d}, p0/z, [x6, #-4, mul vl]
A479B557 ldnf1b {z23.d}, p5/z, [x10, #-7, mul vl]
-A478B3D6 ldnf1b {z22.d}, p4/z, [x30, #-8, mul vl]
+A478B3D6 ldnf1b {z22.d}, p4/z, [lr, #-8, mul vl]
A47FA87A ldnf1b {z26.d}, p2/z, [x3, #-1, mul vl]
A47DBD64 ldnf1b {z4.d}, p7/z, [x11, #-3, mul vl]
A473B705 ldnf1b {z5.d}, p5/z, [x24, #0x3, mul vl]
@@ -40732,12 +40734,12 @@ A41BBDDB ldnf1b {z27.b}, p7/z, [x14, #-5, mul vl]
A41EBDD8 ldnf1b {z24.b}, p7/z, [x14, #-2, mul vl]
A414BAE3 ldnf1b {z3.b}, p6/z, [x23, #0x4, mul vl]
A41FAEAB ldnf1b {z11.b}, p3/z, [x21, #-1, mul vl]
-A415B7B1 ldnf1b {z17.b}, p5/z, [x29, #0x5, mul vl]
+A415B7B1 ldnf1b {z17.b}, p5/z, [fp, #0x5, mul vl]
A415BAC0 ldnf1b {z0.b}, p6/z, [x22, #0x5, mul vl]
// ldnf1d_z_p_bi_u64 101001011111xxxx1xxxxxxxxxxxxxxx
A5F2AAD5 ldnf1d {z21.d}, p2/z, [x22, #0x2, mul vl]
A5F9AD80 ldnf1d {z0.d}, p3/z, [x12, #-7, mul vl]
-A5FABFC6 ldnf1d {z6.d}, p7/z, [x30, #-6, mul vl]
+A5FABFC6 ldnf1d {z6.d}, p7/z, [lr, #-6, mul vl]
A5F6B754 ldnf1d {z20.d}, p5/z, [x26, #0x6, mul vl]
A5F4BB0D ldnf1d {z13.d}, p6/z, [x24, #0x4, mul vl]
A5F5A373 ldnf1d {z19.d}, p0/z, [x27, #0x5, mul vl]
@@ -40752,7 +40754,7 @@ A5FEBC16 ldnf1d {z22.d}, p7/z, [x0, #-2, mul vl]
A5F5BE78 ldnf1d {z24.d}, p7/z, [x19, #0x5, mul vl]
A5F3AEAA ldnf1d {z10.d}, p3/z, [x21, #0x3, mul vl]
// ldnf1h_z_p_bi_u16 101001001011xxxx1xxxxxxxxxxxxxxx
-A4B8B3C9 ldnf1h {z9.h}, p4/z, [x30, #-8, mul vl]
+A4B8B3C9 ldnf1h {z9.h}, p4/z, [lr, #-8, mul vl]
A4BABE50 ldnf1h {z16.h}, p7/z, [x18, #-6, mul vl]
A4BFA56F ldnf1h {z15.h}, p1/z, [x11, #-1, mul vl]
A4B3BCAF ldnf1h {z15.h}, p7/z, [x5, #0x3, mul vl]
@@ -40763,7 +40765,7 @@ A4B9AAAD ldnf1h {z13.h}, p2/z, [x21, #-7, mul vl]
A4B8BE13 ldnf1h {z19.h}, p7/z, [x16, #-8, mul vl]
A4B2ADCD ldnf1h {z13.h}, p3/z, [x14, #0x2, mul vl]
A4B0BABC ldnf1h {z28.h}, p6/z, [x21]
-A4B9BBAA ldnf1h {z10.h}, p6/z, [x29, #-7, mul vl]
+A4B9BBAA ldnf1h {z10.h}, p6/z, [fp, #-7, mul vl]
A4B6AA63 ldnf1h {z3.h}, p2/z, [x19, #0x6, mul vl]
A4BDB84F ldnf1h {z15.h}, p6/z, [x2, #-3, mul vl]
A4BDBFFB ldnf1h {z27.h}, p7/z, [sp, #-3, mul vl]
@@ -40790,7 +40792,7 @@ A4F9AB3B ldnf1h {z27.d}, p2/z, [x25, #-7, mul vl]
A4F8A344 ldnf1h {z4.d}, p0/z, [x26, #-8, mul vl]
A4FDB941 ldnf1h {z1.d}, p6/z, [x10, #-3, mul vl]
A4F3ADD6 ldnf1h {z22.d}, p3/z, [x14, #0x3, mul vl]
-A4FCB7A0 ldnf1h {z0.d}, p5/z, [x29, #-4, mul vl]
+A4FCB7A0 ldnf1h {z0.d}, p5/z, [fp, #-4, mul vl]
A4F4B857 ldnf1h {z23.d}, p6/z, [x2, #0x4, mul vl]
A4FEA945 ldnf1h {z5.d}, p2/z, [x10, #-2, mul vl]
A4FEB19D ldnf1h {z29.d}, p4/z, [x12, #-2, mul vl]
@@ -40808,7 +40810,7 @@ A5DBBBE7 ldnf1sb {z7.h}, p6/z, [sp, #-5, mul vl]
A5D1BA23 ldnf1sb {z3.h}, p6/z, [x17, #0x1, mul vl]
A5DFA218 ldnf1sb {z24.h}, p0/z, [x16, #-1, mul vl]
A5D7B2AC ldnf1sb {z12.h}, p4/z, [x21, #0x7, mul vl]
-A5D8AFC7 ldnf1sb {z7.h}, p3/z, [x30, #-8, mul vl]
+A5D8AFC7 ldnf1sb {z7.h}, p3/z, [lr, #-8, mul vl]
A5DEB18E ldnf1sb {z14.h}, p4/z, [x12, #-2, mul vl]
A5D8A16C ldnf1sb {z12.h}, p0/z, [x11, #-8, mul vl]
A5DCBC0C ldnf1sb {z12.h}, p7/z, [x0, #-4, mul vl]
@@ -40838,7 +40840,7 @@ A5B6A2AD ldnf1sb {z13.s}, p0/z, [x21, #0x6, mul vl]
A5BBAE95 ldnf1sb {z21.s}, p3/z, [x20, #-5, mul vl]
// ldnf1sb_z_p_bi_s64 101001011001xxxx1xxxxxxxxxxxxxxx
A591B234 ldnf1sb {z20.d}, p4/z, [x17, #0x1, mul vl]
-A59DA3CB ldnf1sb {z11.d}, p0/z, [x30, #-3, mul vl]
+A59DA3CB ldnf1sb {z11.d}, p0/z, [lr, #-3, mul vl]
A595BF3E ldnf1sb {z30.d}, p7/z, [x25, #0x5, mul vl]
A597BD6C ldnf1sb {z12.d}, p7/z, [x11, #0x7, mul vl]
A597B13F ldnf1sb {z31.d}, p4/z, [x9, #0x7, mul vl]
@@ -40852,7 +40854,7 @@ A598AF79 ldnf1sb {z25.d}, p3/z, [x27, #-8, mul vl]
A595B1C3 ldnf1sb {z3.d}, p4/z, [x14, #0x5, mul vl]
A598AA6B ldnf1sb {z11.d}, p2/z, [x19, #-8, mul vl]
A59BA157 ldnf1sb {z23.d}, p0/z, [x10, #-5, mul vl]
-A594B3B0 ldnf1sb {z16.d}, p4/z, [x29, #0x4, mul vl]
+A594B3B0 ldnf1sb {z16.d}, p4/z, [fp, #0x4, mul vl]
// ldnf1sh_z_p_bi_s32 101001010011xxxx1xxxxxxxxxxxxxxx
A53DB5F0 ldnf1sh {z16.s}, p5/z, [x15, #-3, mul vl]
A53AA90D ldnf1sh {z13.s}, p2/z, [x8, #-6, mul vl]
@@ -40866,14 +40868,14 @@ A534A670 ldnf1sh {z16.s}, p1/z, [x19, #0x4, mul vl]
A53FA0D6 ldnf1sh {z22.s}, p0/z, [x6, #-1, mul vl]
A53AB4F9 ldnf1sh {z25.s}, p5/z, [x7, #-6, mul vl]
A534BD2F ldnf1sh {z15.s}, p7/z, [x9, #0x4, mul vl]
-A53CA7C9 ldnf1sh {z9.s}, p1/z, [x30, #-4, mul vl]
+A53CA7C9 ldnf1sh {z9.s}, p1/z, [lr, #-4, mul vl]
A53AA0F2 ldnf1sh {z18.s}, p0/z, [x7, #-6, mul vl]
A53FA96C ldnf1sh {z12.s}, p2/z, [x11, #-1, mul vl]
A53AAAF6 ldnf1sh {z22.s}, p2/z, [x23, #-6, mul vl]
// ldnf1sh_z_p_bi_s64 101001010001xxxx1xxxxxxxxxxxxxxx
A514A51A ldnf1sh {z26.d}, p1/z, [x8, #0x4, mul vl]
A516B795 ldnf1sh {z21.d}, p5/z, [x28, #0x6, mul vl]
-A513ABC2 ldnf1sh {z2.d}, p2/z, [x30, #0x3, mul vl]
+A513ABC2 ldnf1sh {z2.d}, p2/z, [lr, #0x3, mul vl]
A519A8A9 ldnf1sh {z9.d}, p2/z, [x5, #-7, mul vl]
A510A089 ldnf1sh {z9.d}, p0/z, [x4]
A513BAC0 ldnf1sh {z0.d}, p6/z, [x22, #0x3, mul vl]
@@ -40893,7 +40895,7 @@ A498A840 ldnf1sw {z0.d}, p2/z, [x2, #-8, mul vl]
A493A167 ldnf1sw {z7.d}, p0/z, [x11, #0x3, mul vl]
A495A867 ldnf1sw {z7.d}, p2/z, [x3, #0x5, mul vl]
A49AB45C ldnf1sw {z28.d}, p5/z, [x2, #-6, mul vl]
-A494AFCF ldnf1sw {z15.d}, p3/z, [x30, #0x4, mul vl]
+A494AFCF ldnf1sw {z15.d}, p3/z, [lr, #0x4, mul vl]
A495BAD7 ldnf1sw {z23.d}, p6/z, [x22, #0x5, mul vl]
A49DB77E ldnf1sw {z30.d}, p5/z, [x27, #-3, mul vl]
A494B2EE ldnf1sw {z14.d}, p4/z, [x23, #0x4, mul vl]
@@ -40909,7 +40911,7 @@ A558B8C0 ldnf1w {z0.s}, p6/z, [x6, #-8, mul vl]
A558A10E ldnf1w {z14.s}, p0/z, [x8, #-8, mul vl]
A550A0D6 ldnf1w {z22.s}, p0/z, [x6]
A556A96D ldnf1w {z13.s}, p2/z, [x11, #0x6, mul vl]
-A55DB3BB ldnf1w {z27.s}, p4/z, [x29, #-3, mul vl]
+A55DB3BB ldnf1w {z27.s}, p4/z, [fp, #-3, mul vl]
A553A130 ldnf1w {z16.s}, p0/z, [x9, #0x3, mul vl]
A556A839 ldnf1w {z25.s}, p2/z, [x1, #0x6, mul vl]
A550AD01 ldnf1w {z1.s}, p3/z, [x8]
@@ -40922,10 +40924,10 @@ A555AD7C ldnf1w {z28.s}, p3/z, [x11, #0x5, mul vl]
A554BCED ldnf1w {z13.s}, p7/z, [x7, #0x4, mul vl]
A554BD70 ldnf1w {z16.s}, p7/z, [x11, #0x4, mul vl]
// ldnf1w_z_p_bi_u64 101001010111xxxx1xxxxxxxxxxxxxxx
-A570AFBB ldnf1w {z27.d}, p3/z, [x29]
+A570AFBB ldnf1w {z27.d}, p3/z, [fp]
A571B1CD ldnf1w {z13.d}, p4/z, [x14, #0x1, mul vl]
A575B5DA ldnf1w {z26.d}, p5/z, [x14, #0x5, mul vl]
-A579B7AD ldnf1w {z13.d}, p5/z, [x29, #-7, mul vl]
+A579B7AD ldnf1w {z13.d}, p5/z, [fp, #-7, mul vl]
A573B44C ldnf1w {z12.d}, p5/z, [x2, #0x3, mul vl]
A575AB79 ldnf1w {z25.d}, p2/z, [x27, #0x5, mul vl]
A57FB111 ldnf1w {z17.d}, p4/z, [x8, #-1, mul vl]
@@ -40942,7 +40944,7 @@ A576BA20 ldnf1w {z0.d}, p6/z, [x17, #0x6, mul vl]
A40CEDB8 ldnt1b {z24.b}, p3/z, [x13, #-4, mul vl]
A40BF718 ldnt1b {z24.b}, p5/z, [x24, #-5, mul vl]
A408FADE ldnt1b {z30.b}, p6/z, [x22, #-8, mul vl]
-A40CF7C6 ldnt1b {z6.b}, p5/z, [x30, #-4, mul vl]
+A40CF7C6 ldnt1b {z6.b}, p5/z, [lr, #-4, mul vl]
A40BF9C0 ldnt1b {z0.b}, p6/z, [x14, #-5, mul vl]
A40AEAC1 ldnt1b {z1.b}, p2/z, [x22, #-6, mul vl]
A401E0C3 ldnt1b {z3.b}, p0/z, [x6, #0x1, mul vl]
@@ -40968,13 +40970,13 @@ A40BC97B ldnt1b {z27.b}, p2/z, [x11, x11]
A40FDAA9 ldnt1b {z9.b}, p6/z, [x21, x15]
A40BC296 ldnt1b {z22.b}, p0/z, [x20, x11]
A40CC429 ldnt1b {z9.b}, p1/z, [x1, x12]
-A410D3D9 ldnt1b {z25.b}, p4/z, [x30, x16]
+A410D3D9 ldnt1b {z25.b}, p4/z, [lr, x16]
A413CD14 ldnt1b {z20.b}, p3/z, [x8, x19]
A406C791 ldnt1b {z17.b}, p1/z, [x28, x6]
A418CBF9 ldnt1b {z25.b}, p2/z, [sp, x24]
// ldnt1d_z_p_bi_contiguous 101001011000xxxx111xxxxxxxxxxxxx
A580EED9 ldnt1d {z25.d}, p3/z, [x22]
-A58AF3BF ldnt1d {z31.d}, p4/z, [x29, #-6, mul vl]
+A58AF3BF ldnt1d {z31.d}, p4/z, [fp, #-6, mul vl]
A588E388 ldnt1d {z8.d}, p0/z, [x28, #-8, mul vl]
A58FE03F ldnt1d {z31.d}, p0/z, [x1, #-1, mul vl]
A584EBE3 ldnt1d {z3.d}, p2/z, [sp, #0x4, mul vl]
@@ -40982,7 +40984,7 @@ A581FB21 ldnt1d {z1.d}, p6/z, [x25, #0x1, mul vl]
A588F414 ldnt1d {z20.d}, p5/z, [x0, #-8, mul vl]
A58EF053 ldnt1d {z19.d}, p4/z, [x2, #-2, mul vl]
A580F20C ldnt1d {z12.d}, p4/z, [x16]
-A587E7B9 ldnt1d {z25.d}, p1/z, [x29, #0x7, mul vl]
+A587E7B9 ldnt1d {z25.d}, p1/z, [fp, #0x7, mul vl]
A58EF0B2 ldnt1d {z18.d}, p4/z, [x5, #-2, mul vl]
A589FBF3 ldnt1d {z19.d}, p6/z, [sp, #-7, mul vl]
A58BE446 ldnt1d {z6.d}, p1/z, [x2, #-5, mul vl]
@@ -40990,7 +40992,7 @@ A58FFE71 ldnt1d {z17.d}, p7/z, [x19, #-1, mul vl]
A582E882 ldnt1d {z2.d}, p2/z, [x4, #0x2, mul vl]
A587EAEF ldnt1d {z15.d}, p2/z, [x23, #0x7, mul vl]
// ldnt1d_z_p_br_contiguous 10100101100xxxxx110xxxxxxxxxxxxx
-A59DCBFC ldnt1d {z28.d}, p2/z, [sp, x29, lsl #0x3]
+A59DCBFC ldnt1d {z28.d}, p2/z, [sp, fp, lsl #0x3]
A598DA0E ldnt1d {z14.d}, p6/z, [x16, x24, lsl #0x3]
A590D87D ldnt1d {z29.d}, p6/z, [x3, x16, lsl #0x3]
A586C72C ldnt1d {z12.d}, p1/z, [x25, x6, lsl #0x3]
@@ -41028,14 +41030,14 @@ A480D6D9 ldnt1h {z25.h}, p5/z, [x22, x0, lsl #0x1]
A491C253 ldnt1h {z19.h}, p0/z, [x18, x17, lsl #0x1]
A489C6F7 ldnt1h {z23.h}, p1/z, [x23, x9, lsl #0x1]
A489CC5A ldnt1h {z26.h}, p3/z, [x2, x9, lsl #0x1]
-A49EC997 ldnt1h {z23.h}, p2/z, [x12, x30, lsl #0x1]
+A49EC997 ldnt1h {z23.h}, p2/z, [x12, lr, lsl #0x1]
A490DEE6 ldnt1h {z6.h}, p7/z, [x23, x16, lsl #0x1]
A484C56E ldnt1h {z14.h}, p1/z, [x11, x4, lsl #0x1]
A496CBEB ldnt1h {z11.h}, p2/z, [sp, x22, lsl #0x1]
A48BDAB8 ldnt1h {z24.h}, p6/z, [x21, x11, lsl #0x1]
A489C934 ldnt1h {z20.h}, p2/z, [x9, x9, lsl #0x1]
A481D48E ldnt1h {z14.h}, p5/z, [x4, x1, lsl #0x1]
-A48EDBCC ldnt1h {z12.h}, p6/z, [x30, x14, lsl #0x1]
+A48EDBCC ldnt1h {z12.h}, p6/z, [lr, x14, lsl #0x1]
A494DDDD ldnt1h {z29.h}, p7/z, [x14, x20, lsl #0x1]
A480C28F ldnt1h {z15.h}, p0/z, [x20, x0, lsl #0x1]
A49AD2D9 ldnt1h {z25.h}, p4/z, [x22, x26, lsl #0x1]
@@ -41050,36 +41052,36 @@ A50DF556 ldnt1w {z22.s}, p5/z, [x10, #-3, mul vl]
A507E4CD ldnt1w {z13.s}, p1/z, [x6, #0x7, mul vl]
A503E5E3 ldnt1w {z3.s}, p1/z, [x15, #0x3, mul vl]
A500F5B9 ldnt1w {z25.s}, p5/z, [x13]
-A504FBC8 ldnt1w {z8.s}, p6/z, [x30, #0x4, mul vl]
+A504FBC8 ldnt1w {z8.s}, p6/z, [lr, #0x4, mul vl]
A503E13A ldnt1w {z26.s}, p0/z, [x9, #0x3, mul vl]
A500EF13 ldnt1w {z19.s}, p3/z, [x24]
A509F063 ldnt1w {z3.s}, p4/z, [x3, #-7, mul vl]
A509FC76 ldnt1w {z22.s}, p7/z, [x3, #-7, mul vl]
-A50EEBD0 ldnt1w {z16.s}, p2/z, [x30, #-2, mul vl]
+A50EEBD0 ldnt1w {z16.s}, p2/z, [lr, #-2, mul vl]
A503FE31 ldnt1w {z17.s}, p7/z, [x17, #0x3, mul vl]
// ldnt1w_z_p_br_contiguous 10100101000xxxxx110xxxxxxxxxxxxx
-A515DFD8 ldnt1w {z24.s}, p7/z, [x30, x21, lsl #0x2]
+A515DFD8 ldnt1w {z24.s}, p7/z, [lr, x21, lsl #0x2]
A506D152 ldnt1w {z18.s}, p4/z, [x10, x6, lsl #0x2]
A500DBE9 ldnt1w {z9.s}, p6/z, [sp, x0, lsl #0x2]
A502DC96 ldnt1w {z22.s}, p7/z, [x4, x2, lsl #0x2]
A514D958 ldnt1w {z24.s}, p6/z, [x10, x20, lsl #0x2]
A50ED579 ldnt1w {z25.s}, p5/z, [x11, x14, lsl #0x2]
-A50AD7AA ldnt1w {z10.s}, p5/z, [x29, x10, lsl #0x2]
+A50AD7AA ldnt1w {z10.s}, p5/z, [fp, x10, lsl #0x2]
A50ED5A5 ldnt1w {z5.s}, p5/z, [x13, x14, lsl #0x2]
A511DB67 ldnt1w {z7.s}, p6/z, [x27, x17, lsl #0x2]
A50CD37B ldnt1w {z27.s}, p4/z, [x27, x12, lsl #0x2]
A515DE1C ldnt1w {z28.s}, p7/z, [x16, x21, lsl #0x2]
A51AD34C ldnt1w {z12.s}, p4/z, [x26, x26, lsl #0x2]
-A51DC7A2 ldnt1w {z2.s}, p1/z, [x29, x29, lsl #0x2]
+A51DC7A2 ldnt1w {z2.s}, p1/z, [fp, fp, lsl #0x2]
A50EC47A ldnt1w {z26.s}, p1/z, [x3, x14, lsl #0x2]
A504C81C ldnt1w {z28.s}, p2/z, [x0, x4, lsl #0x2]
A50DDB38 ldnt1w {z24.s}, p6/z, [x25, x13, lsl #0x2]
// ldr_p_bi_ 1000010110xxxxxx000xxxxxxxx0xxxx
859F09CA ldr p10, [x14, #0xfa, mul vl]
85A2036A ldr p10, [x27, #-240, mul vl]
-85BC1FA3 ldr p3, [x29, #-25, mul vl]
+85BC1FA3 ldr p3, [fp, #-25, mul vl]
85BE02EC ldr p12, [x23, #-16, mul vl]
-85B40FCC ldr p12, [x30, #-93, mul vl]
+85B40FCC ldr p12, [lr, #-93, mul vl]
85BB14CF ldr p15, [x6, #-35, mul vl]
85930EAC ldr p12, [x21, #0x9b, mul vl]
85870E40 ldr p0, [x18, #0x3b, mul vl]
@@ -41106,7 +41108,7 @@ A50DDB38 ldnt1w {z24.s}, p6/z, [x25, x13, lsl #0x2]
85A7463A ldr z26, [x17, #-199, mul vl]
85874FF9 ldr z25, [sp, #0x3b, mul vl]
859F5260 ldr z0, [x19, #0xfc, mul vl]
-85944FB1 ldr z17, [x29, #0xa3, mul vl]
+85944FB1 ldr z17, [fp, #0xa3, mul vl]
85B5539D ldr z29, [x28, #-84, mul vl]
// lsl_z_p_zi_ 00000100xx000011100xxxxxxxxxxxxx
04C389E3 lsl z3.d, p2/m, z3.d, #0x2f
@@ -41793,10 +41795,10 @@ C402E02C prfb pstl3keep, p0, [z1.d, #0x2]
8410D340 prfb pldl1keep, p4, [x26, x16]
8419DCA8 prfb pstl1keep, p7, [x5, x25]
8418DBE5 prfb pldl3strm, p6, [sp, x24]
-8416CBCF prfb #0xf, p2, [x30, x22]
-841DDA04 prfb pldl3keep, p6, [x16, x29]
+8416CBCF prfb #0xf, p2, [lr, x22]
+841DDA04 prfb pldl3keep, p6, [x16, fp]
8411D6C2 prfb pldl2keep, p5, [x22, x17]
-8415D7C1 prfb pldl1strm, p5, [x30, x21]
+8415D7C1 prfb pldl1strm, p5, [lr, x21]
840BCB63 prfb pldl2strm, p2, [x27, x11]
840CD663 prfb pldl2strm, p5, [x19, x12]
8405D5E3 prfb pldl2strm, p5, [x15, x5]
@@ -41810,7 +41812,7 @@ C4679D42 prfb pldl2keep, p7, [x10, z7.d]
C46299C0 prfb pldl1keep, p6, [x14, z2.d]
C46F842B prfb pstl2strm, p1, [x1, z15.d]
C4649A83 prfb pldl2strm, p6, [x20, z4.d]
-C46B9BA5 prfb pldl3strm, p6, [x29, z11.d]
+C46B9BA5 prfb pldl3strm, p6, [fp, z11.d]
C4659DC5 prfb pldl3strm, p7, [x14, z5.d]
C467878F prfb #0xf, p1, [x28, z7.d]
C4789DE1 prfb pldl1strm, p7, [x15, z24.d]
@@ -41826,7 +41828,7 @@ C47682E9 prfb pstl1strm, p0, [x23, z22.d]
C4650AEF prfb #0xf, p2, [x23, z5.d, sxtw]
C4721361 prfb pldl1strm, p4, [x27, z18.d, sxtw]
C4321D80 prfb pldl1keep, p7, [x12, z18.d, uxtw]
-C4750BA2 prfb pldl2keep, p2, [x29, z21.d, sxtw]
+C4750BA2 prfb pldl2keep, p2, [fp, z21.d, sxtw]
C4221666 prfb #0x6, p5, [x19, z2.d, uxtw]
C4360542 prfb pldl2keep, p1, [x10, z22.d, uxtw]
C4321365 prfb pldl3strm, p4, [x27, z18.d, uxtw]
@@ -41896,7 +41898,7 @@ C585FA4F prfd #0xf, p6, [z18.d, #0x28]
85C27300 prfd pldl1keep, p4, [x24, #0x2, mul vl]
85DB6C49 prfd pstl1strm, p3, [x2, #0x1b, mul vl]
85CC6AAB prfd pstl2strm, p2, [x21, #0xc, mul vl]
-85EE63A3 prfd pldl2strm, p0, [x29, #-18, mul vl]
+85EE63A3 prfd pldl2strm, p0, [fp, #-18, mul vl]
85F66747 prfd #0x7, p1, [x26, #-10, mul vl]
85D06CE5 prfd pldl3strm, p3, [x7, #0x10, mul vl]
85DA7B6B prfd pstl2strm, p6, [x27, #0x1a, mul vl]
@@ -41914,16 +41916,16 @@ C585FA4F prfd #0xf, p6, [z18.d, #0x28]
859AC040 prfd pldl1keep, p0, [x2, x26, lsl #0x3]
8586D686 prfd #0x6, p5, [x20, x6, lsl #0x3]
858ADC8D prfd pstl3strm, p7, [x4, x10, lsl #0x3]
-8582DBC5 prfd pldl3strm, p6, [x30, x2, lsl #0x3]
-859DCA07 prfd #0x7, p2, [x16, x29, lsl #0x3]
+8582DBC5 prfd pldl3strm, p6, [lr, x2, lsl #0x3]
+859DCA07 prfd #0x7, p2, [x16, fp, lsl #0x3]
859BD4A4 prfd pldl3keep, p5, [x5, x27, lsl #0x3]
8598C24E prfd #0xe, p0, [x18, x24, lsl #0x3]
858BD645 prfd pldl3strm, p5, [x18, x11, lsl #0x3]
-8585C7CE prfd #0xe, p1, [x30, x5, lsl #0x3]
+8585C7CE prfd #0xe, p1, [lr, x5, lsl #0x3]
858CDDCE prfd #0xe, p7, [x14, x12, lsl #0x3]
8589DE6A prfd pstl2keep, p7, [x19, x9, lsl #0x3]
8589C2E2 prfd pldl2keep, p0, [x23, x9, lsl #0x3]
-859DC380 prfd pldl1keep, p0, [x28, x29, lsl #0x3]
+859DC380 prfd pldl1keep, p0, [x28, fp, lsl #0x3]
// prfd_i_p_bz_d_64_scaled 11000100011xxxxx111xxxxxxxx0xxxx
C460EDED prfd pstl3strm, p3, [x15, z0.d, lsl #0x3]
C471EB00 prfd pldl1keep, p2, [x24, z17.d, lsl #0x3]
@@ -41963,7 +41965,7 @@ C46B70A4 prfd pldl3keep, p4, [x5, z11.d, sxtw #0x3]
84726A4E prfd #0xe, p2, [x18, z18.s, sxtw #0x3]
8477666A prfd pstl2keep, p1, [x19, z23.s, sxtw #0x3]
843864C2 prfd pldl2keep, p1, [x6, z24.s, uxtw #0x3]
-846963CE prfd #0xe, p0, [x30, z9.s, sxtw #0x3]
+846963CE prfd #0xe, p0, [lr, z9.s, sxtw #0x3]
846665AC prfd pstl3keep, p1, [x13, z6.s, sxtw #0x3]
842674C9 prfd pstl1strm, p5, [x6, z6.s, uxtw #0x3]
846E6209 prfd pstl1strm, p0, [x16, z14.s, sxtw #0x3]
@@ -41972,8 +41974,8 @@ C46B70A4 prfd pldl3keep, p4, [x5, z11.d, sxtw #0x3]
847F702C prfd pstl3keep, p4, [x1, z31.s, sxtw #0x3]
842962E5 prfd pldl3strm, p0, [x23, z9.s, uxtw #0x3]
842378E3 prfd pldl2strm, p6, [x7, z3.s, uxtw #0x3]
-84287FA7 prfd #0x7, p7, [x29, z8.s, uxtw #0x3]
-84726FAB prfd pstl2strm, p3, [x29, z18.s, sxtw #0x3]
+84287FA7 prfd #0x7, p7, [fp, z8.s, uxtw #0x3]
+84726FAB prfd pstl2strm, p3, [fp, z18.s, sxtw #0x3]
84386067 prfd #0x7, p0, [x3, z24.s, uxtw #0x3]
// prfh_i_p_ai_d 11000100100xxxxx111xxxxxxxx0xxxx
C49BF98B prfh pstl2strm, p6, [z12.d, #0x36]
@@ -42014,7 +42016,7 @@ C485E48A prfh pstl2keep, p1, [z4.d, #0xa]
85DE39CA prfh pstl2keep, p6, [x14, #0x1e, mul vl]
85F12501 prfh pldl1strm, p1, [x8, #-15, mul vl]
85D4284B prfh pstl2strm, p2, [x2, #0x14, mul vl]
-85C02FAD prfh pstl3strm, p3, [x29]
+85C02FAD prfh pstl3strm, p3, [fp]
85E23003 prfh pldl2strm, p4, [x0, #-30, mul vl]
85EC32C0 prfh pldl1keep, p4, [x22, #-20, mul vl]
85CE3747 prfh #0x7, p5, [x26, #0xe, mul vl]
@@ -42046,7 +42048,7 @@ C485E48A prfh pstl2keep, p1, [z4.d, #0xa]
// prfh_i_p_bz_d_64_scaled 11000100011xxxxx101xxxxxxxx0xxxx
C475B0C4 prfh pldl3keep, p4, [x6, z21.d, lsl #0x1]
C464AE06 prfh #0x6, p3, [x16, z4.d, lsl #0x1]
-C463BBC0 prfh pldl1keep, p6, [x30, z3.d, lsl #0x1]
+C463BBC0 prfh pldl1keep, p6, [lr, z3.d, lsl #0x1]
C464AE6F prfh #0xf, p3, [x19, z4.d, lsl #0x1]
C462AD49 prfh pstl1strm, p3, [x10, z2.d, lsl #0x1]
C472A103 prfh pldl2strm, p0, [x8, z18.d, lsl #0x1]
@@ -42067,20 +42069,20 @@ C46E2E80 prfh pldl1keep, p3, [x20, z14.d, sxtw #0x1]
C46D372F prfh #0xf, p5, [x25, z13.d, sxtw #0x1]
C46C35E9 prfh pstl1strm, p5, [x15, z12.d, sxtw #0x1]
C47C3AE9 prfh pstl1strm, p6, [x23, z28.d, sxtw #0x1]
-C43737C4 prfh pldl3keep, p5, [x30, z23.d, uxtw #0x1]
+C43737C4 prfh pldl3keep, p5, [lr, z23.d, uxtw #0x1]
C43D2B81 prfh pldl1strm, p2, [x28, z29.d, uxtw #0x1]
C4622DCC prfh pstl3keep, p3, [x14, z2.d, sxtw #0x1]
C42F21CA prfh pstl2keep, p0, [x14, z15.d, uxtw #0x1]
C4273B0C prfh pstl3keep, p6, [x24, z7.d, uxtw #0x1]
C47D2DE6 prfh #0x6, p3, [x15, z29.d, sxtw #0x1]
-C46327CE prfh #0xe, p1, [x30, z3.d, sxtw #0x1]
+C46327CE prfh #0xe, p1, [lr, z3.d, sxtw #0x1]
C47F25AD prfh pstl3strm, p1, [x13, z31.d, sxtw #0x1]
C4322648 prfh pstl1keep, p1, [x18, z18.d, uxtw #0x1]
C47E2D01 prfh pldl1strm, p3, [x8, z30.d, sxtw #0x1]
// prfh_i_p_bz_s_x32_scaled 100001000x1xxxxx001xxxxxxxx0xxxx
843A2362 prfh pldl2keep, p0, [x27, z26.s, uxtw #0x1]
843A36EF prfh #0xf, p5, [x23, z26.s, uxtw #0x1]
-847A2BCD prfh pstl3strm, p2, [x30, z26.s, sxtw #0x1]
+847A2BCD prfh pstl3strm, p2, [lr, z26.s, sxtw #0x1]
843A3702 prfh pldl2keep, p5, [x24, z26.s, uxtw #0x1]
84772128 prfh pstl1keep, p0, [x9, z23.s, sxtw #0x1]
846B2C8F prfh #0xf, p3, [x4, z11.s, sxtw #0x1]
@@ -42148,7 +42150,7 @@ C514FAAC prfw pstl3keep, p6, [z21.d, #0x50]
// prfw_i_p_br_s 10000101000xxxxx110xxxxxxxx0xxxx
8509CDE0 prfw pldl1keep, p3, [x15, x9, lsl #0x2]
851AC909 prfw pstl1strm, p2, [x8, x26, lsl #0x2]
-851EDC84 prfw pldl3keep, p7, [x4, x30, lsl #0x2]
+851EDC84 prfw pldl3keep, p7, [x4, lr, lsl #0x2]
8512D825 prfw pldl3strm, p6, [x1, x18, lsl #0x2]
8518C749 prfw pstl1strm, p1, [x26, x24, lsl #0x2]
8510D92C prfw pstl3keep, p6, [x9, x16, lsl #0x2]
@@ -42372,11 +42374,11 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
04BF51CC rdvl x12, #0xe
04BF503A rdvl x26, #0x1
04BF54D5 rdvl x21, #-26
-04BF561E rdvl x30, #-16
+04BF561E rdvl lr, #-16
04BF5774 rdvl x20, #-5
04BF5707 rdvl x7, #-8
04BF5793 rdvl x19, #-4
-04BF56DE rdvl x30, #-10
+04BF56DE rdvl lr, #-10
04BF513C rdvl x28, #0x9
04BF5686 rdvl x6, #-12
04BF55F1 rdvl x17, #-17
@@ -42932,7 +42934,7 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
042EFA28 sqdecb x8, w8, #0x11, mul #0xf
// sqdecb_r_rs_x 000001000011xxxx111110xxxxxxxxxx
0432F89F sqdecb xzr, vl4, mul #0x3
-0432FAFD sqdecb x29, #0x17, mul #0x3
+0432FAFD sqdecb fp, #0x17, mul #0x3
0431FAC1 sqdecb x1, #0x16, mul #0x2
043AFB06 sqdecb x6, #0x18, mul #0xb
043AFBF1 sqdecb x17, all, mul #0xb
@@ -42945,7 +42947,7 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
043FFBEA sqdecb x10, all, mul #0x10
0438FA54 sqdecb x20, #0x12, mul #0x9
0430FB04 sqdecb x4, #0x18
-0433FA5D sqdecb x29, #0x12, mul #0x4
+0433FA5D sqdecb fp, #0x12, mul #0x4
043AF83C sqdecb x28, vl1, mul #0xb
// sqdecd_r_rs_sx 000001001110xxxx111110xxxxxxxxxx
04E6F970 sqdecd x16, w16, vl64, mul #0x7
@@ -42960,7 +42962,7 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
04ECF8B0 sqdecd x16, w16, vl5, mul #0xd
04E7FA94 sqdecd x20, w20, #0x14, mul #0x8
04EFF896 sqdecd x22, w22, vl4, mul #0x10
-04ECFADE sqdecd x30, w30, #0x16, mul #0xd
+04ECFADE sqdecd lr, w30, #0x16, mul #0xd
04E6F8F2 sqdecd x18, w18, vl7, mul #0x7
04E4F878 sqdecd x24, w24, vl3, mul #0x5
04E0FBA8 sqdecd x8, w8, mul4
@@ -43011,7 +43013,7 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
046AF986 sqdech x6, w6, vl128, mul #0xb
046FFA82 sqdech x2, w2, #0x14, mul #0x10
0468F919 sqdech x25, w25, vl8, mul #0x9
-0465FBDE sqdech x30, w30, mul3, mul #0x6
+0465FBDE sqdech lr, w30, mul3, mul #0x6
0462FA8A sqdech x10, w10, #0x14, mul #0x3
0469F938 sqdech x24, w24, vl16, mul #0xa
0463FB73 sqdech x19, w19, #0x1b, mul #0x4
@@ -43055,11 +43057,11 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
25AA8954 sqdecp x20, p10.s, w20
25EA8839 sqdecp x25, p1.d, w25
252A89B0 sqdecp x16, p13.b, w16
-25AA895D sqdecp x29, p10.s, w29
+25AA895D sqdecp fp, p10.s, w29
25AA883A sqdecp x26, p1.s, w26
25AA8909 sqdecp x9, p8.s, w9
-25AA89BE sqdecp x30, p13.s, w30
-25AA89DD sqdecp x29, p14.s, w29
+25AA89BE sqdecp lr, p13.s, w30
+25AA89DD sqdecp fp, p14.s, w29
256A8849 sqdecp x9, p2.h, w9
25AA88C1 sqdecp x1, p6.s, w1
25AA887A sqdecp x26, p3.s, w26
@@ -43071,8 +43073,8 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
25AA8D10 sqdecp x16, p8.s
25AA8DA8 sqdecp x8, p13.s
256A8D69 sqdecp x9, p11.h
-25EA8DFD sqdecp x29, p15.d
-252A8D1D sqdecp x29, p8.b
+25EA8DFD sqdecp fp, p15.d
+252A8D1D sqdecp fp, p8.b
256A8DAE sqdecp x14, p13.h
256A8D6E sqdecp x14, p11.h
25AA8D31 sqdecp x17, p9.s
@@ -43120,15 +43122,15 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
// sqdecw_r_rs_x 000001001011xxxx111110xxxxxxxxxx
04BBF9D3 sqdecw x19, #0xe, mul #0xc
04B7FBCF sqdecw x15, mul3, mul #0x8
-04BFFA7D sqdecw x29, #0x13, mul #0x10
+04BFFA7D sqdecw fp, #0x13, mul #0x10
04BBF9D0 sqdecw x16, #0xe, mul #0xc
04B4F823 sqdecw x3, vl1, mul #0x5
-04B8FA7E sqdecw x30, #0x13, mul #0x9
+04B8FA7E sqdecw lr, #0x13, mul #0x9
04BCFB67 sqdecw x7, #0x1b, mul #0xd
04B2F9B6 sqdecw x22, vl256, mul #0x3
04BDF868 sqdecw x8, vl3, mul #0xe
04B9FBB1 sqdecw x17, mul4, mul #0xa
-04B1F9BD sqdecw x29, vl256, mul #0x2
+04B1F9BD sqdecw fp, vl256, mul #0x2
04B8FA27 sqdecw x7, #0x11, mul #0x9
04B5F8C1 sqdecw x1, vl6, mul #0x6
04BFFA33 sqdecw x19, #0x11, mul #0x10
@@ -43160,7 +43162,7 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
0424F09B sqincb x27, w27, vl4, mul #0x5
042AF081 sqincb x1, w1, vl4, mul #0xb
042CF0F5 sqincb x21, w21, vl7, mul #0xd
-0423F3BD sqincb x29, w29, mul4, mul #0x4
+0423F3BD sqincb fp, w29, mul4, mul #0x4
0425F0B2 sqincb x18, w18, vl5, mul #0x6
0429F00B sqincb x11, w11, pow2, mul #0xa
0427F12E sqincb x14, w14, vl16, mul #0x8
@@ -43177,31 +43179,31 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
0433F117 sqincb x23, vl8, mul #0x4
0431F3B3 sqincb x19, mul4, mul #0x2
0438F1A4 sqincb x4, vl256, mul #0x9
-043BF39E sqincb x30, #0x1c, mul #0xc
-043BF13D sqincb x29, vl16, mul #0xc
+043BF39E sqincb lr, #0x1c, mul #0xc
+043BF13D sqincb fp, vl16, mul #0xc
0438F37A sqincb x26, #0x1b, mul #0x9
0437F3AE sqincb x14, mul4, mul #0x8
-0435F3DD sqincb x29, mul3, mul #0x6
+0435F3DD sqincb fp, mul3, mul #0x6
0438F378 sqincb x24, #0x1b, mul #0x9
0436F284 sqincb x4, #0x14, mul #0x7
043FF315 sqincb x21, #0x18, mul #0x10
// sqincd_r_rs_sx 000001001110xxxx111100xxxxxxxxxx
-04ECF05D sqincd x29, w29, vl2, mul #0xd
+04ECF05D sqincd fp, w29, vl2, mul #0xd
04EFF058 sqincd x24, w24, vl2, mul #0x10
04E7F16E sqincd x14, w14, vl64, mul #0x8
-04E0F0DD sqincd x29, w29, vl6
+04E0F0DD sqincd fp, w29, vl6
04E2F039 sqincd x25, w25, vl1, mul #0x3
04EBF3C5 sqincd x5, w5, mul3, mul #0xc
04E8F297 sqincd x23, w23, #0x14, mul #0x9
04E6F3B8 sqincd x24, w24, mul4, mul #0x7
04E6F312 sqincd x18, w18, #0x18, mul #0x7
04E0F32A sqincd x10, w10, #0x19
-04E2F39E sqincd x30, w30, #0x1c, mul #0x3
+04E2F39E sqincd lr, w30, #0x1c, mul #0x3
04E2F02E sqincd x14, w14, vl1, mul #0x3
04E9F241 sqincd x1, w1, #0x12, mul #0xa
04E2F2C7 sqincd x7, w7, #0x16, mul #0x3
04E3F171 sqincd x17, w17, vl64, mul #0x4
-04EDF03E sqincd x30, w30, vl1, mul #0xe
+04EDF03E sqincd lr, w30, vl1, mul #0xe
// sqincd_r_rs_x 000001001111xxxx111100xxxxxxxxxx
04FCF389 sqincd x9, #0x1c, mul #0xd
04FDF047 sqincd x7, vl2, mul #0xe
@@ -43243,13 +43245,13 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
046EF3B2 sqinch x18, w18, mul4, mul #0xf
0468F0DA sqinch x26, w26, vl6, mul #0x9
046DF1BB sqinch x27, w27, vl256, mul #0xe
-0461F21E sqinch x30, w30, #0x10, mul #0x2
+0461F21E sqinch lr, w30, #0x10, mul #0x2
046FF3CE sqinch x14, w14, mul3, mul #0x10
046FF0C8 sqinch x8, w8, vl6, mul #0x10
0469F16F sqinch x15, w15, vl64, mul #0xa
046EF37C sqinch x28, w28, #0x1b, mul #0xf
0462F18F sqinch x15, w15, vl128, mul #0x3
-0468F2BD sqinch x29, w29, #0x15, mul #0x9
+0468F2BD sqinch fp, w29, #0x15, mul #0x9
046CF056 sqinch x22, w22, vl2, mul #0xd
046DF130 sqinch x16, w16, vl16, mul #0xe
046BF1C7 sqinch x7, w7, #0xe, mul #0xc
@@ -43269,7 +43271,7 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
047AF209 sqinch x9, #0x10, mul #0xb
0471F152 sqinch x18, vl32, mul #0x2
047DF12F sqinch x15, vl16, mul #0xe
-0471F07E sqinch x30, vl3, mul #0x2
+0471F07E sqinch lr, vl3, mul #0x2
// sqinch_z_zs_ 000001000110xxxx110000xxxxxxxxxx
0469C322 sqinch z2.h, #0x19, mul #0xa
0465C33D sqinch z29.h, #0x19, mul #0x6
@@ -43288,7 +43290,7 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
0461C03C sqinch z28.h, vl1, mul #0x2
0467C008 sqinch z8.h, pow2, mul #0x8
// sqincp_r_p_r_sx 00100101xx1010001000100xxxxxxxxx
-25E8893D sqincp x29, p9.d, w29
+25E8893D sqincp fp, p9.d, w29
25288896 sqincp x22, p4.b, w22
25688865 sqincp x5, p3.h, w5
2528885B sqincp x27, p2.b, w27
@@ -43302,10 +43304,10 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
25E889AC sqincp x12, p13.d, w12
25E888B7 sqincp x23, p5.d, w23
25688921 sqincp x1, p9.h, w1
-25A889FD sqincp x29, p15.s, w29
+25A889FD sqincp fp, p15.s, w29
25A88856 sqincp x22, p2.s, w22
// sqincp_r_p_r_x 00100101xx1010001000110xxxxxxxxx
-25A88D5D sqincp x29, p10.s
+25A88D5D sqincp fp, p10.s
25688C33 sqincp x19, p1.h
25A88C1C sqincp x28, p0.s
25288D82 sqincp x2, p12.b
@@ -43358,7 +43360,7 @@ C46B4069 prfw pstl1strm, p0, [x3, z11.d, sxtw #0x2]
// sqincw_r_rs_x 000001001011xxxx111100xxxxxxxxxx
04B3F2E0 sqincw x0, #0x17, mul #0x4
04B0F134 sqincw x20, vl16
-04BBF2DD sqincw x29, #0x16, mul #0xc
+04BBF2DD sqincw fp, #0x16, mul #0xc
04B5F3A2 sqincw x2, mul4, mul #0x6
04BAF098 sqincw x24, vl4, mul #0xb
04B5F3E3 sqincw x3, all, mul #0x6
@@ -43465,7 +43467,7 @@ E42AF67B st1b {z27.h}, p5, [x19, #-6, mul vl]
E428E024 st1b {z4.h}, p0, [x1, #-8, mul vl]
E466F4FE st1b {z30.d}, p5, [x7, #0x6, mul vl]
E426EF59 st1b {z25.h}, p3, [x26, #0x6, mul vl]
-E44DFFA1 st1b {z1.s}, p7, [x29, #-3, mul vl]
+E44DFFA1 st1b {z1.s}, p7, [fp, #-3, mul vl]
E442E490 st1b {z16.s}, p1, [x4, #0x2, mul vl]
E407E118 st1b {z24.b}, p0, [x8, #0x7, mul vl]
E443F332 st1b {z18.s}, p4, [x25, #0x3, mul vl]
@@ -43477,9 +43479,9 @@ E400E874 st1b {z20.b}, p2, [x3]
// st1b_z_p_br_ 111001000xxxxxxx010xxxxxxxxxxxxx
E47847FB st1b {z27.d}, p1, [sp, x24]
E4224A3F st1b {z31.h}, p2, [x17, x2]
-E4645BA1 st1b {z1.d}, p6, [x29, x4]
-E44447D1 st1b {z17.s}, p1, [x30, x4]
-E47E5275 st1b {z21.d}, p4, [x19, x30]
+E4645BA1 st1b {z1.d}, p6, [fp, x4]
+E44447D1 st1b {z17.s}, p1, [lr, x4]
+E47E5275 st1b {z21.d}, p4, [x19, lr]
E42B5628 st1b {z8.h}, p5, [x17, x11]
E473517B st1b {z27.d}, p4, [x11, x19]
E41C4AC4 st1b {z4.b}, p2, [x22, x28]
@@ -43503,7 +43505,7 @@ E41DBC3A st1b {z26.d}, p7, [x1, z29.d]
E40FA180 st1b {z0.d}, p0, [x12, z15.d]
E40BA129 st1b {z9.d}, p0, [x9, z11.d]
E40CBDBA st1b {z26.d}, p7, [x13, z12.d]
-E40BBFAA st1b {z10.d}, p7, [x29, z11.d]
+E40BBFAA st1b {z10.d}, p7, [fp, z11.d]
E416BC73 st1b {z19.d}, p7, [x3, z22.d]
E40FB0ED st1b {z13.d}, p4, [x7, z15.d]
E413A72A st1b {z10.d}, p1, [x25, z19.d]
@@ -43564,7 +43566,7 @@ E5E3E3FC st1d {z28.d}, p0, [sp, #0x3, mul vl]
E5E2E2B1 st1d {z17.d}, p0, [x21, #0x2, mul vl]
E5ECF0BC st1d {z28.d}, p4, [x5, #-4, mul vl]
E5EEE955 st1d {z21.d}, p2, [x10, #-2, mul vl]
-E5E9F3CC st1d {z12.d}, p4, [x30, #-7, mul vl]
+E5E9F3CC st1d {z12.d}, p4, [lr, #-7, mul vl]
E5E0EF60 st1d {z0.d}, p3, [x27]
E5E5FC25 st1d {z5.d}, p7, [x1, #0x5, mul vl]
E5EDEF4F st1d {z15.d}, p3, [x26, #-3, mul vl]
@@ -43582,7 +43584,7 @@ E5ED509A st1d {z26.d}, p4, [x4, x13, lsl #0x3]
E5EC52A6 st1d {z6.d}, p4, [x21, x12, lsl #0x3]
E5F44CA3 st1d {z3.d}, p3, [x5, x20, lsl #0x3]
E5EF5B71 st1d {z17.d}, p6, [x27, x15, lsl #0x3]
-E5FD55DC st1d {z28.d}, p5, [x14, x29, lsl #0x3]
+E5FD55DC st1d {z28.d}, p5, [x14, fp, lsl #0x3]
E5F8423E st1d {z30.d}, p0, [x17, x24, lsl #0x3]
E5F35072 st1d {z18.d}, p4, [x3, x19, lsl #0x3]
E5E4424C st1d {z12.d}, p0, [x18, x4, lsl #0x3]
@@ -43698,18 +43700,18 @@ E4EAAF24 st1h {z4.s}, p3, [z25.s, #0x14]
// st1h_z_p_bi_ 111001001xx0xxxx111xxxxxxxxxxxxx
E4ABE55D st1h {z29.h}, p1, [x10, #-5, mul vl]
E4A8FDF3 st1h {z19.h}, p7, [x15, #-8, mul vl]
-E4ACE3A1 st1h {z1.h}, p0, [x29, #-4, mul vl]
+E4ACE3A1 st1h {z1.h}, p0, [fp, #-4, mul vl]
E4A0EE81 st1h {z1.h}, p3, [x20]
E4E9E6A4 st1h {z4.d}, p1, [x21, #-7, mul vl]
E4A7E10C st1h {z12.h}, p0, [x8, #0x7, mul vl]
E4A7E44F st1h {z15.h}, p1, [x2, #0x7, mul vl]
E4C6FE9F st1h {z31.s}, p7, [x20, #0x6, mul vl]
E4E7F2C8 st1h {z8.d}, p4, [x22, #0x7, mul vl]
-E4CDFFAF st1h {z15.s}, p7, [x29, #-3, mul vl]
+E4CDFFAF st1h {z15.s}, p7, [fp, #-3, mul vl]
E4C9FEEC st1h {z12.s}, p7, [x23, #-7, mul vl]
E4A7F667 st1h {z7.h}, p5, [x19, #0x7, mul vl]
E4C4EDCE st1h {z14.s}, p3, [x14, #0x4, mul vl]
-E4E0F3BB st1h {z27.d}, p4, [x29]
+E4E0F3BB st1h {z27.d}, p4, [fp]
E4C3F9E6 st1h {z6.s}, p6, [x15, #0x3, mul vl]
E4A8E81A st1h {z26.h}, p2, [x0, #-8, mul vl]
// st1h_z_p_br_ 111001001xxxxxxx010xxxxxxxxxxxxx
@@ -43781,7 +43783,7 @@ E4B7D954 st1h {z20.d}, p6, [x10, z23.d, sxtw #0x1]
E4B9D8C4 st1h {z4.d}, p6, [x6, z25.d, sxtw #0x1]
E4A6CF63 st1h {z3.d}, p3, [x27, z6.d, sxtw #0x1]
// st1h_z_p_bz_d_x32_unscaled 11100100100xxxxx1xxxxxxxxxxxxxxx
-E48ED7D4 st1h {z20.d}, p5, [x30, z14.d, sxtw]
+E48ED7D4 st1h {z20.d}, p5, [lr, z14.d, sxtw]
E497C284 st1h {z4.d}, p0, [x20, z23.d, sxtw]
E48AD96F st1h {z15.d}, p6, [x11, z10.d, sxtw]
E490983E st1h {z30.d}, p6, [x1, z16.d, uxtw]
@@ -43809,7 +43811,7 @@ E4EE9C4F st1h {z15.s}, p7, [x2, z14.s, uxtw #0x1]
E4E7DDF0 st1h {z16.s}, p7, [x15, z7.s, sxtw #0x1]
E4F29737 st1h {z23.s}, p5, [x25, z18.s, uxtw #0x1]
E4E7CF27 st1h {z7.s}, p3, [x25, z7.s, sxtw #0x1]
-E4E597CC st1h {z12.s}, p5, [x30, z5.s, uxtw #0x1]
+E4E597CC st1h {z12.s}, p5, [lr, z5.s, uxtw #0x1]
E4FFD725 st1h {z5.s}, p5, [x25, z31.s, sxtw #0x1]
E4EED01A st1h {z26.s}, p4, [x0, z14.s, sxtw #0x1]
E4EB914B st1h {z11.s}, p4, [x10, z11.s, uxtw #0x1]
@@ -43817,7 +43819,7 @@ E4EAD766 st1h {z6.s}, p5, [x27, z10.s, sxtw #0x1]
// st1h_z_p_bz_s_x32_unscaled 11100100110xxxxx1x0xxxxxxxxxxxxx
E4C5976F st1h {z15.s}, p5, [x27, z5.s, uxtw]
E4C696A7 st1h {z7.s}, p5, [x21, z6.s, uxtw]
-E4DBDBA4 st1h {z4.s}, p6, [x29, z27.s, sxtw]
+E4DBDBA4 st1h {z4.s}, p6, [fp, z27.s, sxtw]
E4D4DE23 st1h {z3.s}, p7, [x17, z20.s, sxtw]
E4CF8844 st1h {z4.s}, p2, [x2, z15.s, uxtw]
E4D1C870 st1h {z16.s}, p2, [x3, z17.s, sxtw]
@@ -43870,11 +43872,11 @@ E566EBE5 st1w {z5.d}, p2, [sp, #0x6, mul vl]
E547FE23 st1w {z3.s}, p7, [x17, #0x7, mul vl]
E543E8AD st1w {z13.s}, p2, [x5, #0x3, mul vl]
E563E5E6 st1w {z6.d}, p1, [x15, #0x3, mul vl]
-E549E3C6 st1w {z6.s}, p0, [x30, #-7, mul vl]
-E54DEBD1 st1w {z17.s}, p2, [x30, #-3, mul vl]
+E549E3C6 st1w {z6.s}, p0, [lr, #-7, mul vl]
+E54DEBD1 st1w {z17.s}, p2, [lr, #-3, mul vl]
E54AF6D2 st1w {z18.s}, p5, [x22, #-6, mul vl]
E54EEEED st1w {z13.s}, p3, [x23, #-2, mul vl]
-E541E7BD st1w {z29.s}, p1, [x29, #0x1, mul vl]
+E541E7BD st1w {z29.s}, p1, [fp, #0x1, mul vl]
E547FCCB st1w {z11.s}, p7, [x6, #0x7, mul vl]
E544F0F6 st1w {z22.s}, p4, [x7, #0x4, mul vl]
E56CE702 st1w {z2.d}, p1, [x24, #-4, mul vl]
@@ -43892,13 +43894,13 @@ E571496C st1w {z12.d}, p2, [x11, x17, lsl #0x2]
E56351DD st1w {z29.d}, p4, [x14, x3, lsl #0x2]
E5484EF9 st1w {z25.s}, p3, [x23, x8, lsl #0x2]
E54C5A3D st1w {z29.s}, p6, [x17, x12, lsl #0x2]
-E54B5FB8 st1w {z24.s}, p7, [x29, x11, lsl #0x2]
-E55D4DE3 st1w {z3.s}, p3, [x15, x29, lsl #0x2]
+E54B5FB8 st1w {z24.s}, p7, [fp, x11, lsl #0x2]
+E55D4DE3 st1w {z3.s}, p3, [x15, fp, lsl #0x2]
E5765DFF st1w {z31.d}, p7, [x15, x22, lsl #0x2]
-E54343C1 st1w {z1.s}, p0, [x30, x3, lsl #0x2]
+E54343C1 st1w {z1.s}, p0, [lr, x3, lsl #0x2]
E575463C st1w {z28.d}, p1, [x17, x21, lsl #0x2]
E54C5420 st1w {z0.s}, p5, [x1, x12, lsl #0x2]
-E55D5B90 st1w {z16.s}, p6, [x28, x29, lsl #0x2]
+E55D5B90 st1w {z16.s}, p6, [x28, fp, lsl #0x2]
// st1w_z_p_bz_d_64_scaled 11100101001xxxxx101xxxxxxxxxxxxx
E525BBF9 st1w {z25.d}, p6, [sp, z5.d, lsl #0x2]
E53AACAE st1w {z14.d}, p3, [x5, z26.d, lsl #0x2]
@@ -43914,15 +43916,15 @@ E53FA404 st1w {z4.d}, p1, [x0, z31.d, lsl #0x2]
E532BD9B st1w {z27.d}, p7, [x12, z18.d, lsl #0x2]
E53AB8D1 st1w {z17.d}, p6, [x6, z26.d, lsl #0x2]
E52EBB6C st1w {z12.d}, p6, [x27, z14.d, lsl #0x2]
-E525ABB1 st1w {z17.d}, p2, [x29, z5.d, lsl #0x2]
+E525ABB1 st1w {z17.d}, p2, [fp, z5.d, lsl #0x2]
E52DA0DE st1w {z30.d}, p0, [x6, z13.d, lsl #0x2]
// st1w_z_p_bz_d_64_unscaled 11100101000xxxxx101xxxxxxxxxxxxx
E504A469 st1w {z9.d}, p1, [x3, z4.d]
E507B9AE st1w {z14.d}, p6, [x13, z7.d]
E501A7E6 st1w {z6.d}, p1, [sp, z1.d]
E512A411 st1w {z17.d}, p1, [x0, z18.d]
-E50EB7B8 st1w {z24.d}, p5, [x29, z14.d]
-E512B7C6 st1w {z6.d}, p5, [x30, z18.d]
+E50EB7B8 st1w {z24.d}, p5, [fp, z14.d]
+E512B7C6 st1w {z6.d}, p5, [lr, z18.d]
E511AF29 st1w {z9.d}, p3, [x25, z17.d]
E504B358 st1w {z24.d}, p4, [x26, z4.d]
E516AF6A st1w {z10.d}, p3, [x27, z22.d]
@@ -43940,9 +43942,9 @@ E5349D21 st1w {z1.d}, p7, [x9, z20.d, uxtw #0x2]
E52BD51D st1w {z29.d}, p5, [x8, z11.d, sxtw #0x2]
E52BD3F2 st1w {z18.d}, p4, [sp, z11.d, sxtw #0x2]
E52F96D6 st1w {z22.d}, p5, [x22, z15.d, uxtw #0x2]
-E526C7B4 st1w {z20.d}, p1, [x29, z6.d, sxtw #0x2]
+E526C7B4 st1w {z20.d}, p1, [fp, z6.d, sxtw #0x2]
E53C8681 st1w {z1.d}, p1, [x20, z28.d, uxtw #0x2]
-E52ECFD1 st1w {z17.d}, p3, [x30, z14.d, sxtw #0x2]
+E52ECFD1 st1w {z17.d}, p3, [lr, z14.d, sxtw #0x2]
E532C48C st1w {z12.d}, p1, [x4, z18.d, sxtw #0x2]
E531C816 st1w {z22.d}, p2, [x0, z17.d, sxtw #0x2]
E5359EE9 st1w {z9.d}, p7, [x23, z21.d, uxtw #0x2]
@@ -43951,7 +43953,7 @@ E524C44B st1w {z11.d}, p1, [x2, z4.d, sxtw #0x2]
E523840B st1w {z11.d}, p1, [x0, z3.d, uxtw #0x2]
E5359182 st1w {z2.d}, p4, [x12, z21.d, uxtw #0x2]
// st1w_z_p_bz_d_x32_unscaled 11100101000xxxxx1xxxxxxxxxxxxxxx
-E5168BD1 st1w {z17.d}, p2, [x30, z22.d, uxtw]
+E5168BD1 st1w {z17.d}, p2, [lr, z22.d, uxtw]
E5049326 st1w {z6.d}, p4, [x25, z4.d, uxtw]
E510D579 st1w {z25.d}, p5, [x11, z16.d, sxtw]
E513DCA5 st1w {z5.d}, p7, [x5, z19.d, sxtw]
@@ -43978,7 +43980,7 @@ E5689233 st1w {z19.s}, p4, [x17, z8.s, uxtw #0x2]
E573C2F6 st1w {z22.s}, p0, [x23, z19.s, sxtw #0x2]
E5639184 st1w {z4.s}, p4, [x12, z3.s, uxtw #0x2]
E571D1D3 st1w {z19.s}, p4, [x14, z17.s, sxtw #0x2]
-E5759FC9 st1w {z9.s}, p7, [x30, z21.s, uxtw #0x2]
+E5759FC9 st1w {z9.s}, p7, [lr, z21.s, uxtw #0x2]
E56692A8 st1w {z8.s}, p4, [x21, z6.s, uxtw #0x2]
E570D5C3 st1w {z3.s}, p5, [x14, z16.s, sxtw #0x2]
E5639021 st1w {z1.s}, p4, [x1, z3.s, uxtw #0x2]
@@ -43998,7 +44000,7 @@ E5428B82 st1w {z2.s}, p2, [x28, z2.s, uxtw]
E55ACCA1 st1w {z1.s}, p3, [x5, z26.s, sxtw]
E54493ED st1w {z13.s}, p4, [sp, z4.s, uxtw]
E5409F3D st1w {z29.s}, p7, [x25, z0.s, uxtw]
-E550D7B4 st1w {z20.s}, p5, [x29, z16.s, sxtw]
+E550D7B4 st1w {z20.s}, p5, [fp, z16.s, sxtw]
E54FCB57 st1w {z23.s}, p2, [x26, z15.s, sxtw]
E5488DC0 st1w {z0.s}, p3, [x14, z8.s, uxtw]
// st2b_z_p_bi_contiguous 111001000011xxxx111xxxxxxxxxxxxx
@@ -44020,7 +44022,7 @@ E433F217 st2b {z23.b, z24.b}, p4, [x16, #0x6, mul vl]
E43BE025 st2b {z5.b, z6.b}, p0, [x1, #-10, mul vl]
// st2b_z_p_br_contiguous 11100100001xxxxx011xxxxxxxxxxxxx
E433674E st2b {z14.b, z15.b}, p1, [x26, x19]
-E43373C3 st2b {z3.b, z4.b}, p4, [x30, x19]
+E43373C3 st2b {z3.b, z4.b}, p4, [lr, x19]
E436783F st2b {z31.b, z0.b}, p6, [x1, x22]
E43464D0 st2b {z16.b, z17.b}, p1, [x6, x20]
E42A61BA st2b {z26.b, z27.b}, p0, [x13, x10]
@@ -44044,17 +44046,17 @@ E5B7FA5B st2d {z27.d, z28.d}, p6, [x18, #0xe, mul vl]
E5B2FA22 st2d {z2.d, z3.d}, p6, [x17, #0x4, mul vl]
E5B8F91B st2d {z27.d, z28.d}, p6, [x8, #-16, mul vl]
E5B5EE06 st2d {z6.d, z7.d}, p3, [x16, #0xa, mul vl]
-E5B4FFB9 st2d {z25.d, z26.d}, p7, [x29, #0x8, mul vl]
+E5B4FFB9 st2d {z25.d, z26.d}, p7, [fp, #0x8, mul vl]
E5BAE5A8 st2d {z8.d, z9.d}, p1, [x13, #-12, mul vl]
E5BAED3A st2d {z26.d, z27.d}, p3, [x9, #-12, mul vl]
E5BFE014 st2d {z20.d, z21.d}, p0, [x0, #-2, mul vl]
E5B8F80C st2d {z12.d, z13.d}, p6, [x0, #-16, mul vl]
E5B9F87C st2d {z28.d, z29.d}, p6, [x3, #-14, mul vl]
-E5B9F3D1 st2d {z17.d, z18.d}, p4, [x30, #-14, mul vl]
+E5B9F3D1 st2d {z17.d, z18.d}, p4, [lr, #-14, mul vl]
E5BCFA87 st2d {z7.d, z8.d}, p6, [x20, #-8, mul vl]
// st2d_z_p_br_contiguous 11100101101xxxxx011xxxxxxxxxxxxx
E5BB79BD st2d {z29.d, z30.d}, p6, [x13, x27, lsl #0x3]
-E5BE751C st2d {z28.d, z29.d}, p5, [x8, x30, lsl #0x3]
+E5BE751C st2d {z28.d, z29.d}, p5, [x8, lr, lsl #0x3]
E5AF6CE7 st2d {z7.d, z8.d}, p3, [x7, x15, lsl #0x3]
E5B97B53 st2d {z19.d, z20.d}, p6, [x26, x25, lsl #0x3]
E5AD7F57 st2d {z23.d, z24.d}, p7, [x26, x13, lsl #0x3]
@@ -44065,7 +44067,7 @@ E5BC76F7 st2d {z23.d, z24.d}, p5, [x23, x28, lsl #0x3]
E5AF6950 st2d {z16.d, z17.d}, p2, [x10, x15, lsl #0x3]
E5BA79BD st2d {z29.d, z30.d}, p6, [x13, x26, lsl #0x3]
E5AD6266 st2d {z6.d, z7.d}, p0, [x19, x13, lsl #0x3]
-E5A967D7 st2d {z23.d, z24.d}, p1, [x30, x9, lsl #0x3]
+E5A967D7 st2d {z23.d, z24.d}, p1, [lr, x9, lsl #0x3]
E5A76C22 st2d {z2.d, z3.d}, p3, [x1, x7, lsl #0x3]
E5A77394 st2d {z20.d, z21.d}, p4, [x28, x7, lsl #0x3]
E5A97078 st2d {z24.d, z25.d}, p4, [x3, x9, lsl #0x3]
@@ -44092,17 +44094,17 @@ E4AB7165 st2h {z5.h, z6.h}, p4, [x11, x11, lsl #0x1]
E4B460B0 st2h {z16.h, z17.h}, p0, [x5, x20, lsl #0x1]
E4BC6AFA st2h {z26.h, z27.h}, p2, [x23, x28, lsl #0x1]
E4B07719 st2h {z25.h, z26.h}, p5, [x24, x16, lsl #0x1]
-E4BD731F st2h {z31.h, z0.h}, p4, [x24, x29, lsl #0x1]
+E4BD731F st2h {z31.h, z0.h}, p4, [x24, fp, lsl #0x1]
E4B57C7D st2h {z29.h, z30.h}, p7, [x3, x21, lsl #0x1]
E4B96D0C st2h {z12.h, z13.h}, p3, [x8, x25, lsl #0x1]
E4B97847 st2h {z7.h, z8.h}, p6, [x2, x25, lsl #0x1]
E4A06E2F st2h {z15.h, z16.h}, p3, [x17, x0, lsl #0x1]
-E4BE77EB st2h {z11.h, z12.h}, p5, [sp, x30, lsl #0x1]
+E4BE77EB st2h {z11.h, z12.h}, p5, [sp, lr, lsl #0x1]
E4B36DE1 st2h {z1.h, z2.h}, p3, [x15, x19, lsl #0x1]
E4B57EB0 st2h {z16.h, z17.h}, p7, [x21, x21, lsl #0x1]
E4B1609F st2h {z31.h, z0.h}, p0, [x4, x17, lsl #0x1]
E4AB769D st2h {z29.h, z30.h}, p5, [x20, x11, lsl #0x1]
-E4BE61CC st2h {z12.h, z13.h}, p0, [x14, x30, lsl #0x1]
+E4BE61CC st2h {z12.h, z13.h}, p0, [x14, lr, lsl #0x1]
// st2w_z_p_bi_contiguous 111001010011xxxx111xxxxxxxxxxxxx
E538F0CF st2w {z15.s, z16.s}, p4, [x6, #-16, mul vl]
E53BE965 st2w {z5.s, z6.s}, p2, [x11, #-10, mul vl]
@@ -44143,7 +44145,7 @@ E458F005 st3b {z5.b, z6.b, z7.b}, p4, [x0, #-24, mul vl]
E459ED1A st3b {z26.b, z27.b, z28.b}, p3, [x8, #-21, mul vl]
E45CEF16 st3b {z22.b, z23.b, z24.b}, p3, [x24, #-12, mul vl]
E45BEED8 st3b {z24.b, z25.b, z26.b}, p3, [x22, #-15, mul vl]
-E45CEBAA st3b {z10.b, z11.b, z12.b}, p2, [x29, #-12, mul vl]
+E45CEBAA st3b {z10.b, z11.b, z12.b}, p2, [fp, #-12, mul vl]
E450F702 st3b {z2.b, z3.b, z4.b}, p5, [x24]
E45AF260 st3b {z0.b, z1.b, z2.b}, p4, [x19, #-18, mul vl]
E451E664 st3b {z4.b, z5.b, z6.b}, p1, [x19, #0x3, mul vl]
@@ -44160,12 +44162,12 @@ E4556784 st3b {z4.b, z5.b, z6.b}, p1, [x28, x21]
E453722E st3b {z14.b, z15.b, z16.b}, p4, [x17, x19]
E4506AF8 st3b {z24.b, z25.b, z26.b}, p2, [x23, x16]
E4446E60 st3b {z0.b, z1.b, z2.b}, p3, [x19, x4]
-E45E7203 st3b {z3.b, z4.b, z5.b}, p4, [x16, x30]
+E45E7203 st3b {z3.b, z4.b, z5.b}, p4, [x16, lr]
E440703E st3b {z30.b, z31.b, z0.b}, p4, [x1, x0]
E4527A5F st3b {z31.b, z0.b, z1.b}, p6, [x18, x18]
-E45D60DD st3b {z29.b, z30.b, z31.b}, p0, [x6, x29]
+E45D60DD st3b {z29.b, z30.b, z31.b}, p0, [x6, fp]
E4446768 st3b {z8.b, z9.b, z10.b}, p1, [x27, x4]
-E45D6022 st3b {z2.b, z3.b, z4.b}, p0, [x1, x29]
+E45D6022 st3b {z2.b, z3.b, z4.b}, p0, [x1, fp]
E45A620E st3b {z14.b, z15.b, z16.b}, p0, [x16, x26]
E450668B st3b {z11.b, z12.b, z13.b}, p1, [x20, x16]
E45B6CAD st3b {z13.b, z14.b, z15.b}, p3, [x5, x27]
@@ -44187,13 +44189,13 @@ E5DEE809 st3d {z9.d, z10.d, z11.d}, p2, [x0, #-6, mul vl]
E5D4F8C8 st3d {z8.d, z9.d, z10.d}, p6, [x6, #0xc, mul vl]
E5DBEDCA st3d {z10.d, z11.d, z12.d}, p3, [x14, #-15, mul vl]
E5D9E0CA st3d {z10.d, z11.d, z12.d}, p0, [x6, #-21, mul vl]
-E5DDFFB5 st3d {z21.d, z22.d, z23.d}, p7, [x29, #-9, mul vl]
+E5DDFFB5 st3d {z21.d, z22.d, z23.d}, p7, [fp, #-9, mul vl]
// st3d_z_p_br_contiguous 11100101110xxxxx011xxxxxxxxxxxxx
E5C77035 st3d {z21.d, z22.d, z23.d}, p4, [x1, x7, lsl #0x3]
E5D87877 st3d {z23.d, z24.d, z25.d}, p6, [x3, x24, lsl #0x3]
-E5DE70D6 st3d {z22.d, z23.d, z24.d}, p4, [x6, x30, lsl #0x3]
+E5DE70D6 st3d {z22.d, z23.d, z24.d}, p4, [x6, lr, lsl #0x3]
E5C07EE4 st3d {z4.d, z5.d, z6.d}, p7, [x23, x0, lsl #0x3]
-E5C363A1 st3d {z1.d, z2.d, z3.d}, p0, [x29, x3, lsl #0x3]
+E5C363A1 st3d {z1.d, z2.d, z3.d}, p0, [fp, x3, lsl #0x3]
E5CB736A st3d {z10.d, z11.d, z12.d}, p4, [x27, x11, lsl #0x3]
E5D97C73 st3d {z19.d, z20.d, z21.d}, p7, [x3, x25, lsl #0x3]
E5C87208 st3d {z8.d, z9.d, z10.d}, p4, [x16, x8, lsl #0x3]
@@ -44237,7 +44239,7 @@ E4C8786E st3h {z14.h, z15.h, z16.h}, p6, [x3, x8, lsl #0x1]
E4DC7336 st3h {z22.h, z23.h, z24.h}, p4, [x25, x28, lsl #0x1]
E4C17CC1 st3h {z1.h, z2.h, z3.h}, p7, [x6, x1, lsl #0x1]
E4C07597 st3h {z23.h, z24.h, z25.h}, p5, [x12, x0, lsl #0x1]
-E4DE6409 st3h {z9.h, z10.h, z11.h}, p1, [x0, x30, lsl #0x1]
+E4DE6409 st3h {z9.h, z10.h, z11.h}, p1, [x0, lr, lsl #0x1]
E4C866AE st3h {z14.h, z15.h, z16.h}, p1, [x21, x8, lsl #0x1]
// st3w_z_p_bi_contiguous 111001010101xxxx111xxxxxxxxxxxxx
E55CE933 st3w {z19.s, z20.s, z21.s}, p2, [x9, #-12, mul vl]
@@ -44252,7 +44254,7 @@ E55CFCCC st3w {z12.s, z13.s, z14.s}, p7, [x6, #-12, mul vl]
E55DE690 st3w {z16.s, z17.s, z18.s}, p1, [x20, #-9, mul vl]
E551FDA2 st3w {z2.s, z3.s, z4.s}, p7, [x13, #0x3, mul vl]
E550F79A st3w {z26.s, z27.s, z28.s}, p5, [x28]
-E552FBDE st3w {z30.s, z31.s, z0.s}, p6, [x30, #0x6, mul vl]
+E552FBDE st3w {z30.s, z31.s, z0.s}, p6, [lr, #0x6, mul vl]
E55BEEAD st3w {z13.s, z14.s, z15.s}, p3, [x21, #-15, mul vl]
E55AFEFA st3w {z26.s, z27.s, z28.s}, p7, [x23, #-18, mul vl]
E551FEAE st3w {z14.s, z15.s, z16.s}, p7, [x21, #0x3, mul vl]
@@ -44265,10 +44267,10 @@ E5466F70 st3w {z16.s, z17.s, z18.s}, p3, [x27, x6, lsl #0x2]
E55B63E8 st3w {z8.s, z9.s, z10.s}, p0, [sp, x27, lsl #0x2]
E54160D9 st3w {z25.s, z26.s, z27.s}, p0, [x6, x1, lsl #0x2]
E55170A6 st3w {z6.s, z7.s, z8.s}, p4, [x5, x17, lsl #0x2]
-E55E7D61 st3w {z1.s, z2.s, z3.s}, p7, [x11, x30, lsl #0x2]
+E55E7D61 st3w {z1.s, z2.s, z3.s}, p7, [x11, lr, lsl #0x2]
E5526F7C st3w {z28.s, z29.s, z30.s}, p3, [x27, x18, lsl #0x2]
E5467A20 st3w {z0.s, z1.s, z2.s}, p6, [x17, x6, lsl #0x2]
-E55D6559 st3w {z25.s, z26.s, z27.s}, p1, [x10, x29, lsl #0x2]
+E55D6559 st3w {z25.s, z26.s, z27.s}, p1, [x10, fp, lsl #0x2]
E54C7EEF st3w {z15.s, z16.s, z17.s}, p7, [x23, x12, lsl #0x2]
E55B7091 st3w {z17.s, z18.s, z19.s}, p4, [x4, x27, lsl #0x2]
E54D6739 st3w {z25.s, z26.s, z27.s}, p1, [x25, x13, lsl #0x2]
@@ -44287,24 +44289,24 @@ E47CF589 st4b {z9.b, z10.b, z11.b, z12.b}, p5, [x12, #-16, mul vl]
E47FEF21 st4b {z1.b, z2.b, z3.b, z4.b}, p3, [x25, #-4, mul vl]
E475EF52 st4b {z18.b, z19.b, z20.b, z21.b}, p3, [x26, #0x14, mul vl]
E472F4E7 st4b {z7.b, z8.b, z9.b, z10.b}, p5, [x7, #0x8, mul vl]
-E476F3D6 st4b {z22.b, z23.b, z24.b, z25.b}, p4, [x30, #0x18, mul vl]
+E476F3D6 st4b {z22.b, z23.b, z24.b, z25.b}, p4, [lr, #0x18, mul vl]
E475F630 st4b {z16.b, z17.b, z18.b, z19.b}, p5, [x17, #0x14, mul vl]
-E478EFBF st4b {z31.b, z0.b, z1.b, z2.b}, p3, [x29, #-32, mul vl]
+E478EFBF st4b {z31.b, z0.b, z1.b, z2.b}, p3, [fp, #-32, mul vl]
// st4b_z_p_br_contiguous 11100100011xxxxx011xxxxxxxxxxxxx
E4706B46 st4b {z6.b, z7.b, z8.b, z9.b}, p2, [x26, x16]
E46E6887 st4b {z7.b, z8.b, z9.b, z10.b}, p2, [x4, x14]
E46D7799 st4b {z25.b, z26.b, z27.b, z28.b}, p5, [x28, x13]
E46A7DA9 st4b {z9.b, z10.b, z11.b, z12.b}, p7, [x13, x10]
E46C6BE6 st4b {z6.b, z7.b, z8.b, z9.b}, p2, [sp, x12]
-E4626FCE st4b {z14.b, z15.b, z16.b, z17.b}, p3, [x30, x2]
-E47E62A8 st4b {z8.b, z9.b, z10.b, z11.b}, p0, [x21, x30]
+E4626FCE st4b {z14.b, z15.b, z16.b, z17.b}, p3, [lr, x2]
+E47E62A8 st4b {z8.b, z9.b, z10.b, z11.b}, p0, [x21, lr]
E46C613F st4b {z31.b, z0.b, z1.b, z2.b}, p0, [x9, x12]
E47476BA st4b {z26.b, z27.b, z28.b, z29.b}, p5, [x21, x20]
E4666473 st4b {z19.b, z20.b, z21.b, z22.b}, p1, [x3, x6]
E46C6AC3 st4b {z3.b, z4.b, z5.b, z6.b}, p2, [x22, x12]
E4707CA0 st4b {z0.b, z1.b, z2.b, z3.b}, p7, [x5, x16]
-E47E664C st4b {z12.b, z13.b, z14.b, z15.b}, p1, [x18, x30]
-E46A7FB5 st4b {z21.b, z22.b, z23.b, z24.b}, p7, [x29, x10]
+E47E664C st4b {z12.b, z13.b, z14.b, z15.b}, p1, [x18, lr]
+E46A7FB5 st4b {z21.b, z22.b, z23.b, z24.b}, p7, [fp, x10]
E4637AFA st4b {z26.b, z27.b, z28.b, z29.b}, p6, [x23, x3]
E47A62EF st4b {z15.b, z16.b, z17.b, z18.b}, p0, [x23, x26]
// st4d_z_p_bi_contiguous 111001011111xxxx111xxxxxxxxxxxxx
@@ -44332,8 +44334,8 @@ E5EE7CAA st4d {z10.d, z11.d, z12.d, z13.d}, p7, [x5, x14, lsl #0x3]
E5E27130 st4d {z16.d, z17.d, z18.d, z19.d}, p4, [x9, x2, lsl #0x3]
E5F17885 st4d {z5.d, z6.d, z7.d, z8.d}, p6, [x4, x17, lsl #0x3]
E5E46B2E st4d {z14.d, z15.d, z16.d, z17.d}, p2, [x25, x4, lsl #0x3]
-E5FC7BB8 st4d {z24.d, z25.d, z26.d, z27.d}, p6, [x29, x28, lsl #0x3]
-E5FE6BCE st4d {z14.d, z15.d, z16.d, z17.d}, p2, [x30, x30, lsl #0x3]
+E5FC7BB8 st4d {z24.d, z25.d, z26.d, z27.d}, p6, [fp, x28, lsl #0x3]
+E5FE6BCE st4d {z14.d, z15.d, z16.d, z17.d}, p2, [lr, lr, lsl #0x3]
E5F778FD st4d {z29.d, z30.d, z31.d, z0.d}, p6, [x7, x23, lsl #0x3]
E5E468AC st4d {z12.d, z13.d, z14.d, z15.d}, p2, [x5, x4, lsl #0x3]
E5F76F84 st4d {z4.d, z5.d, z6.d, z7.d}, p3, [x28, x23, lsl #0x3]
@@ -44348,13 +44350,13 @@ E4F6FED2 st4h {z18.h, z19.h, z20.h, z21.h}, p7, [x22, #0x18, mul vl]
E4FCF45E st4h {z30.h, z31.h, z0.h, z1.h}, p5, [x2, #-16, mul vl]
E4FAFCE2 st4h {z2.h, z3.h, z4.h, z5.h}, p7, [x7, #-24, mul vl]
E4F9E5F6 st4h {z22.h, z23.h, z24.h, z25.h}, p1, [x15, #-28, mul vl]
-E4FEFFB5 st4h {z21.h, z22.h, z23.h, z24.h}, p7, [x29, #-8, mul vl]
+E4FEFFB5 st4h {z21.h, z22.h, z23.h, z24.h}, p7, [fp, #-8, mul vl]
E4FFFF40 st4h {z0.h, z1.h, z2.h, z3.h}, p7, [x26, #-4, mul vl]
E4F6FEC4 st4h {z4.h, z5.h, z6.h, z7.h}, p7, [x22, #0x18, mul vl]
E4F3E05D st4h {z29.h, z30.h, z31.h, z0.h}, p0, [x2, #0xc, mul vl]
E4F4EDC4 st4h {z4.h, z5.h, z6.h, z7.h}, p3, [x14, #0x10, mul vl]
E4F8E590 st4h {z16.h, z17.h, z18.h, z19.h}, p1, [x12, #-32, mul vl]
-E4F3FBBD st4h {z29.h, z30.h, z31.h, z0.h}, p6, [x29, #0xc, mul vl]
+E4F3FBBD st4h {z29.h, z30.h, z31.h, z0.h}, p6, [fp, #0xc, mul vl]
E4FFEAF7 st4h {z23.h, z24.h, z25.h, z26.h}, p2, [x23, #-4, mul vl]
E4F3E29A st4h {z26.h, z27.h, z28.h, z29.h}, p0, [x20, #0xc, mul vl]
E4F7FB2F st4h {z15.h, z16.h, z17.h, z18.h}, p6, [x25, #0x1c, mul vl]
@@ -44363,18 +44365,18 @@ E4E262BA st4h {z26.h, z27.h, z28.h, z29.h}, p0, [x21, x2, lsl #0x1]
E4E67EE8 st4h {z8.h, z9.h, z10.h, z11.h}, p7, [x23, x6, lsl #0x1]
E4F4775F st4h {z31.h, z0.h, z1.h, z2.h}, p5, [x26, x20, lsl #0x1]
E4E86CE8 st4h {z8.h, z9.h, z10.h, z11.h}, p3, [x7, x8, lsl #0x1]
-E4EA73B7 st4h {z23.h, z24.h, z25.h, z26.h}, p4, [x29, x10, lsl #0x1]
-E4EE67DD st4h {z29.h, z30.h, z31.h, z0.h}, p1, [x30, x14, lsl #0x1]
+E4EA73B7 st4h {z23.h, z24.h, z25.h, z26.h}, p4, [fp, x10, lsl #0x1]
+E4EE67DD st4h {z29.h, z30.h, z31.h, z0.h}, p1, [lr, x14, lsl #0x1]
E4F378FF st4h {z31.h, z0.h, z1.h, z2.h}, p6, [x7, x19, lsl #0x1]
E4FC659F st4h {z31.h, z0.h, z1.h, z2.h}, p1, [x12, x28, lsl #0x1]
-E4FD6D97 st4h {z23.h, z24.h, z25.h, z26.h}, p3, [x12, x29, lsl #0x1]
-E4E077AF st4h {z15.h, z16.h, z17.h, z18.h}, p5, [x29, x0, lsl #0x1]
+E4FD6D97 st4h {z23.h, z24.h, z25.h, z26.h}, p3, [x12, fp, lsl #0x1]
+E4E077AF st4h {z15.h, z16.h, z17.h, z18.h}, p5, [fp, x0, lsl #0x1]
E4E97503 st4h {z3.h, z4.h, z5.h, z6.h}, p5, [x8, x9, lsl #0x1]
E4E870CD st4h {z13.h, z14.h, z15.h, z16.h}, p4, [x6, x8, lsl #0x1]
E4F96AAF st4h {z15.h, z16.h, z17.h, z18.h}, p2, [x21, x25, lsl #0x1]
E4F0608A st4h {z10.h, z11.h, z12.h, z13.h}, p0, [x4, x16, lsl #0x1]
E4F2703B st4h {z27.h, z28.h, z29.h, z30.h}, p4, [x1, x18, lsl #0x1]
-E4FE7808 st4h {z8.h, z9.h, z10.h, z11.h}, p6, [x0, x30, lsl #0x1]
+E4FE7808 st4h {z8.h, z9.h, z10.h, z11.h}, p6, [x0, lr, lsl #0x1]
// st4w_z_p_bi_contiguous 111001010111xxxx111xxxxxxxxxxxxx
E575E341 st4w {z1.s, z2.s, z3.s, z4.s}, p0, [x26, #0x14, mul vl]
E577FC66 st4w {z6.s, z7.s, z8.s, z9.s}, p7, [x3, #0x1c, mul vl]
@@ -44406,25 +44408,25 @@ E570690B st4w {z11.s, z12.s, z13.s, z14.s}, p2, [x8, x16, lsl #0x2]
E56968D0 st4w {z16.s, z17.s, z18.s, z19.s}, p2, [x6, x9, lsl #0x2]
E5677172 st4w {z18.s, z19.s, z20.s, z21.s}, p4, [x11, x7, lsl #0x2]
E56E7C32 st4w {z18.s, z19.s, z20.s, z21.s}, p7, [x1, x14, lsl #0x2]
-E57E7595 st4w {z21.s, z22.s, z23.s, z24.s}, p5, [x12, x30, lsl #0x2]
+E57E7595 st4w {z21.s, z22.s, z23.s, z24.s}, p5, [x12, lr, lsl #0x2]
E57C6869 st4w {z9.s, z10.s, z11.s, z12.s}, p2, [x3, x28, lsl #0x2]
E5706F09 st4w {z9.s, z10.s, z11.s, z12.s}, p3, [x24, x16, lsl #0x2]
// stnt1b_z_p_bi_contiguous 111001000001xxxx111xxxxxxxxxxxxx
E418FF6D stnt1b {z13.b}, p7, [x27, #-8, mul vl]
E411E56E stnt1b {z14.b}, p1, [x11, #0x1, mul vl]
-E41DEFC4 stnt1b {z4.b}, p3, [x30, #-3, mul vl]
+E41DEFC4 stnt1b {z4.b}, p3, [lr, #-3, mul vl]
E41AF312 stnt1b {z18.b}, p4, [x24, #-6, mul vl]
E41AEFF6 stnt1b {z22.b}, p3, [sp, #-6, mul vl]
-E419FBBC stnt1b {z28.b}, p6, [x29, #-7, mul vl]
+E419FBBC stnt1b {z28.b}, p6, [fp, #-7, mul vl]
E412E12F stnt1b {z15.b}, p0, [x9, #0x2, mul vl]
E410FCA6 stnt1b {z6.b}, p7, [x5]
E410F437 stnt1b {z23.b}, p5, [x1]
E41FF9D1 stnt1b {z17.b}, p6, [x14, #-1, mul vl]
E415F751 stnt1b {z17.b}, p5, [x26, #0x5, mul vl]
-E41AFBDC stnt1b {z28.b}, p6, [x30, #-6, mul vl]
+E41AFBDC stnt1b {z28.b}, p6, [lr, #-6, mul vl]
E41AEB86 stnt1b {z6.b}, p2, [x28, #-6, mul vl]
E415E3ED stnt1b {z13.b}, p0, [sp, #0x5, mul vl]
-E414E3CC stnt1b {z12.b}, p0, [x30, #0x4, mul vl]
+E414E3CC stnt1b {z12.b}, p0, [lr, #0x4, mul vl]
E41FF976 stnt1b {z22.b}, p6, [x11, #-1, mul vl]
// stnt1b_z_p_br_contiguous 11100100000xxxxx011xxxxxxxxxxxxx
E41A7C7F stnt1b {z31.b}, p7, [x3, x26]
@@ -44434,7 +44436,7 @@ E410617E stnt1b {z30.b}, p0, [x11, x16]
E40D6C36 stnt1b {z22.b}, p3, [x1, x13]
E4007704 stnt1b {z4.b}, p5, [x24, x0]
E4167024 stnt1b {z4.b}, p4, [x1, x22]
-E41D652B stnt1b {z11.b}, p1, [x9, x29]
+E41D652B stnt1b {z11.b}, p1, [x9, fp]
E4117ABD stnt1b {z29.b}, p6, [x21, x17]
E4197005 stnt1b {z5.b}, p4, [x0, x25]
E4167684 stnt1b {z4.b}, p5, [x20, x22]
@@ -44452,7 +44454,7 @@ E59DE024 stnt1d {z4.d}, p0, [x1, #-3, mul vl]
E59DE670 stnt1d {z16.d}, p1, [x19, #-3, mul vl]
E59EF32A stnt1d {z10.d}, p4, [x25, #-2, mul vl]
E59EEE1E stnt1d {z30.d}, p3, [x16, #-2, mul vl]
-E595F7AA stnt1d {z10.d}, p5, [x29, #0x5, mul vl]
+E595F7AA stnt1d {z10.d}, p5, [fp, #0x5, mul vl]
E59EFEDC stnt1d {z28.d}, p7, [x22, #-2, mul vl]
E592EC8B stnt1d {z11.d}, p3, [x4, #0x2, mul vl]
E597EC92 stnt1d {z18.d}, p3, [x4, #0x7, mul vl]
@@ -44462,20 +44464,20 @@ E591EDAB stnt1d {z11.d}, p3, [x13, #0x1, mul vl]
E592E480 stnt1d {z0.d}, p1, [x4, #0x2, mul vl]
// stnt1d_z_p_br_contiguous 11100101100xxxxx011xxxxxxxxxxxxx
E58276BB stnt1d {z27.d}, p5, [x21, x2, lsl #0x3]
-E59D6B0F stnt1d {z15.d}, p2, [x24, x29, lsl #0x3]
+E59D6B0F stnt1d {z15.d}, p2, [x24, fp, lsl #0x3]
E59C7596 stnt1d {z22.d}, p5, [x12, x28, lsl #0x3]
E5846B95 stnt1d {z21.d}, p2, [x28, x4, lsl #0x3]
-E5857BDD stnt1d {z29.d}, p6, [x30, x5, lsl #0x3]
-E59263BB stnt1d {z27.d}, p0, [x29, x18, lsl #0x3]
+E5857BDD stnt1d {z29.d}, p6, [lr, x5, lsl #0x3]
+E59263BB stnt1d {z27.d}, p0, [fp, x18, lsl #0x3]
E58F7F20 stnt1d {z0.d}, p7, [x25, x15, lsl #0x3]
E5876164 stnt1d {z4.d}, p0, [x11, x7, lsl #0x3]
E58E75B6 stnt1d {z22.d}, p5, [x13, x14, lsl #0x3]
E58C7749 stnt1d {z9.d}, p5, [x26, x12, lsl #0x3]
E58C700B stnt1d {z11.d}, p4, [x0, x12, lsl #0x3]
E59B7944 stnt1d {z4.d}, p6, [x10, x27, lsl #0x3]
-E59E6F0A stnt1d {z10.d}, p3, [x24, x30, lsl #0x3]
+E59E6F0A stnt1d {z10.d}, p3, [x24, lr, lsl #0x3]
E59465BE stnt1d {z30.d}, p1, [x13, x20, lsl #0x3]
-E59E714A stnt1d {z10.d}, p4, [x10, x30, lsl #0x3]
+E59E714A stnt1d {z10.d}, p4, [x10, lr, lsl #0x3]
E590753B stnt1d {z27.d}, p5, [x9, x16, lsl #0x3]
// stnt1h_z_p_bi_contiguous 111001001001xxxx111xxxxxxxxxxxxx
E49EFF1C stnt1h {z28.h}, p7, [x24, #-2, mul vl]
@@ -44495,12 +44497,12 @@ E496F514 stnt1h {z20.h}, p5, [x8, #0x6, mul vl]
E49CFA95 stnt1h {z21.h}, p6, [x20, #-4, mul vl]
E49CF2BB stnt1h {z27.h}, p4, [x21, #-4, mul vl]
// stnt1h_z_p_br_contiguous 11100100100xxxxx011xxxxxxxxxxxxx
-E49E64CF stnt1h {z15.h}, p1, [x6, x30, lsl #0x1]
+E49E64CF stnt1h {z15.h}, p1, [x6, lr, lsl #0x1]
E48D79DE stnt1h {z30.h}, p6, [x14, x13, lsl #0x1]
E48E6F62 stnt1h {z2.h}, p3, [x27, x14, lsl #0x1]
E49C68A4 stnt1h {z4.h}, p2, [x5, x28, lsl #0x1]
E4977F1A stnt1h {z26.h}, p7, [x24, x23, lsl #0x1]
-E4807FB3 stnt1h {z19.h}, p7, [x29, x0, lsl #0x1]
+E4807FB3 stnt1h {z19.h}, p7, [fp, x0, lsl #0x1]
E4817543 stnt1h {z3.h}, p5, [x10, x1, lsl #0x1]
E48A76EA stnt1h {z10.h}, p5, [x23, x10, lsl #0x1]
E48C60C0 stnt1h {z0.h}, p0, [x6, x12, lsl #0x1]
@@ -44510,7 +44512,7 @@ E49B72A5 stnt1h {z5.h}, p4, [x21, x27, lsl #0x1]
E48972CB stnt1h {z11.h}, p4, [x22, x9, lsl #0x1]
E49C6D21 stnt1h {z1.h}, p3, [x9, x28, lsl #0x1]
E48D758E stnt1h {z14.h}, p5, [x12, x13, lsl #0x1]
-E4837FD4 stnt1h {z20.h}, p7, [x30, x3, lsl #0x1]
+E4837FD4 stnt1h {z20.h}, p7, [lr, x3, lsl #0x1]
// stnt1w_z_p_bi_contiguous 111001010001xxxx111xxxxxxxxxxxxx
E51DEC56 stnt1w {z22.s}, p3, [x2, #-3, mul vl]
E518F444 stnt1w {z4.s}, p5, [x2, #-8, mul vl]
@@ -44519,7 +44521,7 @@ E515E769 stnt1w {z9.s}, p1, [x27, #0x5, mul vl]
E510E630 stnt1w {z16.s}, p1, [x17]
E519EF9F stnt1w {z31.s}, p3, [x28, #-7, mul vl]
E51DEC91 stnt1w {z17.s}, p3, [x4, #-3, mul vl]
-E51CF7D5 stnt1w {z21.s}, p5, [x30, #-4, mul vl]
+E51CF7D5 stnt1w {z21.s}, p5, [lr, #-4, mul vl]
E51EE97B stnt1w {z27.s}, p2, [x11, #-2, mul vl]
E519E0AA stnt1w {z10.s}, p0, [x5, #-7, mul vl]
E517EE95 stnt1w {z21.s}, p3, [x20, #0x7, mul vl]
@@ -44529,7 +44531,7 @@ E512FA0A stnt1w {z10.s}, p6, [x16, #0x2, mul vl]
E51FFB7D stnt1w {z29.s}, p6, [x27, #-1, mul vl]
E515ECFF stnt1w {z31.s}, p3, [x7, #0x5, mul vl]
// stnt1w_z_p_br_contiguous 11100101000xxxxx011xxxxxxxxxxxxx
-E51E69B7 stnt1w {z23.s}, p2, [x13, x30, lsl #0x2]
+E51E69B7 stnt1w {z23.s}, p2, [x13, lr, lsl #0x2]
E504647A stnt1w {z26.s}, p1, [x3, x4, lsl #0x2]
E50A6107 stnt1w {z7.s}, p0, [x8, x10, lsl #0x2]
E50A6532 stnt1w {z18.s}, p1, [x9, x10, lsl #0x2]
@@ -44546,7 +44548,7 @@ E50A7EE2 stnt1w {z2.s}, p7, [x23, x10, lsl #0x2]
E5187082 stnt1w {z2.s}, p4, [x4, x24, lsl #0x2]
E51A623B stnt1w {z27.s}, p0, [x17, x26, lsl #0x2]
// str_p_bi_ 1110010110xxxxxx000xxxxxxxx0xxxx
-E5991BC7 str p7, [x30, #0xce, mul vl]
+E5991BC7 str p7, [lr, #0xce, mul vl]
E59500EC str p12, [x7, #0xa8, mul vl]
E58D0F06 str p6, [x24, #0x6b, mul vl]
E5820E49 str p9, [x18, #0x13, mul vl]
@@ -45252,7 +45254,7 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
043EFEA1 uqdecb x1, #0x15, mul #0xf
0435FDF6 uqdecb x22, #0xf, mul #0x6
043CFF47 uqdecb x7, #0x1a, mul #0xd
-043AFC7E uqdecb x30, vl3, mul #0xb
+043AFC7E uqdecb lr, vl3, mul #0xb
043EFE39 uqdecb x25, #0x11, mul #0xf
0437FE0C uqdecb x12, #0x10, mul #0x8
0436FF15 uqdecb x21, #0x18, mul #0x7
@@ -45384,10 +45386,10 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
256B89E5 uqdecp w5, p15.h
256B88F4 uqdecp w20, p7.h
// uqdecp_r_p_r_x 00100101xx1010111000110xxxxxxxxx
-256B8D5E uqdecp x30, p10.h
+256B8D5E uqdecp lr, p10.h
25EB8D14 uqdecp x20, p8.d
25EB8DF6 uqdecp x22, p15.d
-256B8DFD uqdecp x29, p15.h
+256B8DFD uqdecp fp, p15.h
252B8C1B uqdecp x27, p0.b
25AB8C88 uqdecp x8, p4.s
252B8CE2 uqdecp x2, p7.b
@@ -45440,7 +45442,7 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
04B2FC30 uqdecw x16, vl1, mul #0x3
04BFFF0C uqdecw x12, #0x18, mul #0x10
04BDFC8C uqdecw x12, vl4, mul #0xe
-04BBFCFD uqdecw x29, vl7, mul #0xc
+04BBFCFD uqdecw fp, vl7, mul #0xc
04BEFDEC uqdecw x12, #0xf, mul #0xf
04B2FC1B uqdecw x27, pow2, mul #0x3
04B6FDFF uqdecw xzr, #0xf, mul #0x7
@@ -45524,7 +45526,7 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
04F8F595 uqincd x21, vl128, mul #0x9
04F5F74B uqincd x11, #0x1a, mul #0x6
04F9F453 uqincd x19, vl2, mul #0xa
-04FDF45E uqincd x30, vl2, mul #0xe
+04FDF45E uqincd lr, vl2, mul #0xe
04F2F750 uqincd x16, #0x1a, mul #0x3
04F2F641 uqincd x1, #0x12, mul #0x3
04F8F4AF uqincd x15, vl5, mul #0x9
@@ -45623,7 +45625,7 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
25A98858 uqincp w24, p2.s
// uqincp_r_p_r_x 00100101xx1010011000110xxxxxxxxx
25698C34 uqincp x20, p1.h
-25A98CFE uqincp x30, p7.s
+25A98CFE uqincp lr, p7.s
25298D9A uqincp x26, p12.b
25A98CCB uqincp x11, p6.s
25698CC8 uqincp x8, p6.h
@@ -45684,7 +45686,7 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
04BFF59C uqincw x28, vl128, mul #0x10
04BEF5D3 uqincw x19, #0xe, mul #0xf
04BFF420 uqincw x0, vl1, mul #0x10
-04BDF6FD uqincw x29, #0x17, mul #0xe
+04BDF6FD uqincw fp, #0x17, mul #0xe
04B1F703 uqincw x3, #0x18, mul #0x2
04B5F672 uqincw x18, #0x13, mul #0x6
04B8F7D6 uqincw x22, mul3, mul #0x9
@@ -45899,7 +45901,7 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
05E06FE3 uzp2 z3.d, z31.d, z0.d
// uzp2_z_zz_q 00000101101xxxxx000011xxxxxxxxxx
// whilele_p_p_rr_ 00100101xx1xxxxx000x01xxxxx1xxxx
-25FE163C whilele p12.d, x17, x30
+25FE163C whilele p12.d, x17, lr
252A17F5 whilele p5.b, xzr, x10
25F507DF whilele p15.d, w30, w21
257A0438 whilele p8.h, w1, w26
@@ -45911,7 +45913,7 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
25691510 whilele p0.h, x8, x9
253015D6 whilele p6.b, x14, x16
252207D6 whilele p6.b, w30, w2
-25FE16BC whilele p12.d, x21, x30
+25FE16BC whilele p12.d, x21, lr
2537159B whilele p11.b, x12, x23
257205F0 whilele p0.h, w15, w18
25210556 whilele p6.b, w10, w1
@@ -45941,13 +45943,13 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
25AD0D71 whilels p1.s, w11, w13
25671CB7 whilels p7.h, x5, x7
25701D10 whilels p0.h, x8, x16
-25331FB1 whilels p1.b, x29, x19
+25331FB1 whilels p1.b, fp, x19
25240EFB whilels p11.b, w23, w4
252F1C38 whilels p8.b, x1, x15
25791E12 whilels p2.h, x16, x25
25F81FFA whilels p10.d, xzr, x24
256D1D92 whilels p2.h, x12, x13
-253D1DD8 whilels p8.b, x14, x29
+253D1DD8 whilels p8.b, x14, fp
25E11D7D whilels p13.d, x11, x1
// whilelt_p_p_rr_ 00100101xx1xxxxx000x01xxxxx0xxxx
256D042D whilelt p13.h, w1, w13
@@ -45964,7 +45966,7 @@ E5A25AB0 str z16, [x21, #-234, mul vl]
256E1747 whilelt p7.h, x26, x14
25BA0489 whilelt p9.s, w4, w26
25E40749 whilelt p9.d, w26, w4
-25F017CD whilelt p13.d, x30, x16
+25F017CD whilelt p13.d, lr, x16
25300504 whilelt p4.b, w8, w16
// wrffr_f_p_ 00100101001010001001000xxxx00000
25289020 wrffr p1.b