diff --git a/unittests/InstructionCountCI/AFP/SVE256/Secondary.json b/unittests/InstructionCountCI/AFP/SVE256/Secondary.json index 079e1a409..0564534aa 100644 --- a/unittests/InstructionCountCI/AFP/SVE256/Secondary.json +++ b/unittests/InstructionCountCI/AFP/SVE256/Secondary.json @@ -27,10 +27,10 @@ "0x0f 0x2a" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "scvtf v0.2s, v2.2s", "ptrue p0.d, vl1", "mov z16.d, p0/m, z0.d" diff --git a/unittests/InstructionCountCI/AFP/Secondary.json b/unittests/InstructionCountCI/AFP/Secondary.json index 1eedf7463..a48d0a01e 100644 --- a/unittests/InstructionCountCI/AFP/Secondary.json +++ b/unittests/InstructionCountCI/AFP/Secondary.json @@ -27,10 +27,10 @@ "0x0f 0x2a" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "scvtf v0.2s, v2.2s", "mov v16.d[0], v0.d[0]" ] diff --git a/unittests/InstructionCountCI/AVX128/FMA4.json b/unittests/InstructionCountCI/AVX128/FMA4.json index 5620176ed..3397b9948 100644 --- a/unittests/InstructionCountCI/AVX128/FMA4.json +++ b/unittests/InstructionCountCI/AVX128/FMA4.json @@ -18,8 +18,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -32,8 +32,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -46,8 +46,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -60,8 +60,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -74,8 +74,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -88,8 +88,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -102,8 +102,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -116,8 +116,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -130,8 +130,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -144,8 +144,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -158,8 +158,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -172,8 +172,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -186,8 +186,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -200,8 +200,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -214,8 +214,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -228,8 +228,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -242,8 +242,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -256,8 +256,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -270,8 +270,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -284,8 +284,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -298,8 +298,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -312,8 +312,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -326,8 +326,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -340,8 +340,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -354,8 +354,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -368,8 +368,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -382,8 +382,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -396,8 +396,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -410,8 +410,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] }, @@ -424,8 +424,8 @@ "mov w20, #0x10000", "str x20, [x28, #24]", "mov w1, #0x401", - "str x1, [x28, #1472]", - "ldr x0, [x28, #2864]", + "str x1, [x28, #1488]", + "ldr x0, [x28, #2880]", "br x0" ] } diff --git a/unittests/InstructionCountCI/AVX128/VEX_map1.json b/unittests/InstructionCountCI/AVX128/VEX_map1.json index 5d305d187..466c80d2c 100644 --- a/unittests/InstructionCountCI/AVX128/VEX_map1.json +++ b/unittests/InstructionCountCI/AVX128/VEX_map1.json @@ -1122,7 +1122,7 @@ "Map 1 0b01 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1134,7 +1134,7 @@ "Map 1 0b01 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1146,7 +1146,7 @@ "Map 1 0b01 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1171,7 +1171,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q3, [x0, #16]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1185,7 +1185,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q3, [x0, #32]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1199,7 +1199,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q3, [x0, #48]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1223,7 +1223,7 @@ "Map 1 0b10 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2616]", + "ldr x0, [x28, #2632]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1235,7 +1235,7 @@ "Map 1 0b10 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2616]", + "ldr x0, [x28, #2632]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1247,7 +1247,7 @@ "Map 1 0b10 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2616]", + "ldr x0, [x28, #2632]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1274,7 +1274,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2616]", + "ldr x0, [x28, #2632]", "ldr q3, [x0, #16]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1288,7 +1288,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2616]", + "ldr x0, [x28, #2632]", "ldr q3, [x0, #32]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1302,7 +1302,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2616]", + "ldr x0, [x28, #2632]", "ldr q3, [x0, #48]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1326,7 +1326,7 @@ "Map 1 0b11 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1338,7 +1338,7 @@ "Map 1 0b11 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1350,7 +1350,7 @@ "Map 1 0b11 0x70 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -1377,7 +1377,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr q3, [x0, #16]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1391,7 +1391,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr q3, [x0, #32]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -1405,7 +1405,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr q3, [x0, #48]", "tbl v16.16b, {v17.16b}, v3.16b", "tbl v2.16b, {v2.16b}, v3.16b", @@ -2288,7 +2288,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -2302,7 +2302,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", "ldr q3, [x28, #64]", - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q4, [x0, #16]", "tbl v16.16b, {v17.16b, v18.16b}, v4.16b", "tbl v2.16b, {v2.16b, v3.16b}, v4.16b", @@ -2315,7 +2315,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -2329,7 +2329,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", "ldr q3, [x28, #64]", - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q4, [x0, #32]", "tbl v16.16b, {v17.16b, v18.16b}, v4.16b", "tbl v2.16b, {v2.16b, v3.16b}, v4.16b", @@ -2342,7 +2342,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b", "stp xzr, xzr, [x28, #32]" @@ -2356,7 +2356,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #48]", "ldr q3, [x28, #64]", - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q4, [x0, #48]", "tbl v16.16b, {v17.16b, v18.16b}, v4.16b", "tbl v2.16b, {v2.16b, v3.16b}, v4.16b", diff --git a/unittests/InstructionCountCI/Crypto/H0F38.json b/unittests/InstructionCountCI/Crypto/H0F38.json index 8fd69b536..7deddad44 100644 --- a/unittests/InstructionCountCI/Crypto/H0F38.json +++ b/unittests/InstructionCountCI/Crypto/H0F38.json @@ -31,7 +31,7 @@ "0x66 0x0f 0x38 0xca" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q2, [x0, #432]", "tbl v3.16b, {v16.16b}, v2.16b", "tbl v4.16b, {v17.16b}, v2.16b", diff --git a/unittests/InstructionCountCI/Crypto/H0F3A.json b/unittests/InstructionCountCI/Crypto/H0F3A.json index f608d93b7..ed57999f3 100644 --- a/unittests/InstructionCountCI/Crypto/H0F3A.json +++ b/unittests/InstructionCountCI/Crypto/H0F3A.json @@ -86,7 +86,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #3488]", "movi v3.2d, #0x0", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q4, [x0, #432]", "tbl v5.16b, {v16.16b}, v4.16b", "tbl v6.16b, {v17.16b}, v4.16b", @@ -103,7 +103,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #3504]", "movi v3.2d, #0x0", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q4, [x0, #432]", "tbl v5.16b, {v16.16b}, v4.16b", "tbl v6.16b, {v17.16b}, v4.16b", @@ -120,7 +120,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #3520]", "movi v3.2d, #0x0", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q4, [x0, #432]", "tbl v5.16b, {v16.16b}, v4.16b", "tbl v6.16b, {v17.16b}, v4.16b", @@ -137,7 +137,7 @@ "ExpectedArm64ASM": [ "ldr q2, [x28, #3536]", "movi v3.2d, #0x0", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q4, [x0, #432]", "tbl v5.16b, {v16.16b}, v4.16b", "tbl v6.16b, {v17.16b}, v4.16b", diff --git a/unittests/InstructionCountCI/DDD.json b/unittests/InstructionCountCI/DDD.json index 507cded89..b3fa39cc9 100644 --- a/unittests/InstructionCountCI/DDD.json +++ b/unittests/InstructionCountCI/DDD.json @@ -23,15 +23,15 @@ "0x0f 0x0f 0x0c" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "uzp1 v2.4h, v2.4h, v2.4h", "sxtl v2.4s, v2.4h", "scvtf v2.2s, v2.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pi2fd mm0, mm1": { @@ -40,13 +40,13 @@ "0x0f 0x0f 0x0d" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "scvtf v2.2s, v2.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pf2iw mm0, mm1": { @@ -55,15 +55,15 @@ "0x0f 0x0f 0x1c" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "fcvtzs v2.2s, v2.2s", "uzp1 v2.4h, v2.4h, v2.4h", "sxtl v2.4s, v2.4h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pf2id mm0, mm1": { @@ -72,14 +72,14 @@ "0x0f 0x0f 0x1d" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "frint32z v2.4s, v2.4s", "fcvtzs v2.2s, v2.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrcpv mm0, mm1": { @@ -88,14 +88,14 @@ "0x0f 0x0f 0x86" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "fmov v0.4s, #0x70 (1.0000)", "fdiv v2.4s, v0.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrsqrtv mm0, mm1": { @@ -104,80 +104,80 @@ "0x0f 0x0f 0x87" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "fabs v3.4s, v2.4s", "fmov v0.4s, #0x70 (1.0000)", "fsqrt v1.4s, v3.4s", "fdiv v3.4s, v0.4s, v1.4s", "movi v0.2s, #0x80, lsl #24", "bit v3.8b, v2.8b, v0.8b", - "str d3, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d3, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfnacc mm0, mm1": { "ExpectedInstructionCount": 10, "Comment": "0x0f 0x0f 0x8a", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uzp1 v4.2s, v2.2s, v3.2s", "uzp2 v2.2s, v2.2s, v3.2s", "fsub v2.4s, v4.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfpnacc mm0, mm1": { "ExpectedInstructionCount": 11, "Comment": "0x0f 0x0f 0x8e", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "dup v4.2s, v2.s[1]", "fsub s2, s2, s4", "faddp v3.4s, v3.4s, v3.4s", "mov v2.s[1], v3.s[0]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfcmpge mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x0f 0x90", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fcmge v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfmin mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0x0f 0x94", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fcmgt v0.4s, v2.4s, v3.4s", "bif v3.16b, v2.16b, v0.16b", - "str d3, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d3, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrcp mm0, mm1": { @@ -186,15 +186,15 @@ "0x0f 0x0f 0x96" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "fmov s0, #0x70 (1.0000)", "fdiv s2, s0, s2", "dup v2.2s, v2.s[0]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrsqrt mm0, mm1": { @@ -203,10 +203,10 @@ "0x0f 0x0f 0x97" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "fabs v3.4s, v2.4s", "fmov v0.4s, #0x70 (1.0000)", "fsqrt v1.4s, v3.4s", @@ -214,77 +214,77 @@ "movi v0.2s, #0x80, lsl #24", "bit v3.8b, v2.8b, v0.8b", "dup v2.2s, v3.s[0]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfsub mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x0f 0x9a", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fsub v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfadd mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x0f 0x9e", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fadd v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfcmpgt mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x0f 0xa0", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fcmgt v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfmax mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0x0f 0xa4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fcmgt v0.4s, v2.4s, v3.4s", "bit v3.16b, v2.16b, v0.16b", - "str d3, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d3, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrcpit1 mm0, mm1": { "ExpectedInstructionCount": 6, "Comment": "0x0f 0x0f 0xa6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrcpit1 mm0, mm0": { @@ -296,12 +296,12 @@ "ExpectedInstructionCount": 6, "Comment": "0x0f 0x0f 0xa7", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrsqit1 mm0, mm0": { @@ -313,54 +313,54 @@ "ExpectedInstructionCount": 8, "Comment": "0x0f 0x0f 0xaa", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fsub v2.4s, v2.4s, v3.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfcmpeq mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x0f 0xb0", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fcmeq v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfmul mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x0f 0xb4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "fmul v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrcpit2 mm0, mm1": { "ExpectedInstructionCount": 6, "Comment": "0x0f 0x0f 0xb6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrcpit2 mm0, mm0": { @@ -376,44 +376,44 @@ "0x0f 0x0f 0xb7" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "smull v2.4s, v2.4h, v3.4h", "movi v3.4s, #0x80, lsl #8", "add v2.4s, v2.4s, v3.4s", "shrn v2.4h, v2.4s, #16", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pswapd mm0, mm1": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0x0f 0xbb", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "rev64 v2.2s, v2.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pavgusb mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x0f 0xbf", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "urhadd v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] } } diff --git a/unittests/InstructionCountCI/FEXOpt/AddressingLimitations.json b/unittests/InstructionCountCI/FEXOpt/AddressingLimitations.json index 6cac5551a..395d72a7c 100644 --- a/unittests/InstructionCountCI/FEXOpt/AddressingLimitations.json +++ b/unittests/InstructionCountCI/FEXOpt/AddressingLimitations.json @@ -1029,14 +1029,14 @@ "mov ebx, fs:0x14": { "ExpectedInstructionCount": 2, "ExpectedArm64ASM": [ - "ldr x20, [x28, #968]", + "ldr x20, [x28, #1000]", "ldr w6, [x20, #20]" ] }, "mov rbx, gs:0x14": { "ExpectedInstructionCount": 2, "ExpectedArm64ASM": [ - "ldr x20, [x28, #960]", + "ldr x20, [x28, #992]", "ldur x6, [x20, #20]" ] }, @@ -1048,9 +1048,9 @@ "x86InstructionCount": 2, "ExpectedInstructionCount": 4, "ExpectedArm64ASM": [ - "ldr x20, [x28, #960]", + "ldr x20, [x28, #992]", "ldr x4, [x20, #256]", - "ldr x20, [x28, #960]", + "ldr x20, [x28, #992]", "ldur x6, [x20, #20]" ] }, diff --git a/unittests/InstructionCountCI/FEXOpt/AddressingLimitations_32Bit.json b/unittests/InstructionCountCI/FEXOpt/AddressingLimitations_32Bit.json index 6ddacfab8..4f36214e2 100644 --- a/unittests/InstructionCountCI/FEXOpt/AddressingLimitations_32Bit.json +++ b/unittests/InstructionCountCI/FEXOpt/AddressingLimitations_32Bit.json @@ -301,14 +301,14 @@ "mov ebx, fs:0x14": { "ExpectedInstructionCount": 2, "ExpectedArm64ASM": [ - "ldr w20, [x28, #968]", + "ldr w20, [x28, #1000]", "ldr w6, [x20, #20]" ] }, "mov ebx, gs:0x14": { "ExpectedInstructionCount": 2, "ExpectedArm64ASM": [ - "ldr w20, [x28, #960]", + "ldr w20, [x28, #992]", "ldr w6, [x20, #20]" ] }, @@ -320,9 +320,9 @@ "x86InstructionCount": 2, "ExpectedInstructionCount": 4, "ExpectedArm64ASM": [ - "ldr w20, [x28, #960]", + "ldr w20, [x28, #992]", "ldr w4, [x20, #256]", - "ldr w20, [x28, #960]", + "ldr w20, [x28, #992]", "ldr w6, [x20, #20]" ] } diff --git a/unittests/InstructionCountCI/FEXOpt/MultiInst.json b/unittests/InstructionCountCI/FEXOpt/MultiInst.json index cc7948840..568ecd71d 100644 --- a/unittests/InstructionCountCI/FEXOpt/MultiInst.json +++ b/unittests/InstructionCountCI/FEXOpt/MultiInst.json @@ -217,7 +217,7 @@ "strb w21, [x11]", "add x10, x10, #0x1 (1)", "add x11, x11, #0x1 (1)", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "positive movsw": { @@ -237,7 +237,7 @@ "strh w21, [x11]", "add x10, x10, #0x2 (2)", "add x11, x11, #0x2 (2)", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "positive movsd": { @@ -257,7 +257,7 @@ "str w21, [x11]", "add x10, x10, #0x4 (4)", "add x11, x11, #0x4 (4)", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "positive movsq": { @@ -277,7 +277,7 @@ "str x21, [x11]", "add x10, x10, #0x8 (8)", "add x11, x11, #0x8 (8)", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "negative movsb": { @@ -297,7 +297,7 @@ "strb w21, [x11]", "sub x10, x10, #0x1 (1)", "sub x11, x11, #0x1 (1)", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "negative movsw": { @@ -317,7 +317,7 @@ "strh w21, [x11]", "sub x10, x10, #0x2 (2)", "sub x11, x11, #0x2 (2)", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "negative movsd": { @@ -337,7 +337,7 @@ "str w21, [x11]", "sub x10, x10, #0x4 (4)", "sub x11, x11, #0x4 (4)", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "negative movsq": { @@ -357,7 +357,7 @@ "str x21, [x11]", "sub x10, x10, #0x8 (8)", "sub x11, x11, #0x8 (8)", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "positive rep movsb": { @@ -412,7 +412,7 @@ "add x22, x0, x2", "add x21, x1, x2", "mov w7, #0x0", - "strb w20, [x28, #986]", + "strb w20, [x28, #1018]", "mov x11, x22", "mov x10, x21" ] @@ -469,7 +469,7 @@ "add x22, x0, x2, lsl #1", "add x21, x1, x2, lsl #1", "mov w7, #0x0", - "strb w20, [x28, #986]", + "strb w20, [x28, #1018]", "mov x11, x22", "mov x10, x21" ] @@ -526,7 +526,7 @@ "add x22, x0, x2, lsl #2", "add x21, x1, x2, lsl #2", "mov w7, #0x0", - "strb w20, [x28, #986]", + "strb w20, [x28, #1018]", "mov x11, x22", "mov x10, x21" ] @@ -583,7 +583,7 @@ "add x22, x0, x2, lsl #3", "add x21, x1, x2, lsl #3", "mov w7, #0x0", - "strb w20, [x28, #986]", + "strb w20, [x28, #1018]", "mov x11, x22", "mov x10, x21" ] @@ -644,7 +644,7 @@ "sub x22, x0, x2", "sub x21, x1, x2", "mov w7, #0x0", - "strb w20, [x28, #986]", + "strb w20, [x28, #1018]", "mov x11, x22", "mov x10, x21" ] @@ -705,7 +705,7 @@ "sub x22, x0, x2, lsl #1", "sub x21, x1, x2, lsl #1", "mov w7, #0x0", - "strb w20, [x28, #986]", + "strb w20, [x28, #1018]", "mov x11, x22", "mov x10, x21" ] @@ -766,7 +766,7 @@ "sub x22, x0, x2, lsl #2", "sub x21, x1, x2, lsl #2", "mov w7, #0x0", - "strb w20, [x28, #986]", + "strb w20, [x28, #1018]", "mov x11, x22", "mov x10, x21" ] @@ -827,7 +827,7 @@ "sub x22, x0, x2, lsl #3", "sub x21, x1, x2, lsl #3", "mov w7, #0x0", - "strb w20, [x28, #986]", + "strb w20, [x28, #1018]", "mov x11, x22", "mov x10, x21" ] @@ -872,7 +872,7 @@ "cbnz x0, #-0x8", "add x11, x11, x7", "mov w7, #0x0", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "positive rep stosw": { @@ -915,7 +915,7 @@ "cbnz x0, #-0x8", "add x11, x11, x7, lsl #1", "mov w7, #0x0", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "positive rep stosd": { @@ -958,7 +958,7 @@ "cbnz x0, #-0x8", "add x11, x11, x7, lsl #2", "mov w7, #0x0", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "positive rep stosq": { @@ -1000,7 +1000,7 @@ "cbnz x0, #-0x8", "add x11, x11, x7, lsl #3", "mov w7, #0x0", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "negative rep stosb": { @@ -1045,7 +1045,7 @@ "cbnz x0, #-0x8", "sub x11, x11, x7", "mov w7, #0x0", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "negative rep stosw": { @@ -1090,7 +1090,7 @@ "cbnz x0, #-0x8", "sub x11, x11, x7, lsl #1", "mov w7, #0x0", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "negative rep stosd": { @@ -1135,7 +1135,7 @@ "cbnz x0, #-0x8", "sub x11, x11, x7, lsl #2", "mov w7, #0x0", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "negative rep stosq": { @@ -1179,7 +1179,7 @@ "cbnz x0, #-0x8", "sub x11, x11, x7, lsl #3", "mov w7, #0x0", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "Sekiro spill block": { diff --git a/unittests/InstructionCountCI/FlagM/HotBlocks.json b/unittests/InstructionCountCI/FlagM/HotBlocks.json index e8e6d68fb..d25ca2d8e 100644 --- a/unittests/InstructionCountCI/FlagM/HotBlocks.json +++ b/unittests/InstructionCountCI/FlagM/HotBlocks.json @@ -895,8 +895,8 @@ "mov v0.16b, v16.16b", "mov v1.16b, v17.16b", "mov w0, #0xd", - "ldr x1, [x28, #2280]", - "ldr x3, [x28, #2288]", + "ldr x1, [x28, #2296]", + "ldr x3, [x28, #2304]", "blr x1", "ldr x30, [sp], #16", "mov w20, w0", diff --git a/unittests/InstructionCountCI/FlagM/HotBlocks_32Bit.json b/unittests/InstructionCountCI/FlagM/HotBlocks_32Bit.json index 1a1f9c417..b056cc630 100644 --- a/unittests/InstructionCountCI/FlagM/HotBlocks_32Bit.json +++ b/unittests/InstructionCountCI/FlagM/HotBlocks_32Bit.json @@ -351,14 +351,14 @@ "ldr w4, [x9, #8]", "mov x8, x9", "ldr w9, [x8], #4", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/FlagM/Primary.json b/unittests/InstructionCountCI/FlagM/Primary.json index 6903aebd1..8d28c851b 100644 --- a/unittests/InstructionCountCI/FlagM/Primary.json +++ b/unittests/InstructionCountCI/FlagM/Primary.json @@ -1669,30 +1669,30 @@ "eor x21, x27, x26", "ubfx w21, w21, #4, #1", "orr x20, x20, x21, lsl #4", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #985]", + "ldrb w21, [x28, #1017]", "orr x20, x20, x21, lsl #9", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "lsr x21, x21, #63", "orr x20, x20, x21, lsl #10", "cset x21, vs", "orr x20, x20, x21, lsl #11", - "ldrb w21, [x28, #988]", + "ldrb w21, [x28, #1020]", "orr x20, x20, x21, lsl #12", - "ldrb w21, [x28, #990]", + "ldrb w21, [x28, #1022]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #992]", + "ldrb w21, [x28, #1024]", "orr x20, x20, x21, lsl #16", - "ldrb w21, [x28, #993]", + "ldrb w21, [x28, #1025]", "orr x20, x20, x21, lsl #17", - "ldrb w21, [x28, #994]", + "ldrb w21, [x28, #1026]", "orr x20, x20, x21, lsl #18", - "ldrb w21, [x28, #995]", + "ldrb w21, [x28, #1027]", "orr x20, x20, x21, lsl #19", - "ldrb w21, [x28, #996]", + "ldrb w21, [x28, #1028]", "orr x20, x20, x21, lsl #20", - "ldrb w21, [x28, #997]", + "ldrb w21, [x28, #1029]", "orr x20, x20, x21, lsl #21", "eor w0, w26, w26, lsr #4", "eor w0, w0, w0, lsr #2", @@ -1714,30 +1714,30 @@ "eor x21, x27, x26", "ubfx w21, w21, #4, #1", "orr x20, x20, x21, lsl #4", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #985]", + "ldrb w21, [x28, #1017]", "orr x20, x20, x21, lsl #9", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "lsr x21, x21, #63", "orr x20, x20, x21, lsl #10", "cset x21, vs", "orr x20, x20, x21, lsl #11", - "ldrb w21, [x28, #988]", + "ldrb w21, [x28, #1020]", "orr x20, x20, x21, lsl #12", - "ldrb w21, [x28, #990]", + "ldrb w21, [x28, #1022]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #992]", + "ldrb w21, [x28, #1024]", "orr x20, x20, x21, lsl #16", - "ldrb w21, [x28, #993]", + "ldrb w21, [x28, #1025]", "orr x20, x20, x21, lsl #17", - "ldrb w21, [x28, #994]", + "ldrb w21, [x28, #1026]", "orr x20, x20, x21, lsl #18", - "ldrb w21, [x28, #995]", + "ldrb w21, [x28, #1027]", "orr x20, x20, x21, lsl #19", - "ldrb w21, [x28, #996]", + "ldrb w21, [x28, #1028]", "orr x20, x20, x21, lsl #20", - "ldrb w21, [x28, #997]", + "ldrb w21, [x28, #1029]", "orr x20, x20, x21, lsl #21", "eor w0, w26, w26, lsr #4", "eor w0, w0, w0, lsr #2", @@ -1764,37 +1764,37 @@ "rmif x27, #4, #nZcv", "rmif x27, #4, #Nzcv", "ubfx w20, w27, #8, #1", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "and w21, w21, #0xfffffffe", "mov w22, #0x1", "mrs x23, nzcv", "cmp x20, #0x0 (0)", "csel x20, x21, x22, eq", - "strb w20, [x28, #984]", + "strb w20, [x28, #1016]", "ubfx w20, w27, #9, #1", - "strb w20, [x28, #985]", + "strb w20, [x28, #1017]", "ubfx w20, w27, #10, #1", "sub x20, x22, x20, lsl #1", "msr nzcv, x23", "rmif x27, #11, #nzcV", "ubfx w21, w27, #12, #1", - "strb w21, [x28, #988]", + "strb w21, [x28, #1020]", "ubfx w21, w27, #14, #1", - "strb w21, [x28, #990]", + "strb w21, [x28, #1022]", "ubfx w21, w27, #16, #1", - "strb w21, [x28, #992]", + "strb w21, [x28, #1024]", "ubfx w21, w27, #17, #1", - "strb w21, [x28, #993]", + "strb w21, [x28, #1025]", "ubfx w21, w27, #18, #1", - "strb w21, [x28, #994]", + "strb w21, [x28, #1026]", "ubfx w21, w27, #19, #1", - "strb w21, [x28, #995]", + "strb w21, [x28, #1027]", "ubfx w21, w27, #20, #1", - "strb w21, [x28, #996]", + "strb w21, [x28, #1028]", "ubfx w21, w27, #21, #1", - "strb w21, [x28, #997]", + "strb w21, [x28, #1029]", "mov w21, #0x10001", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "sahf": { @@ -1844,7 +1844,7 @@ "lsl w0, w21, #24", "cmp w0, w20, lsl #24", "sub w26, w21, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20", "add x10, x10, x20" ] @@ -1861,7 +1861,7 @@ "lsl w0, w21, #16", "cmp w0, w20, lsl #16", "sub w26, w21, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #1", "add x11, x11, x20", "add x10, x10, x20" @@ -1877,7 +1877,7 @@ "ldr w21, [x10]", "eor x27, x21, x20", "subs w26, w21, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #2", "add x11, x11, x20", "add x10, x10, x20" @@ -1893,7 +1893,7 @@ "ldr x21, [x10]", "eor x27, x21, x20", "subs x26, x21, x20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #3", "add x11, x11, x20", "add x10, x10, x20" @@ -1904,7 +1904,7 @@ "Comment": "0xa6", "ExpectedArm64ASM": [ "cbz x7, #+0x64", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -1935,7 +1935,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x64", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -1966,7 +1966,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x5c", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -1995,7 +1995,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x5c", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -2024,7 +2024,7 @@ "Comment": "0xa6", "ExpectedArm64ASM": [ "cbz x7, #+0x64", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -2055,7 +2055,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x64", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -2086,7 +2086,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x5c", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -2115,7 +2115,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x5c", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -2212,7 +2212,7 @@ "lsl w0, w4, #24", "cmp w0, w20, lsl #24", "sub w26, w4, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20" ] }, @@ -2225,7 +2225,7 @@ "lsl w0, w4, #16", "cmp w0, w20, lsl #16", "sub w26, w4, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #1" ] }, @@ -2236,7 +2236,7 @@ "ldr w20, [x11]", "eor x27, x4, x20", "subs w26, w4, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #2" ] }, @@ -2247,7 +2247,7 @@ "ldr x20, [x11]", "eor x27, x4, x20", "subs x26, x4, x20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #3" ] }, @@ -2255,7 +2255,7 @@ "ExpectedInstructionCount": 23, "Comment": "0xae", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x2c", @@ -2284,7 +2284,7 @@ "ExpectedInstructionCount": 23, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x2c", @@ -2313,7 +2313,7 @@ "ExpectedInstructionCount": 19, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -2338,7 +2338,7 @@ "ExpectedInstructionCount": 19, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -2363,7 +2363,7 @@ "ExpectedInstructionCount": 23, "Comment": "0xae", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x2c", @@ -2392,7 +2392,7 @@ "ExpectedInstructionCount": 23, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x2c", @@ -2421,7 +2421,7 @@ "ExpectedInstructionCount": 19, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -2446,7 +2446,7 @@ "ExpectedInstructionCount": 19, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", diff --git a/unittests/InstructionCountCI/FlagM/Primary_32Bit.json b/unittests/InstructionCountCI/FlagM/Primary_32Bit.json index bea147ea4..0b603828b 100644 --- a/unittests/InstructionCountCI/FlagM/Primary_32Bit.json +++ b/unittests/InstructionCountCI/FlagM/Primary_32Bit.json @@ -16,7 +16,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x06", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #928]", + "ldrh w20, [x28, #960]", "str w20, [x8, #-4]!" ] }, @@ -25,24 +25,24 @@ "Comment": "0x07", "ExpectedArm64ASM": [ "ldr w20, [x8], #4", - "strh w20, [x28, #928]", + "strh w20, [x28, #960]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #944]" + "str w20, [x28, #976]" ] }, "push cs": { "ExpectedInstructionCount": 2, "Comment": "0x0e", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #930]", + "ldrh w20, [x28, #962]", "str w20, [x8, #-4]!" ] }, @@ -50,7 +50,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x16", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #932]", + "ldrh w20, [x28, #964]", "str w20, [x8, #-4]!" ] }, @@ -59,26 +59,26 @@ "Comment": "0x17", "ExpectedArm64ASM": [ "ldr w20, [x8], #4", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "mov w22, #0x1", "and w21, w21, #0x1", - "ldrb w23, [x28, #984]", + "ldrb w23, [x28, #1016]", "and w23, w23, #0xfffffffe", "mrs x12, nzcv", "cmp x21, #0x0 (0)", "csel x21, x23, x22, eq", - "strb w21, [x28, #984]", - "strh w20, [x28, #932]", + "strb w21, [x28, #1016]", + "strh w20, [x28, #964]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #952]", + "str w20, [x28, #984]", "msr nzcv, x12" ] }, @@ -86,7 +86,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x1e", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #934]", + "ldrh w20, [x28, #966]", "str w20, [x8, #-4]!" ] }, @@ -95,17 +95,17 @@ "Comment": "0x1f", "ExpectedArm64ASM": [ "ldr w20, [x8], #4", - "strh w20, [x28, #934]", + "strh w20, [x28, #966]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #956]" + "str w20, [x28, #988]" ] }, "daa": { @@ -320,30 +320,30 @@ "eor x21, x27, x26", "ubfx w21, w21, #4, #1", "orr x20, x20, x21, lsl #4", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #985]", + "ldrb w21, [x28, #1017]", "orr x20, x20, x21, lsl #9", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "lsr x21, x21, #63", "orr x20, x20, x21, lsl #10", "cset x21, vs", "orr x20, x20, x21, lsl #11", - "ldrb w21, [x28, #988]", + "ldrb w21, [x28, #1020]", "orr x20, x20, x21, lsl #12", - "ldrb w21, [x28, #990]", + "ldrb w21, [x28, #1022]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #992]", + "ldrb w21, [x28, #1024]", "orr x20, x20, x21, lsl #16", - "ldrb w21, [x28, #993]", + "ldrb w21, [x28, #1025]", "orr x20, x20, x21, lsl #17", - "ldrb w21, [x28, #994]", + "ldrb w21, [x28, #1026]", "orr x20, x20, x21, lsl #18", - "ldrb w21, [x28, #995]", + "ldrb w21, [x28, #1027]", "orr x20, x20, x21, lsl #19", - "ldrb w21, [x28, #996]", + "ldrb w21, [x28, #1028]", "orr x20, x20, x21, lsl #20", - "ldrb w21, [x28, #997]", + "ldrb w21, [x28, #1029]", "orr x20, x20, x21, lsl #21", "eor w0, w26, w26, lsr #4", "eor w0, w0, w0, lsr #2", @@ -365,30 +365,30 @@ "eor x21, x27, x26", "ubfx w21, w21, #4, #1", "orr x20, x20, x21, lsl #4", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #985]", + "ldrb w21, [x28, #1017]", "orr x20, x20, x21, lsl #9", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "lsr x21, x21, #63", "orr x20, x20, x21, lsl #10", "cset x21, vs", "orr x20, x20, x21, lsl #11", - "ldrb w21, [x28, #988]", + "ldrb w21, [x28, #1020]", "orr x20, x20, x21, lsl #12", - "ldrb w21, [x28, #990]", + "ldrb w21, [x28, #1022]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #992]", + "ldrb w21, [x28, #1024]", "orr x20, x20, x21, lsl #16", - "ldrb w21, [x28, #993]", + "ldrb w21, [x28, #1025]", "orr x20, x20, x21, lsl #17", - "ldrb w21, [x28, #994]", + "ldrb w21, [x28, #1026]", "orr x20, x20, x21, lsl #18", - "ldrb w21, [x28, #995]", + "ldrb w21, [x28, #1027]", "orr x20, x20, x21, lsl #19", - "ldrb w21, [x28, #996]", + "ldrb w21, [x28, #1028]", "orr x20, x20, x21, lsl #20", - "ldrb w21, [x28, #997]", + "ldrb w21, [x28, #1029]", "orr x20, x20, x21, lsl #21", "eor w0, w26, w26, lsr #4", "eor w0, w0, w0, lsr #2", diff --git a/unittests/InstructionCountCI/FlagM/Secondary.json b/unittests/InstructionCountCI/FlagM/Secondary.json index 7bef54699..ee5b8f15e 100644 --- a/unittests/InstructionCountCI/FlagM/Secondary.json +++ b/unittests/InstructionCountCI/FlagM/Secondary.json @@ -1604,10 +1604,10 @@ "ExpectedInstructionCount": 11, "Comment": "0x0f 0xd7", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x28, #3216]", "cmlt v2.16b, v2.16b, #0", "and v2.8b, v2.8b, v3.8b", @@ -1621,12 +1621,12 @@ "ExpectedInstructionCount": 9, "Comment": "0x0f 0xf7", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "cmlt v2.16b, v2.16b, #0", - "ldr d3, [x28, #1040]", + "ldr d3, [x28, #1056]", "ldr d4, [x11]", "bsl v2.8b, v3.8b, v4.8b", "str d2, [x11]" diff --git a/unittests/InstructionCountCI/FlagM/SecondaryGroup.json b/unittests/InstructionCountCI/FlagM/SecondaryGroup.json index 7862926a8..ebc07360e 100644 --- a/unittests/InstructionCountCI/FlagM/SecondaryGroup.json +++ b/unittests/InstructionCountCI/FlagM/SecondaryGroup.json @@ -814,13 +814,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ushr v2.8h, v2.8h, #15", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlw mm0, 16": { @@ -828,13 +828,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlw xmm0, 0": { @@ -870,13 +870,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sshr v2.8h, v2.8h, #15", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psraw mm0, 16": { @@ -884,13 +884,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sshr v2.8h, v2.8h, #15", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psraw xmm0, 0": { @@ -926,13 +926,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "shl v2.8h, v2.8h, #15", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllw mm0, 16": { @@ -940,13 +940,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllw xmm0, 0": { @@ -982,13 +982,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ushr v2.4s, v2.4s, #31", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrld mm0, 32": { @@ -996,13 +996,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrld xmm0, 0": { @@ -1038,13 +1038,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sshr v2.4s, v2.4s, #31", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrad mm0, 32": { @@ -1052,13 +1052,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sshr v2.4s, v2.4s, #31", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrad xmm0, 0": { @@ -1094,13 +1094,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "shl v2.4s, v2.4s, #31", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pslld mm0, 32": { @@ -1108,13 +1108,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pslld xmm0, 0": { @@ -1150,13 +1150,13 @@ "Type": "MMX", "Comment": "GROUP14 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ushr v2.2d, v2.2d, #63", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlq mm0, 64": { @@ -1164,13 +1164,13 @@ "Type": "MMX", "Comment": "GROUP14 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlq xmm0, 0": { @@ -1229,13 +1229,13 @@ "Type": "MMX", "Comment": "GROUP14 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "shl v2.2d, v2.2d, #63", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllq mm0, 64": { @@ -1243,13 +1243,13 @@ "Type": "MMX", "Comment": "GROUP14 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllq xmm0, 0": { @@ -1278,61 +1278,61 @@ "ExpectedInstructionCount": 68, "Comment": "GROUP15 0x0F 0xAE /0", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4, #2]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "strb w20, [x4, #4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #32]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #64]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #80]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #96]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #112]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #128]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #144]", "stp q16, q17, [x4, #160]", "stp q18, q19, [x4, #192]", @@ -1342,7 +1342,7 @@ "stp q26, q27, [x4, #320]", "stp q28, q29, [x4, #352]", "stp q30, q31, [x4, #384]", - "ldr w20, [x28, #940]", + "ldr w20, [x28, #972]", "and w20, w20, #0xffc0", "mov w21, #0xffff", "stp w20, w21, [x4, #24]" @@ -1352,14 +1352,14 @@ "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /0", "ExpectedArm64ASM": [ - "ldr w4, [x28, #968]" + "ldr w4, [x28, #1000]" ] }, "rdfsbase rax": { "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /0", "ExpectedArm64ASM": [ - "ldr x4, [x28, #968]" + "ldr x4, [x28, #1000]" ] }, "fxrstor [rax]": { @@ -1367,34 +1367,34 @@ "Comment": "GROUP15 0x0F 0xAE /1", "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "ldrh w20, [x4, #2]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w21, w20, #8, #1", "ubfx w22, w20, #9, #1", "ubfx w23, w20, #10, #1", "ubfx w24, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w21, [x28, #1016]", - "strb w22, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w21, [x28, #1048]", + "strb w22, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w20, [x28, #1040]", "ldrb w20, [x4, #4]", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "ldp q2, q3, [x4, #32]", - "str q2, [x28, #1040]", - "str q3, [x28, #1056]", + "str q2, [x28, #1056]", + "str q3, [x28, #1072]", "ldp q2, q3, [x4, #64]", - "str q2, [x28, #1072]", - "str q3, [x28, #1088]", + "str q2, [x28, #1088]", + "str q3, [x28, #1104]", "ldp q2, q3, [x4, #96]", - "str q2, [x28, #1104]", - "str q3, [x28, #1120]", + "str q2, [x28, #1120]", + "str q3, [x28, #1136]", "ldp q2, q3, [x4, #128]", - "str q2, [x28, #1136]", - "str q3, [x28, #1152]", + "str q2, [x28, #1152]", + "str q3, [x28, #1168]", "ldp q16, q17, [x4, #160]", "ldp q18, q19, [x4, #192]", "ldp q20, q21, [x4, #224]", @@ -1405,7 +1405,7 @@ "ldp q30, q31, [x4, #384]", "ldr w20, [x4, #24]", "and w20, w20, #0xffc0", - "str w20, [x28, #940]", + "str w20, [x28, #972]", "ubfx w21, w20, #13, #3", "rbit w1, w21", "lsr w1, w1, #30", @@ -1420,14 +1420,14 @@ "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /1", "ExpectedArm64ASM": [ - "ldr w4, [x28, #960]" + "ldr w4, [x28, #992]" ] }, "rdgsbase rax": { "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /1", "ExpectedArm64ASM": [ - "ldr x4, [x28, #960]" + "ldr x4, [x28, #992]" ] }, "ldmxcsr [rax]": { @@ -1436,7 +1436,7 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "and w20, w20, #0xffc0", - "str w20, [x28, #940]", + "str w20, [x28, #972]", "ubfx w21, w20, #13, #3", "rbit w1, w21", "lsr w1, w1, #30", @@ -1452,21 +1452,21 @@ "Comment": "GROUP15 0x0F 0xAE /2", "ExpectedArm64ASM": [ "mov w20, w4", - "str x20, [x28, #968]" + "str x20, [x28, #1000]" ] }, "wrfsbase rax": { "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /2", "ExpectedArm64ASM": [ - "str x4, [x28, #968]" + "str x4, [x28, #1000]" ] }, "stmxcsr [rax]": { "ExpectedInstructionCount": 3, "Comment": "GROUP15 0x0F 0xAE /3", "ExpectedArm64ASM": [ - "ldr w20, [x28, #940]", + "ldr w20, [x28, #972]", "and w20, w20, #0xffc0", "str w20, [x4]" ] @@ -1476,14 +1476,14 @@ "Comment": "GROUP15 0x0F 0xAE /3", "ExpectedArm64ASM": [ "mov w20, w4", - "str x20, [x28, #960]" + "str x20, [x28, #992]" ] }, "wrgsbase rax": { "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /3", "ExpectedArm64ASM": [ - "str x4, [x28, #960]" + "str x4, [x28, #992]" ] }, "xsave [rax]": { @@ -1493,61 +1493,61 @@ "ubfx x20, x4, #0, #1", "cbnz x20, #+0x8", "b #+0xe4", - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4, #2]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "strb w20, [x4, #4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #32]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #64]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #80]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #96]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #112]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #128]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #144]", "ubfx x20, x4, #1, #1", "cbnz x20, #+0x8", @@ -1582,7 +1582,7 @@ "ubfx x20, x4, #1, #2", "cbnz x20, #+0x8", "b #+0x14", - "ldr w20, [x28, #940]", + "ldr w20, [x28, #972]", "and w20, w20, #0xffc0", "mov w21, #0xffff", "stp w20, w21, [x4, #24]", @@ -1597,61 +1597,61 @@ "ubfx x20, x4, #0, #1", "cbnz x20, #+0x8", "b #+0xe4", - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4, #2]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "strb w20, [x4, #4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #32]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #64]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #80]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #96]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #112]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #128]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #144]", "ubfx x20, x4, #1, #1", "cbnz x20, #+0x8", @@ -1686,7 +1686,7 @@ "ubfx x20, x4, #1, #2", "cbnz x20, #+0x8", "b #+0x14", - "ldr w20, [x28, #940]", + "ldr w20, [x28, #972]", "and w20, w20, #0xffc0", "mov w21, #0xffff", "stp w20, w21, [x4, #24]", @@ -1711,46 +1711,45 @@ "cbnz x20, #+0x8", "b #+0x7c", "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "ldrh w20, [x4, #2]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w21, w20, #8, #1", "ubfx w22, w20, #9, #1", "ubfx w23, w20, #10, #1", "ubfx w24, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w21, [x28, #1016]", - "strb w22, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w21, [x28, #1048]", + "strb w22, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w20, [x28, #1040]", "ldrb w20, [x4, #4]", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "ldp q2, q3, [x4, #32]", - "str q2, [x28, #1040]", - "str q3, [x28, #1056]", + "str q2, [x28, #1056]", + "str q3, [x28, #1072]", "ldp q2, q3, [x4, #64]", - "str q2, [x28, #1072]", - "str q3, [x28, #1088]", + "str q2, [x28, #1088]", + "str q3, [x28, #1104]", "ldp q2, q3, [x4, #96]", - "str q2, [x28, #1104]", - "str q3, [x28, #1120]", + "str q2, [x28, #1120]", + "str q3, [x28, #1136]", "ldp q2, q3, [x4, #128]", - "str q2, [x28, #1136]", - "str q3, [x28, #1152]", + "str q2, [x28, #1152]", + "str q3, [x28, #1168]", "b #+0x4c", "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]", + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]", "movi v2.2d, #0x0", - "str q2, [x28, #1040]", "str q2, [x28, #1056]", "str q2, [x28, #1072]", "str q2, [x28, #1088]", @@ -1758,6 +1757,7 @@ "str q2, [x28, #1120]", "str q2, [x28, #1136]", "str q2, [x28, #1152]", + "str q2, [x28, #1168]", "ldr x20, [x4, #512]", "ubfx x20, x20, #1, #1", "cbnz x20, #+0x8", @@ -1827,7 +1827,7 @@ "b #+0x34", "ldr w20, [x4, #24]", "and w20, w20, #0xffc0", - "str w20, [x28, #940]", + "str w20, [x28, #972]", "ubfx w21, w20, #13, #3", "rbit w1, w21", "lsr w1, w1, #30", diff --git a/unittests/InstructionCountCI/FlagM/SecondaryModRM.json b/unittests/InstructionCountCI/FlagM/SecondaryModRM.json index 9e5ffa1c6..cbb6e5572 100644 --- a/unittests/InstructionCountCI/FlagM/SecondaryModRM.json +++ b/unittests/InstructionCountCI/FlagM/SecondaryModRM.json @@ -25,8 +25,8 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x3], #64", "stp x18, x30, [x3], #16", "mrs x3, nzcv", - "str w3, [x28, #1000]", - "str x25, [x28, #1024]", + "str w3, [x28, #1032]", + "str x25, [x28, #432]", "stp x4, x7, [x28, #288]", "stp x5, x6, [x28, #304]", "stp x8, x9, [x28, #320]", @@ -36,19 +36,19 @@ "stp x16, x17, [x28, #384]", "stp x19, x29, [x28, #400]", "stp w26, w27, [x28, #16]", - "add x3, x28, #0x1a0 (416)", + "add x3, x28, #0x1c0 (448)", "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x3], #64", "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x3], #64", "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x3], #64", "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x3], #64", "mov w1, w7", - "ldr x0, [x28, #1512]", - "ldr x2, [x28, #1528]", + "ldr x0, [x28, #1528]", + "ldr x2, [x28, #1544]", "blr x2", - "ldr x25, [x28, #1024]", - "ldr w4, [x28, #1000]", + "ldr x25, [x28, #432]", + "ldr w4, [x28, #1032]", "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", + "add x4, x28, #0x1c0 (448)", "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", diff --git a/unittests/InstructionCountCI/FlagM/VEX_map1.json b/unittests/InstructionCountCI/FlagM/VEX_map1.json index 7d79de94a..3717a4875 100644 --- a/unittests/InstructionCountCI/FlagM/VEX_map1.json +++ b/unittests/InstructionCountCI/FlagM/VEX_map1.json @@ -83,7 +83,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2440]", + "ldr x0, [x28, #2456]", "ld1b {z2.b}, p7/z, [x0]", "mrs x0, nzcv", "mov z0.d, #0", diff --git a/unittests/InstructionCountCI/FlagM/x87-Crysis2Max-fmodel.json b/unittests/InstructionCountCI/FlagM/x87-Crysis2Max-fmodel.json index d7cb79ecb..b3b7f749b 100644 --- a/unittests/InstructionCountCI/FlagM/x87-Crysis2Max-fmodel.json +++ b/unittests/InstructionCountCI/FlagM/x87-Crysis2Max-fmodel.json @@ -834,8 +834,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -845,23 +845,23 @@ "ldr s3, [x4, #124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -869,32 +869,16 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -906,10 +890,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -917,31 +917,31 @@ "ldr s2, [x4, #120]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -949,32 +949,16 @@ "ldr s2, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #120]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -986,10 +970,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -997,31 +997,31 @@ "ldr s2, [x4, #116]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1029,32 +1029,16 @@ "ldr s2, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1066,10 +1050,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1077,31 +1077,31 @@ "ldr s2, [x4, #112]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1109,32 +1109,16 @@ "ldr s2, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #112]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1146,10 +1130,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1157,31 +1157,31 @@ "ldr s2, [x4, #108]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1189,32 +1189,16 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #108]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1226,10 +1210,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1237,31 +1237,31 @@ "ldr s2, [x4, #104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1269,32 +1269,16 @@ "ldr s2, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #104]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1306,10 +1290,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1317,31 +1317,31 @@ "ldr s2, [x4, #100]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1349,32 +1349,16 @@ "ldr s2, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #100]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1386,10 +1370,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1397,31 +1397,31 @@ "ldr s2, [x4, #96]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1429,32 +1429,16 @@ "ldr s2, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #96]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #28]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1466,10 +1450,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1477,31 +1477,31 @@ "ldr s2, [x4, #92]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1509,32 +1509,16 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #92]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #32]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1546,10 +1530,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #32]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1557,31 +1557,31 @@ "ldr s2, [x4, #88]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1589,32 +1589,16 @@ "ldr s2, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #88]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #36]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1626,10 +1610,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #36]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1637,31 +1637,31 @@ "ldr s2, [x4, #84]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1669,32 +1669,16 @@ "ldr s2, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #40]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1706,10 +1690,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #40]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1717,31 +1717,31 @@ "ldr s2, [x4, #80]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1749,32 +1749,16 @@ "ldr s2, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #80]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #44]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1786,10 +1770,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #44]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1797,31 +1797,31 @@ "ldr s2, [x4, #76]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1829,32 +1829,16 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #48]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1866,10 +1850,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #48]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1877,31 +1877,31 @@ "ldr s2, [x4, #72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1909,32 +1909,16 @@ "ldr s2, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x7, #52]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1946,10 +1930,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #52]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1957,48 +1957,16 @@ "ldr s2, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "stur s2, [x9, #-72]", - "ldr s2, [x4, #56]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #68]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2010,11 +1978,27 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr s3, [x7, #56]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "stur s2, [x9, #-72]", + "ldr s2, [x4, #56]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2026,10 +2010,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x7, #56]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2037,48 +2037,16 @@ "ldr s2, [x4, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "stur s2, [x9, #-68]", - "ldr s2, [x4, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #64]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2090,29 +2058,61 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "stur s2, [x9, #-68]", + "ldr s2, [x4, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x4, #64]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", "mov w20, #0xe358", "movk w20, #0x100d, lsl #16", "ldr w4, [x20]", "ldr s3, [x7, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2120,31 +2120,31 @@ "ldur s2, [x9, #-68]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-128]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2152,32 +2152,16 @@ "ldur s2, [x9, #-128]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2189,10 +2173,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2200,31 +2200,31 @@ "ldur s2, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2232,32 +2232,16 @@ "ldur s2, [x9, #-124]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2269,10 +2253,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2280,31 +2280,31 @@ "ldur s2, [x9, #-76]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-120]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2312,32 +2312,16 @@ "ldur s2, [x9, #-120]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2349,10 +2333,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2360,31 +2360,31 @@ "ldur s2, [x9, #-80]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2392,32 +2392,16 @@ "ldur s2, [x9, #-116]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-80]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2429,10 +2413,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2440,31 +2440,31 @@ "ldur s2, [x9, #-84]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-112]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2472,32 +2472,16 @@ "ldur s2, [x9, #-112]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2509,10 +2493,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2520,31 +2520,31 @@ "ldur s2, [x9, #-88]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-108]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2552,32 +2552,16 @@ "ldur s2, [x9, #-108]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-88]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2589,10 +2573,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2600,31 +2600,31 @@ "ldur s2, [x9, #-92]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-104]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2632,32 +2632,16 @@ "ldur s2, [x9, #-104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-92]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2669,10 +2653,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2680,31 +2680,31 @@ "ldur s2, [x9, #-96]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-100]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2712,32 +2712,16 @@ "ldur s2, [x9, #-100]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-96]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #28]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2749,10 +2733,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2760,31 +2760,31 @@ "ldur s2, [x9, #-64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2792,32 +2792,16 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-64]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2829,10 +2813,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2840,31 +2840,31 @@ "ldur s2, [x9, #-60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2872,32 +2872,16 @@ "ldur s2, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2909,10 +2893,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2920,31 +2920,31 @@ "ldur s2, [x9, #-56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2952,32 +2952,16 @@ "ldur s2, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -2989,10 +2973,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3000,31 +3000,31 @@ "ldur s2, [x9, #-52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3032,32 +3032,16 @@ "ldur s2, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3069,10 +3053,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3080,31 +3080,31 @@ "ldur s2, [x9, #-48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3112,32 +3112,16 @@ "ldur s2, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-48]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3149,10 +3133,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3160,31 +3160,31 @@ "ldur s2, [x9, #-44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3192,32 +3192,16 @@ "ldur s2, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3229,10 +3213,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3240,31 +3240,31 @@ "ldur s2, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3272,32 +3272,16 @@ "ldur s2, [x9, #-28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3309,10 +3293,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3320,48 +3320,16 @@ "ldur s2, [x9, #-36]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-32]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "stur s2, [x9, #-164]", - "ldur s2, [x9, #-32]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldur s3, [x9, #-36]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3373,11 +3341,27 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr s3, [x4, #28]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "stur s2, [x9, #-164]", + "ldur s2, [x9, #-32]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldur s3, [x9, #-36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3389,13 +3373,29 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", "mov w20, #0xe35c", "movk w20, #0x100d, lsl #16", "ldr w4, [x20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3403,31 +3403,31 @@ "ldur s2, [x9, #-228]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-256]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3435,32 +3435,16 @@ "ldur s2, [x9, #-256]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-228]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3472,10 +3456,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3483,31 +3483,31 @@ "ldur s2, [x9, #-232]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-252]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3515,32 +3515,16 @@ "ldur s2, [x9, #-252]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-232]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3552,10 +3536,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3563,31 +3563,31 @@ "ldur s2, [x9, #-236]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-248]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3595,32 +3595,16 @@ "ldur s2, [x9, #-248]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-236]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3632,10 +3616,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3643,31 +3643,31 @@ "ldur s2, [x9, #-240]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-244]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3675,32 +3675,16 @@ "ldur s2, [x9, #-244]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-240]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3712,10 +3696,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3723,31 +3723,31 @@ "ldur s2, [x9, #-224]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-196]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3755,32 +3755,16 @@ "ldur s2, [x9, #-196]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-224]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3792,10 +3776,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3803,31 +3803,31 @@ "ldur s2, [x9, #-220]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-200]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3835,32 +3835,16 @@ "ldur s2, [x9, #-200]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-220]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3872,10 +3856,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3883,31 +3883,31 @@ "ldur s2, [x9, #-216]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-204]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3915,32 +3915,16 @@ "ldur s2, [x9, #-204]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-216]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -3952,10 +3936,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3963,31 +3963,31 @@ "ldur s2, [x9, #-212]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-208]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3995,32 +3995,16 @@ "ldur s2, [x9, #-208]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-212]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4032,10 +4016,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4043,31 +4043,31 @@ "ldur s2, [x9, #-164]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-192]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4075,32 +4075,16 @@ "ldur s2, [x9, #-192]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-164]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4112,10 +4096,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4123,31 +4123,31 @@ "ldur s2, [x9, #-168]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-188]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4155,32 +4155,16 @@ "ldur s2, [x9, #-188]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-168]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4192,10 +4176,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4203,31 +4203,31 @@ "ldur s2, [x9, #-172]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-184]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4235,32 +4235,16 @@ "ldur s2, [x9, #-184]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-172]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4272,10 +4256,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4283,31 +4283,31 @@ "ldur s2, [x9, #-176]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-180]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4315,32 +4315,16 @@ "ldur s2, [x9, #-180]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-176]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4352,10 +4336,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4363,31 +4363,31 @@ "ldur s2, [x9, #-160]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-132]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4395,32 +4395,16 @@ "ldur s2, [x9, #-132]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-160]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4432,10 +4416,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4443,31 +4443,31 @@ "ldur s2, [x9, #-156]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-136]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4475,32 +4475,16 @@ "ldur s2, [x9, #-136]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-156]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4512,10 +4496,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4523,31 +4523,31 @@ "ldur s2, [x9, #-152]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-140]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4555,32 +4555,16 @@ "ldur s2, [x9, #-140]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-152]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x4, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4592,10 +4576,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4603,48 +4603,16 @@ "ldur s2, [x9, #-148]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-144]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "stur s2, [x9, #-20]", - "ldur s2, [x9, #-144]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldur s3, [x9, #-148]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4656,11 +4624,27 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr s3, [x4, #12]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "stur s2, [x9, #-20]", + "ldur s2, [x9, #-144]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldur s3, [x9, #-148]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4672,13 +4656,29 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x4, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", "mov w20, #0xe360", "movk w20, #0x100d, lsl #16", "ldr w4, [x20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4691,31 +4691,31 @@ "ldur s2, [x9, #-116]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-128]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4723,32 +4723,16 @@ "ldur s2, [x9, #-128]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x9, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4760,11 +4744,27 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "ldr s3, [x9, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4772,31 +4772,31 @@ "ldur s2, [x9, #-120]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-124]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4804,32 +4804,16 @@ "ldur s2, [x9, #-124]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-120]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s4, [x9, x20, sxtx]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -4841,11 +4825,27 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "ldr s4, [x9, x20, sxtx]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4853,31 +4853,31 @@ "ldur s2, [x9, #-100]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-112]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4885,30 +4885,22 @@ "ldur s2, [x9, #-100]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-112]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -4916,8 +4908,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4925,31 +4925,31 @@ "ldur s2, [x9, #-104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4957,30 +4957,22 @@ "ldur s2, [x9, #-104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -4988,8 +4980,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4997,31 +4997,31 @@ "ldur s2, [x9, #-84]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-96]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5029,30 +5029,22 @@ "ldur s2, [x9, #-96]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-84]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5060,8 +5052,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5069,31 +5069,31 @@ "ldur s2, [x9, #-88]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-92]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5101,30 +5101,22 @@ "ldur s2, [x9, #-92]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-88]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5132,8 +5124,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5141,48 +5141,16 @@ "ldur s2, [x9, #-68]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-80]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "stur s2, [x9, #-208]", - "ldur s2, [x9, #-68]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldur s5, [x9, #-80]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -5196,7 +5164,31 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "stur s2, [x9, #-208]", + "ldur s2, [x9, #-68]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldur s5, [x9, #-80]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v5.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5204,8 +5196,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5213,8 +5213,8 @@ "ldur s2, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5224,23 +5224,23 @@ "ldur s5, [x9, #-76]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5248,30 +5248,22 @@ "ldur s2, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-76]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5279,8 +5271,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5288,31 +5288,31 @@ "ldur s2, [x9, #-64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5320,30 +5320,22 @@ "ldur s2, [x9, #-64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5351,8 +5343,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5360,31 +5360,31 @@ "ldur s2, [x9, #-60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5392,30 +5392,22 @@ "ldur s2, [x9, #-60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5423,8 +5415,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5432,31 +5432,31 @@ "ldur s2, [x9, #-48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-36]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5464,30 +5464,22 @@ "ldur s2, [x9, #-36]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-48]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5495,8 +5487,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5504,31 +5504,31 @@ "ldur s2, [x9, #-44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5536,30 +5536,22 @@ "ldur s2, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5567,8 +5559,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5576,31 +5576,31 @@ "ldur s2, [x9, #-32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5608,30 +5608,22 @@ "ldur s2, [x9, #-32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5639,8 +5631,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5648,31 +5648,31 @@ "ldur s2, [x9, #-28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5680,30 +5680,22 @@ "ldur s2, [x9, #-28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5711,8 +5703,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5720,31 +5720,31 @@ "ldur s2, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5752,40 +5752,40 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s5, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5793,48 +5793,16 @@ "ldur s2, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "stur s2, [x9, #-140]", - "ldur s2, [x9, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldur s3, [x9, #-12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -5847,17 +5815,49 @@ "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v2.16b", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "stur s2, [x9, #-140]", + "ldur s2, [x9, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldur s3, [x9, #-12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5867,31 +5867,31 @@ "ldur s2, [x9, #-252]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-256]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5899,32 +5899,16 @@ "ldur s2, [x9, #-256]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-252]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x9, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -5936,11 +5920,27 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "ldr s3, [x9, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5948,31 +5948,31 @@ "ldur s2, [x9, #-244]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-248]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5980,30 +5980,22 @@ "ldur s2, [x9, #-244]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-248]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6011,8 +6003,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6020,31 +6020,31 @@ "ldur s2, [x9, #-116]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-120]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6052,31 +6052,31 @@ "ldur s2, [x9, #-236]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-240]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6084,30 +6084,22 @@ "ldur s2, [x9, #-240]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-236]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6115,8 +6107,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6124,48 +6124,16 @@ "ldur s2, [x9, #-228]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-232]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "stur s2, [x9, #-104]", - "ldur s2, [x9, #-228]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldur s4, [x9, #-232]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -6179,7 +6147,31 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "stur s2, [x9, #-104]", + "ldur s2, [x9, #-228]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldur s4, [x9, #-232]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6187,8 +6179,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6196,31 +6196,31 @@ "ldur s2, [x9, #-100]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-104]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6228,31 +6228,31 @@ "ldur s2, [x9, #-104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-112]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6260,31 +6260,31 @@ "ldur s2, [x9, #-104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-108]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6292,31 +6292,31 @@ "ldur s2, [x9, #-100]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-108]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6324,31 +6324,31 @@ "ldur s2, [x9, #-224]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-220]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6356,30 +6356,22 @@ "ldur s2, [x9, #-224]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-220]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6387,8 +6379,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6396,31 +6396,31 @@ "ldur s2, [x9, #-216]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-212]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6428,30 +6428,22 @@ "ldur s2, [x9, #-212]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-216]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6459,8 +6451,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6468,31 +6468,31 @@ "ldur s2, [x9, #-84]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-88]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6500,31 +6500,31 @@ "ldur s2, [x9, #-208]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-204]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6532,30 +6532,22 @@ "ldur s2, [x9, #-208]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-204]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6563,8 +6555,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6572,31 +6572,31 @@ "ldur s2, [x9, #-200]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-196]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6604,30 +6604,22 @@ "ldur s2, [x9, #-196]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-200]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6635,8 +6627,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6644,31 +6644,31 @@ "ldur s2, [x9, #-68]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s4, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6676,31 +6676,31 @@ "ldur s4, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-80]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6708,31 +6708,31 @@ "ldur s4, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-76]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6740,23 +6740,23 @@ "ldur s4, [x9, #-76]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6764,31 +6764,31 @@ "ldur s4, [x9, #-188]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-192]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6796,30 +6796,22 @@ "ldur s4, [x9, #-192]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-188]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6827,8 +6819,16 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6836,31 +6836,31 @@ "ldur s4, [x9, #-180]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-184]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6868,30 +6868,22 @@ "ldur s4, [x9, #-180]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-184]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6899,8 +6891,16 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6908,31 +6908,31 @@ "ldur s4, [x9, #-56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6940,31 +6940,31 @@ "ldur s4, [x9, #-172]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-176]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6972,30 +6972,22 @@ "ldur s4, [x9, #-176]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-172]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7003,8 +6995,16 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7012,48 +7012,16 @@ "ldur s4, [x9, #-164]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-168]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "stur s4, [x9, #-40]", - "ldur s4, [x9, #-164]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldur s5, [x9, #-168]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -7067,7 +7035,31 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "stur s4, [x9, #-40]", + "ldur s4, [x9, #-164]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldur s5, [x9, #-168]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7075,8 +7067,16 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7084,32 +7084,32 @@ "ldur s4, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x9, #-36]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7117,31 +7117,31 @@ "ldur s4, [x9, #-48]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7149,31 +7149,31 @@ "ldur s4, [x9, #-44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7181,23 +7181,23 @@ "ldur s4, [x9, #-44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7205,31 +7205,31 @@ "ldur s4, [x9, #-160]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-156]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7237,30 +7237,22 @@ "ldur s4, [x9, #-160]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-156]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7268,8 +7260,16 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7277,48 +7277,16 @@ "ldur s4, [x9, #-152]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-148]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "stur s4, [x9, #-24]", - "ldur s4, [x9, #-148]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldur s6, [x9, #-152]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -7332,7 +7300,31 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "stur s4, [x9, #-24]", + "ldur s4, [x9, #-148]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldur s6, [x9, #-152]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v6.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7340,8 +7332,16 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7349,31 +7349,31 @@ "ldur s4, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7381,31 +7381,31 @@ "ldur s4, [x9, #-144]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-140]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7414,8 +7414,8 @@ "ldur s4, [x9, #-144]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -7423,22 +7423,14 @@ "ldur s6, [x9, #-140]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7446,8 +7438,16 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7455,48 +7455,16 @@ "ldur s4, [x9, #-136]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s6, [x9, #-132]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "stur s4, [x9, #-8]", - "ldur s4, [x9, #-132]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldur s6, [x9, #-136]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -7509,18 +7477,50 @@ "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v4.16b", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "stur s4, [x9, #-8]", + "ldur s4, [x9, #-132]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldur s6, [x9, #-136]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v6.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7528,32 +7528,32 @@ "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s4, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7561,31 +7561,31 @@ "ldur s3, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7593,31 +7593,31 @@ "ldur s3, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7625,23 +7625,23 @@ "ldur s3, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7667,31 +7667,31 @@ "ldur s3, [x9, #-80]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-96]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7701,31 +7701,31 @@ "ldur s3, [x9, #-80]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-88]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7735,31 +7735,31 @@ "ldur s3, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-88]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7769,31 +7769,31 @@ "ldur s3, [x9, #-72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-92]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7803,31 +7803,31 @@ "ldur s3, [x9, #-76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-92]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7837,31 +7837,31 @@ "ldur s3, [x9, #-76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s6, [x9, #-84]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7871,34 +7871,34 @@ "ldur s3, [x9, #-84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "stur s3, [x9, #-84]", "ldur s3, [x9, #-84]", "str s3, [x7, #640]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7906,31 +7906,31 @@ "ldur s2, [x9, #-32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7938,31 +7938,31 @@ "ldur s2, [x9, #-64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-32]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7970,31 +7970,31 @@ "ldur s2, [x9, #-48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-32]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8002,31 +8002,31 @@ "ldur s2, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8034,31 +8034,31 @@ "ldur s2, [x9, #-48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8066,31 +8066,31 @@ "ldur s2, [x9, #-56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8098,31 +8098,31 @@ "ldur s2, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8130,31 +8130,31 @@ "ldur s2, [x9, #-56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8162,31 +8162,31 @@ "ldur s2, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8194,31 +8194,31 @@ "ldur s2, [x9, #-28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8226,31 +8226,31 @@ "ldur s2, [x9, #-40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8258,31 +8258,31 @@ "ldur s2, [x9, #-60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8290,31 +8290,31 @@ "ldur s2, [x9, #-28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8322,31 +8322,31 @@ "ldur s2, [x9, #-60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8354,31 +8354,31 @@ "ldur s2, [x9, #-44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8386,31 +8386,31 @@ "ldur s2, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8418,31 +8418,31 @@ "ldur s2, [x9, #-44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8450,31 +8450,31 @@ "ldur s2, [x9, #-52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8482,23 +8482,23 @@ "ldur s2, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8506,31 +8506,31 @@ "ldur s2, [x9, #-52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8538,23 +8538,23 @@ "ldur s2, [x9, #-20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8562,38 +8562,38 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #832]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7, #960]", "mov x8, x9", "ldp w9, w20, [x8], #8", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xf8f8", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ], "x86InstructionCount": 809, "ExpectedInstructionCount": 7769 diff --git a/unittests/InstructionCountCI/FlagM/x87-HalfLife.json b/unittests/InstructionCountCI/FlagM/x87-HalfLife.json index 5432b406f..a41c2ad10 100644 --- a/unittests/InstructionCountCI/FlagM/x87-HalfLife.json +++ b/unittests/InstructionCountCI/FlagM/x87-HalfLife.json @@ -97,55 +97,55 @@ "ldr s2, [x7]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -153,31 +153,31 @@ "ldr s7, [x7, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x5, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -185,24 +185,24 @@ "ldr s9, [x4]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -210,24 +210,24 @@ "ldr s2, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -235,52 +235,52 @@ "ldr s5, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -288,181 +288,181 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s8, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -475,22 +475,22 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", - "ldrb w20, [x28, #1019]", + "strb w20, [x28, #1040]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q4, [x21, #1040]", + "str q4, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q7, [x21, #1040]", + "str q7, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0x707", @@ -499,7 +499,7 @@ "mov w22, #0xf8f8", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block2": { @@ -552,8 +552,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -562,19 +562,19 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr q4, [x28, #3472]", "bic v3.16b, v3.16b, v4.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -586,15 +586,15 @@ "eor x21, x21, #0x1", "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "csetm x20, ls", "dup v4.2d, x20", "bsl v4.16b, v3.16b, v2.16b", "ldr s2, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -603,19 +603,19 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr q5, [x28, #3472]", "bic v3.16b, v3.16b, v5.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -627,15 +627,15 @@ "eor x21, x21, #0x1", "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "csetm x20, ls", "dup v5.2d, x20", "bsl v5.16b, v3.16b, v2.16b", "ldr s2, [x5, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -644,19 +644,19 @@ "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr q6, [x28, #3472]", "bic v3.16b, v3.16b, v6.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -668,63 +668,63 @@ "eor x21, x21, #0x1", "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "csetm x20, ls", "dup v6.2d, x20", "bsl v6.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1832]", - "ldr x3, [x28, #1840]", + "ldr x0, [x28, #1848]", + "ldr x3, [x28, #1856]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -737,18 +737,18 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", - "ldrb w20, [x28, #1019]", + "strb w20, [x28, #1040]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q3, [x21, #1040]", + "str q3, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0x303", @@ -757,7 +757,7 @@ "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block3": { @@ -801,32 +801,32 @@ "ldr s2, [x7]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x5]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -835,133 +835,133 @@ "ldr s6, [x5, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s5, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s5, [x8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -970,65 +970,65 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", - "add w20, w20, #0x7 (7)", - "and w20, w20, #0x7", - "add w21, w20, #0x1 (1)", - "and w21, w21, #0x7", - "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", - "add x20, x28, x20, lsl #4", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #2008]", "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldrb w20, [x28, #1051]", + "add w20, w20, #0x7 (7)", + "and w20, w20, #0x7", + "add w21, w20, #0x1 (1)", + "and w21, w21, #0x7", + "add x22, x28, x21, lsl #4", + "ldr q3, [x22, #1056]", + "add x20, x28, x20, lsl #4", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x10]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "str q2, [x20, #1040]", - "str q3, [x22, #1040]", - "strb wzr, [x28, #1186]" + "strb w21, [x28, #1051]", + "str q2, [x20, #1056]", + "str q3, [x22, #1056]", + "strb wzr, [x28, #1202]" ] }, "Block4": { @@ -1104,8 +1104,8 @@ "ldr d2, [x20]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1118,32 +1118,16 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #44]", - "ldr s2, [x8, #44]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1153,19 +1137,35 @@ "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #44]", + "ldr s2, [x8, #44]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", "fmov d2, d0", "str d2, [x8]", "mov w20, #0x44", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "add w21, w21, #0x7 (7)", "and w21, w21, #0x7", "lsl w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block5": { @@ -1226,24 +1226,24 @@ "ldr s2, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1253,8 +1253,8 @@ "str w5, [x8, #56]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -1262,40 +1262,40 @@ "ldr s3, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s4, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1303,24 +1303,24 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1328,31 +1328,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1360,16 +1360,40 @@ "ldr s2, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s4, [x9, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -1383,32 +1407,8 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s4, [x9, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1416,48 +1416,48 @@ "ldr s2, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1469,8 +1469,8 @@ "str w9, [x8, #20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1479,17 +1479,17 @@ "ldr s3, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -1502,7 +1502,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "cset x20, hi", "strb w20, [x8, #48]", "ldrb w4, [x8, #48]", @@ -1515,14 +1515,14 @@ "mov w20, #0xb2", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xe0e0", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block6": { @@ -1582,24 +1582,24 @@ "ldr s2, [x7]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x6, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1609,218 +1609,218 @@ "ldr s3, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x6]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x6]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x6, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x6, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x6, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x7, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "movi v6.2d, #0x0", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -1833,26 +1833,26 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", - "ldrb w20, [x28, #1019]", + "strb w20, [x28, #1040]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q5, [x21, #1040]", + "str q5, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q4, [x21, #1040]", + "str q4, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q3, [x21, #1040]", + "str q3, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w22, w22, w20", "mov w23, #0xf0f", @@ -1863,7 +1863,7 @@ "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block7": { @@ -1900,247 +1900,247 @@ "ldr s2, [x6, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x6]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x6, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x5]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s6, [x5, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s6, [x5]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s6, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s5, [x5, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", - "ldr s4, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", - "add w20, w20, #0x7 (7)", - "and w20, w20, #0x7", - "add w21, w20, #0x1 (1)", - "and w21, w21, #0x7", - "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", - "add x20, x28, x20, lsl #4", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #2008]", "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", + "ldr s4, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldrb w20, [x28, #1051]", + "add w20, w20, #0x7 (7)", + "and w20, w20, #0x7", + "add w21, w20, #0x1 (1)", + "and w21, w21, #0x7", + "add x22, x28, x21, lsl #4", + "ldr q3, [x22, #1056]", + "add x20, x28, x20, lsl #4", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x11]", - "strb w21, [x28, #1019]", - "str q2, [x20, #1040]", - "ldrb w20, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x20, #1056]", + "ldrb w20, [x28, #1202]", "mov w22, #0x8", "sub w21, w22, w21", "mov w22, #0xf8f8", "lsr w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block8": { @@ -2174,42 +2174,42 @@ "fxch" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "add x22, x28, x22, lsl #4", - "ldr q4, [x22, #1040]", - "strb wzr, [x28, #1017]", + "ldr q4, [x22, #1056]", + "strb wzr, [x28, #1049]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x23, x28, x20, lsl #4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #56]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -2217,20 +2217,20 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x12, x28, x20, lsl #4", - "ldr q5, [x12, #1040]", - "strb wzr, [x28, #1017]", + "ldr q5, [x12, #1056]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #40]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d6, d0", @@ -2240,12 +2240,12 @@ "mov w13, #0x24", "movk w13, #0x1, lsl #16", "str w13, [x8, #-4]!", - "strb w20, [x28, #1019]", - "str q3, [x21, #1040]", - "str q4, [x22, #1040]", - "str q5, [x23, #1040]", - "str q2, [x12, #1040]", - "strb wzr, [x28, #1186]" + "strb w20, [x28, #1051]", + "str q3, [x21, #1056]", + "str q4, [x22, #1056]", + "str q5, [x23, #1056]", + "str q2, [x12, #1056]", + "strb wzr, [x28, #1202]" ] }, "Block9": { @@ -2279,42 +2279,42 @@ "fxch" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "add x22, x28, x22, lsl #4", - "ldr q4, [x22, #1040]", - "strb wzr, [x28, #1017]", + "ldr q4, [x22, #1056]", + "strb wzr, [x28, #1049]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x23, x28, x20, lsl #4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #56]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -2322,20 +2322,20 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x12, x28, x20, lsl #4", - "ldr q5, [x12, #1040]", - "strb wzr, [x28, #1017]", + "ldr q5, [x12, #1056]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #40]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d6, d0", @@ -2345,12 +2345,12 @@ "mov w13, #0x24", "movk w13, #0x1, lsl #16", "str w13, [x8, #-4]!", - "strb w20, [x28, #1019]", - "str q3, [x21, #1040]", - "str q4, [x22, #1040]", - "str q5, [x23, #1040]", - "str q2, [x12, #1040]", - "strb wzr, [x28, #1186]" + "strb w20, [x28, #1051]", + "str q3, [x21, #1056]", + "str q4, [x22, #1056]", + "str q5, [x23, #1056]", + "str q2, [x12, #1056]", + "strb wzr, [x28, #1202]" ] }, "Block10": { @@ -2488,7 +2488,7 @@ "sub w8, w8, #0xa4 (164)", "ldr w6, [x8, #176]", "add w10, w8, #0x18 (24)", - "ldr w20, [x28, #960]", + "ldr w20, [x28, #992]", "ldr w4, [x20, #20]", "str w4, [x8, #156]", "subs w26, w4, w4", diff --git a/unittests/InstructionCountCI/FlagM/x87-Oblivion.json b/unittests/InstructionCountCI/FlagM/x87-Oblivion.json index 5f9e57391..a9f51012f 100644 --- a/unittests/InstructionCountCI/FlagM/x87-Oblivion.json +++ b/unittests/InstructionCountCI/FlagM/x87-Oblivion.json @@ -933,31 +933,31 @@ "ldr s2, [x7, #4228]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4104]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -965,31 +965,31 @@ "ldr s2, [x7, #4224]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4108]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -997,31 +997,31 @@ "ldr s2, [x7, #4220]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4112]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1029,31 +1029,31 @@ "ldr s2, [x7, #4216]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1061,31 +1061,31 @@ "ldr s2, [x7, #4212]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4120]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1093,31 +1093,31 @@ "ldr s2, [x7, #4208]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1125,31 +1125,31 @@ "ldr s2, [x7, #4204]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4128]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1157,31 +1157,31 @@ "ldr s2, [x7, #4200]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4132]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1189,31 +1189,31 @@ "ldr s2, [x7, #4196]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4136]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1221,31 +1221,31 @@ "ldr s2, [x7, #4192]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4140]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1253,31 +1253,31 @@ "ldr s2, [x7, #4188]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4144]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1285,31 +1285,31 @@ "ldr s2, [x7, #4184]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4148]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1317,31 +1317,31 @@ "ldr s2, [x7, #4180]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4152]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1349,31 +1349,31 @@ "ldr s2, [x7, #4176]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4156]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1381,31 +1381,31 @@ "ldr s2, [x7, #4172]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4160]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1413,31 +1413,31 @@ "ldr s2, [x7, #4168]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #4164]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1445,32 +1445,32 @@ "ldr s2, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -1478,32 +1478,32 @@ "ldr s4, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -1511,32 +1511,32 @@ "ldr s6, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1544,31 +1544,31 @@ "ldr s8, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1576,31 +1576,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1608,31 +1608,31 @@ "ldr s8, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1640,31 +1640,31 @@ "ldr s8, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1672,41 +1672,41 @@ "ldr s8, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #96]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1715,24 +1715,24 @@ "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1740,8 +1740,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1750,23 +1750,23 @@ "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -1774,8 +1774,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -1784,8 +1784,40 @@ "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #108]", + "ldr s2, [x8, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1797,45 +1829,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #108]", - "ldr s2, [x8, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1dc", "movk w20, #0xb3, lsl #16", "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #112]", + "ldr s2, [x8, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #44]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1847,45 +1879,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #112]", - "ldr s2, [x8, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #44]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1e0", "movk w20, #0xb3, lsl #16", "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #116]", + "ldr s2, [x8, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #40]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1897,45 +1929,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #116]", - "ldr s2, [x8, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #40]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1e4", "movk w20, #0xb3, lsl #16", "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #120]", + "ldr s2, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #36]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1947,45 +1979,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #120]", - "ldr s2, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #36]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1e8", "movk w20, #0xb3, lsl #16", "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #124]", + "ldr s2, [x8, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #32]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -1997,60 +2029,28 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #124]", - "ldr s2, [x8, #28]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #32]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1ec", "movk w20, #0xb3, lsl #16", "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2058,32 +2058,32 @@ "ldr s2, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -2091,32 +2091,32 @@ "ldr s4, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -2124,32 +2124,32 @@ "ldr s6, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2157,41 +2157,41 @@ "ldr s8, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -2200,34 +2200,34 @@ "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -2236,24 +2236,24 @@ "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2261,8 +2261,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -2271,24 +2271,24 @@ "ldr s5, [x20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2296,24 +2296,24 @@ "ldr s2, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s6, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -2322,24 +2322,24 @@ "ldr s6, [x20]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2347,32 +2347,32 @@ "ldr s2, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2380,31 +2380,31 @@ "ldr s8, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2412,31 +2412,31 @@ "ldr s8, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2444,31 +2444,31 @@ "ldr s8, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2476,14 +2476,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -2491,8 +2483,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2500,30 +2500,22 @@ "ldr s2, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -2531,8 +2523,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2540,30 +2540,22 @@ "ldr s2, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v5.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -2571,8 +2563,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2580,39 +2580,39 @@ "ldr s2, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v6.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", + "mov v0.16b, v6.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2620,32 +2620,32 @@ "ldr s2, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2653,41 +2653,41 @@ "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #72]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -2696,24 +2696,24 @@ "ldr s6, [x20]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2721,16 +2721,16 @@ "ldr s2, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -2739,24 +2739,24 @@ "ldr s7, [x20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2764,31 +2764,31 @@ "ldr s2, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2796,31 +2796,31 @@ "ldr s8, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2828,22 +2828,14 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v6.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -2851,8 +2843,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2860,30 +2860,22 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v7.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -2891,8 +2883,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2900,31 +2900,31 @@ "ldr s2, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2932,31 +2932,31 @@ "ldr s8, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2964,22 +2964,14 @@ "ldr s8, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v6.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -2987,8 +2979,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2996,30 +2996,22 @@ "ldr s2, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v7.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -3027,8 +3019,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3036,31 +3036,31 @@ "ldr s2, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -3068,31 +3068,31 @@ "ldr s8, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -3100,22 +3100,14 @@ "ldr s8, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v6.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -3123,8 +3115,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3132,30 +3132,22 @@ "ldr s2, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v7.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -3163,8 +3155,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3172,31 +3172,31 @@ "ldr s2, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s8, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -3204,16 +3204,16 @@ "ldr s8, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -3222,24 +3222,24 @@ "ldr s8, [x20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -3247,818 +3247,16 @@ "ldr s2, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #8]", - "ldr s2, [x8, #76]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #80]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #12]", - "ldr s2, [x8, #88]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #84]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #16]", - "ldr s2, [x8, #84]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #88]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #20]", - "ldr s2, [x8, #96]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #92]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #24]", - "ldr s2, [x8, #92]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #96]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #28]", - "ldr s2, [x8, #104]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #100]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #32]", - "ldr s2, [x8, #100]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #104]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #36]", - "ldr s2, [x8, #112]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #108]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #40]", - "ldr s2, [x8, #108]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #112]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #44]", - "ldr s2, [x8, #120]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #116]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #48]", - "ldr s2, [x8, #116]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #120]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #52]", - "ldr s2, [x8, #128]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #124]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #56]", - "ldr s2, [x8, #124]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #128]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #60]", - "ldr s2, [x8, #28]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str s2, [x8, #192]", - "ldr s2, [x8, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #160]", - "ldr s2, [x8, #160]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr q9, [x28, #3472]", - "eor v2.16b, v2.16b, v9.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #140]", - "ldr s2, [x8, #140]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #220]", - "ldr s2, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr q9, [x28, #3472]", - "eor v2.16b, v2.16b, v9.16b", - "ldr s9, [x8, #28]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #252]", - "ldr s2, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str s2, [x8, #200]", - "ldr s2, [x8, #44]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #184]", - "ldr s2, [x8, #184]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #52]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #168]", - "ldr s2, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #52]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #36]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #152]", - "ldr s2, [x8, #152]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr q9, [x28, #3472]", - "eor v2.16b, v2.16b, v9.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #132]", - "ldr s2, [x8, #132]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #56]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #212]", - "ldr s2, [x8, #56]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr q9, [x28, #3472]", - "eor v2.16b, v2.16b, v9.16b", - "ldr s9, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4076,97 +3274,498 @@ "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", - "fmov d9, d0", - "str d9, [x8, #272]", - "ldr s9, [x8, #40]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #44]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", "fmov s2, s0", - "str s2, [x8, #64]", - "ldr s2, [x8, #64]", + "str s2, [x8, #8]", + "ldr s2, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr s9, [x8, #52]", + "ldr s9, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #228]", - "ldr s2, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr d9, [x8, #272]", - "str x30, [sp, #-16]!", - "fmov d0, d9", "ldr x0, [x28, #1592]", "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #12]", + "ldr s2, [x8, #88]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #84]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #16]", + "ldr s2, [x8, #84]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #88]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #20]", + "ldr s2, [x8, #96]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #92]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #24]", + "ldr s2, [x8, #92]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #96]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #28]", + "ldr s2, [x8, #104]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #100]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #32]", + "ldr s2, [x8, #100]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #104]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #36]", + "ldr s2, [x8, #112]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #108]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #40]", + "ldr s2, [x8, #108]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #112]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #44]", + "ldr s2, [x8, #120]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #116]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #48]", + "ldr s2, [x8, #116]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #120]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #52]", + "ldr s2, [x8, #128]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #124]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #56]", + "ldr s2, [x8, #124]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #128]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #60]", + "ldr s2, [x8, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str s2, [x8, #192]", + "ldr s2, [x8, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", "ldr x0, [x28, #1976]", @@ -4174,67 +3773,19 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr s9, [x8, #32]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", - "str s2, [x8, #260]", - "ldr s2, [x8, #64]", + "str s2, [x8, #160]", + "ldr s2, [x8, #160]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #244]", - "ldr s2, [x8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -4242,10 +3793,459 @@ "eor v2.16b, v2.16b, v9.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #140]", + "ldr s2, [x8, #140]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #220]", + "ldr s2, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr q9, [x28, #3472]", + "eor v2.16b, v2.16b, v9.16b", + "ldr s9, [x8, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #252]", + "ldr s2, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str s2, [x8, #200]", + "ldr s2, [x8, #44]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #184]", + "ldr s2, [x8, #184]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #52]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #168]", + "ldr s2, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #52]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #36]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #152]", + "ldr s2, [x8, #152]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr q9, [x28, #3472]", + "eor v2.16b, v2.16b, v9.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #132]", + "ldr s2, [x8, #132]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #56]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #212]", + "ldr s2, [x8, #56]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr q9, [x28, #3472]", + "eor v2.16b, v2.16b, v9.16b", + "ldr s9, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d9, d0", + "str d9, [x8, #272]", + "ldr s9, [x8, #40]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #44]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #64]", + "ldr s2, [x8, #64]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #52]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #228]", + "ldr s2, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr d9, [x8, #272]", + "str x30, [sp, #-16]!", + "fmov d0, d9", "ldr x0, [x28, #1608]", "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #32]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #260]", + "ldr s2, [x8, #64]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #244]", + "ldr s2, [x8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr q9, [x28, #3472]", + "eor v2.16b, v2.16b, v9.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #268]", "ldr s2, [x8, #4]", @@ -4253,8 +4253,8 @@ "ldr s2, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4264,23 +4264,23 @@ "ldr s9, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -4288,24 +4288,24 @@ "ldr s2, [x7, #4104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x7, #4228]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -4314,8 +4314,40 @@ "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8]", + "ldr s2, [x7, #4108]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4224]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4327,45 +4359,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8]", - "ldr s2, [x7, #4108]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4224]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc194", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #4]", + "ldr s2, [x7, #4112]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4220]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4377,45 +4409,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #4]", - "ldr s2, [x7, #4112]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4220]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc198", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #8]", + "ldr s2, [x7, #4116]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4216]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4427,45 +4459,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #8]", - "ldr s2, [x7, #4116]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4216]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc19c", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #12]", + "ldr s2, [x7, #4120]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4212]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4477,45 +4509,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #12]", - "ldr s2, [x7, #4120]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4212]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1a0", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #16]", + "ldr s2, [x7, #4124]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4208]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4527,45 +4559,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #16]", - "ldr s2, [x7, #4124]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4208]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1a4", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #20]", + "ldr s2, [x7, #4128]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4204]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4577,45 +4609,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #20]", - "ldr s2, [x7, #4128]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4204]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1a8", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #24]", + "ldr s2, [x7, #4132]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4200]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4627,45 +4659,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #24]", - "ldr s2, [x7, #4132]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4200]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1ac", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #28]", + "ldr s2, [x7, #4136]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4196]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4677,45 +4709,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #28]", - "ldr s2, [x7, #4136]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4196]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1b0", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #32]", + "ldr s2, [x7, #4140]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4192]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4727,45 +4759,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #32]", - "ldr s2, [x7, #4140]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4192]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1b4", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #36]", + "ldr s2, [x7, #4144]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4188]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4777,45 +4809,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #36]", - "ldr s2, [x7, #4144]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4188]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1b8", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #40]", + "ldr s2, [x7, #4148]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4184]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4827,45 +4859,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #40]", - "ldr s2, [x7, #4148]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4184]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1bc", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #44]", + "ldr s2, [x7, #4152]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4180]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4877,45 +4909,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #44]", - "ldr s2, [x7, #4152]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4180]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1c0", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #48]", + "ldr s2, [x7, #4156]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4176]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4927,45 +4959,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #48]", - "ldr s2, [x7, #4156]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4176]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1c4", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #52]", + "ldr s2, [x7, #4160]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4172]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -4977,45 +5009,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #52]", - "ldr s2, [x7, #4160]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4172]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1c8", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #56]", + "ldr s2, [x7, #4164]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x7, #4168]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5027,60 +5059,28 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #56]", - "ldr s2, [x7, #4164]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x7, #4168]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1cc", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5088,272 +5088,16 @@ "ldr s2, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #68]", - "ldr s2, [x8, #56]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #72]", - "ldr s2, [x8, #52]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #76]", - "ldr s2, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #80]", - "ldr s2, [x8, #44]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #84]", - "ldr s2, [x8, #40]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #88]", - "ldr s2, [x8, #36]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #92]", - "ldr s2, [x8, #32]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #28]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #96]", - "ldr s2, [x8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5365,13 +5109,301 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #68]", + "ldr s2, [x8, #56]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #72]", + "ldr s2, [x8, #52]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #76]", + "ldr s2, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #80]", + "ldr s2, [x8, #44]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #84]", + "ldr s2, [x8, #40]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #88]", + "ldr s2, [x8, #36]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #92]", + "ldr s2, [x8, #32]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #96]", + "ldr s2, [x8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", "mov w20, #0xc1d0", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #100]", + "ldr s2, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #56]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5383,45 +5415,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #100]", - "ldr s2, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #56]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1d4", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #104]", + "ldr s2, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #52]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5433,45 +5465,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #104]", - "ldr s2, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #52]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1d8", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #108]", + "ldr s2, [x8, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5483,45 +5515,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #108]", - "ldr s2, [x8, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1dc", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #112]", + "ldr s2, [x8, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #44]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5533,45 +5565,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #112]", - "ldr s2, [x8, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #44]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1e0", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #116]", + "ldr s2, [x8, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #40]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5583,45 +5615,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #116]", - "ldr s2, [x8, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #40]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1e4", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #120]", + "ldr s2, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #36]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5633,45 +5665,45 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #120]", - "ldr s2, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #36]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1e8", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #124]", + "ldr s2, [x8, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s9, [x8, #32]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -5683,60 +5715,28 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #124]", - "ldr s2, [x8, #28]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s9, [x8, #32]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", "mov w20, #0xc1ec", "movk w20, #0xb3, lsl #16", "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5744,31 +5744,31 @@ "ldr s2, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5776,31 +5776,31 @@ "ldr s2, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5808,31 +5808,31 @@ "ldr s2, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5840,31 +5840,31 @@ "ldr s2, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5872,30 +5872,22 @@ "ldr s2, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5903,8 +5895,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5912,30 +5912,22 @@ "ldr s2, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5943,8 +5935,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5952,30 +5952,22 @@ "ldr s2, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v5.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -5983,8 +5975,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5992,24 +5992,24 @@ "ldr s2, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -6018,23 +6018,23 @@ "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6042,31 +6042,31 @@ "ldr s2, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6074,31 +6074,31 @@ "ldr s2, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6106,31 +6106,31 @@ "ldr s2, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6138,31 +6138,31 @@ "ldr s2, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6170,40 +6170,40 @@ "ldr s2, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s9, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6211,40 +6211,40 @@ "ldr s2, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6252,40 +6252,40 @@ "ldr s2, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6293,32 +6293,16 @@ "ldr s2, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x20]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -6330,10 +6314,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x20]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6341,32 +6341,32 @@ "ldr s2, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6374,57 +6374,57 @@ "ldr s4, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #72]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6432,22 +6432,14 @@ "ldr s2, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v7.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6455,8 +6447,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6464,32 +6464,32 @@ "ldr s2, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6497,57 +6497,57 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #88]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6555,22 +6555,14 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v7.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6578,8 +6570,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6587,32 +6587,32 @@ "ldr s2, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6620,57 +6620,57 @@ "ldr s4, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #104]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6678,22 +6678,14 @@ "ldr s2, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v7.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6701,8 +6693,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6710,32 +6710,32 @@ "ldr s2, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6743,58 +6743,58 @@ "ldr s4, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", "str s5, [x8, #120]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v6.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v6.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6802,22 +6802,14 @@ "ldr s2, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v7.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6825,8 +6817,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6834,32 +6834,32 @@ "ldr s2, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6867,14 +6867,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6882,8 +6874,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6891,32 +6891,32 @@ "ldr s2, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6924,14 +6924,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6939,8 +6931,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -6948,32 +6948,32 @@ "ldr s2, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -6981,14 +6981,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6996,8 +6988,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7005,32 +7005,32 @@ "ldr s2, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7038,14 +7038,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7053,8 +7045,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7062,32 +7062,32 @@ "ldr s2, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7095,14 +7095,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7110,8 +7102,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7119,32 +7119,32 @@ "ldr s2, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7152,14 +7152,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7167,8 +7159,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7176,32 +7176,32 @@ "ldr s2, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7209,14 +7209,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7224,8 +7216,16 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7233,32 +7233,32 @@ "ldr s2, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7266,23 +7266,23 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -7290,32 +7290,32 @@ "ldr s2, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -7323,32 +7323,32 @@ "ldr s4, [x8, #196]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7356,48 +7356,48 @@ "ldr s6, [x8, #188]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7405,31 +7405,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7437,23 +7437,23 @@ "ldr s6, [x8, #180]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7461,31 +7461,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7493,31 +7493,31 @@ "ldr s6, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7525,8 +7525,8 @@ "ldr s6, [x8, #148]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -7534,8 +7534,8 @@ "eor v6.16b, v6.16b, v8.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7543,32 +7543,32 @@ "ldr s6, [x8, #272]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7576,39 +7576,39 @@ "ldr s6, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s9, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7616,8 +7616,8 @@ "ldr s6, [x8, #156]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -7625,8 +7625,8 @@ "eor v6.16b, v6.16b, v9.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7634,39 +7634,39 @@ "ldr s6, [x8, #136]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s9, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7674,8 +7674,8 @@ "ldr s6, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -7684,32 +7684,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7717,55 +7717,55 @@ "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s9, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -7773,48 +7773,48 @@ "ldr s7, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7822,55 +7822,55 @@ "ldr s6, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s9, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -7878,43 +7878,43 @@ "ldr s7, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s9, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr w4, [x7, #4100]", "ldr w5, [x7, #4096]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "add w4, w5, w4, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7922,24 +7922,24 @@ "ldr s3, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7947,8 +7947,8 @@ "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -7957,32 +7957,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7990,31 +7990,31 @@ "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -8022,16 +8022,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8049,8 +8049,8 @@ "ldr s3, [x8, #164]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -8058,8 +8058,8 @@ "ldr s3, [x8, #168]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -8067,8 +8067,8 @@ "ldr s3, [x8, #172]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -8076,8 +8076,8 @@ "ldr s3, [x8, #176]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -8087,8 +8087,8 @@ "ldr s3, [x8, #184]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -8097,22 +8097,22 @@ "str s3, [x4, #704]", "ldr s3, [x8, #192]", "str s3, [x4, #768]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x4, #832]", "ldr s3, [x8, #200]", "str s3, [x4, #896]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8120,8 +8120,8 @@ "movi v3.2d, #0x0", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8130,8 +8130,8 @@ "eor v2.16b, v2.16b, v3.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8139,8 +8139,8 @@ "ldr s2, [x8, #200]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -8148,19 +8148,19 @@ "eor v2.16b, v2.16b, v3.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1152]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr q2, [x28, #3472]", "eor v2.16b, v4.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8168,8 +8168,8 @@ "ldr s2, [x8, #192]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -8177,8 +8177,8 @@ "eor v2.16b, v2.16b, v3.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8186,8 +8186,8 @@ "ldr s2, [x8, #188]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -8195,19 +8195,19 @@ "eor v2.16b, v2.16b, v3.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1344]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr q2, [x28, #3472]", "eor v2.16b, v9.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8215,8 +8215,8 @@ "ldr s2, [x8, #180]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -8224,41 +8224,41 @@ "eor v2.16b, v2.16b, v3.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1472]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr q2, [x28, #3472]", "eor v2.16b, v8.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1536]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr q2, [x28, #3472]", "eor v2.16b, v7.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4, #1600]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr q2, [x28, #3472]", "eor v2.16b, v6.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8267,8 +8267,8 @@ "eor v2.16b, v5.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8285,7 +8285,7 @@ "eor x27, x20, x7", "subs w26, w20, w7", "add w4, w7, #0x800 (2048)", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block2": { @@ -8928,31 +8928,31 @@ "ldr s2, [x4, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8960,24 +8960,24 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -8985,24 +8985,24 @@ "ldr s2, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9010,24 +9010,24 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9035,24 +9035,24 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9060,24 +9060,24 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9085,24 +9085,24 @@ "ldr s2, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9110,24 +9110,24 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9135,24 +9135,24 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9160,24 +9160,24 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9185,24 +9185,24 @@ "ldr s2, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9210,24 +9210,24 @@ "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9235,24 +9235,24 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9260,24 +9260,24 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9285,24 +9285,24 @@ "ldr s2, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9310,24 +9310,24 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9335,15 +9335,15 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d4, d0", @@ -9351,16 +9351,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9368,8 +9368,8 @@ "ldr s3, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -9377,31 +9377,31 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -9409,24 +9409,24 @@ "ldr s5, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9434,24 +9434,24 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -9459,24 +9459,24 @@ "ldr s5, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9484,24 +9484,24 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -9509,24 +9509,24 @@ "ldr s5, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9534,24 +9534,24 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -9559,15 +9559,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9577,15 +9577,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9593,15 +9593,15 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", @@ -9609,15 +9609,15 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d4, d0", @@ -9625,15 +9625,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9641,23 +9641,23 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d4, d0", @@ -9665,16 +9665,16 @@ "ldr s4, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -9683,25 +9683,25 @@ "ldr d6, [x20]", "str x30, [sp, #-16]!", "fmov d0, d6", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -9710,25 +9710,25 @@ "ldr d7, [x20]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -9737,32 +9737,32 @@ "ldr d8, [x20]", "str x30, [sp, #-16]!", "fmov d0, d8", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9770,63 +9770,63 @@ "ldr d3, [x8, #40]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr d9, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9834,34 +9834,50 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr d9, [x8, #128]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v9.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", @@ -9872,25 +9888,9 @@ "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9898,48 +9898,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr d9, [x8, #128]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -9952,9 +9936,25 @@ "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -9962,57 +9962,57 @@ "ldr d3, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v2.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr d3, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10020,8 +10020,8 @@ "ldr s2, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -10030,23 +10030,23 @@ "ldr d3, [x20]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10054,15 +10054,15 @@ "ldr s2, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", @@ -10070,15 +10070,15 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d4, d0", @@ -10086,15 +10086,15 @@ "ldr s4, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d5, d0", @@ -10102,15 +10102,15 @@ "ldr s5, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d9, d0", @@ -10120,25 +10120,25 @@ "ldr d9, [x21]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -10147,25 +10147,25 @@ "ldr d3, [x21]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -10174,32 +10174,32 @@ "ldr d4, [x21]", "str x30, [sp, #-16]!", "fmov d0, d4", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10207,49 +10207,33 @@ "ldr d2, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #144]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr d10, [x8, #40]", "str x30, [sp, #-16]!", "fmov d0, d10", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v10.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v10.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr d10, [x20]", - "str x30, [sp, #-16]!", - "fmov d0, d10", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", @@ -10261,91 +10245,107 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr d10, [x20]", "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", + "fmov d0, d10", "ldr x0, [x28, #1608]", "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", + "mov v10.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v10.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #196]", "ldr d2, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d10, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d10", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #40]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10353,72 +10353,48 @@ "ldr d2, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #144]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr d5, [x8, #40]", - "str x30, [sp, #-16]!", - "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -10430,26 +10406,50 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr d5, [x8, #40]", "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", + "fmov d0, d5", "ldr x0, [x28, #1608]", "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #144]", "ldr s2, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d5, d0", @@ -10457,15 +10457,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10473,15 +10473,15 @@ "ldr s2, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d5, d0", @@ -10489,15 +10489,15 @@ "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d10, d0", @@ -10505,15 +10505,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10521,15 +10521,15 @@ "ldr s2, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d5, d0", @@ -10537,15 +10537,15 @@ "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d5, d0", @@ -10553,15 +10553,15 @@ "ldr s5, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d5, d0", @@ -10569,15 +10569,15 @@ "ldr s5, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d5, d0", @@ -10585,79 +10585,79 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #136]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #40]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10665,87 +10665,87 @@ "ldr d2, [x8, #160]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #152]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #40]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10753,50 +10753,74 @@ "ldr d2, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #136]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v5.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr d5, [x8, #40]", + "str x30, [sp, #-16]!", + "fmov d0, d5", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", @@ -10806,34 +10830,10 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr d5, [x8, #40]", - "str x30, [sp, #-16]!", - "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10841,90 +10841,90 @@ "ldr d2, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr d7, [x8, #136]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr d7, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr d7, [x8, #40]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -10932,68 +10932,41 @@ "ldr d5, [x8, #8]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr d5, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x8, #152]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", - "mov w21, #0x7bd8", - "movk w21, #0xa7, lsl #16", - "ldr d5, [x21]", - "str x30, [sp, #-16]!", - "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -11006,41 +10979,68 @@ "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", + "mov v0.16b, v7.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", + "mov w21, #0x7bd8", + "movk w21, #0xa7, lsl #16", + "ldr d5, [x21]", + "str x30, [sp, #-16]!", + "fmov d0, d5", "ldr x0, [x28, #1608]", "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", "ldr s2, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d5, [x20]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -11048,96 +11048,80 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s5, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s7, s0", - "str s7, [x8, #20]", - "ldr s7, [x4, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -11147,35 +11131,27 @@ "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", + "fmov s7, s0", + "str s7, [x8, #20]", + "ldr s7, [x4, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s7", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", "fmov d8, d0", "str d8, [x8, #32]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "ldr d8, [x20]", - "str x30, [sp, #-16]!", - "fmov d0, d8", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -11183,43 +11159,83 @@ "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "ldr d8, [x20]", + "str x30, [sp, #-16]!", + "fmov d0, d8", "ldr x0, [x28, #1608]", "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #152]", "ldr d7, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "mov v1.16b, v8.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v6.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", @@ -11230,25 +11246,9 @@ "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v6.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -11256,64 +11256,64 @@ "ldr d7, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -11321,31 +11321,31 @@ "ldr s2, [x8, #180]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #192]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -11353,24 +11353,24 @@ "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #176]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -11379,23 +11379,23 @@ "ldr d7, [x20]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11403,47 +11403,47 @@ "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s8, s0", - "str s8, [x8, #56]", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "mov v1.16b, v6.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s8, s0", + "str s8, [x8, #56]", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11451,31 +11451,31 @@ "ldr s6, [x8, #196]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #208]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -11483,15 +11483,15 @@ "ldr s8, [x8, #152]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d9, d0", @@ -11499,15 +11499,15 @@ "ldr s9, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d10, d0", @@ -11515,8 +11515,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -11525,23 +11525,23 @@ "ldr d9, [x20]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -11549,46 +11549,14 @@ "ldr s8, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", - "blr x0", - "ldr x30, [sp], #16", - "fmov d10, d0", - "str d10, [x8, #48]", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s9, s0", - "str s9, [x8, #60]", - "ldr d9, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov d0, d9", "ldr x0, [x28, #1592]", "ldr x3, [x28, #1600]", "blr x0", @@ -11596,16 +11564,48 @@ "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", + "str d10, [x8, #48]", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s9, s0", + "str s9, [x8, #60]", + "ldr d9, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -11613,15 +11613,15 @@ "ldr s8, [x8, #168]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d9, d0", @@ -11629,15 +11629,15 @@ "ldr s9, [x8, #184]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d10, d0", @@ -11645,15 +11645,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -11661,15 +11661,15 @@ "ldr s8, [x8, #136]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d9, d0", @@ -11677,15 +11677,15 @@ "ldr s9, [x8, #160]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d10, d0", @@ -11693,8 +11693,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -11703,23 +11703,23 @@ "ldr d9, [x20]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -11727,46 +11727,14 @@ "ldr s8, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", - "blr x0", - "ldr x30, [sp], #16", - "fmov d10, d0", - "str d10, [x8, #48]", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s9, s0", - "str s9, [x8, #64]", - "ldr d9, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov d0, d9", "ldr x0, [x28, #1592]", "ldr x3, [x28, #1600]", "blr x0", @@ -11774,16 +11742,48 @@ "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", + "str d10, [x8, #48]", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s9, s0", + "str s9, [x8, #64]", + "ldr d9, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -11791,15 +11791,15 @@ "ldr s8, [x8, #144]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d9, d0", @@ -11807,15 +11807,15 @@ "ldr s9, [x8, #200]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d10, d0", @@ -11823,15 +11823,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -11839,15 +11839,15 @@ "ldr s8, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d9, d0", @@ -11855,15 +11855,15 @@ "ldr s9, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d10, d0", @@ -11871,8 +11871,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -11881,10 +11881,170 @@ "ldr d9, [x20]", "str x30, [sp, #-16]!", "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s8, s0", + "str s8, [x8, #4]", + "ldr s8, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s8", "ldr x0, [x28, #1592]", "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "ldr s9, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", + "str d10, [x8, #48]", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s9, s0", + "str s9, [x8, #68]", + "ldr d9, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s8, s0", + "str s8, [x8, #112]", + "ldr s8, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s8", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "ldr s9, [x8, #128]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", + "str d10, [x8, #128]", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s9, s0", + "str s9, [x8, #72]", + "ldr d9, [x8, #128]", + "str x30, [sp, #-16]!", + "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s8, s0", + "str s8, [x8, #108]", + "ldr d8, [x8, #200]", + "str x30, [sp, #-16]!", + "fmov d0, d8", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "ldr d9, [x8, #144]", + "str x30, [sp, #-16]!", + "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", @@ -11896,193 +12056,33 @@ "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s8, s0", - "str s8, [x8, #4]", - "ldr s8, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "ldr s9, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", "ldr x0, [x28, #1624]", "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", - "fmov d10, d0", - "str d10, [x8, #48]", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s9, s0", - "str s9, [x8, #68]", - "ldr d9, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s8, s0", - "str s8, [x8, #112]", - "ldr s8, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "ldr s9, [x8, #128]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", - "blr x0", - "ldr x30, [sp], #16", - "fmov d10, d0", - "str d10, [x8, #128]", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s9, s0", - "str s9, [x8, #72]", - "ldr d9, [x8, #128]", - "str x30, [sp, #-16]!", - "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s8, s0", - "str s8, [x8, #108]", - "ldr d8, [x8, #200]", - "str x30, [sp, #-16]!", - "fmov d0, d8", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "ldr d9, [x8, #144]", - "str x30, [sp, #-16]!", - "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #8]", "ldr d8, [x8, #40]", "str x30, [sp, #-16]!", "fmov d0, d8", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #32]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -12091,10 +12091,106 @@ "ldr d9, [x20]", "str x30, [sp, #-16]!", "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s8, s0", + "str s8, [x8, #4]", + "ldr s8, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s8", "ldr x0, [x28, #1592]", "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "ldr s9, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", + "str d10, [x8, #48]", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s9, s0", + "str s9, [x8, #76]", + "ldr d9, [x8, #48]", + "str x30, [sp, #-16]!", + "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s8, s0", + "str s8, [x8, #104]", + "ldr d8, [x8, #184]", + "str x30, [sp, #-16]!", + "fmov d0, d8", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "ldr d9, [x8, #168]", + "str x30, [sp, #-16]!", + "fmov d0, d9", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", @@ -12106,129 +12202,33 @@ "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s8, s0", - "str s8, [x8, #4]", - "ldr s8, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "ldr s9, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", "ldr x0, [x28, #1624]", "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", - "fmov d10, d0", - "str d10, [x8, #48]", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s9, s0", - "str s9, [x8, #76]", - "ldr d9, [x8, #48]", - "str x30, [sp, #-16]!", - "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s8, s0", - "str s8, [x8, #104]", - "ldr d8, [x8, #184]", - "str x30, [sp, #-16]!", - "fmov d0, d8", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "ldr d9, [x8, #168]", - "str x30, [sp, #-16]!", - "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #8]", "ldr d8, [x8, #160]", "str x30, [sp, #-16]!", "fmov d0, d8", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #136]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -12237,23 +12237,23 @@ "ldr d9, [x20]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -12261,16 +12261,32 @@ "ldr s8, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", + "fmov d10, d0", + "str d10, [x8, #48]", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v8.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -12280,44 +12296,28 @@ "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", - "fmov d10, d0", - "str d10, [x8, #48]", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #80]", "ldr d9, [x8, #48]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -12325,15 +12325,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12341,24 +12341,24 @@ "ldr d6, [x8, #152]", "str x30, [sp, #-16]!", "fmov d0, d6", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr d7, [x8, #208]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -12367,23 +12367,23 @@ "ldr d7, [x20]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12391,31 +12391,31 @@ "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -12423,33 +12423,33 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #96]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -12457,8 +12457,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -12467,23 +12467,23 @@ "ldr d3, [x20]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -12491,16 +12491,16 @@ "ldr s2, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -12509,8 +12509,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -12522,8 +12522,8 @@ "mov x4, x26", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -12531,15 +12531,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -12547,8 +12547,8 @@ "ldr s2, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -12557,23 +12557,23 @@ "ldr s4, [x4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12581,16 +12581,16 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -12599,16 +12599,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12616,16 +12616,16 @@ "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -12634,16 +12634,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12651,16 +12651,16 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s6, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -12669,16 +12669,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12686,16 +12686,16 @@ "ldr s3, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s7, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -12704,16 +12704,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12721,16 +12721,16 @@ "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s8, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -12739,16 +12739,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12756,16 +12756,16 @@ "ldr s3, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -12774,15 +12774,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12790,16 +12790,16 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -12808,15 +12808,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12824,16 +12824,16 @@ "ldr s3, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", @@ -12842,15 +12842,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12858,31 +12858,31 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12890,31 +12890,31 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12922,31 +12922,31 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s9, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12954,23 +12954,23 @@ "ldr s3, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12978,23 +12978,23 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13002,23 +13002,23 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13026,23 +13026,23 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13050,23 +13050,23 @@ "ldr s3, [x4, #64]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13074,23 +13074,23 @@ "ldr s3, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -13098,31 +13098,31 @@ "ldr s2, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13130,31 +13130,31 @@ "ldr s3, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4, #76]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -13162,31 +13162,31 @@ "ldr s4, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #80]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -13194,31 +13194,31 @@ "ldr s5, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #84]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -13226,31 +13226,31 @@ "ldr s6, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #88]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -13258,31 +13258,31 @@ "ldr s7, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #92]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -13290,15 +13290,15 @@ "ldr s8, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d9, d0", @@ -13306,32 +13306,16 @@ "ldr s9, [x4, #96]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s8, s0", - "str s8, [x7, #96]", - "ldr s8, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -13341,28 +13325,44 @@ "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", + "fmov s8, s0", + "str s8, [x7, #96]", + "ldr s8, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s8", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", + "blr x0", + "ldr x30, [sp], #16", "fmov d9, d0", "str d9, [x8, #128]", "ldr s9, [x4, #100]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -13370,31 +13370,31 @@ "ldr s8, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #104]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -13402,23 +13402,23 @@ "ldr s9, [x4, #108]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -13426,31 +13426,31 @@ "ldr s8, [x4, #112]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #128]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -13458,31 +13458,31 @@ "ldr s8, [x4, #116]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr d9, [x8, #24]", "str x30, [sp, #-16]!", "fmov d0, d9", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -13490,23 +13490,23 @@ "ldr s8, [x4, #120]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -13514,23 +13514,23 @@ "ldr s7, [x4, #124]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -13538,23 +13538,23 @@ "ldr s6, [x4, #128]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -13562,23 +13562,23 @@ "ldr s5, [x4, #132]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -13586,23 +13586,23 @@ "ldr s4, [x4, #136]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13610,23 +13610,23 @@ "ldr s3, [x4, #140]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -13634,7 +13634,7 @@ "mov x8, x9", "ldr w9, [x8], #4", "cfinv", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block3": { @@ -14320,31 +14320,31 @@ "ldr s2, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14352,23 +14352,23 @@ "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14376,23 +14376,23 @@ "ldr s3, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -14408,31 +14408,31 @@ "ldr s2, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14440,23 +14440,23 @@ "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14464,23 +14464,23 @@ "ldr s3, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -14490,31 +14490,31 @@ "ldr s2, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14522,8 +14522,8 @@ "ldr s3, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -14531,23 +14531,23 @@ "ldr s3, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14555,8 +14555,8 @@ "ldr s3, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -14564,23 +14564,23 @@ "ldr s3, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14588,8 +14588,8 @@ "ldr s3, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -14597,23 +14597,23 @@ "ldr s3, [x8, #140]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14623,23 +14623,23 @@ "ldr s3, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14649,23 +14649,23 @@ "ldr s3, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14675,23 +14675,23 @@ "ldr s3, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14701,23 +14701,23 @@ "ldr s3, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14727,24 +14727,24 @@ "ldr s3, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -14754,31 +14754,31 @@ "ldr s2, [x8, #148]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14786,31 +14786,31 @@ "ldr s3, [x8, #152]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s7, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -14818,31 +14818,31 @@ "ldr s7, [x8, #156]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -14850,31 +14850,31 @@ "ldr s8, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -14882,31 +14882,31 @@ "ldr s8, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -14914,31 +14914,31 @@ "ldr s8, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -14946,31 +14946,31 @@ "ldr s8, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -14978,31 +14978,31 @@ "ldr s8, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15010,31 +15010,31 @@ "ldr s8, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15050,30 +15050,30 @@ "str w7, [x8, #248]", "str s8, [x8, #100]", "ldr w5, [x8, #100]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #252]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15093,23 +15093,23 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15117,23 +15117,23 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15141,23 +15141,23 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15165,31 +15165,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15197,31 +15197,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15229,31 +15229,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15261,31 +15261,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15293,31 +15293,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15325,31 +15325,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15365,30 +15365,30 @@ "str w7, [x8, #260]", "str s8, [x8, #28]", "ldr w5, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #264]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15408,23 +15408,23 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15432,23 +15432,23 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15456,23 +15456,23 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15480,31 +15480,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15512,31 +15512,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15544,31 +15544,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15576,31 +15576,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15608,31 +15608,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15640,31 +15640,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -15680,30 +15680,30 @@ "str w7, [x8, #272]", "str s8, [x8, #28]", "ldr w5, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #276]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -15723,24 +15723,24 @@ "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -15748,24 +15748,24 @@ "ldr s2, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -15773,23 +15773,23 @@ "ldr s2, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -15797,31 +15797,31 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -15829,31 +15829,31 @@ "ldr s2, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -15861,31 +15861,31 @@ "ldr s2, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -15893,31 +15893,31 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -15925,31 +15925,31 @@ "ldr s2, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -15957,31 +15957,31 @@ "ldr s2, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -16024,31 +16024,31 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16056,23 +16056,23 @@ "ldr s3, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16080,23 +16080,23 @@ "ldr s3, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -16112,31 +16112,31 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16144,23 +16144,23 @@ "ldr s3, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16168,23 +16168,23 @@ "ldr s3, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -16194,31 +16194,31 @@ "ldr s2, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16226,8 +16226,8 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -16235,23 +16235,23 @@ "ldr s3, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16259,8 +16259,8 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -16268,23 +16268,23 @@ "ldr s3, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16292,8 +16292,8 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -16301,23 +16301,23 @@ "ldr s3, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16327,23 +16327,23 @@ "ldr s3, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16353,23 +16353,23 @@ "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16379,23 +16379,23 @@ "ldr s3, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16405,23 +16405,23 @@ "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16431,25 +16431,25 @@ "ldr s3, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0x0", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -16459,31 +16459,31 @@ "ldr s2, [x8, #148]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16491,31 +16491,31 @@ "ldr s3, [x8, #152]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s7, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -16523,31 +16523,31 @@ "ldr s7, [x8, #156]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16555,31 +16555,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16587,31 +16587,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16619,31 +16619,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16651,31 +16651,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16683,31 +16683,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16715,31 +16715,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16755,30 +16755,30 @@ "str w7, [x8, #188]", "str s8, [x8, #120]", "ldr w5, [x8, #120]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #192]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16798,23 +16798,23 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16822,23 +16822,23 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16846,23 +16846,23 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16870,31 +16870,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16902,31 +16902,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16934,31 +16934,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16966,31 +16966,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -16998,31 +16998,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17030,31 +17030,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17070,30 +17070,30 @@ "str w7, [x8, #200]", "str s8, [x8, #120]", "ldr w5, [x8, #120]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #204]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17113,23 +17113,23 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17137,23 +17137,23 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17161,23 +17161,23 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17185,31 +17185,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17217,31 +17217,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17249,31 +17249,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17281,31 +17281,31 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17313,31 +17313,31 @@ "ldr s8, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17345,31 +17345,31 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -17386,30 +17386,30 @@ "str s8, [x8, #120]", "ldr w5, [x8, #120]", "str w5, [x8, #216]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w20, [x8, #-4]!", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #96]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", "str s4, [x8, #136]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -17429,24 +17429,24 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17454,24 +17454,24 @@ "ldr s2, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17479,23 +17479,23 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17503,31 +17503,31 @@ "ldr s2, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17535,31 +17535,31 @@ "ldr s2, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17567,31 +17567,31 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17599,31 +17599,31 @@ "ldr s2, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17631,31 +17631,31 @@ "ldr s2, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #136]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17663,31 +17663,31 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17708,14 +17708,14 @@ "mov w20, #0xa3f", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xfefe", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block4": { @@ -19786,8 +19786,8 @@ "stp w7, w21, [x8, #-8]!", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -19802,14 +19802,14 @@ "mov w20, #0x22", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "add w21, w21, #0x7 (7)", "and w21, w21, #0x7", "lsl w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block5": { @@ -20198,8 +20198,8 @@ "str w7, [x8, #56]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20208,8 +20208,8 @@ "movi v2.2d, #0x0", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20242,24 +20242,24 @@ "ldr d3, [x20]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20288,15 +20288,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20306,14 +20306,14 @@ "mov w20, #0x5e", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xc0c0", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block6": { @@ -20652,8 +20652,8 @@ "str w7, [x8, #-4]!", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20661,14 +20661,14 @@ "mov w20, #0x31", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "add w21, w21, #0x7 (7)", "and w21, w21, #0x7", "lsl w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block7": { @@ -20894,31 +20894,31 @@ "ldr s2, [x7, #12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -20926,24 +20926,24 @@ "ldr s3, [x7]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20951,24 +20951,24 @@ "ldur s2, [x7, #-12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -20976,24 +20976,24 @@ "ldur s3, [x7, #-24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21001,24 +21001,24 @@ "ldur s2, [x7, #-36]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -21026,8 +21026,8 @@ "ldr s3, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21035,31 +21035,31 @@ "ldr s3, [x7]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x7, #24]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -21067,15 +21067,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -21083,8 +21083,8 @@ "ldr s3, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21092,31 +21092,31 @@ "ldur s3, [x7, #-12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q6, [x21, #1040]", + "ldr q6, [x21, #1056]", "add x21, x28, x20, lsl #4", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -21126,8 +21126,8 @@ "ldr s3, [x7, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21136,20 +21136,20 @@ "add w23, w20, #0x6 (6)", "and w23, w23, #0x7", "add x23, x28, x23, lsl #4", - "ldr q7, [x23, #1040]", + "ldr q7, [x23, #1056]", "add x23, x28, x20, lsl #4", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -21157,8 +21157,8 @@ "ldr s8, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -21168,15 +21168,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -21184,17 +21184,17 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add x13, x28, x22, lsl #4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21204,31 +21204,31 @@ "ldr s2, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -21236,24 +21236,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #64]", - "add x22, x28, x22, lsl #4", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -21261,8 +21243,26 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #64]", + "add x22, x28, x22, lsl #4", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21270,23 +21270,23 @@ "ldr s2, [x7, #24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -21294,23 +21294,23 @@ "ldr s3, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -21318,15 +21318,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21336,31 +21336,31 @@ "ldr s2, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -21368,15 +21368,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21384,8 +21384,8 @@ "ldr s2, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21394,23 +21394,23 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21418,8 +21418,8 @@ "ldr s2, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21428,23 +21428,23 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21452,8 +21452,8 @@ "ldr s2, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21462,6 +21462,46 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #76]", + "ldr s2, [x8, #56]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s3, s0", + "str s3, [x8, #8]", + "ldr s3, [x8, #76]", + "str x30, [sp, #-16]!", + "fmov s0, s3", "ldr x0, [x28, #1592]", "ldr x3, [x28, #1600]", "blr x0", @@ -21470,6 +21510,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #56]", + "ldr s2, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -21477,73 +21542,8 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #76]", - "ldr s2, [x8, #56]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s3, s0", - "str s3, [x8, #8]", - "ldr s3, [x8, #76]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #56]", - "ldr s2, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21551,15 +21551,15 @@ "ldr s2, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -21567,24 +21567,24 @@ "ldr s3, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21592,23 +21592,23 @@ "ldr s2, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21616,15 +21616,15 @@ "ldr s2, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -21632,48 +21632,48 @@ "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #64]", - "ldr s2, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #64]", + "ldr s2, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21681,8 +21681,8 @@ "ldr s2, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21691,23 +21691,23 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21715,8 +21715,8 @@ "ldr s2, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21725,23 +21725,23 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21749,8 +21749,8 @@ "ldr s2, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21759,23 +21759,23 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21783,8 +21783,8 @@ "ldr s2, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21793,23 +21793,23 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21817,8 +21817,8 @@ "ldr s2, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21827,23 +21827,23 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21851,8 +21851,8 @@ "ldr s2, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21861,23 +21861,23 @@ "ldr d3, [x14]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21885,27 +21885,27 @@ "ldr s2, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr q3, [x28, #3472]", "eor v2.16b, v2.16b, v3.16b", "add x14, x28, x20, lsl #4", - "ldr q3, [x14, #1040]", + "ldr q3, [x14, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -21915,24 +21915,24 @@ "ldr d4, [x14]", "str x30, [sp, #-16]!", "fmov d0, d4", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21940,8 +21940,8 @@ "ldr s2, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21952,51 +21952,51 @@ "ldr d5, [x14]", "str x30, [sp, #-16]!", "fmov d0, d5", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8, #84]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "mov w14, #0x7b88", "movk w14, #0xa7, lsl #16", "ldr d6, [x14]", "str x30, [sp, #-16]!", "fmov d0, d6", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22004,8 +22004,8 @@ "ldr s2, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -22016,23 +22016,23 @@ "ldr d6, [x15]", "str x30, [sp, #-16]!", "fmov d0, d6", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -22042,23 +22042,23 @@ "ldr d6, [x16]", "str x30, [sp, #-16]!", "fmov d0, d6", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22066,15 +22066,15 @@ "ldr s2, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22082,31 +22082,31 @@ "ldr s2, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr d6, [x14]", "str x30, [sp, #-16]!", "fmov d0, d6", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -22114,36 +22114,36 @@ "ldr s6, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #64]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr q7, [x28, #3472]", "eor v7.16b, v6.16b, v7.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -22154,27 +22154,27 @@ "mov x5, x26", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #68]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr q7, [x28, #3472]", "eor v2.16b, v2.16b, v7.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22182,8 +22182,8 @@ "ldr s2, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -22192,23 +22192,23 @@ "ldr d7, [x15]", "str x30, [sp, #-16]!", "fmov d0, d7", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -22216,6 +22216,38 @@ "ldr d7, [x16]", "str x30, [sp, #-16]!", "fmov d0, d7", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #56]", + "ldur s2, [x4, #-28]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s7, [x8, #56]", + "str x30, [sp, #-16]!", + "fmov s0, s7", "ldr x0, [x28, #1592]", "ldr x3, [x28, #1600]", "blr x0", @@ -22224,47 +22256,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #56]", - "ldur s2, [x4, #-28]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s7, [x8, #56]", - "str x30, [sp, #-16]!", - "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22272,31 +22272,31 @@ "ldur s2, [x4, #-24]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22304,31 +22304,31 @@ "ldr s2, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s7, [x4, #-20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22336,31 +22336,31 @@ "ldur s2, [x4, #-16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22368,31 +22368,31 @@ "ldur s2, [x4, #-12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22400,31 +22400,31 @@ "ldur s2, [x4, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22432,31 +22432,31 @@ "ldr s2, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s7, [x4, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22464,31 +22464,31 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22496,31 +22496,31 @@ "ldr s2, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22528,31 +22528,31 @@ "ldr s2, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22560,31 +22560,31 @@ "ldr s2, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -22592,48 +22592,48 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s7, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #16]", - "strb w20, [x28, #1019]", - "str q6, [x23, #1040]", - "str q4, [x21, #1040]", - "str q3, [x13, #1040]", - "str q5, [x22, #1040]", - "str q2, [x12, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str q6, [x23, #1056]", + "str q4, [x21, #1056]", + "str q3, [x13, #1056]", + "str q5, [x22, #1056]", + "str q2, [x12, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xf8f8", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block8": { @@ -22880,8 +22880,8 @@ "ldr s2, [x8, #156]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -22899,24 +22899,24 @@ "ldr s3, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #152]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -22924,79 +22924,79 @@ "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #160]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x11]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #136]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -23004,8 +23004,8 @@ "ldr s2, [x8, #168]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -23013,24 +23013,24 @@ "ldr s3, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #164]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -23038,79 +23038,79 @@ "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #172]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x11]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #140]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -23118,8 +23118,8 @@ "ldr s2, [x8, #180]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -23127,24 +23127,24 @@ "ldr s3, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #176]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -23152,16 +23152,16 @@ "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -23169,32 +23169,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #184]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x10]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -23205,31 +23205,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #144]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -23237,8 +23237,8 @@ "ldr s2, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -23246,24 +23246,24 @@ "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -23271,32 +23271,32 @@ "ldr s5, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -23304,32 +23304,32 @@ "ldr s6, [x20, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -23337,8 +23337,8 @@ "ldr s3, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -23346,24 +23346,24 @@ "ldr s6, [x20]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -23371,32 +23371,32 @@ "ldr s8, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -23404,32 +23404,32 @@ "ldr s9, [x20, #8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23437,8 +23437,8 @@ "ldr s6, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23446,24 +23446,24 @@ "ldr s8, [x20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -23471,32 +23471,32 @@ "ldr s9, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -23504,31 +23504,31 @@ "ldr s9, [x20, #8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23537,16 +23537,16 @@ "ldr s6, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23554,55 +23554,55 @@ "ldr s8, [x20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x11]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23611,16 +23611,16 @@ "ldr s6, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23628,63 +23628,63 @@ "ldr s8, [x20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x11]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23692,8 +23692,8 @@ "ldr s6, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23701,24 +23701,24 @@ "ldr s8, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -23726,16 +23726,16 @@ "ldr s9, [x20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -23743,32 +23743,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s8, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x10]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -23779,8 +23779,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23790,8 +23790,8 @@ "ldr w11, [x8, #16]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23800,24 +23800,24 @@ "ldr s6, [x20]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s6, [x11]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23825,25 +23825,25 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x11]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -23851,25 +23851,25 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -23878,24 +23878,24 @@ "ldr s2, [x20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x11]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -23903,55 +23903,55 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x11]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -23959,8 +23959,8 @@ "ldr s2, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -23968,16 +23968,16 @@ "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -23985,24 +23985,24 @@ "ldr s3, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -24010,47 +24010,47 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x11]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24058,32 +24058,32 @@ "ldr s2, [x8, #208]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24091,23 +24091,23 @@ "ldr s2, [x8, #212]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24115,23 +24115,23 @@ "ldr s2, [x8, #216]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24139,8 +24139,8 @@ "ldr s2, [x8, #192]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -24148,24 +24148,24 @@ "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w4", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24177,8 +24177,8 @@ "ldr s2, [x8, #196]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -24186,24 +24186,24 @@ "ldr s4, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w4", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24213,31 +24213,31 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x8, #200]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24246,23 +24246,23 @@ "ldr s2, [x8, #232]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24270,23 +24270,23 @@ "ldr s2, [x8, #236]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24294,23 +24294,23 @@ "ldr s2, [x8, #240]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24318,8 +24318,8 @@ "ldr s2, [x8, #220]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -24327,24 +24327,24 @@ "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w9", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24352,8 +24352,8 @@ "ldr s2, [x8, #224]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -24361,24 +24361,24 @@ "ldr s4, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w9", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24386,8 +24386,8 @@ "ldr s2, [x8, #228]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -24395,24 +24395,24 @@ "ldr s4, [x20, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w9", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24420,23 +24420,23 @@ "ldr s2, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24444,23 +24444,23 @@ "ldr s2, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24468,23 +24468,23 @@ "ldr s2, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24493,32 +24493,32 @@ "ldr s2, [x20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w4", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24526,8 +24526,8 @@ "ldr s2, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -24535,24 +24535,24 @@ "ldr s4, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w4", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24562,31 +24562,31 @@ "ldr s2, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s4, [x4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24595,23 +24595,23 @@ "ldr s2, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24619,23 +24619,23 @@ "ldr s2, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24643,23 +24643,23 @@ "ldr s2, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24668,32 +24668,32 @@ "ldr s2, [x20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w4", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24701,8 +24701,8 @@ "ldr s2, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -24710,24 +24710,24 @@ "ldr s3, [x20, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w7, w4", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -24737,43 +24737,43 @@ "ldr s2, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x7]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xfefe", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block9": { @@ -25045,23 +25045,23 @@ "ldr s2, [x11]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -25069,8 +25069,8 @@ "ldr s2, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -25079,23 +25079,23 @@ "ldr d3, [x20]", "str x30, [sp, #-16]!", "fmov d0, d3", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -25103,25 +25103,25 @@ "ldr s2, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "mov w20, #0x1f", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add w21, w21, #0x7 (7)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block10": { @@ -25410,29 +25410,29 @@ "mov w20, #0x2a4c", "movk w20, #0xb4, lsl #16", "str s2, [x20]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #72]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #88]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -25440,51 +25440,51 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #76]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #80]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #84]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #92]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #96]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -25494,15 +25494,15 @@ "ldr s2, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -25510,15 +25510,15 @@ "mov w22, #0xc5", "movk w22, #0x1, lsl #16", "str w22, [x8, #-4]!", - "strb w20, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w23, #0x8", "sub w20, w23, w20", "mov w23, #0xe0e0", "lsr w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/FlagM/x87-Psychonauts.json b/unittests/InstructionCountCI/FlagM/x87-Psychonauts.json index bbc1717c3..f2ff6b007 100644 --- a/unittests/InstructionCountCI/FlagM/x87-Psychonauts.json +++ b/unittests/InstructionCountCI/FlagM/x87-Psychonauts.json @@ -542,8 +542,8 @@ "ldr s2, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -551,8 +551,8 @@ "ldr s3, [x7, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -560,8 +560,8 @@ "ldr s4, [x7, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -569,8 +569,8 @@ "ldr s5, [x7, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -578,87 +578,87 @@ "ldr s6, [x7, #36]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #64]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x4, #100]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -666,31 +666,31 @@ "ldr s9, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x4, #96]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -698,16 +698,56 @@ "ldr s9, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v10.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v10.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s9, s0", + "str s9, [x8, #4]", + "ldr s9, [x8]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "ldr s10, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s10", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", @@ -722,55 +762,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s9, s0", - "str s9, [x8, #4]", - "ldr s9, [x8]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "ldr s10, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v10.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v10.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -778,23 +778,23 @@ "ldr s9, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -802,48 +802,48 @@ "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", "str s9, [x8, #120]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s9, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -851,23 +851,23 @@ "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -875,79 +875,79 @@ "ldr s7, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #64]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #100]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -955,31 +955,31 @@ "ldr s9, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x4, #96]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -987,30 +987,22 @@ "ldr s9, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -1018,8 +1010,16 @@ "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -1027,54 +1027,22 @@ "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s9, s0", - "str s9, [x8]", - "ldr s9, [x8]", - "str x30, [sp, #-16]!", - "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v9.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "mov v1.16b, v9.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", @@ -1082,8 +1050,40 @@ "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s9, s0", + "str s9, [x8]", + "ldr s9, [x8]", + "str x30, [sp, #-16]!", + "fmov s0, s9", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "mov v1.16b, v9.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v9.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v9.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -1091,23 +1091,23 @@ "ldr s9, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -1115,23 +1115,23 @@ "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1139,23 +1139,23 @@ "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1163,55 +1163,55 @@ "ldr s7, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #76]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1219,39 +1219,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1259,39 +1259,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1299,55 +1299,55 @@ "ldr s7, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #108]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #104]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1355,55 +1355,55 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1411,56 +1411,56 @@ "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s9, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1468,31 +1468,31 @@ "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1500,31 +1500,31 @@ "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1532,31 +1532,31 @@ "ldr s7, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1564,31 +1564,31 @@ "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1596,55 +1596,55 @@ "ldr s7, [x4, #76]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #72]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1652,55 +1652,55 @@ "ldr s8, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "ldr s10, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s10", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v10.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v10.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1708,55 +1708,55 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1764,55 +1764,55 @@ "ldr s7, [x4, #108]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #104]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s9, s0", @@ -1820,31 +1820,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -1852,40 +1852,40 @@ "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1893,31 +1893,31 @@ "ldr s7, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1925,31 +1925,31 @@ "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1957,31 +1957,31 @@ "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -1989,31 +1989,31 @@ "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2021,55 +2021,55 @@ "ldr s7, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #84]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #80]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2077,39 +2077,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2117,39 +2117,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2157,55 +2157,55 @@ "ldr s7, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #116]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #112]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2213,39 +2213,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2253,40 +2253,40 @@ "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2294,31 +2294,31 @@ "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2326,31 +2326,31 @@ "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2358,31 +2358,31 @@ "ldr s7, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2390,31 +2390,31 @@ "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2422,55 +2422,55 @@ "ldr s7, [x4, #84]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #80]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2478,39 +2478,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2518,40 +2518,40 @@ "ldr s8, [x8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -2559,55 +2559,55 @@ "ldr s7, [x4, #116]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #112]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2615,39 +2615,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x8]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v9.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -2655,39 +2655,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -2695,31 +2695,31 @@ "ldr s5, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -2727,31 +2727,31 @@ "ldr s5, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -2759,31 +2759,31 @@ "ldr s5, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -2791,31 +2791,31 @@ "ldr s5, [x8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -2823,217 +2823,217 @@ "ldr s5, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #92]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #88]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s7, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s7, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #124]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #120]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -3041,32 +3041,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -3074,31 +3074,31 @@ "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -3106,23 +3106,23 @@ "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -3130,31 +3130,31 @@ "ldr s6, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -3162,23 +3162,23 @@ "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -3186,79 +3186,79 @@ "ldr s5, [x4, #92]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #88]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -3266,120 +3266,120 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4, #124]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #120]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -3387,72 +3387,72 @@ "ldr s6, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s6, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -3460,15 +3460,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -3476,31 +3476,31 @@ "ldr s5, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -3508,111 +3508,111 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -3620,15 +3620,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -3636,40 +3636,40 @@ "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -3677,23 +3677,23 @@ "ldr s4, [x8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -3701,111 +3701,111 @@ "ldr s4, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -3813,15 +3813,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -3829,23 +3829,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x4, #24]", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", @@ -3853,8 +3836,25 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x4, #24]", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -3862,110 +3862,102 @@ "ldr s4, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -3973,8 +3965,16 @@ "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -3982,39 +3982,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -4022,40 +4022,40 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #36]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4063,15 +4063,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4079,110 +4079,102 @@ "ldr s4, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -4190,8 +4182,16 @@ "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -4199,31 +4199,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -4231,23 +4231,23 @@ "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -4255,15 +4255,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4271,23 +4271,23 @@ "ldr s4, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4295,103 +4295,103 @@ "ldr s4, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -4399,15 +4399,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -4415,40 +4415,40 @@ "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #68]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4456,23 +4456,23 @@ "ldr s4, [x8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4480,111 +4480,111 @@ "ldr s4, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -4592,15 +4592,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -4608,23 +4608,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x4, #88]", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", @@ -4632,8 +4615,25 @@ "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x4, #88]", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4641,102 +4641,94 @@ "ldr s4, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v8.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v8.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -4744,8 +4736,16 @@ "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v8.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v8.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -4753,39 +4753,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -4793,40 +4793,40 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x4, #100]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4834,15 +4834,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4850,31 +4850,31 @@ "ldr s4, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4882,31 +4882,31 @@ "ldr s4, [x8, #100]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -4914,54 +4914,46 @@ "ldr s4, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #124]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #132]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -4969,8 +4961,16 @@ "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -4978,8 +4978,112 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s3, s0", + "str s3, [x4, #112]", + "ldr s3, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "ldr s4, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s3, s0", + "str s3, [x4, #116]", + "ldr s3, [x8, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #120]", + "ldr s2, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -4991,114 +5095,10 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldr s3, [x8, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s3, s0", - "str s3, [x4, #112]", - "ldr s3, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "ldr s4, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s3, s0", - "str s3, [x4, #116]", - "ldr s3, [x8, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #120]", - "ldr s2, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -5107,7 +5107,7 @@ "cfinv", "mov x27, x8", "mov x8, x26", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block2": { @@ -5554,119 +5554,119 @@ "ldr s2, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x7, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x7, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #64]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -5674,31 +5674,31 @@ "ldr s7, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #68]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -5706,55 +5706,55 @@ "ldr s7, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #96]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #100]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -5762,31 +5762,31 @@ "ldr s8, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #96]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -5794,31 +5794,31 @@ "ldr s8, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #100]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -5826,15 +5826,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -5842,40 +5842,40 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #100]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -5883,23 +5883,23 @@ "ldr s5, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -5907,31 +5907,31 @@ "ldr s5, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -5939,31 +5939,31 @@ "ldr s5, [x8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -5971,31 +5971,31 @@ "ldr s5, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6003,31 +6003,31 @@ "ldr s5, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6035,79 +6035,79 @@ "ldr s5, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #72]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #76]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #72]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -6115,31 +6115,31 @@ "ldr s7, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #76]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -6147,55 +6147,55 @@ "ldr s7, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #104]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #108]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -6203,31 +6203,31 @@ "ldr s8, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #104]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -6235,31 +6235,31 @@ "ldr s8, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #108]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -6267,15 +6267,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -6283,40 +6283,40 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6324,23 +6324,23 @@ "ldr s5, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6348,79 +6348,79 @@ "ldr s5, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -6428,32 +6428,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6461,113 +6461,113 @@ "ldr s5, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #128]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6575,79 +6575,79 @@ "ldr s5, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #80]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #84]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #80]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -6655,31 +6655,31 @@ "ldr s7, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #84]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -6687,55 +6687,55 @@ "ldr s7, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #112]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #116]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -6743,31 +6743,31 @@ "ldr s8, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #112]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -6775,31 +6775,31 @@ "ldr s8, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #116]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -6807,15 +6807,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -6823,40 +6823,40 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #108]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6864,23 +6864,23 @@ "ldr s5, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6888,62 +6888,54 @@ "ldr s5, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -6951,8 +6943,16 @@ "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -6960,23 +6960,23 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -6984,71 +6984,71 @@ "ldr s5, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -7056,14 +7056,6 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -7071,8 +7063,16 @@ "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7080,79 +7080,79 @@ "ldr s5, [x4, #88]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #92]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #88]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -7160,31 +7160,31 @@ "ldr s7, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #92]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -7192,55 +7192,55 @@ "ldr s7, [x4, #120]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "ldr s8, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -7248,31 +7248,31 @@ "ldr s8, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #120]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -7280,31 +7280,31 @@ "ldr s8, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "ldr s9, [x4, #124]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -7312,15 +7312,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -7328,40 +7328,40 @@ "ldr s8, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x8, #140]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7369,23 +7369,23 @@ "ldr s5, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7393,113 +7393,113 @@ "ldr s5, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7507,79 +7507,79 @@ "ldr s5, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -7587,80 +7587,80 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7668,31 +7668,31 @@ "ldr s5, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7700,31 +7700,31 @@ "ldr s5, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -7732,47 +7732,47 @@ "ldr s5, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -7780,73 +7780,73 @@ "ldr s6, [x8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #128]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x8]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s6, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", "str s3, [x8, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7854,39 +7854,22 @@ "ldr s3, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s6, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s3, s0", - "str s3, [x4, #100]", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", @@ -7894,8 +7877,25 @@ "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s3, s0", + "str s3, [x4, #100]", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7903,31 +7903,31 @@ "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7935,31 +7935,31 @@ "ldr s3, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7967,31 +7967,31 @@ "ldr s3, [x8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -7999,31 +7999,31 @@ "ldr s3, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8031,31 +8031,31 @@ "ldr s3, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8063,79 +8063,79 @@ "ldr s3, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -8143,31 +8143,31 @@ "ldr s5, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -8175,55 +8175,55 @@ "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #136]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -8231,31 +8231,31 @@ "ldr s6, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -8263,31 +8263,31 @@ "ldr s6, [x8, #136]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -8295,15 +8295,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -8311,40 +8311,40 @@ "ldr s6, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x4, #68]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8352,23 +8352,23 @@ "ldr s3, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8376,31 +8376,31 @@ "ldr s3, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8408,31 +8408,31 @@ "ldr s3, [x8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8440,31 +8440,31 @@ "ldr s3, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8472,31 +8472,31 @@ "ldr s3, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -8504,62 +8504,54 @@ "ldr s3, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -8567,8 +8559,16 @@ "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -8576,78 +8576,70 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #112]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #36]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v6.16b", - "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -8655,8 +8647,16 @@ "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v6.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -8664,14 +8664,671 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v2.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #12]", + "ldr s2, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s4, [x8, #52]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s4, [x8, #76]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #68]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x8, #24]", + "ldr s4, [x8, #52]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x8, #8]", + "ldr s4, [x8, #68]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #76]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x8, #4]", + "ldr s4, [x8, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x4, #32]", + "ldr s4, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x4, #36]", + "ldr s4, [x8, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #40]", + "ldr s2, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #44]", + "ldr s2, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #48]", + "ldr s2, [x8]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #52]", + "ldr s2, [x8, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #56]", + "ldr s2, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #60]", + "ldr s2, [x8, #92]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #84]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #108]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "ldr s4, [x8, #100]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "ldr s4, [x8, #84]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #92]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x8, #8]", + "ldr s4, [x8, #100]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #108]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x8, #4]", + "ldr s4, [x8, #124]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #116]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #140]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldr s6, [x8, #132]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x8, #16]", + "ldr s5, [x8, #116]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldr s6, [x8, #124]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x8]", + "ldr s5, [x8, #132]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldr s6, [x8, #140]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x8, #12]", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x4]", + "ldr s5, [x8, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x4, #4]", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #8]", + "ldr s2, [x8, #16]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v2.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", @@ -8679,665 +9336,8 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #12]", - "ldr s2, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s4, [x8, #52]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s4, [x8, #76]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #68]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x8, #24]", - "ldr s4, [x8, #52]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x8, #8]", - "ldr s4, [x8, #68]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #76]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x8, #4]", - "ldr s4, [x8, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x4, #32]", - "ldr s4, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x4, #36]", - "ldr s4, [x8, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #40]", - "ldr s2, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #44]", - "ldr s2, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #48]", - "ldr s2, [x8]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #52]", - "ldr s2, [x8, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #56]", - "ldr s2, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #60]", - "ldr s2, [x8, #92]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #84]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #108]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "ldr s4, [x8, #100]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "ldr s4, [x8, #84]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #92]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x8, #8]", - "ldr s4, [x8, #100]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #108]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x8, #4]", - "ldr s4, [x8, #124]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #116]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #140]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "ldr s6, [x8, #132]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x8, #16]", - "ldr s5, [x8, #116]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "ldr s6, [x8, #124]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x8]", - "ldr s5, [x8, #132]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "ldr s6, [x8, #140]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x8, #12]", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x4]", - "ldr s5, [x8, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x4, #4]", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #8]", - "ldr s2, [x8, #16]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9345,31 +9345,31 @@ "ldr s2, [x8, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9377,80 +9377,16 @@ "ldr s2, [x8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #20]", - "ldr s2, [x8, #12]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4, #24]", - "ldr s2, [x8, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -9464,8 +9400,72 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #20]", + "ldr s2, [x8, #12]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8, #8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4, #24]", + "ldr s2, [x8, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x8]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -9474,14 +9474,14 @@ "adds w26, w8, #0x90 (144)", "cfinv", "mov x8, x26", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xfefe", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block3": { @@ -10647,19 +10647,19 @@ "ldr s2, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -10668,23 +10668,23 @@ "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10692,47 +10692,47 @@ "ldr s2, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10740,64 +10740,16 @@ "ldr s2, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x9]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #120]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #44]", - "ldr s2, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x9, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -10812,8 +10764,40 @@ "ldr s3, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #44]", + "ldr s2, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x9, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -10825,10 +10809,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x8, #120]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -10836,8 +10836,8 @@ "ldur s2, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -10850,8 +10850,8 @@ "ldr s3, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -10862,8 +10862,8 @@ "eor v3.16b, v3.16b, v4.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -10871,32 +10871,32 @@ "ldur s3, [x11, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s4, [x5, #-8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s4, [x11, #-4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -10908,24 +10908,24 @@ "ldur s5, [x5, #-4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x11, #-8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -10934,8 +10934,8 @@ "ldur s6, [x5, #-8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -10943,15 +10943,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -10959,16 +10959,48 @@ "ldur s5, [x5, #-4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldur s6, [x11, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x8, #28]", + "ldr s5, [x11]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldr s6, [x5]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -10982,40 +11014,8 @@ "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x8, #28]", - "ldr s5, [x11]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "ldr s6, [x5]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -11023,8 +11023,8 @@ "ldr s5, [x11, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -11033,23 +11033,23 @@ "ldr s6, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -11057,31 +11057,31 @@ "ldr s5, [x11]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -11089,16 +11089,48 @@ "ldr s5, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x11, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x8, #92]", + "ldur s5, [x7, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldur s6, [x10, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -11110,43 +11142,11 @@ "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x8, #92]", - "ldur s5, [x7, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "ldur s6, [x10, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", "ldur s6, [x7, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -11155,8 +11155,8 @@ "ldur s7, [x10, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -11164,15 +11164,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11180,31 +11180,31 @@ "ldur s6, [x10, #-8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldur s7, [x7, #-8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11212,31 +11212,31 @@ "ldur s6, [x10, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldur s7, [x7, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11244,31 +11244,31 @@ "ldr s6, [x7]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x10]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11276,31 +11276,31 @@ "ldr s6, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x10, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11308,31 +11308,31 @@ "ldr s6, [x10]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x7]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11340,31 +11340,31 @@ "ldr s6, [x10, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11372,15 +11372,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11388,23 +11388,23 @@ "ldr s6, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11412,31 +11412,31 @@ "ldr s6, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -11444,48 +11444,48 @@ "ldr s6, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x11, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -11493,23 +11493,23 @@ "ldr s3, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -11517,31 +11517,31 @@ "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -11549,31 +11549,31 @@ "ldr s3, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -11581,95 +11581,95 @@ "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -11677,47 +11677,47 @@ "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -11725,87 +11725,87 @@ "ldr s3, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -11813,39 +11813,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -11853,64 +11853,64 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -11918,31 +11918,31 @@ "ldr s6, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -11950,47 +11950,47 @@ "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -11998,95 +11998,95 @@ "ldr s3, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -12094,47 +12094,47 @@ "ldr s5, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12142,8 +12142,8 @@ "ldr s3, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -12151,16 +12151,16 @@ "ldr s4, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -12168,8 +12168,8 @@ "ldr s4, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -12179,16 +12179,16 @@ "ldr s5, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -12196,8 +12196,8 @@ "ldr s5, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -12205,23 +12205,23 @@ "ldr s6, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -12229,8 +12229,8 @@ "ldr s5, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -12238,8 +12238,42 @@ "ldr s6, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldr w9, [x8, #48]", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x8, #28]", + "ldr s5, [x9]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldr w9, [x8, #36]", + "ldr s6, [x9]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -12251,44 +12285,10 @@ "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "ldr w9, [x8, #48]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x8, #28]", - "ldr s5, [x9]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "ldr w9, [x8, #36]", - "ldr s6, [x9]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -12296,8 +12296,8 @@ "ldr s5, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -12307,24 +12307,24 @@ "ldr s6, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #36]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -12332,8 +12332,8 @@ "ldr s5, [x9]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -12341,23 +12341,23 @@ "ldr s6, [x9]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -12365,8 +12365,8 @@ "ldr s5, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -12374,24 +12374,24 @@ "ldr s6, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #112]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -12399,55 +12399,55 @@ "ldr s5, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x6, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12455,31 +12455,31 @@ "ldr s6, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12487,31 +12487,31 @@ "ldr s6, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12519,31 +12519,31 @@ "ldr s6, [x9]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12551,31 +12551,31 @@ "ldr s6, [x6, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12583,31 +12583,31 @@ "ldr s6, [x9]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12615,8 +12615,8 @@ "ldr s6, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -12624,23 +12624,23 @@ "ldr s7, [x6, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12648,15 +12648,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12664,23 +12664,23 @@ "ldr s6, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12688,31 +12688,31 @@ "ldr s6, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -12720,49 +12720,49 @@ "ldr s6, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x9, #4]", "ldr w9, [x8, #112]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12770,23 +12770,23 @@ "ldr s3, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12794,16 +12794,48 @@ "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s3, s0", + "str s3, [x9]", + "ldr s3, [x8, #76]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "ldr s4, [x8, #80]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -12817,40 +12849,8 @@ "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s3, s0", - "str s3, [x9]", - "ldr s3, [x8, #76]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "ldr s4, [x8, #80]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -12859,95 +12859,95 @@ "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -12955,47 +12955,47 @@ "ldr s5, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13003,87 +13003,87 @@ "ldr s3, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -13092,8 +13092,8 @@ "ldr s5, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -13101,8 +13101,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -13111,8 +13111,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -13121,16 +13121,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "sub w6, w6, #0x10 (16)", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13142,8 +13142,8 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -13151,16 +13151,16 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -13168,8 +13168,8 @@ "ldr s4, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -13177,16 +13177,16 @@ "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -13198,8 +13198,8 @@ "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -13207,39 +13207,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -13247,47 +13247,47 @@ "ldr s5, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -13295,95 +13295,95 @@ "ldr s3, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -13391,58 +13391,58 @@ "ldr s5, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x6, #20]", - "strb w20, [x28, #1019]", - "str q2, [x21, #1040]", - "str q6, [x22, #1040]", - "str q5, [x13, #1040]", - "str q4, [x12, #1040]", - "str q3, [x23, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str q2, [x21, #1056]", + "str q6, [x22, #1056]", + "str q5, [x13, #1056]", + "str q4, [x12, #1056]", + "str q3, [x23, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w22, w22, w20", "orr w21, w21, w22", @@ -13451,7 +13451,7 @@ "mov w22, #0xf0f0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block5": { @@ -13810,19 +13810,19 @@ "ldr s2, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -13831,23 +13831,23 @@ "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -13855,47 +13855,47 @@ "ldr s2, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -13903,64 +13903,16 @@ "ldr s2, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x9]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x8, #120]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x8, #48]", - "ldr s2, [x8, #60]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr s3, [x9, #4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -13975,8 +13927,40 @@ "ldr s3, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x8, #48]", + "ldr s2, [x8, #60]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr s3, [x9, #4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -13988,10 +13972,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr s3, [x8, #120]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -13999,8 +13999,8 @@ "ldur s2, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -14013,8 +14013,8 @@ "ldr s3, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -14025,8 +14025,8 @@ "eor v3.16b, v3.16b, v4.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14034,32 +14034,32 @@ "ldur s3, [x5, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s4, [x11, #-8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldur s4, [x11, #-4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -14068,8 +14068,8 @@ "ldur s5, [x5, #-4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -14077,16 +14077,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldur s5, [x11, #-8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -14095,8 +14095,8 @@ "ldur s6, [x5, #-8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -14104,15 +14104,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -14120,31 +14120,31 @@ "ldur s5, [x11, #-4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldur s6, [x5, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -14152,31 +14152,31 @@ "ldr s5, [x11]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -14184,31 +14184,31 @@ "ldr s5, [x11, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -14216,31 +14216,31 @@ "ldr s5, [x11]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -14248,16 +14248,48 @@ "ldr s5, [x11, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x5, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s5, s0", + "str s5, [x8, #92]", + "ldur s5, [x7, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldur s6, [x10, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -14269,43 +14301,11 @@ "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s5, s0", - "str s5, [x8, #92]", - "ldur s5, [x7, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "ldur s6, [x10, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", "ldur s6, [x7, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -14314,8 +14314,8 @@ "ldur s7, [x10, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -14323,15 +14323,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14339,31 +14339,31 @@ "ldur s6, [x10, #-8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldur s7, [x7, #-8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14371,31 +14371,31 @@ "ldur s6, [x10, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldur s7, [x7, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14403,31 +14403,31 @@ "ldr s6, [x7]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x10]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14435,31 +14435,31 @@ "ldr s6, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x10, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14467,31 +14467,31 @@ "ldr s6, [x10]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x7]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14499,31 +14499,31 @@ "ldr s6, [x10, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x7, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14531,15 +14531,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14547,23 +14547,23 @@ "ldr s6, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14571,31 +14571,31 @@ "ldr s6, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -14603,48 +14603,48 @@ "ldr s6, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x11, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14652,23 +14652,23 @@ "ldr s3, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14676,31 +14676,31 @@ "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14708,31 +14708,31 @@ "ldr s3, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14740,95 +14740,95 @@ "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -14836,47 +14836,47 @@ "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -14884,87 +14884,87 @@ "ldr s3, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -14972,39 +14972,39 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -15012,96 +15012,96 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #36]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -15109,47 +15109,47 @@ "ldr s5, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -15157,95 +15157,95 @@ "ldr s3, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -15253,47 +15253,47 @@ "ldr s5, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -15301,8 +15301,8 @@ "ldr s3, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -15310,16 +15310,16 @@ "ldr s4, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -15327,8 +15327,8 @@ "ldr s4, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -15336,16 +15336,16 @@ "ldr s5, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -15353,8 +15353,8 @@ "ldr s5, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -15362,24 +15362,24 @@ "ldr s6, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #36]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -15387,8 +15387,8 @@ "ldr s5, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -15396,24 +15396,24 @@ "ldr s6, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #36]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -15421,8 +15421,8 @@ "ldr s5, [x9]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -15430,24 +15430,24 @@ "ldr s6, [x9]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #36]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -15455,8 +15455,8 @@ "ldr s5, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -15464,24 +15464,24 @@ "ldr s6, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #36]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -15489,8 +15489,8 @@ "ldr s5, [x9]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -15498,24 +15498,24 @@ "ldr s6, [x9]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #36]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -15523,8 +15523,8 @@ "ldr s5, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -15532,24 +15532,24 @@ "ldr s6, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr w9, [x8, #112]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -15557,55 +15557,55 @@ "ldr s5, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x6, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15613,31 +15613,31 @@ "ldr s6, [x9, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15645,31 +15645,31 @@ "ldr s6, [x9, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15677,31 +15677,31 @@ "ldr s6, [x6]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x9]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15709,31 +15709,31 @@ "ldr s6, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15741,31 +15741,31 @@ "ldr s6, [x9]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x6]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15773,8 +15773,8 @@ "ldr s6, [x9, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -15782,23 +15782,23 @@ "ldr s7, [x6, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15806,15 +15806,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15822,23 +15822,23 @@ "ldr s6, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15846,31 +15846,31 @@ "ldr s6, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -15878,49 +15878,49 @@ "ldr s6, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", "str s6, [x9, #4]", "ldr w9, [x8, #112]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -15928,23 +15928,23 @@ "ldr s3, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -15952,31 +15952,31 @@ "ldr s3, [x8, #68]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #72]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -15984,31 +15984,31 @@ "ldr s3, [x8, #76]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #80]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16017,95 +16017,95 @@ "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -16113,47 +16113,47 @@ "ldr s5, [x8, #104]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #108]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16161,87 +16161,87 @@ "ldr s3, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -16249,24 +16249,24 @@ "ldr s5, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -16276,8 +16276,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -16285,8 +16285,8 @@ "add w10, w10, #0x10 (16)", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16298,8 +16298,8 @@ "ldr s3, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -16307,16 +16307,16 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -16324,8 +16324,8 @@ "ldr s4, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -16333,16 +16333,16 @@ "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -16350,8 +16350,8 @@ "ldr s5, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -16364,8 +16364,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -16373,31 +16373,31 @@ "ldr s6, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -16405,47 +16405,47 @@ "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v3.16b", "ldr x0, [x28, #1992]", "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s3, s0", @@ -16453,95 +16453,95 @@ "ldr s3, [x8, #84]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #88]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #92]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #96]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s5, s0", @@ -16549,58 +16549,58 @@ "ldr s5, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x6, #20]", - "strb w20, [x28, #1019]", - "str q2, [x21, #1040]", - "str q6, [x22, #1040]", - "str q5, [x13, #1040]", - "str q4, [x12, #1040]", - "str q3, [x23, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str q2, [x21, #1056]", + "str q6, [x22, #1056]", + "str q5, [x13, #1056]", + "str q4, [x12, #1056]", + "str q3, [x23, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w22, w22, w20", "orr w21, w21, w22", @@ -16609,7 +16609,7 @@ "mov w22, #0xf0f0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block6": { @@ -17031,8 +17031,8 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17040,16 +17040,16 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17057,8 +17057,8 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17066,24 +17066,24 @@ "ldr s4, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17091,8 +17091,8 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17100,24 +17100,24 @@ "ldr s4, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17125,8 +17125,8 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17134,31 +17134,31 @@ "ldr s4, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17167,8 +17167,8 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17176,16 +17176,16 @@ "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17193,8 +17193,8 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17202,24 +17202,24 @@ "ldr s4, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17227,8 +17227,8 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17236,24 +17236,24 @@ "ldr s4, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17261,8 +17261,8 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17270,31 +17270,31 @@ "ldr s4, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17303,8 +17303,8 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17312,16 +17312,16 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17329,8 +17329,8 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17338,24 +17338,24 @@ "ldr s4, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17363,8 +17363,8 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17372,24 +17372,24 @@ "ldr s4, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17397,8 +17397,8 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17406,31 +17406,31 @@ "ldr s4, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17439,8 +17439,8 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17448,16 +17448,16 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17465,8 +17465,8 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17474,24 +17474,24 @@ "ldr s4, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17499,8 +17499,8 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17508,24 +17508,24 @@ "ldr s4, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17533,8 +17533,8 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17542,31 +17542,31 @@ "ldr s4, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17575,8 +17575,8 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17584,16 +17584,16 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17601,8 +17601,8 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17610,24 +17610,24 @@ "ldr s4, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17635,8 +17635,8 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17644,24 +17644,24 @@ "ldr s4, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17669,8 +17669,8 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17678,31 +17678,31 @@ "ldr s4, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17711,8 +17711,8 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17720,16 +17720,16 @@ "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17737,8 +17737,8 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17746,24 +17746,24 @@ "ldr s4, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17771,8 +17771,8 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17780,24 +17780,24 @@ "ldr s4, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17805,8 +17805,8 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17814,31 +17814,31 @@ "ldr s4, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17847,8 +17847,8 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17856,16 +17856,16 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17873,8 +17873,8 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17882,24 +17882,24 @@ "ldr s4, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17907,8 +17907,8 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17916,24 +17916,24 @@ "ldr s4, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17941,8 +17941,8 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -17950,31 +17950,31 @@ "ldr s4, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -17983,8 +17983,8 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -17992,16 +17992,16 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18009,8 +18009,8 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18018,24 +18018,24 @@ "ldr s4, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18043,8 +18043,8 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18052,24 +18052,24 @@ "ldr s4, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18077,8 +18077,8 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18086,31 +18086,31 @@ "ldr s4, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -18119,8 +18119,8 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18128,16 +18128,16 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18145,8 +18145,8 @@ "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18154,24 +18154,24 @@ "ldr s4, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18179,8 +18179,8 @@ "ldr s3, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18188,24 +18188,24 @@ "ldr s4, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18213,8 +18213,8 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18222,31 +18222,31 @@ "ldr s4, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -18255,8 +18255,8 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18264,16 +18264,16 @@ "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18281,8 +18281,8 @@ "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18290,24 +18290,24 @@ "ldr s4, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18315,8 +18315,8 @@ "ldr s3, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18324,24 +18324,24 @@ "ldr s4, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18349,8 +18349,8 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18358,31 +18358,31 @@ "ldr s4, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -18391,8 +18391,8 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18400,16 +18400,16 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18417,8 +18417,8 @@ "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18426,24 +18426,24 @@ "ldr s4, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18451,8 +18451,8 @@ "ldr s3, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18460,24 +18460,24 @@ "ldr s4, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18485,8 +18485,8 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18494,24 +18494,24 @@ "ldr s4, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -18519,8 +18519,8 @@ "ldr s3, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18528,16 +18528,16 @@ "ldr s4, [x4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18545,8 +18545,8 @@ "ldr s4, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -18554,24 +18554,24 @@ "ldr s5, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18579,8 +18579,8 @@ "ldr s4, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -18588,24 +18588,24 @@ "ldr s5, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18613,8 +18613,8 @@ "ldr s4, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -18622,24 +18622,24 @@ "ldr s5, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -18647,8 +18647,8 @@ "ldr s4, [x4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -18656,16 +18656,16 @@ "ldr s5, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -18673,8 +18673,8 @@ "ldr s5, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -18682,24 +18682,24 @@ "ldr s6, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -18707,8 +18707,8 @@ "ldr s5, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -18716,24 +18716,24 @@ "ldr s6, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -18741,8 +18741,8 @@ "ldr s5, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -18750,24 +18750,24 @@ "ldr s6, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -18775,8 +18775,8 @@ "ldr s5, [x4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -18784,16 +18784,16 @@ "ldr s6, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -18801,8 +18801,8 @@ "ldr s6, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -18810,24 +18810,24 @@ "ldr s7, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -18835,8 +18835,8 @@ "ldr s6, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -18844,24 +18844,24 @@ "ldr s7, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -18869,8 +18869,8 @@ "ldr s6, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -18878,24 +18878,24 @@ "ldr s7, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -18903,8 +18903,8 @@ "ldr s6, [x4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -18912,16 +18912,16 @@ "ldr s7, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -18929,8 +18929,8 @@ "ldr s7, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -18938,24 +18938,24 @@ "ldr s8, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -18963,8 +18963,8 @@ "ldr s7, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -18972,24 +18972,24 @@ "ldr s8, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -18997,8 +18997,8 @@ "ldr s7, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -19006,24 +19006,24 @@ "ldr s8, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -19031,8 +19031,8 @@ "ldr s7, [x4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -19040,16 +19040,16 @@ "ldr s8, [x4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -19057,8 +19057,8 @@ "ldr s8, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -19066,24 +19066,24 @@ "ldr s9, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -19091,8 +19091,8 @@ "ldr s8, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -19100,24 +19100,24 @@ "ldr s9, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -19125,8 +19125,8 @@ "ldr s8, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -19134,24 +19134,24 @@ "ldr s9, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -19175,53 +19175,53 @@ "str s8, [x8, #32]", "ldur s8, [x9, #-12]", "str s8, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -19230,7 +19230,7 @@ "mov w20, #0x462", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block7": { @@ -19668,8 +19668,8 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19677,16 +19677,16 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19694,8 +19694,8 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -19703,24 +19703,24 @@ "ldr s4, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19728,8 +19728,8 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -19737,24 +19737,24 @@ "ldr s4, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19762,8 +19762,8 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -19771,31 +19771,31 @@ "ldr s4, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -19804,8 +19804,8 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19813,16 +19813,16 @@ "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19830,8 +19830,8 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -19839,24 +19839,24 @@ "ldr s4, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19864,8 +19864,8 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -19873,24 +19873,24 @@ "ldr s4, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19898,8 +19898,8 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -19907,31 +19907,31 @@ "ldr s4, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -19940,8 +19940,8 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19949,16 +19949,16 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -19966,8 +19966,8 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -19975,24 +19975,24 @@ "ldr s4, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20000,8 +20000,8 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20009,24 +20009,24 @@ "ldr s4, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20034,8 +20034,8 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20043,31 +20043,31 @@ "ldr s4, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20076,8 +20076,8 @@ "ldr s2, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20085,16 +20085,16 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20102,8 +20102,8 @@ "ldr s3, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20111,24 +20111,24 @@ "ldr s4, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20136,8 +20136,8 @@ "ldr s3, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20145,24 +20145,24 @@ "ldr s4, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20170,8 +20170,8 @@ "ldr s3, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20179,31 +20179,31 @@ "ldr s4, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20212,8 +20212,8 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20221,16 +20221,16 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20238,8 +20238,8 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20247,24 +20247,24 @@ "ldr s4, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20272,8 +20272,8 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20281,24 +20281,24 @@ "ldr s4, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20306,8 +20306,8 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20315,31 +20315,31 @@ "ldr s4, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20348,8 +20348,8 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20357,16 +20357,16 @@ "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20374,8 +20374,8 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20383,24 +20383,24 @@ "ldr s4, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20408,8 +20408,8 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20417,24 +20417,24 @@ "ldr s4, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20442,8 +20442,8 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20451,31 +20451,31 @@ "ldr s4, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20484,8 +20484,8 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20493,16 +20493,16 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20510,8 +20510,8 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20519,24 +20519,24 @@ "ldr s4, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20544,8 +20544,8 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20553,24 +20553,24 @@ "ldr s4, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20578,8 +20578,8 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20587,31 +20587,31 @@ "ldr s4, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20620,8 +20620,8 @@ "ldr s2, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20629,16 +20629,16 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20646,8 +20646,8 @@ "ldr s3, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20655,24 +20655,24 @@ "ldr s4, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20680,8 +20680,8 @@ "ldr s3, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20689,24 +20689,24 @@ "ldr s4, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20714,8 +20714,8 @@ "ldr s3, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20723,31 +20723,31 @@ "ldr s4, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20756,8 +20756,8 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20765,16 +20765,16 @@ "ldr s3, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20782,8 +20782,8 @@ "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20791,24 +20791,24 @@ "ldr s4, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20816,8 +20816,8 @@ "ldr s3, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20825,24 +20825,24 @@ "ldr s4, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20850,8 +20850,8 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20859,31 +20859,31 @@ "ldr s4, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -20892,8 +20892,8 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20901,16 +20901,16 @@ "ldr s3, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20918,8 +20918,8 @@ "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20927,24 +20927,24 @@ "ldr s4, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20952,8 +20952,8 @@ "ldr s3, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20961,24 +20961,24 @@ "ldr s4, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -20986,8 +20986,8 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -20995,31 +20995,31 @@ "ldr s4, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21028,8 +21028,8 @@ "ldr s2, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21037,16 +21037,16 @@ "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21054,8 +21054,8 @@ "ldr s3, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21063,24 +21063,24 @@ "ldr s4, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21088,8 +21088,8 @@ "ldr s3, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21097,24 +21097,24 @@ "ldr s4, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21122,8 +21122,8 @@ "ldr s3, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21131,24 +21131,24 @@ "ldr s4, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -21156,8 +21156,8 @@ "ldr s3, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21165,16 +21165,16 @@ "ldr s4, [x4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21182,8 +21182,8 @@ "ldr s4, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21191,24 +21191,24 @@ "ldr s5, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21216,8 +21216,8 @@ "ldr s4, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21225,24 +21225,24 @@ "ldr s5, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21250,8 +21250,8 @@ "ldr s4, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21259,24 +21259,24 @@ "ldr s5, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -21284,8 +21284,8 @@ "ldr s4, [x4]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21293,16 +21293,16 @@ "ldr s5, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21310,8 +21310,8 @@ "ldr s5, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21319,24 +21319,24 @@ "ldr s6, [x4, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21344,8 +21344,8 @@ "ldr s5, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21353,24 +21353,24 @@ "ldr s6, [x4, #44]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21378,8 +21378,8 @@ "ldr s5, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21387,24 +21387,24 @@ "ldr s6, [x4, #60]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -21412,8 +21412,8 @@ "ldr s5, [x4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21421,16 +21421,16 @@ "ldr s6, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21438,8 +21438,8 @@ "ldr s6, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -21447,24 +21447,24 @@ "ldr s7, [x4, #24]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21472,8 +21472,8 @@ "ldr s6, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -21481,24 +21481,24 @@ "ldr s7, [x4, #40]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21506,8 +21506,8 @@ "ldr s6, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -21515,24 +21515,24 @@ "ldr s7, [x4, #56]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -21540,8 +21540,8 @@ "ldr s6, [x4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -21549,16 +21549,16 @@ "ldr s7, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -21566,8 +21566,8 @@ "ldr s7, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -21575,24 +21575,24 @@ "ldr s8, [x4, #20]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -21600,8 +21600,8 @@ "ldr s7, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -21609,24 +21609,24 @@ "ldr s8, [x4, #36]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -21634,8 +21634,8 @@ "ldr s7, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -21643,24 +21643,24 @@ "ldr s8, [x4, #52]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -21668,8 +21668,8 @@ "ldr s7, [x4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -21677,16 +21677,16 @@ "ldr s8, [x4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -21694,8 +21694,8 @@ "ldr s8, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -21703,24 +21703,24 @@ "ldr s9, [x4, #16]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -21728,8 +21728,8 @@ "ldr s8, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -21737,24 +21737,24 @@ "ldr s9, [x4, #32]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -21762,8 +21762,8 @@ "ldr s8, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -21771,24 +21771,24 @@ "ldr s9, [x4, #48]", "str x30, [sp, #-16]!", "fmov s0, s9", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v9.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v8.16b", "mov v1.16b, v9.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -21812,53 +21812,53 @@ "str s8, [x8, #32]", "ldur s8, [x9, #-12]", "str s8, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #24]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #20]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #16]", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #12]", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x8, #8]", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -21867,7 +21867,7 @@ "mov w20, #0x46f", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block8": { @@ -22110,19 +22110,19 @@ "ldr s2, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -22132,24 +22132,24 @@ "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -22159,8 +22159,8 @@ "ldr s4, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -22168,32 +22168,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -22202,8 +22202,8 @@ "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -22211,31 +22211,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -22243,32 +22243,16 @@ "ldr s4, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #120]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -22280,10 +22264,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", + "ldr s5, [x8, #120]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -22292,8 +22292,8 @@ "ldur s4, [x13, #-8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -22301,16 +22301,16 @@ "ldr s5, [x13]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -22318,8 +22318,8 @@ "ldur s5, [x13, #-4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -22332,16 +22332,16 @@ "ldur s6, [x14, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -22349,8 +22349,8 @@ "ldr s6, [x14]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -22360,8 +22360,8 @@ "ldur s7, [x14, #-8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -22369,15 +22369,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -22386,8 +22386,8 @@ "ldur s6, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -22395,8 +22395,42 @@ "ldur s7, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v6.16b", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v6.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s6, s0", + "str s6, [x8, #28]", + "add w15, w4, w5, lsl #2", + "ldur s6, [x15, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "add w15, w4, w11, lsl #2", + "ldur s7, [x15, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s7", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -22408,46 +22442,12 @@ "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s6, s0", - "str s6, [x8, #28]", - "add w15, w4, w5, lsl #2", - "ldur s6, [x15, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "add w15, w4, w11, lsl #2", - "ldur s7, [x15, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v6.16b", - "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", "add w15, w4, w5, lsl #2", "ldur s7, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -22457,8 +22457,8 @@ "ldur s8, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -22466,15 +22466,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -22483,8 +22483,8 @@ "ldur s7, [x15, #-8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -22492,23 +22492,23 @@ "ldur s8, [x15, #-8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -22517,8 +22517,8 @@ "ldur s7, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -22526,23 +22526,23 @@ "ldur s8, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -22550,16 +22550,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w6, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -22567,42 +22567,42 @@ "ldr s7, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "stur s7, [x15, #-4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -22610,24 +22610,24 @@ "ldr s4, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -22635,80 +22635,80 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -22716,32 +22716,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -22749,96 +22749,96 @@ "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -22846,48 +22846,48 @@ "ldr s6, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -22896,8 +22896,8 @@ "ldr s4, [x15]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -22905,16 +22905,16 @@ "ldr s5, [x15]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -22922,8 +22922,8 @@ "ldr s5, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -22933,16 +22933,16 @@ "ldr s6, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -22950,8 +22950,8 @@ "ldr s6, [x15]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -22959,23 +22959,23 @@ "ldr s7, [x15]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -22984,8 +22984,8 @@ "ldr s6, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -22993,23 +22993,23 @@ "ldr s7, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23018,8 +23018,8 @@ "ldr s6, [x15]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23027,16 +23027,16 @@ "ldr s7, [x15]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23044,8 +23044,8 @@ "ldr s7, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -23053,23 +23053,23 @@ "ldr s8, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -23078,8 +23078,8 @@ "ldr s7, [x15]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -23087,23 +23087,23 @@ "ldr s8, [x15]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -23112,8 +23112,8 @@ "ldr s7, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -23121,23 +23121,23 @@ "ldr s8, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -23145,16 +23145,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -23162,42 +23162,42 @@ "ldr s7, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x15, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -23205,24 +23205,24 @@ "ldr s4, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -23230,48 +23230,16 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #32]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "ldr s6, [x8, #28]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -23282,28 +23250,60 @@ "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #32]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "ldr s6, [x8, #28]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23311,16 +23311,49 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "add w15, w4, w10, lsl #2", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s4, s0", + "str s4, [x15, #4]", + "ldr s4, [x8, #20]", + "str x30, [sp, #-16]!", + "fmov s0, s4", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "ldr s5, [x8, #24]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -23332,68 +23365,35 @@ "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", - "add w15, w4, w10, lsl #2", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s4, s0", - "str s4, [x15, #4]", - "ldr s4, [x8, #20]", - "str x30, [sp, #-16]!", - "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #24]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23402,50 +23402,50 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "add w15, w4, w11, lsl #2", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s7, s0", - "str s7, [x15]", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "add w15, w4, w11, lsl #2", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s7, s0", + "str s7, [x15]", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -23454,8 +23454,8 @@ "ldr s4, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -23463,16 +23463,16 @@ "ldr s5, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -23480,8 +23480,8 @@ "ldr s5, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -23491,16 +23491,16 @@ "ldr s6, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -23508,8 +23508,8 @@ "ldr s6, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23517,23 +23517,23 @@ "ldr s7, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23542,8 +23542,8 @@ "ldr s6, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23551,23 +23551,23 @@ "ldr s7, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -23576,8 +23576,8 @@ "ldr s6, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23585,16 +23585,16 @@ "ldr s7, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -23602,8 +23602,8 @@ "ldr s7, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -23611,23 +23611,23 @@ "ldr s8, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -23636,8 +23636,8 @@ "ldr s7, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -23645,23 +23645,23 @@ "ldr s8, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -23670,8 +23670,8 @@ "ldr s7, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -23679,23 +23679,23 @@ "ldr s8, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -23703,16 +23703,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -23720,42 +23720,42 @@ "ldr s7, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x15, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -23763,24 +23763,24 @@ "ldr s4, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -23788,116 +23788,116 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x15, #8]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -23907,96 +23907,96 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -24004,48 +24004,48 @@ "ldr s4, [x8, #40]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -24056,20 +24056,20 @@ "adds w26, w8, #0x74 (116)", "cfinv", "mov x8, x26", - "strb w20, [x28, #1019]", - "str q7, [x22, #1040]", - "str q6, [x14, #1040]", - "str q5, [x13, #1040]", - "str q4, [x12, #1040]", - "str q3, [x23, #1040]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str q7, [x22, #1056]", + "str q6, [x14, #1056]", + "str q5, [x13, #1056]", + "str q4, [x12, #1056]", + "str q3, [x23, #1056]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xfcfc", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block9": { @@ -24303,19 +24303,19 @@ "ldr s2, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -24325,24 +24325,24 @@ "ldr s3, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #52]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -24352,8 +24352,8 @@ "ldr s4, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -24361,32 +24361,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #116]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #56]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -24395,8 +24395,8 @@ "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -24404,31 +24404,31 @@ "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #120]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -24436,32 +24436,16 @@ "ldr s4, [x8, #60]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v5.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v4.16b", - "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v4.16b, v0.16b", - "ldr s5, [x8, #120]", - "str x30, [sp, #-16]!", - "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -24473,10 +24457,26 @@ "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", + "ldr s5, [x8, #120]", + "str x30, [sp, #-16]!", + "fmov s0, s5", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v5.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v4.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v4.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -24485,8 +24485,8 @@ "ldur s4, [x13, #-8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -24494,16 +24494,16 @@ "ldr s5, [x13]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -24511,8 +24511,8 @@ "ldur s5, [x13, #-4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -24522,8 +24522,8 @@ "ldur s6, [x13, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -24531,8 +24531,8 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -24540,8 +24540,8 @@ "ldr s6, [x14]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -24551,8 +24551,8 @@ "ldur s7, [x14, #-8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -24560,15 +24560,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -24577,8 +24577,8 @@ "ldur s6, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -24586,8 +24586,42 @@ "ldur s7, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v6.16b", + "mov v1.16b, v7.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v6.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s6, s0", + "str s6, [x8, #28]", + "add w15, w4, w11, lsl #2", + "ldur s6, [x15, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s6", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v6.16b, v0.16b", + "add w15, w4, w5, lsl #2", + "ldur s7, [x15, #-8]", + "str x30, [sp, #-16]!", + "fmov s0, s7", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -24599,46 +24633,12 @@ "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s6, s0", - "str s6, [x8, #28]", - "add w15, w4, w11, lsl #2", - "ldur s6, [x15, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", - "add w15, w4, w5, lsl #2", - "ldur s7, [x15, #-8]", - "str x30, [sp, #-16]!", - "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v6.16b", - "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v6.16b, v0.16b", "add w15, w4, w5, lsl #2", "ldur s7, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -24648,8 +24648,8 @@ "ldur s8, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", @@ -24657,15 +24657,15 @@ "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -24674,8 +24674,8 @@ "ldur s7, [x15, #-8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -24683,23 +24683,23 @@ "ldur s8, [x15, #-8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -24708,8 +24708,8 @@ "ldur s7, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -24717,23 +24717,23 @@ "ldur s8, [x15, #-4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -24741,16 +24741,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w6, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -24758,42 +24758,42 @@ "ldr s7, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "stur s7, [x15, #-4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -24801,24 +24801,24 @@ "ldr s4, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -24826,80 +24826,80 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -24907,32 +24907,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -24940,96 +24940,96 @@ "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -25037,48 +25037,48 @@ "ldr s6, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -25087,8 +25087,8 @@ "ldr s4, [x15]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -25096,16 +25096,16 @@ "ldr s5, [x15]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -25113,8 +25113,8 @@ "ldr s5, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -25122,16 +25122,16 @@ "ldr s6, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -25139,8 +25139,8 @@ "ldr s6, [x15]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25148,23 +25148,23 @@ "ldr s7, [x15]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -25173,8 +25173,8 @@ "ldr s6, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25182,23 +25182,23 @@ "ldr s7, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -25207,8 +25207,8 @@ "ldr s6, [x15]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25216,16 +25216,16 @@ "ldr s7, [x15]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25233,8 +25233,8 @@ "ldr s7, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -25242,23 +25242,23 @@ "ldr s8, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -25267,8 +25267,8 @@ "ldr s7, [x15]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -25276,23 +25276,23 @@ "ldr s8, [x15]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -25301,8 +25301,8 @@ "ldr s7, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -25310,23 +25310,23 @@ "ldr s8, [x15, #4]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -25334,16 +25334,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -25351,42 +25351,42 @@ "ldr s7, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x15, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -25394,24 +25394,24 @@ "ldr s4, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -25419,80 +25419,80 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "ldr s7, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -25500,32 +25500,32 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -25533,56 +25533,56 @@ "ldr s4, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #64]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25591,50 +25591,50 @@ "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", - "blr x0", - "ldr x30, [sp], #16", - "mov v7.16b, v0.16b", - "add w15, w4, w11, lsl #2", - "str x30, [sp, #-16]!", - "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s7, s0", - "str s7, [x15]", - "strb wzr, [x28, #1017]", - "str x30, [sp, #-16]!", - "mov v0.16b, v5.16b", - "mov v1.16b, v4.16b", "ldr x0, [x28, #1976]", "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "mov v1.16b, v6.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v7.16b, v0.16b", + "add w15, w4, w11, lsl #2", + "str x30, [sp, #-16]!", + "mov v0.16b, v7.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s7, s0", + "str s7, [x15]", + "strb wzr, [x28, #1049]", + "str x30, [sp, #-16]!", + "mov v0.16b, v5.16b", + "mov v1.16b, v4.16b", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", + "blr x0", + "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -25643,8 +25643,8 @@ "ldr s4, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -25652,16 +25652,16 @@ "ldr s5, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", @@ -25669,8 +25669,8 @@ "ldr s5, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -25678,16 +25678,16 @@ "ldr s6, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", @@ -25695,8 +25695,8 @@ "ldr s6, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25704,23 +25704,23 @@ "ldr s7, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -25729,8 +25729,8 @@ "ldr s6, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25738,23 +25738,23 @@ "ldr s7, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s6, s0", @@ -25763,8 +25763,8 @@ "ldr s6, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25772,16 +25772,16 @@ "ldr s7, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", @@ -25789,8 +25789,8 @@ "ldr s7, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -25798,23 +25798,23 @@ "ldr s8, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -25823,8 +25823,8 @@ "ldr s7, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -25832,23 +25832,23 @@ "ldr s8, [x15, #8]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -25857,8 +25857,8 @@ "ldr s7, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", @@ -25866,23 +25866,23 @@ "ldr s8, [x15, #12]", "str x30, [sp, #-16]!", "fmov s0, s8", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v8.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v8.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -25890,16 +25890,16 @@ "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", @@ -25907,42 +25907,42 @@ "ldr s7, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s7", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "add w15, w4, w7, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v7.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s7, s0", "str s7, [x15, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -25950,24 +25950,24 @@ "ldr s4, [x8, #16]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w5, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -25975,116 +25975,116 @@ "ldr s4, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "ldr s6, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s6", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v6.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v7.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", "mov v1.16b, v7.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v6.16b, v0.16b", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v6.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", "str s8, [x15, #8]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "add w15, w4, w10, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26094,96 +26094,96 @@ "ldr s2, [x8, #20]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #24]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x8, #28]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #32]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s4, s0", @@ -26191,48 +26191,48 @@ "ldr s4, [x8, #44]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x8, #48]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v5.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", "mov v1.16b, v5.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "add w15, w4, w11, lsl #2", "str x30, [sp, #-16]!", "mov v0.16b, v4.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s8, s0", @@ -26243,20 +26243,20 @@ "adds w26, w8, #0x74 (116)", "cfinv", "mov x8, x26", - "strb w20, [x28, #1019]", - "str q7, [x22, #1040]", - "str q6, [x14, #1040]", - "str q5, [x13, #1040]", - "str q4, [x12, #1040]", - "str q3, [x23, #1040]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str q7, [x22, #1056]", + "str q6, [x14, #1056]", + "str q5, [x13, #1056]", + "str q4, [x12, #1056]", + "str q3, [x23, #1056]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xfcfc", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block10": { @@ -26693,8 +26693,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -26703,23 +26703,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26729,8 +26729,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -26739,23 +26739,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26767,8 +26767,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -26777,23 +26777,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26805,8 +26805,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -26815,23 +26815,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26849,8 +26849,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -26859,23 +26859,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26885,8 +26885,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -26895,23 +26895,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26923,8 +26923,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -26933,23 +26933,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26961,8 +26961,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -26971,23 +26971,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -26997,8 +26997,8 @@ "ldur s2, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27007,24 +27007,24 @@ "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -27033,31 +27033,31 @@ "ldr s4, [x21]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27067,8 +27067,8 @@ "ldur s2, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27077,55 +27077,55 @@ "ldr s3, [x22]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27135,8 +27135,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27145,23 +27145,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27171,8 +27171,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27181,23 +27181,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27209,8 +27209,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27219,23 +27219,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27247,8 +27247,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27257,23 +27257,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27283,34 +27283,16 @@ "ldur s2, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "mov w23, #0x313c", - "movk w23, #0x855, lsl #16", - "ldr s3, [x23]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -27322,10 +27304,28 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "mov w23, #0x313c", + "movk w23, #0x855, lsl #16", + "ldr s3, [x23]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27335,32 +27335,68 @@ "ldur s2, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x23]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4]", + "ldr w4, [x9, #8]", + "add w4, w4, #0x60 (96)", + "ldr s2, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr w4, [x9, #8]", + "add w4, w4, #0x20 (32)", + "ldr s3, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -27374,44 +27410,8 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4]", - "ldr w4, [x9, #8]", - "add w4, w4, #0x60 (96)", - "ldr s2, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr w4, [x9, #8]", - "add w4, w4, #0x20 (32)", - "ldr s3, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27421,8 +27421,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27431,23 +27431,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27459,8 +27459,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27469,23 +27469,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27497,8 +27497,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27507,23 +27507,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27533,32 +27533,32 @@ "ldur s2, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x22]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -27567,31 +27567,31 @@ "ldr s4, [x12]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27601,63 +27601,63 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x22]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27667,8 +27667,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27677,23 +27677,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27703,8 +27703,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27713,23 +27713,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27741,8 +27741,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27751,23 +27751,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27779,8 +27779,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27789,23 +27789,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27823,8 +27823,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27833,23 +27833,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27859,8 +27859,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27869,23 +27869,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27897,8 +27897,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27907,23 +27907,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27935,8 +27935,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -27945,23 +27945,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -27971,63 +27971,63 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x22]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28037,63 +28037,63 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x22]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x12]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28103,8 +28103,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -28113,23 +28113,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28139,8 +28139,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -28149,23 +28149,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28177,8 +28177,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -28187,23 +28187,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28215,8 +28215,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -28225,23 +28225,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28251,47 +28251,47 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x23]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28301,32 +28301,67 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x23]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "mov v1.16b, v3.16b", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", + "blr x0", + "ldr x30, [sp], #16", + "fmov s2, s0", + "str s2, [x4]", + "ldr w4, [x9, #8]", + "ldr s2, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s2", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "ldr w4, [x9, #8]", + "add w4, w4, #0x40 (64)", + "ldr s3, [x4]", + "str x30, [sp, #-16]!", + "fmov s0, s3", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", @@ -28340,43 +28375,8 @@ "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", - "blr x0", - "ldr x30, [sp], #16", - "fmov s2, s0", - "str s2, [x4]", - "ldr w4, [x9, #8]", - "ldr s2, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr w4, [x9, #8]", - "add w4, w4, #0x40 (64)", - "ldr s3, [x4]", - "str x30, [sp, #-16]!", - "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28386,8 +28386,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -28396,23 +28396,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28424,8 +28424,8 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -28433,23 +28433,23 @@ "ldr s3, [x4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28461,8 +28461,8 @@ "ldr s2, [x5]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -28471,23 +28471,23 @@ "ldr s3, [x5]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28495,64 +28495,64 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x22]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x20]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr w4, [x9, #8]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28564,63 +28564,63 @@ "ldur s2, [x9, #-4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x20]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldur s3, [x9, #-8]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x21]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v4.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -28631,14 +28631,14 @@ "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", "cfinv", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xe0e0", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/FlagM/x87.json b/unittests/InstructionCountCI/FlagM/x87.json index 2684d4bff..0e089fadd 100644 --- a/unittests/InstructionCountCI/FlagM/x87.json +++ b/unittests/InstructionCountCI/FlagM/x87.json @@ -22,23 +22,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul dword [rax]": { @@ -50,23 +50,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcom dword [rax]": { @@ -78,19 +78,19 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -99,11 +99,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcomp dword [rax]": { @@ -115,19 +115,19 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -136,19 +136,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub dword [rax]": { @@ -160,23 +160,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr dword [rax]": { @@ -188,23 +188,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv dword [rax]": { @@ -216,23 +216,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr dword [rax]": { @@ -244,23 +244,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st0": { @@ -269,18 +269,18 @@ "0xd8 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st1": { @@ -289,22 +289,22 @@ "0xd8 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st2": { @@ -313,22 +313,22 @@ "0xd8 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st3": { @@ -337,22 +337,22 @@ "0xd8 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st4": { @@ -361,22 +361,22 @@ "0xd8 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st5": { @@ -385,22 +385,22 @@ "0xd8 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st6": { @@ -409,22 +409,22 @@ "0xd8 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st7": { @@ -433,22 +433,22 @@ "0xd8 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st0": { @@ -457,18 +457,18 @@ "0xd8 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st1": { @@ -477,22 +477,22 @@ "0xd8 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st2": { @@ -501,22 +501,22 @@ "0xd8 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st3": { @@ -525,22 +525,22 @@ "0xd8 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st4": { @@ -549,22 +549,22 @@ "0xd8 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st5": { @@ -573,22 +573,22 @@ "0xd8 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st6": { @@ -597,22 +597,22 @@ "0xd8 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st7": { @@ -621,22 +621,22 @@ "0xd8 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcom st0, st0": { @@ -645,14 +645,14 @@ "0xd8 11b 0xd0 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -661,11 +661,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st1": { @@ -674,18 +674,18 @@ "0xd8 11b 0xd1 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -694,11 +694,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st2": { @@ -707,18 +707,18 @@ "0xd8 11b 0xd2 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -727,11 +727,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st3": { @@ -740,18 +740,18 @@ "0xd8 11b 0xd3 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -760,11 +760,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st4": { @@ -773,18 +773,18 @@ "0xd8 11b 0xd4 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -793,11 +793,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st5": { @@ -806,18 +806,18 @@ "0xd8 11b 0xd5 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -826,11 +826,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st6": { @@ -839,18 +839,18 @@ "0xd8 11b 0xd6 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -859,11 +859,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st7": { @@ -872,18 +872,18 @@ "0xd8 11b 0xd7 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -892,11 +892,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcomp st0, st0": { @@ -905,14 +905,14 @@ "0xd8 11b 0xd8 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -921,19 +921,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st1": { @@ -942,18 +942,18 @@ "0xd8 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x22, x0", @@ -962,17 +962,17 @@ "ubfx x22, x22, #2, #1", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w22, [x28, #1008]", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w22, [x28, #1040]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st2": { @@ -981,18 +981,18 @@ "0xd8 11b 0xda /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1001,19 +1001,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st3": { @@ -1022,18 +1022,18 @@ "0xd8 11b 0xdb /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1042,19 +1042,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st4": { @@ -1063,18 +1063,18 @@ "0xd8 11b 0xdc /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1083,19 +1083,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st5": { @@ -1104,18 +1104,18 @@ "0xd8 11b 0xdd /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1124,19 +1124,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st6": { @@ -1145,18 +1145,18 @@ "0xd8 11b 0xde /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1165,19 +1165,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st7": { @@ -1186,18 +1186,18 @@ "0xd8 11b 0xdf /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1206,19 +1206,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub st0, st0": { @@ -1227,18 +1227,18 @@ "0xd8 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st1": { @@ -1247,22 +1247,22 @@ "0xd8 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st2": { @@ -1271,22 +1271,22 @@ "0xd8 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st3": { @@ -1295,22 +1295,22 @@ "0xd8 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st4": { @@ -1319,22 +1319,22 @@ "0xd8 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st5": { @@ -1343,22 +1343,22 @@ "0xd8 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st6": { @@ -1367,22 +1367,22 @@ "0xd8 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st7": { @@ -1391,22 +1391,22 @@ "0xd8 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr st0, st0": { @@ -1415,18 +1415,18 @@ "0xd8 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr st0, st1": { @@ -1435,22 +1435,22 @@ "0xd8 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st2": { @@ -1459,22 +1459,22 @@ "0xd8 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st3": { @@ -1483,22 +1483,22 @@ "0xd8 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st4": { @@ -1507,22 +1507,22 @@ "0xd8 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st5": { @@ -1531,22 +1531,22 @@ "0xd8 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st6": { @@ -1555,22 +1555,22 @@ "0xd8 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st7": { @@ -1579,22 +1579,22 @@ "0xd8 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdiv st0, st0": { @@ -1603,18 +1603,18 @@ "0xd8 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st1": { @@ -1623,22 +1623,22 @@ "0xd8 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st2": { @@ -1647,22 +1647,22 @@ "0xd8 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st3": { @@ -1671,22 +1671,22 @@ "0xd8 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st4": { @@ -1695,22 +1695,22 @@ "0xd8 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st5": { @@ -1719,22 +1719,22 @@ "0xd8 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st6": { @@ -1743,22 +1743,22 @@ "0xd8 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st7": { @@ -1767,22 +1767,22 @@ "0xd8 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr st0, st0": { @@ -1791,18 +1791,18 @@ "0xd8 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr st0, st1": { @@ -1811,22 +1811,22 @@ "0xd8 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st2": { @@ -1835,22 +1835,22 @@ "0xd8 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st3": { @@ -1859,22 +1859,22 @@ "0xd8 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st4": { @@ -1883,22 +1883,22 @@ "0xd8 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st5": { @@ -1907,22 +1907,22 @@ "0xd8 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st6": { @@ -1931,22 +1931,22 @@ "0xd8 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st7": { @@ -1955,22 +1955,22 @@ "0xd8 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fld dword [rax]": { @@ -1982,22 +1982,22 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst dword [rax]": { @@ -2006,13 +2006,13 @@ "0xd9 !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2025,25 +2025,25 @@ "0xd9 !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldenv [rax]": { @@ -2053,21 +2053,21 @@ ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "add x20, x4, #0x4 (4)", "ldr w20, [x20]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w21, w20, #8, #1", "ubfx w22, w20, #9, #1", "ubfx w23, w20, #10, #1", "ubfx w24, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w21, [x28, #1016]", - "strb w22, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w21, [x28, #1048]", + "strb w22, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w20, [x28, #1040]", "add x20, x4, #0x8 (8)", "ldr w20, [x20]", "and w20, w20, w20, lsr #1", @@ -2078,7 +2078,7 @@ "orr w20, w20, w20, lsr #2", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsr #4", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldcw [rax]": { @@ -2088,7 +2088,7 @@ ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]" + "strh w20, [x28, #1200]" ] }, "fnstenv [rax]": { @@ -2097,22 +2097,22 @@ "0xd9 !11b /6" ], "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "str w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "str w20, [x4, #4]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "orr w20, w20, w20, lsl #4", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsl #2", @@ -2134,7 +2134,7 @@ "0xd9 !11b /7" ], "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]" ] }, @@ -2144,19 +2144,19 @@ "0xd9 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st1": { @@ -2165,21 +2165,21 @@ "0xd9 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st2": { @@ -2188,21 +2188,21 @@ "0xd9 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st3": { @@ -2211,21 +2211,21 @@ "0xd9 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st4": { @@ -2234,21 +2234,21 @@ "0xd9 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st5": { @@ -2257,21 +2257,21 @@ "0xd9 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st6": { @@ -2280,21 +2280,21 @@ "0xd9 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st7": { @@ -2303,18 +2303,18 @@ "0xd9 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", - "strb w20, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "ldr q2, [x21, #1056]", + "strb w20, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fxch st0, st0": { @@ -2323,7 +2323,7 @@ "0xd9 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1017]" + "strb wzr, [x28, #1049]" ] }, "fxch st0, st1": { @@ -2332,16 +2332,16 @@ "0xd9 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st2": { @@ -2350,16 +2350,16 @@ "0xd9 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st3": { @@ -2368,16 +2368,16 @@ "0xd9 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st4": { @@ -2386,16 +2386,16 @@ "0xd9 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st5": { @@ -2404,16 +2404,16 @@ "0xd9 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st6": { @@ -2422,16 +2422,16 @@ "0xd9 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st7": { @@ -2440,16 +2440,16 @@ "0xd9 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fnop": { @@ -2465,12 +2465,12 @@ "0xd9 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "ldr q3, [x28, #3472]", "eor v2.16b, v2.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fabs": { @@ -2479,12 +2479,12 @@ "0xd9 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "ldr q3, [x28, #3472]", "bic v2.16b, v2.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "ftst": { @@ -2493,16 +2493,16 @@ "0xd9 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "mov w20, #0x0", "fmov d3, x20", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -2511,11 +2511,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fxam": { @@ -2524,21 +2524,21 @@ "0xd9 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "mov x21, v2.d[1]", "ubfx x21, x21, #15, #1", - "strb w21, [x28, #1017]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1049]", + "ldrb w21, [x28, #1202]", "lsr w20, w21, w20", "and w20, w20, #0x1", "mrs x21, nzcv", "cmp w20, #0x1 (1)", "cset x22, ne", - "strb w22, [x28, #1016]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", "msr nzcv, x21" ] }, @@ -2549,17 +2549,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3248]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldl2t": { @@ -2569,17 +2569,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3264]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldl2e": { @@ -2589,17 +2589,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3280]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldpi": { @@ -2609,17 +2609,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3296]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldlg2": { @@ -2629,17 +2629,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3312]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldln2": { @@ -2649,17 +2649,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3328]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldz": { @@ -2669,17 +2669,17 @@ ], "ExpectedArm64ASM": [ "movi v2.2d, #0x0", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "f2xm1": { @@ -2688,17 +2688,17 @@ "0xd9 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1800]", - "ldr x3, [x28, #1808]", + "ldr x0, [x28, #1816]", + "ldr x3, [x28, #1824]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fyl2x": { @@ -2707,69 +2707,13 @@ "0xd9 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #2024]", - "ldr x3, [x28, #2032]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]" - ] - }, - "fptan": { - "ExpectedInstructionCount": 23, - "Comment": [ - "0xd9 11b 0xf2 /6" - ], - "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1816]", - "ldr x3, [x28, #1824]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr q3, [x28, #3248]", - "add w20, w20, #0x7 (7)", - "and w20, w20, #0x7", - "strb wzr, [x28, #1018]", - "strb w20, [x28, #1019]", - "add x22, x28, x20, lsl #4", - "str q3, [x22, #1040]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", - "mov w22, #0x1", - "lsl w20, w22, w20", - "orr w20, w21, w20", - "strb w20, [x28, #1186]" - ] - }, - "fpatan": { - "ExpectedInstructionCount": 17, - "Comment": [ - "0xd9 11b 0xf3 /6" - ], - "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", - "add w20, w20, #0x1 (1)", - "and w20, w20, #0x7", - "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", @@ -2778,61 +2722,54 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w20, [x28, #1019]", - "str q2, [x21, #1040]" + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]" ] }, - "fxtract": { - "ExpectedInstructionCount": 30, + "fptan": { + "ExpectedInstructionCount": 23, "Comment": [ - "0xd9 11b 0xf4 /6" + "0xd9 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1896]", - "ldr x3, [x28, #1904]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1912]", - "ldr x3, [x28, #1920]", + "ldr x0, [x28, #1832]", + "ldr x3, [x28, #1840]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr q3, [x28, #3248]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb wzr, [x28, #1050]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str q2, [x22, #1040]", - "str q3, [x21, #1040]", - "ldrb w21, [x28, #1186]", - "mov w22, #0x8", - "sub w20, w22, w20", - "mov w22, #0x303", - "lsr w20, w22, w20", + "str q3, [x22, #1056]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", + "mov w22, #0x1", + "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, - "fprem1": { + "fpatan": { "ExpectedInstructionCount": 17, "Comment": [ - "0xd9 11b 0xf5 /6" + "0xd9 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "add w21, w20, #0x1 (1)", - "and w21, w21, #0x7", - "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", - "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldrb w20, [x28, #1051]", + "add x21, x28, x20, lsl #4", + "ldr q2, [x21, #1056]", + "add w20, w20, #0x1 (1)", + "and w20, w20, #0x7", + "add x21, x28, x20, lsl #4", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", @@ -2841,47 +2778,61 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1018]", - "str q2, [x20, #1040]" + "strb w20, [x28, #1051]", + "str q2, [x21, #1056]" ] }, - "fdecstp": { - "ExpectedInstructionCount": 4, + "fxtract": { + "ExpectedInstructionCount": 30, "Comment": [ - "0xd9 11b 0xf6 /6" + "0xd9 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", + "add x21, x28, x20, lsl #4", + "ldr q2, [x21, #1056]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1912]", + "ldr x3, [x28, #1920]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1928]", + "ldr x3, [x28, #1936]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]", + "add x22, x28, x20, lsl #4", + "str q2, [x22, #1056]", + "str q3, [x21, #1056]", + "ldrb w21, [x28, #1202]", + "mov w22, #0x8", + "sub w20, w22, w20", + "mov w22, #0x303", + "lsr w20, w22, w20", + "orr w20, w21, w20", + "strb w20, [x28, #1202]" ] }, - "fincstp": { - "ExpectedInstructionCount": 4, - "Comment": [ - "0xd9 11b 0xf7 /6" - ], - "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "add w20, w20, #0x1 (1)", - "and w20, w20, #0x7", - "strb w20, [x28, #1019]" - ] - }, - "fprem": { + "fprem1": { "ExpectedInstructionCount": 17, "Comment": [ - "0xd9 11b 0xf8 /7" + "0xd9 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", @@ -2890,8 +2841,57 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1018]", - "str q2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str q2, [x20, #1056]" + ] + }, + "fdecstp": { + "ExpectedInstructionCount": 4, + "Comment": [ + "0xd9 11b 0xf6 /6" + ], + "ExpectedArm64ASM": [ + "ldrb w20, [x28, #1051]", + "add w20, w20, #0x7 (7)", + "and w20, w20, #0x7", + "strb w20, [x28, #1051]" + ] + }, + "fincstp": { + "ExpectedInstructionCount": 4, + "Comment": [ + "0xd9 11b 0xf7 /6" + ], + "ExpectedArm64ASM": [ + "ldrb w20, [x28, #1051]", + "add w20, w20, #0x1 (1)", + "and w20, w20, #0x7", + "strb w20, [x28, #1051]" + ] + }, + "fprem": { + "ExpectedInstructionCount": 17, + "Comment": [ + "0xd9 11b 0xf8 /7" + ], + "ExpectedArm64ASM": [ + "ldrb w20, [x28, #1051]", + "add w21, w20, #0x1 (1)", + "and w21, w21, #0x7", + "add x21, x28, x21, lsl #4", + "ldr q2, [x21, #1056]", + "add x20, x28, x20, lsl #4", + "ldr q3, [x20, #1056]", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2088]", + "ldr x3, [x28, #2096]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1050]", + "str q2, [x20, #1056]" ] }, "fyl2xp1": { @@ -2901,32 +2901,32 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3248]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2024]", - "ldr x3, [x28, #2032]", + "ldr x0, [x28, #2040]", + "ldr x3, [x28, #2048]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb w20, [x28, #1019]", - "str q3, [x22, #1040]", - "str q2, [x21, #1040]" + "strb w20, [x28, #1051]", + "str q3, [x22, #1056]", + "str q2, [x21, #1056]" ] }, "fsqrt": { @@ -2935,17 +2935,17 @@ "0xd9 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1832]", - "ldr x3, [x28, #1840]", + "ldr x0, [x28, #1848]", + "ldr x3, [x28, #1856]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsincos": { @@ -2954,29 +2954,29 @@ "0xd9 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1880]", - "ldr x3, [x28, #1888]", + "ldr x0, [x28, #1896]", + "ldr x3, [x28, #1904]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov v4.16b, v1.16b", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb wzr, [x28, #1018]", - "strb w20, [x28, #1019]", + "strb wzr, [x28, #1050]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str q4, [x22, #1040]", - "str q3, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q4, [x22, #1056]", + "str q3, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "frndint": { @@ -2985,17 +2985,17 @@ "0xd9 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1784]", - "ldr x3, [x28, #1792]", + "ldr x0, [x28, #1800]", + "ldr x3, [x28, #1808]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fscale": { @@ -3004,22 +3004,22 @@ "0xd9 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2088]", - "ldr x3, [x28, #2096]", + "ldr x0, [x28, #2104]", + "ldr x3, [x28, #2112]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsin": { @@ -3028,18 +3028,18 @@ "0xd9 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1848]", - "ldr x3, [x28, #1856]", + "ldr x0, [x28, #1864]", + "ldr x3, [x28, #1872]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1018]", - "str q2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str q2, [x20, #1056]" ] }, "fcos": { @@ -3048,18 +3048,18 @@ "0xd9 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1864]", - "ldr x3, [x28, #1872]", + "ldr x0, [x28, #1880]", + "ldr x3, [x28, #1888]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1018]", - "str q2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str q2, [x20, #1056]" ] }, "fiadd dword [rax]": { @@ -3071,23 +3071,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fimul dword [rax]": { @@ -3099,23 +3099,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "ficom dword [rax]": { @@ -3127,19 +3127,19 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -3148,11 +3148,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "ficomp dword [rax]": { @@ -3164,19 +3164,19 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -3185,19 +3185,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisub dword [rax]": { @@ -3209,23 +3209,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fisubr dword [rax]": { @@ -3237,23 +3237,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fidiv dword [rax]": { @@ -3265,23 +3265,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fidivr dword [rax]": { @@ -3293,23 +3293,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st0": { @@ -3320,11 +3320,11 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st1": { @@ -3335,15 +3335,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st2": { @@ -3354,15 +3354,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st3": { @@ -3373,15 +3373,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st4": { @@ -3392,15 +3392,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st5": { @@ -3411,15 +3411,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st6": { @@ -3430,15 +3430,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st7": { @@ -3449,15 +3449,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st0": { @@ -3468,11 +3468,11 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st1": { @@ -3483,15 +3483,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st2": { @@ -3502,15 +3502,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st3": { @@ -3521,15 +3521,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st4": { @@ -3540,15 +3540,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st5": { @@ -3559,15 +3559,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st6": { @@ -3578,15 +3578,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st7": { @@ -3597,15 +3597,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st0": { @@ -3616,11 +3616,11 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st1": { @@ -3631,15 +3631,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st2": { @@ -3650,15 +3650,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st3": { @@ -3669,15 +3669,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st4": { @@ -3688,15 +3688,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st5": { @@ -3707,15 +3707,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st6": { @@ -3726,15 +3726,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st7": { @@ -3745,15 +3745,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st0": { @@ -3767,11 +3767,11 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st1": { @@ -3785,15 +3785,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st2": { @@ -3807,15 +3807,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st3": { @@ -3829,15 +3829,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st4": { @@ -3851,15 +3851,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st5": { @@ -3873,15 +3873,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st6": { @@ -3895,15 +3895,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st7": { @@ -3917,15 +3917,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fucompp": { @@ -3934,18 +3934,18 @@ "0xda 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -3954,21 +3954,21 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fild dword [rax]": { @@ -3999,17 +3999,17 @@ "fmov d2, x30", "fmov v2.D[1], x20", "msr nzcv, x21", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp dword [rax]": { @@ -4018,25 +4018,25 @@ "0xdb !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1704]", - "ldr x3, [x28, #1712]", + "ldr x0, [x28, #1720]", + "ldr x3, [x28, #1728]", "blr x0", "ldr x30, [sp], #16", "mov w21, w0", "str w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fist dword [rax]": { @@ -4045,13 +4045,13 @@ "0xdb !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1656]", - "ldr x3, [x28, #1664]", + "ldr x0, [x28, #1672]", + "ldr x3, [x28, #1680]", "blr x0", "ldr x30, [sp], #16", "mov w20, w0", @@ -4064,25 +4064,25 @@ "0xdf !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1656]", - "ldr x3, [x28, #1664]", + "ldr x0, [x28, #1672]", + "ldr x3, [x28, #1680]", "blr x0", "ldr x30, [sp], #16", "mov w21, w0", "str w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld tword [rax]": { @@ -4094,17 +4094,17 @@ "ldr d2, [x4]", "add x20, x4, #0x8 (8)", "ld1 {v2.h}[4], [x20]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp tword [rax]": { @@ -4113,20 +4113,20 @@ "0xdb !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str d2, [x4]", "mov x21, v2.d[1]", "strh w21, [x4, #8]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcmovnb st0, st0": { @@ -4137,11 +4137,11 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st1": { @@ -4152,15 +4152,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st2": { @@ -4171,15 +4171,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st3": { @@ -4190,15 +4190,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st4": { @@ -4209,15 +4209,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st5": { @@ -4228,15 +4228,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st6": { @@ -4247,15 +4247,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st7": { @@ -4266,15 +4266,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st0": { @@ -4285,11 +4285,11 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st1": { @@ -4300,15 +4300,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st2": { @@ -4319,15 +4319,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st3": { @@ -4338,15 +4338,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st4": { @@ -4357,15 +4357,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st5": { @@ -4376,15 +4376,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st6": { @@ -4395,15 +4395,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st7": { @@ -4414,15 +4414,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st0": { @@ -4433,11 +4433,11 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st1": { @@ -4448,15 +4448,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st2": { @@ -4467,15 +4467,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st3": { @@ -4486,15 +4486,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st4": { @@ -4505,15 +4505,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st5": { @@ -4524,15 +4524,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st6": { @@ -4543,15 +4543,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st7": { @@ -4562,15 +4562,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st0": { @@ -4584,11 +4584,11 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st1": { @@ -4602,15 +4602,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st2": { @@ -4624,15 +4624,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st3": { @@ -4646,15 +4646,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st4": { @@ -4668,15 +4668,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st5": { @@ -4690,15 +4690,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st6": { @@ -4712,15 +4712,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st7": { @@ -4734,15 +4734,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fnclex": { @@ -4751,7 +4751,7 @@ "0xdb 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1008]" + "strb wzr, [x28, #1040]" ] }, "fninit": { @@ -4761,14 +4761,14 @@ ], "ExpectedArm64ASM": [ "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]" + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]" ] }, "fucomi st0, st0": { @@ -4777,14 +4777,14 @@ "0xdb 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4797,7 +4797,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fucomi st0, st1": { @@ -4806,18 +4806,18 @@ "0xdb 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4830,7 +4830,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fucomi st0, st2": { @@ -4839,18 +4839,18 @@ "0xdb 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4863,7 +4863,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fucomi st0, st3": { @@ -4872,18 +4872,18 @@ "0xdb 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4896,7 +4896,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fucomi st0, st4": { @@ -4905,18 +4905,18 @@ "0xdb 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4929,7 +4929,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fucomi st0, st5": { @@ -4938,18 +4938,18 @@ "0xdb 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4962,7 +4962,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fucomi st0, st6": { @@ -4971,18 +4971,18 @@ "0xdb 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4995,7 +4995,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fucomi st0, st7": { @@ -5004,18 +5004,18 @@ "0xdb 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5028,7 +5028,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fcomi st0, st0": { @@ -5037,14 +5037,14 @@ "0xdb 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5057,7 +5057,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fcomi st0, st1": { @@ -5066,18 +5066,18 @@ "0xdb 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5090,7 +5090,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fcomi st0, st2": { @@ -5099,18 +5099,18 @@ "0xdb 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5123,7 +5123,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fcomi st0, st3": { @@ -5132,18 +5132,18 @@ "0xdb 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5156,7 +5156,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fcomi st0, st4": { @@ -5165,18 +5165,18 @@ "0xdb 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5189,7 +5189,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fcomi st0, st5": { @@ -5198,18 +5198,18 @@ "0xdb 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5222,7 +5222,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fcomi st0, st6": { @@ -5231,18 +5231,18 @@ "0xdb 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5255,7 +5255,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fcomi st0, st7": { @@ -5264,18 +5264,18 @@ "0xdb 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5288,7 +5288,7 @@ "rmif x21, #63, #nzCv", "rmif x22, #62, #nZcv", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]" + "strb w20, [x28, #1040]" ] }, "fadd qword [rax]": { @@ -5300,23 +5300,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul qword [rax]": { @@ -5328,23 +5328,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcom qword [rax]": { @@ -5356,19 +5356,19 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5377,11 +5377,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcomp qword [rax]": { @@ -5393,19 +5393,19 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -5414,19 +5414,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub qword [rax]": { @@ -5438,23 +5438,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr qword [rax]": { @@ -5466,23 +5466,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv qword [rax]": { @@ -5494,23 +5494,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr qword [rax]": { @@ -5522,23 +5522,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "db 0xdc, 0xc0": { @@ -5549,18 +5549,18 @@ "0xdc 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st1, st0": { @@ -5569,22 +5569,22 @@ "0xdc 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st2, st0": { @@ -5593,22 +5593,22 @@ "0xdc 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st3, st0": { @@ -5617,22 +5617,22 @@ "0xdc 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st4, st0": { @@ -5641,22 +5641,22 @@ "0xdc 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st5, st0": { @@ -5665,22 +5665,22 @@ "0xdc 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st6, st0": { @@ -5689,22 +5689,22 @@ "0xdc 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st7, st0": { @@ -5713,22 +5713,22 @@ "0xdc 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "db 0xdc, 0xc8": { @@ -5739,18 +5739,18 @@ "0xdc 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st1, st0": { @@ -5759,22 +5759,22 @@ "0xdc 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st2, st0": { @@ -5783,22 +5783,22 @@ "0xdc 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st3, st0": { @@ -5807,22 +5807,22 @@ "0xdc 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st4, st0": { @@ -5831,22 +5831,22 @@ "0xdc 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st5, st0": { @@ -5855,22 +5855,22 @@ "0xdc 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st6, st0": { @@ -5879,22 +5879,22 @@ "0xdc 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st7, st0": { @@ -5903,22 +5903,22 @@ "0xdc 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "db 0xdc, 0xe0": { @@ -5929,18 +5929,18 @@ "0xdc 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr st1, st0": { @@ -5949,22 +5949,22 @@ "0xdc 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st2, st0": { @@ -5973,22 +5973,22 @@ "0xdc 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st3, st0": { @@ -5997,22 +5997,22 @@ "0xdc 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st4, st0": { @@ -6021,22 +6021,22 @@ "0xdc 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st5, st0": { @@ -6045,22 +6045,22 @@ "0xdc 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st6, st0": { @@ -6069,22 +6069,22 @@ "0xdc 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st7, st0": { @@ -6093,22 +6093,22 @@ "0xdc 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "db 0xdc, 0xe8": { @@ -6119,18 +6119,18 @@ "0xdc 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st1, st0": { @@ -6139,22 +6139,22 @@ "0xdc 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st2, st0": { @@ -6163,22 +6163,22 @@ "0xdc 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st3, st0": { @@ -6187,22 +6187,22 @@ "0xdc 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st4, st0": { @@ -6211,22 +6211,22 @@ "0xdc 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st5, st0": { @@ -6235,22 +6235,22 @@ "0xdc 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st6, st0": { @@ -6259,22 +6259,22 @@ "0xdc 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st7, st0": { @@ -6283,22 +6283,22 @@ "0xdc 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "db 0xdc, 0xf0": { @@ -6309,18 +6309,18 @@ "0xdc 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr st1, st0": { @@ -6329,22 +6329,22 @@ "0xdc 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st2, st0": { @@ -6353,22 +6353,22 @@ "0xdc 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st3, st0": { @@ -6377,22 +6377,22 @@ "0xdc 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st4, st0": { @@ -6401,22 +6401,22 @@ "0xdc 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st5, st0": { @@ -6425,22 +6425,22 @@ "0xdc 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st6, st0": { @@ -6449,22 +6449,22 @@ "0xdc 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st7, st0": { @@ -6473,22 +6473,22 @@ "0xdc 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "db 0xdc, 0xf8": { @@ -6499,18 +6499,18 @@ "0xdc 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st1, st0": { @@ -6519,22 +6519,22 @@ "0xdc 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st2, st0": { @@ -6543,22 +6543,22 @@ "0xdc 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st3, st0": { @@ -6567,22 +6567,22 @@ "0xdc 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st4, st0": { @@ -6591,22 +6591,22 @@ "0xdc 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st5, st0": { @@ -6615,22 +6615,22 @@ "0xdc 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st6, st0": { @@ -6639,22 +6639,22 @@ "0xdc 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st7, st0": { @@ -6663,22 +6663,22 @@ "0xdc 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fld qword [rax]": { @@ -6690,22 +6690,22 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp qword [rax]": { @@ -6714,25 +6714,25 @@ "0xdd !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1720]", - "ldr x3, [x28, #1728]", + "ldr x0, [x28, #1736]", + "ldr x3, [x28, #1744]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", "str x21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst qword [rax]": { @@ -6741,13 +6741,13 @@ "0xdd !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", @@ -6760,25 +6760,25 @@ "0xdd !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", "str d2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "frstor [rax]": { @@ -6788,20 +6788,20 @@ ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "ldr w20, [x4, #4]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w22, w20, #8, #1", "ubfx w23, w20, #9, #1", "ubfx w24, w20, #10, #1", "ubfx w30, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w22, [x28, #1016]", - "strb w23, [x28, #1017]", - "strb w24, [x28, #1018]", - "strb w30, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb w23, [x28, #1049]", + "strb w24, [x28, #1050]", + "strb w30, [x28, #1054]", + "strb w20, [x28, #1040]", "ldr w20, [x4, #8]", "and w20, w20, w20, lsr #1", "mov w22, #0x55555555", @@ -6811,7 +6811,7 @@ "orr w20, w20, w20, lsr #2", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsr #4", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "mov x20, #0xffffffffffffffff", "mov w22, #0xffff", "fmov d2, x20", @@ -6819,50 +6819,50 @@ "ldur q3, [x4, #28]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x21, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #38]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldr q3, [x4, #48]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #58]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #68]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #78]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #88]", "and v2.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q2, [x0, #1040]", + "str q2, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur d2, [x4, #98]", "ldr h3, [x4, #106]", "mov v2.h[4], v3.h[0]", "add x0, x28, x20, lsl #4", - "str q2, [x0, #1040]" + "str q2, [x0, #1056]" ] }, "fnsave [rax]": { @@ -6871,23 +6871,23 @@ "0xdd !11b /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrh w21, [x28, #1184]", + "ldrb w20, [x28, #1051]", + "ldrh w21, [x28, #1200]", "str w21, [x4]", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "lsl x21, x21, #11", - "ldrb w22, [x28, #1016]", + "ldrb w22, [x28, #1048]", "orr x21, x21, x22, lsl #8", - "ldrb w22, [x28, #1017]", + "ldrb w22, [x28, #1049]", "orr x21, x21, x22, lsl #9", - "ldrb w22, [x28, #1018]", + "ldrb w22, [x28, #1050]", "orr x21, x21, x22, lsl #10", - "ldrb w22, [x28, #1022]", + "ldrb w22, [x28, #1054]", "orr x21, x21, x22, lsl #14", - "ldrb w22, [x28, #1008]", + "ldrb w22, [x28, #1040]", "orr x21, x21, x22", "str w21, [x4, #4]", - "ldrb w21, [x28, #1186]", + "ldrb w21, [x28, #1202]", "orr w21, w21, w21, lsl #4", "and w21, w21, #0xf0f0f0f", "orr w21, w21, w21, lsl #2", @@ -6902,54 +6902,54 @@ "str wzr, [x4, #20]", "str wzr, [x4, #24]", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #28]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #38]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #58]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #68]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #78]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #88]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur d2, [x4, #98]", "dup v2.8h, v2.h[4]", "str h2, [x4, #106]", "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]" + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]" ] }, "fnstsw [rax]": { @@ -6958,17 +6958,17 @@ "0xdd !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4]" ] @@ -6988,84 +6988,84 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "ldr s3, [x4, #4]", "str x30, [sp, #-16]!", "fmov s0, s3", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "ldr s4, [x4, #8]", "str x30, [sp, #-16]!", "fmov s0, s4", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v4.16b, v0.16b", "ldr s5, [x4, #12]", "str x30, [sp, #-16]!", "fmov s0, s5", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v5.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q5, [x21, #1040]", + "str q5, [x21, #1056]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "add x22, x28, x22, lsl #4", - "str q4, [x22, #1040]", + "str q4, [x22, #1056]", "add w23, w20, #0x2 (2)", "and w23, w23, #0x7", "add x23, x28, x23, lsl #4", - "str q3, [x23, #1040]", + "str q3, [x23, #1056]", "add w24, w20, #0x3 (3)", "and w24, w24, #0x7", "add x24, x28, x24, lsl #4", - "str q2, [x24, #1040]", - "ldrb w30, [x28, #1186]", + "str q2, [x24, #1056]", + "ldrb w30, [x28, #1202]", "mov w18, #0x8", "sub w18, w18, w20", "str x24, [sp]", "mov w24, #0xf0f", "lsr w24, w24, w18", "orr w24, w30, w24", - "strb w24, [x28, #1186]", + "strb w24, [x28, #1202]", "lsl x30, x20, #11", - "ldrb w18, [x28, #1016]", + "ldrb w18, [x28, #1048]", "orr x30, x30, x18, lsl #8", - "ldrb w18, [x28, #1017]", + "ldrb w18, [x28, #1049]", "orr x30, x30, x18, lsl #9", - "ldrb w18, [x28, #1018]", + "ldrb w18, [x28, #1050]", "orr x30, x30, x18, lsl #10", - "ldrb w18, [x28, #1022]", + "ldrb w18, [x28, #1054]", "orr x30, x30, x18, lsl #14", - "ldrb w18, [x28, #1008]", + "ldrb w18, [x28, #1040]", "orr x30, x30, x18", "strh w30, [x6]", - "str q5, [x21, #1040]", - "str q4, [x22, #1040]", - "str q3, [x23, #1040]", + "str q5, [x21, #1056]", + "str q4, [x22, #1056]", + "str q3, [x23, #1056]", "ldr x21, [sp]", - "str q2, [x21, #1040]", + "str q2, [x21, #1056]", "mov w21, #0x8", "sub w20, w21, w20", "mov w21, #0xf0f", "lsr w20, w21, w20", "orr w20, w24, w20", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "add sp, sp, #0x20 (32)" ] }, @@ -7075,12 +7075,12 @@ "0xdd 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st1": { @@ -7089,14 +7089,14 @@ "0xdd 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st2": { @@ -7105,14 +7105,14 @@ "0xdd 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st3": { @@ -7121,14 +7121,14 @@ "0xdd 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st4": { @@ -7137,14 +7137,14 @@ "0xdd 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st5": { @@ -7153,14 +7153,14 @@ "0xdd 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st6": { @@ -7169,14 +7169,14 @@ "0xdd 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st7": { @@ -7185,14 +7185,14 @@ "0xdd 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st0": { @@ -7208,18 +7208,18 @@ "0xdd 11b 0xd1 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st2": { @@ -7228,18 +7228,18 @@ "0xdd 11b 0xd2 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st3": { @@ -7248,18 +7248,18 @@ "0xdd 11b 0xd3 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st4": { @@ -7268,18 +7268,18 @@ "0xdd 11b 0xd4 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st5": { @@ -7288,18 +7288,18 @@ "0xdd 11b 0xd5 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st6": { @@ -7308,18 +7308,18 @@ "0xdd 11b 0xd6 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st7": { @@ -7328,18 +7328,18 @@ "0xdd 11b 0xd7 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st0": { @@ -7348,17 +7348,17 @@ "0xdd 11b 0xd8 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st1": { @@ -7367,21 +7367,21 @@ "0xdd 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st2": { @@ -7390,23 +7390,23 @@ "0xdd 11b 0xda /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st3": { @@ -7415,23 +7415,23 @@ "0xdd 11b 0xdb /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x2 (2)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st4": { @@ -7440,23 +7440,23 @@ "0xdd 11b 0xdc /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x3 (3)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st5": { @@ -7465,23 +7465,23 @@ "0xdd 11b 0xdd /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x4 (4)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st6": { @@ -7490,23 +7490,23 @@ "0xdd 11b 0xde /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x5 (5)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st7": { @@ -7515,23 +7515,23 @@ "0xdd 11b 0xdf /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x6 (6)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucom st0": { @@ -7540,14 +7540,14 @@ "0xdd 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7556,11 +7556,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st1": { @@ -7569,18 +7569,18 @@ "0xdd 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7589,11 +7589,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st2": { @@ -7602,18 +7602,18 @@ "0xdd 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7622,11 +7622,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st3": { @@ -7635,18 +7635,18 @@ "0xdd 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7655,11 +7655,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st4": { @@ -7668,18 +7668,18 @@ "0xdd 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7688,11 +7688,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st5": { @@ -7701,18 +7701,18 @@ "0xdd 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7721,11 +7721,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st6": { @@ -7734,18 +7734,18 @@ "0xdd 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7754,11 +7754,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st7": { @@ -7767,18 +7767,18 @@ "0xdd 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7787,11 +7787,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucomp st0": { @@ -7800,14 +7800,14 @@ "0xdd 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7816,19 +7816,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st1": { @@ -7837,18 +7837,18 @@ "0xdd 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x22, x0", @@ -7857,17 +7857,17 @@ "ubfx x22, x22, #2, #1", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w22, [x28, #1008]", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w22, [x28, #1040]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st2": { @@ -7876,18 +7876,18 @@ "0xdd 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7896,19 +7896,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st3": { @@ -7917,18 +7917,18 @@ "0xdd 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7937,19 +7937,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st4": { @@ -7958,18 +7958,18 @@ "0xdd 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7978,19 +7978,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st5": { @@ -7999,18 +7999,18 @@ "0xdd 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -8019,19 +8019,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st6": { @@ -8040,18 +8040,18 @@ "0xdd 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -8060,19 +8060,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st7": { @@ -8081,18 +8081,18 @@ "0xdd 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -8101,19 +8101,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fiadd word [rax]": { @@ -8125,23 +8125,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fimul word [rax]": { @@ -8153,23 +8153,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "ficom word [rax]": { @@ -8181,19 +8181,19 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -8202,11 +8202,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "ficomp word [rax]": { @@ -8218,19 +8218,19 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -8239,19 +8239,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisub word [rax]": { @@ -8263,23 +8263,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fisubr word [rax]": { @@ -8291,23 +8291,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fidiv word [rax]": { @@ -8319,23 +8319,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fidivr word [rax]": { @@ -8347,23 +8347,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "faddp st0": { @@ -8372,26 +8372,26 @@ "0xd8 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st1": { @@ -8400,28 +8400,28 @@ "0xde 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st2": { @@ -8430,30 +8430,30 @@ "0xde 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st3": { @@ -8462,30 +8462,30 @@ "0xde 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st4": { @@ -8494,30 +8494,30 @@ "0xde 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st5": { @@ -8526,30 +8526,30 @@ "0xde 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st6": { @@ -8558,30 +8558,30 @@ "0xde 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st7": { @@ -8590,30 +8590,30 @@ "0xde 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st0": { @@ -8622,26 +8622,26 @@ "0xde 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st1": { @@ -8650,28 +8650,28 @@ "0xde 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st2": { @@ -8680,30 +8680,30 @@ "0xde 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st3": { @@ -8712,30 +8712,30 @@ "0xde 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st4": { @@ -8744,30 +8744,30 @@ "0xde 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st5": { @@ -8776,30 +8776,30 @@ "0xde 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st6": { @@ -8808,30 +8808,30 @@ "0xde 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st7": { @@ -8840,30 +8840,30 @@ "0xde 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcompp": { @@ -8872,18 +8872,18 @@ "0xde 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -8892,21 +8892,21 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xe0": { @@ -8917,26 +8917,26 @@ "0xde 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st1, st0": { @@ -8945,28 +8945,28 @@ "0xde 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x23, x28, x20, lsl #4", - "ldr q3, [x23, #1040]", + "ldr q3, [x23, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st2, st0": { @@ -8975,30 +8975,30 @@ "0xde 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st3, st0": { @@ -9007,30 +9007,30 @@ "0xde 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st4, st0": { @@ -9039,30 +9039,30 @@ "0xde 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st5, st0": { @@ -9071,30 +9071,30 @@ "0xde 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st6, st0": { @@ -9103,30 +9103,30 @@ "0xde 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st7, st0": { @@ -9135,30 +9135,30 @@ "0xde 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xe8": { @@ -9169,26 +9169,26 @@ "0xde 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st1, st0": { @@ -9197,28 +9197,28 @@ "0xde 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st2, st0": { @@ -9227,30 +9227,30 @@ "0xde 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st3, st0": { @@ -9259,30 +9259,30 @@ "0xde 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st4, st0": { @@ -9291,30 +9291,30 @@ "0xde 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st5, st0": { @@ -9323,30 +9323,30 @@ "0xde 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st6, st0": { @@ -9355,30 +9355,30 @@ "0xde 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st7, st0": { @@ -9387,30 +9387,30 @@ "0xde 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xf0": { @@ -9421,26 +9421,26 @@ "0xde 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st1, st0": { @@ -9449,28 +9449,28 @@ "0xde 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x23, x28, x20, lsl #4", - "ldr q3, [x23, #1040]", + "ldr q3, [x23, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st2, st0": { @@ -9479,30 +9479,30 @@ "0xde 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st3, st0": { @@ -9511,30 +9511,30 @@ "0xde 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st4, st0": { @@ -9543,30 +9543,30 @@ "0xde 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st5, st0": { @@ -9575,30 +9575,30 @@ "0xde 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st6, st0": { @@ -9607,30 +9607,30 @@ "0xde 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st7, st0": { @@ -9639,30 +9639,30 @@ "0xde 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xf8": { @@ -9673,26 +9673,26 @@ "0xde 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st1, st0": { @@ -9701,28 +9701,28 @@ "0xde 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st2, st0": { @@ -9731,30 +9731,30 @@ "0xde 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st3, st0": { @@ -9763,30 +9763,30 @@ "0xde 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st4, st0": { @@ -9795,30 +9795,30 @@ "0xde 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st5, st0": { @@ -9827,30 +9827,30 @@ "0xde 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st6, st0": { @@ -9859,30 +9859,30 @@ "0xde 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st7, st0": { @@ -9891,30 +9891,30 @@ "0xde 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fild word [rax]": { @@ -9945,17 +9945,17 @@ "fmov d2, x30", "fmov v2.D[1], x20", "msr nzcv, x21", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp word [rax]": { @@ -9964,9 +9964,9 @@ "0xdf !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "mov x21, v2.d[1]", "and x21, x21, #0x7fff", "mrs x22, nzcv", @@ -9976,11 +9976,11 @@ "cmp x21, x24", "cset x21, hs", "orr x21, x23, x21", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1688]", - "ldr x3, [x28, #1696]", + "ldr x0, [x28, #1704]", + "ldr x3, [x28, #1712]", "blr x0", "ldr x30, [sp], #16", "mov w21, w0", @@ -9988,12 +9988,12 @@ "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x22", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fist word [rax]": { @@ -10002,9 +10002,9 @@ "0xdf !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "mov x20, v2.d[1]", "and x20, x20, #0x7fff", "mrs x21, nzcv", @@ -10014,11 +10014,11 @@ "cmp x20, x23", "cset x20, hs", "orr x20, x22, x20", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1640]", - "ldr x3, [x28, #1648]", + "ldr x0, [x28, #1656]", + "ldr x3, [x28, #1664]", "blr x0", "ldr x30, [sp], #16", "mov w20, w0", @@ -10032,9 +10032,9 @@ "0xdf !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "mov x21, v2.d[1]", "and x21, x21, #0x7fff", "mrs x22, nzcv", @@ -10044,11 +10044,11 @@ "cmp x21, x24", "cset x21, hs", "orr x21, x23, x21", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1640]", - "ldr x3, [x28, #1648]", + "ldr x0, [x28, #1656]", + "ldr x3, [x28, #1664]", "blr x0", "ldr x30, [sp], #16", "mov w21, w0", @@ -10056,12 +10056,12 @@ "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x22", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fbld tword [rax]": { @@ -10075,22 +10075,22 @@ "ld1 {v2.h}[4], [x20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1944]", - "ldr x3, [x28, #1952]", + "ldr x0, [x28, #1960]", + "ldr x3, [x28, #1968]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fbstp tword [rax]": { @@ -10099,13 +10099,13 @@ "0xdf !11b /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1928]", - "ldr x3, [x28, #1936]", + "ldr x0, [x28, #1944]", + "ldr x3, [x28, #1952]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -10114,12 +10114,12 @@ "strh w21, [x4, #8]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffreep st0": { @@ -10128,10 +10128,10 @@ "0xdf 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st1": { @@ -10140,10 +10140,10 @@ "0xdf 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st2": { @@ -10152,10 +10152,10 @@ "0xdf 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st3": { @@ -10164,10 +10164,10 @@ "0xdf 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st4": { @@ -10176,10 +10176,10 @@ "0xdf 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st5": { @@ -10188,10 +10188,10 @@ "0xdf 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st6": { @@ -10200,10 +10200,10 @@ "0xdf 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st7": { @@ -10212,10 +10212,10 @@ "0xdf 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "fnstsw ax": { @@ -10224,17 +10224,17 @@ "0xdf 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "bfxil x4, x20, #0, #16" ] @@ -10245,14 +10245,14 @@ "0xdf 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10265,15 +10265,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st1": { @@ -10282,18 +10282,18 @@ "0xdf 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x22, x0", @@ -10306,13 +10306,13 @@ "rmif x23, #63, #nzCv", "rmif x24, #62, #nZcv", "eor w26, w22, #0x1", - "strb w22, [x28, #1008]", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1040]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st2": { @@ -10321,18 +10321,18 @@ "0xdf 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10345,15 +10345,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st3": { @@ -10362,18 +10362,18 @@ "0xdf 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10386,15 +10386,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st4": { @@ -10403,18 +10403,18 @@ "0xdf 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10427,15 +10427,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st5": { @@ -10444,18 +10444,18 @@ "0xdf 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10468,15 +10468,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st6": { @@ -10485,18 +10485,18 @@ "0xdf 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10509,15 +10509,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st7": { @@ -10526,18 +10526,18 @@ "0xdf 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10550,15 +10550,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st0": { @@ -10567,14 +10567,14 @@ "0xdf 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10587,15 +10587,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st1": { @@ -10604,18 +10604,18 @@ "0xdf 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x22, x0", @@ -10628,13 +10628,13 @@ "rmif x23, #63, #nzCv", "rmif x24, #62, #nZcv", "eor w26, w22, #0x1", - "strb w22, [x28, #1008]", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1040]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st2": { @@ -10643,18 +10643,18 @@ "0xdf 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10667,15 +10667,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st3": { @@ -10684,18 +10684,18 @@ "0xdf 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10708,15 +10708,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st4": { @@ -10725,18 +10725,18 @@ "0xdf 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10749,15 +10749,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st5": { @@ -10766,18 +10766,18 @@ "0xdf 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10790,15 +10790,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st6": { @@ -10807,18 +10807,18 @@ "0xdf 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10831,15 +10831,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st7": { @@ -10848,18 +10848,18 @@ "0xdf 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10872,15 +10872,15 @@ "rmif x22, #63, #nzCv", "rmif x23, #62, #nZcv", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "memcpy4_32": { @@ -10905,14 +10905,14 @@ "str s2, [x5, #8]", "ldr s2, [x4, #12]", "str s2, [x5, #12]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "memcpy4_64": { @@ -10937,14 +10937,14 @@ "str d2, [x5, #16]", "ldr d2, [x4, #32]", "str d2, [x5, #32]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/FlagM/x87_f64-Crysis2Max-fmodel.json b/unittests/InstructionCountCI/FlagM/x87_f64-Crysis2Max-fmodel.json index 4aae3c2c8..c46c7af4c 100644 --- a/unittests/InstructionCountCI/FlagM/x87_f64-Crysis2Max-fmodel.json +++ b/unittests/InstructionCountCI/FlagM/x87_f64-Crysis2Max-fmodel.json @@ -1682,7 +1682,7 @@ "ldr s3, [x9, #16]", "fcvt d3, s3", "fmul d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "stur s2, [x9, #-244]", "ldur s2, [x9, #-120]", @@ -1700,7 +1700,7 @@ "ldr s4, [x9, x20, sxtx]", "fcvt d4, s4", "fmul d2, d2, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "stur s2, [x9, #-248]", "ldur s2, [x9, #-100]", @@ -1899,7 +1899,7 @@ "fcvt d5, s5", "fsub d2, d2, d5", "fmul d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "stur s2, [x9, #-132]", "ldur s2, [x9, #-12]", @@ -1934,7 +1934,7 @@ "ldr s3, [x9, #16]", "fcvt d3, s3", "fmul d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "stur s2, [x9, #-124]", "ldur s2, [x9, #-244]", @@ -2182,7 +2182,7 @@ "ldur s5, [x9, #-36]", "fcvt d5, s5", "fadd d4, d4, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "stur s4, [x9, #-40]", "ldur s4, [x9, #-48]", @@ -2271,7 +2271,7 @@ "fcvt d6, s6", "fsub d4, d4, d6", "fmul d3, d3, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "stur s3, [x9, #-4]", "ldur s3, [x9, #-8]", @@ -2279,7 +2279,7 @@ "ldur s4, [x9, #-4]", "fcvt d4, s4", "fadd d3, d3, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "stur s3, [x9, #-8]", "ldur s3, [x9, #-16]", @@ -2380,7 +2380,7 @@ "stur s3, [x9, #-84]", "ldur s3, [x9, #-84]", "str s3, [x7, #640]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x7, #896]", "ldur s2, [x9, #-32]", @@ -2527,21 +2527,21 @@ "fcvt s2, d2", "str s2, [x7, #704]", "fadd d2, d5, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x7, #832]", "fcvt s2, d4", "str s2, [x7, #960]", "mov x8, x9", "ldp w9, w20, [x8], #8", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xf8f8", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ], "x86InstructionCount": 809, "ExpectedInstructionCount": 1714 diff --git a/unittests/InstructionCountCI/FlagM/x87_f64-HalfLife.json b/unittests/InstructionCountCI/FlagM/x87_f64-HalfLife.json index 7cdea62ba..c951674d7 100644 --- a/unittests/InstructionCountCI/FlagM/x87_f64-HalfLife.json +++ b/unittests/InstructionCountCI/FlagM/x87_f64-HalfLife.json @@ -120,25 +120,25 @@ "fcvt d9, s9", "fsub d2, d9, d2", "mov w20, #0x0", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #24]", "ldr s2, [x4, #4]", "fcvt d2, s2", "fsub d5, d2, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d5", "str s5, [x8, #28]", "ldr s5, [x4, #8]", "fcvt d5, s5", "fsub d7, d5, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d3, d3, d9", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d6, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d5, d8, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d4, d4, d4", "fmov d6, x20", "fadd d4, d4, d6", @@ -159,38 +159,38 @@ "fcvt d8, s8", "fmul d8, d8, d8", "fadd d6, d6, d8", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d7, d7, d7", "fadd d6, d6, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d3, d3, d3", "fmov d7, x20", "fadd d3, d3, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d2, d2, d2", "fadd d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d3, d5, d5", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcmp d4, d6", "cset x26, vc", "axflag", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d4, [x21, #1040]", + "str d4, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str d6, [x21, #1040]", + "str d6, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0x707", @@ -199,7 +199,7 @@ "mov w22, #0xf8f8", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block2": { @@ -255,7 +255,7 @@ "ldr s3, [x4]", "fcvt d3, s3", "fabs d3, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcmp d2, d3", "axflag", "csetm x20, ls", @@ -267,7 +267,7 @@ "ldr s3, [x4, #4]", "fcvt d3, s3", "fabs d3, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcmp d2, d3", "axflag", "csetm x20, ls", @@ -279,14 +279,14 @@ "ldr s3, [x4, #8]", "fcvt d3, s3", "fabs d3, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcmp d2, d3", "axflag", "csetm x20, ls", "dup v6.2d, x20", "bsl v6.16b, v3.16b, v2.16b", "fmul d2, d4, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d3, d5, d5", "fadd d2, d2, d3", "fmul d3, d6, d6", @@ -295,17 +295,17 @@ "fcmp d3, d3", "cset x26, vc", "axflag", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d3, [x21, #1040]", + "str d3, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0x303", @@ -314,7 +314,7 @@ "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block3": { @@ -373,21 +373,21 @@ "ldr s8, [x4, #8]", "fcvt d8, s8", "fmul d7, d7, d8", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s8, [x8]", "fcvt d8, s8", "fmul d5, d5, d8", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d2, d2, d6", "fsub d2, d5, d2", "ldr s5, [x4, #4]", "fcvt d5, s5", "fmul d2, d2, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d2, d7, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d4, d4, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s5, [x8]", "fcvt d5, s5", "fmul d3, d3, d5", @@ -398,23 +398,23 @@ "fcvt d4, s4", "fmul d3, d3, d4", "fadd d2, d2, d3", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "add x20, x28, x20, lsl #4", "fdiv d3, d2, d3", "fcvt s4, d3", "str s4, [x10]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "str d2, [x20, #1040]", - "str d3, [x22, #1040]", - "strb wzr, [x28, #1186]" + "strb w21, [x28, #1051]", + "str d2, [x20, #1056]", + "str d3, [x22, #1056]", + "strb wzr, [x28, #1202]" ] }, "Block4": { @@ -505,14 +505,14 @@ "mov w20, #0x44", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "add w21, w21, #0x7 (7)", "and w21, w21, #0x7", "lsl w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block5": { @@ -585,7 +585,7 @@ "fcvt d3, s3", "fmul d2, d2, d3", "mov w20, #0x0", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s4, [x8, #124]", "fcvt d4, s4", "fadd d2, d2, d4", @@ -634,7 +634,7 @@ "fmov d2, x20", "ldr s3, [x8, #40]", "fcvt d3, s3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcmp d2, d3", "cset x26, vc", "axflag", @@ -650,14 +650,14 @@ "mov w20, #0xb2", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xe0e0", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block6": { @@ -763,29 +763,29 @@ "fadd d5, d5, d6", "mov w20, #0x0", "fmov d6, x20", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcmp d5, d6", "cset x26, vc", "axflag", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d5, [x21, #1040]", + "str d5, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str d4, [x21, #1040]", + "str d4, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str d3, [x21, #1040]", + "str d3, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w22, w22, w20", "mov w23, #0xf0f", @@ -796,7 +796,7 @@ "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block7": { @@ -846,7 +846,7 @@ "ldr s6, [x4, #8]", "fcvt d6, s6", "fmul d5, d5, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s6, [x5, #8]", "fcvt d6, s6", "fmul d3, d3, d6", @@ -861,36 +861,36 @@ "ldr s5, [x5, #4]", "fcvt d5, s5", "fmul d4, d4, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s5, [x5, #8]", "fcvt d5, s5", "fmul d2, d2, d5", "fsub d2, d4, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s4, [x4]", "fcvt d4, s4", "fmul d2, d2, d4", "fadd d2, d3, d2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "add x20, x28, x20, lsl #4", "fdiv d2, d2, d3", "fcvt s3, d2", "str s3, [x11]", - "strb w21, [x28, #1019]", - "str d2, [x20, #1040]", - "ldrb w20, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x20, #1056]", + "ldrb w20, [x28, #1202]", "mov w22, #0x8", "sub w21, w22, w21", "mov w22, #0xf8f8", "lsr w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block8": { @@ -924,39 +924,39 @@ "fxch" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "add x22, x28, x22, lsl #4", - "ldr d4, [x22, #1040]", - "strb wzr, [x28, #1017]", + "ldr d4, [x22, #1056]", + "strb wzr, [x28, #1049]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x23, x28, x20, lsl #4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d3", "str s5, [x8, #56]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d4", "str s5, [x8, #44]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x12, x28, x20, lsl #4", - "ldr d5, [x12, #1040]", - "strb wzr, [x28, #1017]", + "ldr d5, [x12, #1056]", + "strb wzr, [x28, #1049]", "fcvt s6, d5", "str s6, [x8, #40]", "str d2, [x8]", @@ -965,12 +965,12 @@ "mov w13, #0x24", "movk w13, #0x1, lsl #16", "str w13, [x8, #-4]!", - "strb w20, [x28, #1019]", - "str d3, [x21, #1040]", - "str d4, [x22, #1040]", - "str d5, [x23, #1040]", - "str d2, [x12, #1040]", - "strb wzr, [x28, #1186]" + "strb w20, [x28, #1051]", + "str d3, [x21, #1056]", + "str d4, [x22, #1056]", + "str d5, [x23, #1056]", + "str d2, [x12, #1056]", + "strb wzr, [x28, #1202]" ] }, "Block9": { @@ -1004,39 +1004,39 @@ "fxch" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "add x22, x28, x22, lsl #4", - "ldr d4, [x22, #1040]", - "strb wzr, [x28, #1017]", + "ldr d4, [x22, #1056]", + "strb wzr, [x28, #1049]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x23, x28, x20, lsl #4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d3", "str s5, [x8, #56]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d4", "str s5, [x8, #44]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x12, x28, x20, lsl #4", - "ldr d5, [x12, #1040]", - "strb wzr, [x28, #1017]", + "ldr d5, [x12, #1056]", + "strb wzr, [x28, #1049]", "fcvt s6, d5", "str s6, [x8, #40]", "str d2, [x8]", @@ -1045,12 +1045,12 @@ "mov w13, #0x24", "movk w13, #0x1, lsl #16", "str w13, [x8, #-4]!", - "strb w20, [x28, #1019]", - "str d3, [x21, #1040]", - "str d4, [x22, #1040]", - "str d5, [x23, #1040]", - "str d2, [x12, #1040]", - "strb wzr, [x28, #1186]" + "strb w20, [x28, #1051]", + "str d3, [x21, #1056]", + "str d4, [x22, #1056]", + "str d5, [x23, #1056]", + "str d2, [x12, #1056]", + "strb wzr, [x28, #1202]" ] }, "Block10": { @@ -1188,7 +1188,7 @@ "sub w8, w8, #0xa4 (164)", "ldr w6, [x8, #176]", "add w10, w8, #0x18 (24)", - "ldr w20, [x28, #960]", + "ldr w20, [x28, #992]", "ldr w4, [x20, #20]", "str w4, [x8, #156]", "subs w26, w4, w4", diff --git a/unittests/InstructionCountCI/FlagM/x87_f64-Oblivion.json b/unittests/InstructionCountCI/FlagM/x87_f64-Oblivion.json index b989804bd..a5b8e6315 100644 --- a/unittests/InstructionCountCI/FlagM/x87_f64-Oblivion.json +++ b/unittests/InstructionCountCI/FlagM/x87_f64-Oblivion.json @@ -1050,7 +1050,7 @@ "ldr s3, [x8]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #68]", "ldr s4, [x8, #56]", @@ -1058,7 +1058,7 @@ "ldr s5, [x8, #4]", "fcvt d5, s5", "fadd d6, d4, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s6, d6", "str s6, [x8, #72]", "ldr s6, [x8, #52]", @@ -1066,7 +1066,7 @@ "ldr s7, [x8, #8]", "fcvt d7, s7", "fadd d8, d6, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d8", "str s8, [x8, #76]", "ldr s8, [x8, #48]", @@ -1104,14 +1104,14 @@ "fadd d8, d8, d9", "fcvt s8, d8", "str s8, [x8, #96]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d3, d2", "mov w20, #0xc1d0", "movk w20, #0xb3, lsl #16", "ldr s3, [x20]", "fcvt d3, s3", "fmul d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #100]", "fsub d2, d5, d4", @@ -1195,7 +1195,7 @@ "ldr s3, [x8, #68]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8]", "ldr s4, [x8, #92]", @@ -1203,7 +1203,7 @@ "ldr s5, [x8, #72]", "fcvt d5, s5", "fadd d6, d4, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s6, d6", "str s6, [x8, #4]", "ldr s6, [x8, #88]", @@ -1211,7 +1211,7 @@ "ldr s7, [x8, #76]", "fcvt d7, s7", "fadd d8, d6, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d8", "str s8, [x8, #8]", "ldr s8, [x8, #84]", @@ -1221,24 +1221,24 @@ "fadd d8, d8, d9", "fcvt s8, d8", "str s8, [x8, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d3, d2", "mov w20, #0xc1f0", "movk w20, #0xb3, lsl #16", "ldr s3, [x20]", "fcvt d3, s3", "fmul d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #16]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d5, d4", "mov w20, #0xc1f4", "movk w20, #0xb3, lsl #16", "ldr s4, [x20]", "fcvt d4, s4", "fmul d2, d2, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #20]", "fsub d2, d7, d6", @@ -1247,7 +1247,7 @@ "ldr s5, [x20]", "fcvt d5, s5", "fmul d2, d2, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #24]", "ldr s2, [x8, #80]", @@ -1260,7 +1260,7 @@ "ldr s6, [x20]", "fcvt d6, s6", "fmul d2, d2, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #28]", "ldr s2, [x8, #128]", @@ -1268,7 +1268,7 @@ "ldr s7, [x8, #100]", "fcvt d7, s7", "fadd d8, d2, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d8", "str s8, [x8, #32]", "ldr s8, [x8, #124]", @@ -1325,7 +1325,7 @@ "ldr s6, [x8]", "fcvt d6, s6", "fadd d7, d2, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s7, d7", "str s7, [x8, #68]", "ldr s7, [x8, #8]", @@ -1335,14 +1335,14 @@ "fadd d8, d7, d8", "fcvt s8, d8", "str s8, [x8, #72]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d6, d2", "mov w20, #0xc200", "movk w20, #0xb3, lsl #16", "ldr s6, [x20]", "fcvt d6, s6", "fmul d2, d2, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #76]", "ldr s2, [x8, #4]", @@ -1353,7 +1353,7 @@ "ldr s7, [x20]", "fcvt d7, s7", "fmul d2, d2, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #80]", "ldr s2, [x8, #28]", @@ -1455,7 +1455,7 @@ "ldr s8, [x20]", "fcvt d8, s8", "fmul d2, d2, d8", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #4]", "ldr s2, [x8, #80]", @@ -2127,7 +2127,7 @@ "fcvt d9, s9", "fsub d2, d2, d9", "fmul d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #48]", "ldr s2, [x8, #104]", @@ -2136,7 +2136,7 @@ "fcvt d3, s3", "fsub d2, d2, d3", "fmul d2, d4, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #52]", "ldr s2, [x8, #108]", @@ -2145,7 +2145,7 @@ "fcvt d3, s3", "fsub d2, d2, d3", "fmul d2, d5, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #56]", "ldr s2, [x8, #112]", @@ -2163,7 +2163,7 @@ "ldr s3, [x8]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #68]", "ldr s4, [x8, #8]", @@ -2173,10 +2173,10 @@ "fadd d5, d4, d5", "fcvt s5, d5", "str s5, [x8, #72]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d3, d2", "fmul d2, d2, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #76]", "ldr s2, [x8, #4]", @@ -2190,7 +2190,7 @@ "ldr s3, [x8, #16]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #84]", "ldr s4, [x8, #24]", @@ -2200,10 +2200,10 @@ "fadd d5, d4, d5", "fcvt s5, d5", "str s5, [x8, #88]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d3, d2", "fmul d2, d2, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #92]", "ldr s2, [x8, #20]", @@ -2217,7 +2217,7 @@ "ldr s3, [x8, #32]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #100]", "ldr s4, [x8, #40]", @@ -2227,10 +2227,10 @@ "fadd d5, d4, d5", "fcvt s5, d5", "str s5, [x8, #104]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d3, d2", "fmul d2, d2, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #108]", "ldr s2, [x8, #36]", @@ -2244,7 +2244,7 @@ "ldr s3, [x8, #48]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #116]", "ldr s4, [x8, #56]", @@ -2254,11 +2254,11 @@ "fadd d5, d4, d5", "fcvt s5, d5", "str s5, [x8, #120]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d2, d6, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #124]", "ldr s2, [x8, #52]", @@ -2272,7 +2272,7 @@ "ldr s3, [x8, #68]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8]", "fsub d2, d3, d2", @@ -2284,7 +2284,7 @@ "ldr s3, [x8, #76]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #8]", "fsub d2, d3, d2", @@ -2296,7 +2296,7 @@ "ldr s3, [x8, #84]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #16]", "fsub d2, d3, d2", @@ -2308,7 +2308,7 @@ "ldr s3, [x8, #92]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #24]", "fsub d2, d3, d2", @@ -2320,7 +2320,7 @@ "ldr s3, [x8, #100]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #32]", "fsub d2, d3, d2", @@ -2332,7 +2332,7 @@ "ldr s3, [x8, #108]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #40]", "fsub d2, d3, d2", @@ -2344,7 +2344,7 @@ "ldr s3, [x8, #116]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #48]", "fsub d2, d3, d2", @@ -2356,7 +2356,7 @@ "ldr s3, [x8, #124]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #56]", "fsub d2, d3, d2", @@ -2368,7 +2368,7 @@ "ldr s3, [x8, #28]", "fcvt d3, s3", "fadd d4, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d4", "str s4, [x8, #196]", "ldr s4, [x8, #196]", @@ -2376,7 +2376,7 @@ "ldr s5, [x8, #44]", "fcvt d5, s5", "fadd d6, d4, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s6, d6", "str s6, [x8, #188]", "ldr s6, [x8, #188]", @@ -2387,7 +2387,7 @@ "ldr s7, [x8, #52]", "fcvt d7, s7", "fadd d6, d6, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s6, d6", "str s6, [x8, #164]", "fadd d6, d2, d5", @@ -2424,7 +2424,7 @@ "ldr s8, [x8, #56]", "fcvt d8, s8", "fsub d6, d6, d8", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s6, d6", "str s6, [x8, #208]", "ldr s6, [x8, #64]", @@ -2454,7 +2454,7 @@ "fsub d5, d6, d5", "fsub d5, d5, d8", "fsub d5, d5, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d5", "str s5, [x8, #64]", "ldr s5, [x8, #64]", @@ -2476,7 +2476,7 @@ "fsub d6, d6, d7", "fsub d6, d6, d3", "mov w20, #0x0", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s6, d6", "str s6, [x8, #224]", "ldr s6, [x8, #48]", @@ -2498,21 +2498,21 @@ "fadd d3, d3, d7", "ldr w4, [x7, #4100]", "ldr w5, [x7, #4096]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "add w4, w5, w4, lsl #2", "fcvt s3, d3", "str s3, [x8, #64]", "ldr s3, [x8, #64]", "fcvt d3, s3", "fsub d5, d5, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d5", "str s5, [x8, #248]", "ldr s5, [x8, #32]", "fcvt d5, s5", "fneg v5.2d, v5.2d", "fsub d5, d5, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d5, d5, d8", "fsub d5, d5, d2", "fcvt s5, d5", @@ -2525,7 +2525,7 @@ "fcvt s6, d6", "str s6, [x8, #264]", "fsub d3, d5, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x8, #256]", "ldr s3, [x8, #144]", @@ -2559,12 +2559,12 @@ "str s3, [x4, #704]", "ldr s3, [x8, #192]", "str s3, [x4, #768]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d4", "str s3, [x4, #832]", "ldr s3, [x8, #200]", "str s3, [x4, #896]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d2", "str s3, [x4, #960]", "fmov d3, x20", @@ -2578,7 +2578,7 @@ "fneg v2.2d, v2.2d", "fcvt s2, d2", "str s2, [x4, #1152]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fneg v2.2d, v4.2d", "fcvt s2, d2", "str s2, [x4, #1216]", @@ -2592,7 +2592,7 @@ "fneg v2.2d, v2.2d", "fcvt s2, d2", "str s2, [x4, #1344]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fneg v2.2d, v9.2d", "fcvt s2, d2", "str s2, [x4, #1408]", @@ -2601,15 +2601,15 @@ "fneg v2.2d, v2.2d", "fcvt s2, d2", "str s2, [x4, #1472]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fneg v2.2d, v8.2d", "fcvt s2, d2", "str s2, [x4, #1536]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fneg v2.2d, v7.2d", "fcvt s2, d2", "str s2, [x4, #1600]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fneg v2.2d, v6.2d", "fcvt s2, d2", "str s2, [x4, #1664]", @@ -2628,7 +2628,7 @@ "eor x27, x20, x7", "subs w26, w20, w7", "add w4, w7, #0x800 (2048)", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block2": { @@ -3278,98 +3278,98 @@ "ldr s3, [x4, #60]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x4, #64]", "ldr s2, [x4, #56]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #60]", "ldr s3, [x4, #52]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x4, #56]", "ldr s2, [x4, #48]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #52]", "ldr s3, [x4, #44]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x4, #48]", "ldr s2, [x4, #40]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #44]", "ldr s3, [x4, #36]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x4, #40]", "ldr s2, [x4, #32]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #36]", "ldr s3, [x4, #28]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x4, #32]", "ldr s2, [x4, #24]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #28]", "ldr s3, [x4, #20]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x4, #24]", "ldr s2, [x4, #16]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #20]", "ldr s3, [x4, #12]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x4, #16]", "ldr s2, [x4, #8]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #12]", "ldr s3, [x4, #4]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x4, #8]", "ldr s2, [x4]", "fcvt d2, s2", "str d2, [x8, #32]", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x8, #8]", "ldr s3, [x8, #8]", @@ -3385,37 +3385,37 @@ "ldr s5, [x4, #52]", "fcvt d5, s5", "fadd d3, d3, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #60]", "ldr s3, [x4, #44]", "fcvt d3, s3", "fadd d5, d5, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d5", "str s5, [x4, #52]", "ldr s5, [x4, #36]", "fcvt d5, s5", "fadd d3, d3, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #44]", "ldr s3, [x4, #28]", "fcvt d3, s3", "fadd d5, d5, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d5", "str s5, [x4, #36]", "ldr s5, [x4, #20]", "fcvt d5, s5", "fadd d3, d3, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x4, #28]", "ldr s3, [x4, #12]", "fcvt d3, s3", "fadd d5, d5, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d5", "str s5, [x4, #20]", "fadd d3, d4, d3", @@ -3448,19 +3448,19 @@ "movk w20, #0xa7, lsl #16", "ldr d6, [x20]", "fmul d6, d6, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d3, d3, d2", "mov w20, #0x7b68", "movk w20, #0xa7, lsl #16", "ldr d7, [x20]", "fmul d7, d7, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d3, d4, d3", "mov w20, #0x7b60", "movk w20, #0xa7, lsl #16", "ldr d8, [x20]", "fmul d8, d8, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d3, d5, d3", "fcvt s3, d3", "str s3, [x8, #192]", @@ -3493,9 +3493,9 @@ "str s3, [x8, #200]", "ldr d3, [x8, #32]", "fsub d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d2, d4, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr d3, [x8, #24]", "fsub d2, d2, d3", "fadd d2, d5, d2", @@ -3525,26 +3525,26 @@ "movk w21, #0xa7, lsl #16", "ldr d9, [x21]", "fmul d9, d9, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d2, d3, d2", "mov w21, #0x7b48", "movk w21, #0xa7, lsl #16", "ldr d3, [x21]", "fmul d3, d3, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d2, d4, d2", "mov w21, #0x7b40", "movk w21, #0xa7, lsl #16", "ldr d4, [x21]", "fmul d4, d4, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d2, d5, d2", "fcvt s2, d2", "str s2, [x8, #180]", "ldr d2, [x8, #24]", "ldr d5, [x8, #144]", "fsub d2, d2, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr d10, [x8, #40]", "fsub d2, d2, d10", "ldr d10, [x20]", @@ -3555,7 +3555,7 @@ "fmul d2, d2, d3", "ldr d10, [x8, #32]", "fsub d2, d2, d10", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d5, d5, d4", "fsub d2, d2, d5", "ldr d5, [x8, #40]", @@ -3643,24 +3643,24 @@ "fsub d5, d7, d5", "ldr d7, [x8, #24]", "fmul d7, d8, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d5, d7, d5", "ldr d7, [x8, #40]", "fmul d6, d6, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d5, d5, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s5, d5", "str s5, [x8, #40]", "ldr d5, [x8, #8]", "fsub d2, d5, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr d5, [x8, #24]", "fadd d2, d2, d5", "ldr d5, [x8, #152]", "fsub d2, d2, d5", "fadd d2, d7, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "mov w21, #0x7bd8", "movk w21, #0xa7, lsl #16", "ldr d5, [x21]", @@ -3709,7 +3709,7 @@ "str s7, [x8, #136]", "ldr d7, [x8, #32]", "fmul d4, d4, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d4, d2", "fmul d4, d9, d5", "fadd d2, d4, d2", @@ -3931,9 +3931,9 @@ "fsub d6, d7, d6", "fcvt s6, d6", "str s6, [x8, #96]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #8]", "fsub d2, d5, d4", @@ -3975,7 +3975,7 @@ "fcvt d4, s4", "fneg v5.2d, v4.2d", "fmul d3, d3, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x7, #4]", "ldr s3, [x4, #8]", @@ -3984,7 +3984,7 @@ "fcvt d5, s5", "fneg v6.2d, v5.2d", "fmul d3, d3, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x7, #8]", "ldr s3, [x4, #12]", @@ -3993,7 +3993,7 @@ "fcvt d6, s6", "fneg v7.2d, v6.2d", "fmul d3, d3, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x7, #12]", "ldr s3, [x4, #16]", @@ -4002,7 +4002,7 @@ "fcvt d7, s7", "fneg v8.2d, v7.2d", "fmul d3, d3, d8", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x7, #16]", "ldr s3, [x4, #20]", @@ -4011,7 +4011,7 @@ "fcvt d8, s8", "fneg v9.2d, v8.2d", "fmul d3, d3, d9", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x7, #20]", "ldr s3, [x4, #24]", @@ -4204,7 +4204,7 @@ "mov x8, x9", "ldr w9, [x8], #4", "cfinv", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block3": { @@ -4995,7 +4995,7 @@ "ldr s3, [x8, #100]", "fcvt d3, s3", "fmul d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #40]", "ldr s2, [x8, #40]", @@ -5074,14 +5074,14 @@ "str w7, [x8, #248]", "str s8, [x8, #100]", "ldr w5, [x8, #100]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #252]", "fcvt s8, d4", "str s8, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d5", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d6", "str s8, [x8, #124]", "ldr s8, [x8, #76]", @@ -5164,14 +5164,14 @@ "str w7, [x8, #260]", "str s8, [x8, #28]", "ldr w5, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #264]", "fcvt s8, d4", "str s8, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d5", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d6", "str s8, [x8, #124]", "ldr s8, [x8, #76]", @@ -5254,14 +5254,14 @@ "str w7, [x8, #272]", "str s8, [x8, #28]", "ldr w5, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #276]", "fcvt s4, d4", "str s4, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d5", "str s4, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d6", "str s4, [x8, #124]", "ldr s4, [x8, #76]", @@ -5279,13 +5279,13 @@ "ldr s4, [x8, #20]", "fcvt d4, s4", "fadd d2, d2, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #20]", "ldr s2, [x8, #44]", "fcvt d2, s2", "fadd d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #44]", "ldr s2, [x8, #16]", @@ -5479,7 +5479,7 @@ "fcvt d3, s3", "fmul d2, d2, d3", "mov w20, #0x0", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #76]", "ldr s2, [x8, #76]", @@ -5558,14 +5558,14 @@ "str w7, [x8, #188]", "str s8, [x8, #120]", "ldr w5, [x8, #120]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #192]", "fcvt s8, d4", "str s8, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d5", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d6", "str s8, [x8, #124]", "ldr s8, [x8, #40]", @@ -5648,14 +5648,14 @@ "str w7, [x8, #200]", "str s8, [x8, #120]", "ldr w5, [x8, #120]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w5, [x8, #204]", "fcvt s8, d4", "str s8, [x8, #92]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d5", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s8, d6", "str s8, [x8, #124]", "ldr s8, [x8, #40]", @@ -5739,14 +5739,14 @@ "str s8, [x8, #120]", "ldr w5, [x8, #120]", "str w5, [x8, #216]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "str w20, [x8, #-4]!", "fcvt s4, d4", "str s4, [x8, #96]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d5", "str s4, [x8, #136]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s4, d6", "str s4, [x8, #128]", "ldr s4, [x8, #44]", @@ -5764,13 +5764,13 @@ "ldr s4, [x8, #24]", "fcvt d4, s4", "fadd d2, d2, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #24]", "ldr s2, [x8, #48]", "fcvt d2, s2", "fadd d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #48]", "ldr s2, [x8, #20]", @@ -5836,14 +5836,14 @@ "mov w20, #0xa3f", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xfefe", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block4": { @@ -7924,14 +7924,14 @@ "mov w20, #0x22", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "add w21, w21, #0x7 (7)", "and w21, w21, #0x7", "lsl w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block5": { @@ -8333,7 +8333,7 @@ "movk w20, #0xa3, lsl #16", "ldr d3, [x20]", "fdiv d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #56]", "ldr s2, [x8, #56]", @@ -8349,14 +8349,14 @@ "mov w20, #0x5e", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xc0c0", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block6": { @@ -8699,14 +8699,14 @@ "mov w20, #0x31", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "add w21, w21, #0x7 (7)", "and w21, w21, #0x7", "lsl w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block7": { @@ -8939,25 +8939,25 @@ "ldr s3, [x7]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x7, #12]", "ldur s2, [x7, #-12]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x7]", "ldur s3, [x7, #-24]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "stur s2, [x7, #-12]", "ldur s2, [x7, #-36]", "fcvt d2, s2", "fadd d3, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x8, #8]", "ldr s3, [x8, #8]", @@ -8978,13 +8978,13 @@ "str s3, [x7]", "ldur s3, [x7, #-12]", "fcvt d3, s3", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d6, [x21, #1040]", + "ldr d6, [x21, #1056]", "add x21, x28, x20, lsl #4", "fmul d3, d3, d6", "fcvt s3, d3", @@ -8998,7 +8998,7 @@ "add w23, w20, #0x6 (6)", "and w23, w23, #0x7", "add x23, x28, x23, lsl #4", - "ldr d7, [x23, #1040]", + "ldr d7, [x23, #1056]", "add x23, x28, x20, lsl #4", "fmul d8, d3, d7", "fcvt s8, d8", @@ -9013,7 +9013,7 @@ "str s8, [x8, #8]", "fsub d2, d2, d3", "add x13, x28, x22, lsl #4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #60]", "add w22, w22, #0x1 (1)", @@ -9029,7 +9029,7 @@ "fcvt s2, d2", "str s2, [x8, #64]", "add x22, x28, x22, lsl #4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d2, d5, d6", "fcvt s2, d2", "str s2, [x8, #4]", @@ -9089,7 +9089,7 @@ "ldr s3, [x8, #76]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #56]", "ldr s2, [x8, #8]", @@ -9104,7 +9104,7 @@ "ldr s3, [x8, #72]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #60]", "ldr s2, [x8, #8]", @@ -9119,7 +9119,7 @@ "ldr s3, [x8, #68]", "fcvt d3, s3", "fadd d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #64]", "ldr s2, [x8, #8]", @@ -9179,7 +9179,7 @@ "fcvt d2, s2", "fneg v2.2d, v2.2d", "add x14, x28, x20, lsl #4", - "ldr d3, [x14, #1040]", + "ldr d3, [x14, #1056]", "fmul d4, d2, d3", "fcvt s4, d4", "str s4, [x8, #88]", @@ -9187,7 +9187,7 @@ "movk w14, #0xa7, lsl #16", "ldr d4, [x14]", "fmul d4, d4, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #92]", "ldr s2, [x8, #60]", @@ -9197,10 +9197,10 @@ "movk w14, #0xa7, lsl #16", "ldr d5, [x14]", "fmul d5, d5, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s6, d2", "str s6, [x8, #84]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "mov w14, #0x7b88", "movk w14, #0xa7, lsl #16", "ldr d6, [x14]", @@ -9235,10 +9235,10 @@ "ldr s6, [x8, #76]", "fcvt d6, s6", "fmul d4, d4, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s7, d4", "str s7, [x8, #64]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fneg v7.2d, v6.2d", "fmul d3, d7, d3", "add w4, w4, #0x18 (24)", @@ -9248,7 +9248,7 @@ "mov x5, x26", "fcvt s7, d3", "str s7, [x8, #68]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fneg v2.2d, v2.2d", "fmul d2, d5, d2", "fcvt s2, d2", @@ -9348,19 +9348,19 @@ "fadd d2, d2, d7", "fcvt s7, d2", "str s7, [x4, #16]", - "strb w20, [x28, #1019]", - "str d6, [x23, #1040]", - "str d4, [x21, #1040]", - "str d3, [x13, #1040]", - "str d5, [x22, #1040]", - "str d2, [x12, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str d6, [x23, #1056]", + "str d4, [x21, #1056]", + "str d3, [x13, #1056]", + "str d5, [x22, #1056]", + "str d2, [x12, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xf8f8", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block8": { @@ -9711,7 +9711,7 @@ "fcvt d6, s6", "fmul d6, d5, d6", "fadd d3, d3, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s3, d3", "str s3, [x8, #232]", "ldr s3, [x8, #112]", @@ -9734,7 +9734,7 @@ "fcvt d9, s9", "fmul d8, d8, d9", "fadd d6, d6, d8", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s6, d6", "str s6, [x8, #236]", "ldr s6, [x8, #124]", @@ -9829,15 +9829,15 @@ "fcvt d6, s6", "ldr w11, [x8, #188]", "fmul d4, d4, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d2, d4, d2", "ldr s4, [x11]", "fcvt d4, s4", "ldr w11, [x8, #16]", "fmul d4, d5, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d2, d4, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #76]", "add w20, w10, w4", @@ -9884,7 +9884,7 @@ "ldr s3, [x8, #36]", "fcvt d3, s3", "fmul d2, d2, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #192]", "ldr s2, [x8, #212]", @@ -10056,14 +10056,14 @@ "fadd d2, d2, d3", "fcvt s2, d2", "str s2, [x7]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xfefe", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block9": { @@ -10350,17 +10350,17 @@ "mov w20, #0x1f", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add w21, w21, #0x7 (7)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] }, "Block10": { @@ -10649,9 +10649,9 @@ "mov w20, #0x2a4c", "movk w20, #0xb4, lsl #16", "str s2, [x20]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvt s3, d2", "str s3, [x8, #72]", "fcvt s3, d2", @@ -10661,7 +10661,7 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvt s3, d2", "str s3, [x8, #76]", "fcvt s3, d2", @@ -10683,15 +10683,15 @@ "mov w22, #0xc5", "movk w22, #0x1, lsl #16", "str w22, [x8, #-4]!", - "strb w20, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w23, #0x8", "sub w20, w23, w20", "mov w23, #0xe0e0", "lsr w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/FlagM/x87_f64-Psychonauts.json b/unittests/InstructionCountCI/FlagM/x87_f64-Psychonauts.json index 2a4d0943d..db63f17a7 100644 --- a/unittests/InstructionCountCI/FlagM/x87_f64-Psychonauts.json +++ b/unittests/InstructionCountCI/FlagM/x87_f64-Psychonauts.json @@ -606,7 +606,7 @@ "fadd d9, d9, d8", "fcvt s9, d9", "str s9, [x8, #120]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s9, [x8, #4]", "fcvt d9, s9", "fsub d7, d7, d9", @@ -731,7 +731,7 @@ "ldr s9, [x8, #16]", "fcvt d9, s9", "fmul d8, d8, d9", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s9, [x8, #20]", "fcvt d9, s9", "fmul d7, d7, d9", @@ -820,7 +820,7 @@ "ldr s8, [x8]", "fcvt d8, s8", "fmul d8, d8, d3", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d7, d7, d4", "fsub d7, d8, d7", "fcvt s7, d7", @@ -901,7 +901,7 @@ "ldr s8, [x8]", "fcvt d8, s8", "fmul d8, d8, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d7, d7, d5", "fadd d7, d8, d7", "fcvt s7, d7", @@ -956,7 +956,7 @@ "ldr s8, [x8]", "fcvt d8, s8", "fmul d8, d8, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d7, d7, d5", "fadd d7, d8, d7", "fcvt s7, d7", @@ -1034,11 +1034,11 @@ "fsub d7, d7, d8", "fcvt s7, d7", "str s7, [x8, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s7, [x8, #16]", "fcvt d7, s7", "fmul d5, d5, d7", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s7, [x8, #20]", "fcvt d7, s7", "fmul d6, d6, d7", @@ -1059,7 +1059,7 @@ "fcvt s8, d8", "str s8, [x8, #4]", "fmul d7, d7, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d6, d6, d3", "fadd d6, d7, d6", "fcvt s6, d6", @@ -1104,7 +1104,7 @@ "fcvt s7, d7", "str s7, [x8, #12]", "fmul d4, d6, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d3, d5, d3", "fsub d3, d4, d3", "ldr s4, [x4, #124]", @@ -1129,7 +1129,7 @@ "ldr s6, [x8, #16]", "fcvt d6, s6", "fmul d5, d5, d6", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s6, [x8, #20]", "fcvt d6, s6", "fmul d4, d4, d6", @@ -1182,7 +1182,7 @@ "fadd d7, d7, d5", "fcvt s7, d7", "str s7, [x4, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d4, d6", "fcvt s4, d4", "str s4, [x4, #8]", @@ -1220,7 +1220,7 @@ "fadd d4, d7, d4", "fcvt s4, d4", "str s4, [x4, #24]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d5, d6", "fcvt s4, d4", "str s4, [x4, #28]", @@ -1258,7 +1258,7 @@ "fadd d7, d6, d5", "fcvt s7, d7", "str s7, [x4, #36]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s7, [x8, #4]", "fcvt d7, s7", "fsub d4, d4, d7", @@ -1339,7 +1339,7 @@ "fadd d7, d7, d5", "fcvt s7, d7", "str s7, [x4, #68]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d4, d6", "fcvt s4, d4", "str s4, [x4, #72]", @@ -1377,7 +1377,7 @@ "fadd d4, d7, d4", "fcvt s4, d4", "str s4, [x4, #88]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d5, d6", "fcvt s4, d4", "str s4, [x4, #92]", @@ -1413,7 +1413,7 @@ "fadd d7, d6, d5", "fcvt s7, d7", "str s7, [x4, #100]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s7, [x8, #4]", "fcvt d7, s7", "fsub d4, d4, d7", @@ -1478,7 +1478,7 @@ "cfinv", "mov x27, x8", "mov x8, x26", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block2": { @@ -1988,7 +1988,7 @@ "fadd d8, d8, d6", "fcvt s8, d8", "str s8, [x8, #100]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d5, d5, d7", "fcvt s5, d5", "str s5, [x8, #60]", @@ -2083,7 +2083,7 @@ "fadd d8, d8, d6", "fcvt s8, d8", "str s8, [x8, #132]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d5, d5, d7", "fcvt s5, d5", "str s5, [x8, #32]", @@ -2108,7 +2108,7 @@ "fcvt s7, d7", "str s7, [x8, #104]", "fmul d6, d6, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d5, d5, d3", "fadd d5, d6, d5", "fcvt s5, d5", @@ -2128,9 +2128,9 @@ "fsub d7, d7, d8", "fcvt s7, d7", "str s7, [x8, #128]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d5, d5, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d6, d6, d3", "fadd d5, d5, d6", "fcvt s5, d5", @@ -2193,7 +2193,7 @@ "fadd d8, d8, d6", "fcvt s8, d8", "str s8, [x8, #108]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d5, d5, d7", "fcvt s5, d5", "str s5, [x8, #76]", @@ -2296,7 +2296,7 @@ "fadd d8, d8, d6", "fcvt s8, d8", "str s8, [x8, #140]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d5, d5, d7", "fcvt s5, d5", "str s5, [x8, #44]", @@ -2320,9 +2320,9 @@ "fsub d7, d7, d8", "fcvt s7, d7", "str s7, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d5, d5, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d6, d6, d3", "fadd d5, d5, d6", "fcvt s5, d5", @@ -2343,7 +2343,7 @@ "fcvt s7, d7", "str s7, [x8]", "fmul d4, d6, d4", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d3, d5, d3", "fadd d3, d4, d3", "ldr s4, [x8, #80]", @@ -2389,13 +2389,13 @@ "fadd d6, d6, d7", "fcvt s6, d6", "str s6, [x8]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "ldr s6, [x8, #48]", "fcvt d6, s6", "fadd d3, d3, d6", "fcvt s3, d3", "str s3, [x8, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fadd d3, d5, d4", "fcvt s3, d3", "str s3, [x4, #96]", @@ -2406,7 +2406,7 @@ "fadd d3, d3, d6", "fcvt s3, d3", "str s3, [x4, #100]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d3, d4, d5", "fcvt s3, d3", "str s3, [x4, #104]", @@ -2503,7 +2503,7 @@ "fadd d6, d6, d4", "fcvt s6, d6", "str s6, [x4, #68]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d3, d3, d5", "fcvt s3, d3", "str s3, [x4, #72]", @@ -2706,7 +2706,7 @@ "fadd d5, d5, d3", "fcvt s5, d5", "str s5, [x4, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d2, d2, d4", "fcvt s2, d2", "str s2, [x4, #8]", @@ -2747,14 +2747,14 @@ "adds w26, w8, #0x90 (144)", "cfinv", "mov x8, x26", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xfefe", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block3": { @@ -3919,9 +3919,9 @@ "ldr w9, [x8, #100]", "ldr s2, [x9, #8]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w9, w9, #0x10 (16)", "str w9, [x8, #100]", @@ -4115,7 +4115,7 @@ "fsub d6, d6, d7", "fcvt s6, d6", "str s6, [x11, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d3, d3, d5", "fcvt s3, d3", "stur s3, [x10, #-8]", @@ -4392,7 +4392,7 @@ "fcvt s6, d6", "str s6, [x9, #4]", "ldr w9, [x8, #112]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d3, d3, d5", "fcvt s3, d3", "str s3, [x9, #8]", @@ -4544,13 +4544,13 @@ "fsub d5, d5, d6", "fcvt s7, d5", "str s7, [x6, #20]", - "strb w20, [x28, #1019]", - "str d2, [x21, #1040]", - "str d6, [x22, #1040]", - "str d5, [x13, #1040]", - "str d4, [x12, #1040]", - "str d3, [x23, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str d2, [x21, #1056]", + "str d6, [x22, #1056]", + "str d5, [x13, #1056]", + "str d4, [x12, #1056]", + "str d3, [x23, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w22, w22, w20", "orr w21, w21, w22", @@ -4559,7 +4559,7 @@ "mov w22, #0xf0f0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block5": { @@ -4917,9 +4917,9 @@ "ldr w9, [x8, #100]", "ldr s2, [x9, #8]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w9, w9, #0x10 (16)", "str w9, [x8, #100]", @@ -5111,7 +5111,7 @@ "fadd d6, d6, d7", "fcvt s6, d6", "str s6, [x11, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d3, d3, d5", "fcvt s3, d3", "stur s3, [x10, #-8]", @@ -5389,7 +5389,7 @@ "fcvt s6, d6", "str s6, [x9, #4]", "ldr w9, [x8, #112]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d3, d3, d5", "fcvt s3, d3", "str s3, [x9, #8]", @@ -5541,13 +5541,13 @@ "fsub d5, d5, d6", "fcvt s7, d5", "str s7, [x6, #20]", - "strb w20, [x28, #1019]", - "str d2, [x21, #1040]", - "str d6, [x22, #1040]", - "str d5, [x13, #1040]", - "str d4, [x12, #1040]", - "str d3, [x23, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str d2, [x21, #1056]", + "str d6, [x22, #1056]", + "str d5, [x13, #1056]", + "str d4, [x12, #1056]", + "str d3, [x23, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w22, w22, w20", "orr w21, w21, w22", @@ -5556,7 +5556,7 @@ "mov w22, #0xf0f0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block6": { @@ -6510,13 +6510,13 @@ "str s8, [x8, #32]", "ldur s8, [x9, #-12]", "str s8, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #24]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d3", "str s2, [x8, #20]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d4", "str s2, [x8, #16]", "fcvt s2, d5", @@ -6529,7 +6529,7 @@ "mov w20, #0x462", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block7": { @@ -7499,13 +7499,13 @@ "str s8, [x8, #32]", "ldur s8, [x9, #-12]", "str s8, [x8, #28]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d2", "str s2, [x8, #24]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d3", "str s2, [x8, #20]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fcvt s2, d4", "str s2, [x8, #16]", "fcvt s2, d5", @@ -7518,7 +7518,7 @@ "mov w20, #0x46f", "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "Block8": { @@ -7760,9 +7760,9 @@ "ExpectedArm64ASM": [ "ldr s2, [x8, #64]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w5, w7, w7, lsl #1", "add w10, w5, w7, lsl #1", @@ -7891,7 +7891,7 @@ "add w15, w4, w7, lsl #2", "fcvt s7, d7", "stur s7, [x15, #-4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d4, d6", "add w15, w4, w5, lsl #2", "fcvt s4, d4", @@ -8031,7 +8031,7 @@ "add w15, w4, w7, lsl #2", "fcvt s7, d7", "str s7, [x15, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d4, d6", "add w15, w4, w5, lsl #2", "fcvt s4, d4", @@ -8084,7 +8084,7 @@ "add w15, w4, w11, lsl #2", "fcvt s7, d7", "str s7, [x15]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d5, d4", "fmul d4, d4, d6", "add w15, w4, w11, lsl #2", @@ -8167,7 +8167,7 @@ "add w15, w4, w7, lsl #2", "fcvt s7, d7", "str s7, [x15, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d4, d6", "add w15, w4, w5, lsl #2", "fcvt s4, d4", @@ -8194,12 +8194,12 @@ "add w15, w4, w10, lsl #2", "fcvt s8, d6", "str s8, [x15, #8]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d3, d3, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d2, d2, d4", "fadd d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "add w15, w4, w10, lsl #2", "fcvt s2, d2", "str s2, [x15, #12]", @@ -8241,20 +8241,20 @@ "adds w26, w8, #0x74 (116)", "cfinv", "mov x8, x26", - "strb w20, [x28, #1019]", - "str d7, [x22, #1040]", - "str d6, [x14, #1040]", - "str d5, [x13, #1040]", - "str d4, [x12, #1040]", - "str d3, [x23, #1040]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str d7, [x22, #1056]", + "str d6, [x14, #1056]", + "str d5, [x13, #1056]", + "str d4, [x12, #1056]", + "str d3, [x23, #1056]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xfcfc", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block9": { @@ -8487,9 +8487,9 @@ "ExpectedArm64ASM": [ "ldr s2, [x8, #64]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w5, w7, w7, lsl #1", "add w10, w5, w7, lsl #1", @@ -8617,7 +8617,7 @@ "add w15, w4, w7, lsl #2", "fcvt s7, d7", "stur s7, [x15, #-4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d4, d6", "add w15, w4, w5, lsl #2", "fcvt s4, d4", @@ -8756,7 +8756,7 @@ "add w15, w4, w7, lsl #2", "fcvt s7, d7", "str s7, [x15, #4]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d4, d6", "add w15, w4, w5, lsl #2", "fcvt s4, d4", @@ -8809,7 +8809,7 @@ "add w15, w4, w11, lsl #2", "fcvt s7, d7", "str s7, [x15]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d5, d4", "fmul d4, d4, d6", "add w15, w4, w11, lsl #2", @@ -8891,7 +8891,7 @@ "add w15, w4, w7, lsl #2", "fcvt s7, d7", "str s7, [x15, #12]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fsub d4, d4, d6", "add w15, w4, w5, lsl #2", "fcvt s4, d4", @@ -8918,12 +8918,12 @@ "add w15, w4, w10, lsl #2", "fcvt s8, d6", "str s8, [x15, #8]", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d3, d3, d5", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "fmul d2, d2, d4", "fadd d2, d3, d2", - "strb wzr, [x28, #1017]", + "strb wzr, [x28, #1049]", "add w15, w4, w10, lsl #2", "fcvt s2, d2", "str s2, [x15, #12]", @@ -8965,20 +8965,20 @@ "adds w26, w8, #0x74 (116)", "cfinv", "mov x8, x26", - "strb w20, [x28, #1019]", - "str d7, [x22, #1040]", - "str d6, [x14, #1040]", - "str d5, [x13, #1040]", - "str d4, [x12, #1040]", - "str d3, [x23, #1040]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "str d7, [x22, #1056]", + "str d6, [x14, #1056]", + "str d5, [x13, #1056]", + "str d4, [x12, #1056]", + "str d3, [x23, #1056]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xfcfc", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Block10": { @@ -9993,14 +9993,14 @@ "movk w20, #0x1, lsl #16", "str w20, [x8, #-4]!", "cfinv", - "ldrb w21, [x28, #1019]", - "ldrb w22, [x28, #1186]", + "ldrb w21, [x28, #1051]", + "ldrb w22, [x28, #1202]", "mov w23, #0x8", "sub w21, w23, w21", "mov w23, #0xe0e0", "lsr w21, w23, w21", "bic w21, w22, w21", - "strb w21, [x28, #1186]" + "strb w21, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/FlagM/x87_f64.json b/unittests/InstructionCountCI/FlagM/x87_f64.json index 83cc85ae4..41725b93b 100644 --- a/unittests/InstructionCountCI/FlagM/x87_f64.json +++ b/unittests/InstructionCountCI/FlagM/x87_f64.json @@ -23,11 +23,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul dword [rax]": { @@ -38,11 +38,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcom dword [rax]": { @@ -54,18 +54,18 @@ "ldr s2, [x4]", "fcvt d2, s2", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x21, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -78,27 +78,27 @@ "ldr s2, [x4]", "fcvt d2, s2", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w21, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x20", - "strb w22, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub dword [rax]": { @@ -109,11 +109,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr dword [rax]": { @@ -124,11 +124,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv dword [rax]": { @@ -139,11 +139,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr dword [rax]": { @@ -154,11 +154,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st0": { @@ -167,11 +167,11 @@ "0xd8 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fadd d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st1": { @@ -180,15 +180,15 @@ "0xd8 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st2": { @@ -197,15 +197,15 @@ "0xd8 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st3": { @@ -214,15 +214,15 @@ "0xd8 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st4": { @@ -231,15 +231,15 @@ "0xd8 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st5": { @@ -248,15 +248,15 @@ "0xd8 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st6": { @@ -265,15 +265,15 @@ "0xd8 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st7": { @@ -282,15 +282,15 @@ "0xd8 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st0": { @@ -299,11 +299,11 @@ "0xd8 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fmul d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st1": { @@ -312,15 +312,15 @@ "0xd8 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st2": { @@ -329,15 +329,15 @@ "0xd8 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st3": { @@ -346,15 +346,15 @@ "0xd8 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st4": { @@ -363,15 +363,15 @@ "0xd8 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st5": { @@ -380,15 +380,15 @@ "0xd8 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st6": { @@ -397,15 +397,15 @@ "0xd8 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st7": { @@ -414,15 +414,15 @@ "0xd8 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcom st0, st0": { @@ -431,19 +431,19 @@ "0xd8 11b 0xd0 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "mrs x20, nzcv", "fcmp d2, d2", "cset x21, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -453,23 +453,23 @@ "0xd8 11b 0xd1 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -479,23 +479,23 @@ "0xd8 11b 0xd2 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -505,23 +505,23 @@ "0xd8 11b 0xd3 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -531,23 +531,23 @@ "0xd8 11b 0xd4 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -557,23 +557,23 @@ "0xd8 11b 0xd5 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -583,23 +583,23 @@ "0xd8 11b 0xd6 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -609,23 +609,23 @@ "0xd8 11b 0xd7 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -635,28 +635,28 @@ "0xd8 11b 0xd8 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "fcmp d2, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st1": { @@ -665,30 +665,30 @@ "0xd8 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "mrs x22, nzcv", "add x23, x28, x20, lsl #4", - "ldr d3, [x23, #1040]", + "ldr d3, [x23, #1056]", "fcmp d3, d2", "cset x23, vs", "axflag", "cset x24, lo", "cset x30, eq", - "strb w24, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w30, [x28, #1022]", + "strb w24, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w30, [x28, #1054]", "msr nzcv, x22", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st2": { @@ -697,32 +697,32 @@ "0xd8 11b 0xda /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st3": { @@ -731,32 +731,32 @@ "0xd8 11b 0xdb /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st4": { @@ -765,32 +765,32 @@ "0xd8 11b 0xdc /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st5": { @@ -799,32 +799,32 @@ "0xd8 11b 0xdd /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st6": { @@ -833,32 +833,32 @@ "0xd8 11b 0xde /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st7": { @@ -867,32 +867,32 @@ "0xd8 11b 0xdf /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub st0, st0": { @@ -901,11 +901,11 @@ "0xd8 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsub d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st1": { @@ -914,15 +914,15 @@ "0xd8 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st2": { @@ -931,15 +931,15 @@ "0xd8 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st3": { @@ -948,15 +948,15 @@ "0xd8 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st4": { @@ -965,15 +965,15 @@ "0xd8 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st5": { @@ -982,15 +982,15 @@ "0xd8 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st6": { @@ -999,15 +999,15 @@ "0xd8 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st7": { @@ -1016,15 +1016,15 @@ "0xd8 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr st0, st0": { @@ -1033,11 +1033,11 @@ "0xd8 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsub d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr st0, st1": { @@ -1046,15 +1046,15 @@ "0xd8 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st2": { @@ -1063,15 +1063,15 @@ "0xd8 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st3": { @@ -1080,15 +1080,15 @@ "0xd8 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st4": { @@ -1097,15 +1097,15 @@ "0xd8 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st5": { @@ -1114,15 +1114,15 @@ "0xd8 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st6": { @@ -1131,15 +1131,15 @@ "0xd8 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st7": { @@ -1148,15 +1148,15 @@ "0xd8 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdiv st0, st0": { @@ -1165,11 +1165,11 @@ "0xd8 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fdiv d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st1": { @@ -1178,15 +1178,15 @@ "0xd8 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st2": { @@ -1195,15 +1195,15 @@ "0xd8 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st3": { @@ -1212,15 +1212,15 @@ "0xd8 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st4": { @@ -1229,15 +1229,15 @@ "0xd8 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st5": { @@ -1246,15 +1246,15 @@ "0xd8 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st6": { @@ -1263,15 +1263,15 @@ "0xd8 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st7": { @@ -1280,15 +1280,15 @@ "0xd8 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr st0, st0": { @@ -1297,11 +1297,11 @@ "0xd8 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fdiv d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr st0, st1": { @@ -1310,15 +1310,15 @@ "0xd8 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st2": { @@ -1327,15 +1327,15 @@ "0xd8 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st3": { @@ -1344,15 +1344,15 @@ "0xd8 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st4": { @@ -1361,15 +1361,15 @@ "0xd8 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st5": { @@ -1378,15 +1378,15 @@ "0xd8 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st6": { @@ -1395,15 +1395,15 @@ "0xd8 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st7": { @@ -1412,15 +1412,15 @@ "0xd8 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fld dword [rax]": { @@ -1431,17 +1431,17 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst dword [rax]": { @@ -1450,9 +1450,9 @@ "0xd9 !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fcvt s2, d2", "str s2, [x4]" ] @@ -1463,19 +1463,19 @@ "0xd9 !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvt s2, d2", "str s2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldenv [rax]": { @@ -1493,20 +1493,20 @@ "lsr x1, x21, #2", "bfi x0, x1, #24, #1", "msr fpcr, x0", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "ldr w20, [x4, #4]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w21, w20, #8, #1", "ubfx w22, w20, #9, #1", "ubfx w23, w20, #10, #1", "ubfx w24, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w21, [x28, #1016]", - "strb w22, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w21, [x28, #1048]", + "strb w22, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w20, [x28, #1040]", "ldr w20, [x4, #8]", "and w20, w20, w20, lsr #1", "mov w21, #0x55555555", @@ -1516,7 +1516,7 @@ "orr w20, w20, w20, lsr #2", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsr #4", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldcw [rax]": { @@ -1534,7 +1534,7 @@ "lsr x1, x21, #2", "bfi x0, x1, #24, #1", "msr fpcr, x0", - "strh w20, [x28, #1184]" + "strh w20, [x28, #1200]" ] }, "fnstenv [rax]": { @@ -1543,22 +1543,22 @@ "0xd9 !11b /6" ], "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "str w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "str w20, [x4, #4]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "orr w20, w20, w20, lsl #4", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsl #2", @@ -1580,7 +1580,7 @@ "0xd9 !11b /7" ], "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]" ] }, @@ -1590,19 +1590,19 @@ "0xd9 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st1": { @@ -1611,21 +1611,21 @@ "0xd9 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st2": { @@ -1634,21 +1634,21 @@ "0xd9 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st3": { @@ -1657,21 +1657,21 @@ "0xd9 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st4": { @@ -1680,21 +1680,21 @@ "0xd9 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st5": { @@ -1703,21 +1703,21 @@ "0xd9 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st6": { @@ -1726,21 +1726,21 @@ "0xd9 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st7": { @@ -1749,18 +1749,18 @@ "0xd9 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", - "strb w20, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "ldr d2, [x21, #1056]", + "strb w20, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fxch st0, st0": { @@ -1769,7 +1769,7 @@ "0xd9 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1017]" + "strb wzr, [x28, #1049]" ] }, "fxch st0, st1": { @@ -1778,16 +1778,16 @@ "0xd9 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st2": { @@ -1796,16 +1796,16 @@ "0xd9 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st3": { @@ -1814,16 +1814,16 @@ "0xd9 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st4": { @@ -1832,16 +1832,16 @@ "0xd9 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st5": { @@ -1850,16 +1850,16 @@ "0xd9 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st6": { @@ -1868,16 +1868,16 @@ "0xd9 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st7": { @@ -1886,16 +1886,16 @@ "0xd9 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fnop": { @@ -1911,11 +1911,11 @@ "0xd9 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fneg v2.2d, v2.2d", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fabs": { @@ -1924,11 +1924,11 @@ "0xd9 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fabs d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "ftst": { @@ -1938,9 +1938,9 @@ ], "ExpectedArm64ASM": [ "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mov w21, #0x0", "fmov d3, x21", "fcmp d2, d3", @@ -1948,10 +1948,10 @@ "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -1961,21 +1961,21 @@ "0xd9 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mov x21, v2.d[0]", "lsr x21, x21, #63", - "strb w21, [x28, #1017]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1049]", + "ldrb w21, [x28, #1202]", "lsr w20, w21, w20", "and w20, w20, #0x1", "mrs x21, nzcv", "cmp w20, #0x1 (1)", "cset x22, ne", - "strb w22, [x28, #1016]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", "msr nzcv, x21" ] }, @@ -1987,17 +1987,17 @@ "ExpectedArm64ASM": [ "mov x20, #0x3ff0000000000000", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldl2t": { @@ -2011,17 +2011,17 @@ "movk x20, #0x934f, lsl #32", "movk x20, #0x400a, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldl2e": { @@ -2035,17 +2035,17 @@ "movk x20, #0x1547, lsl #32", "movk x20, #0x3ff7, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldpi": { @@ -2059,17 +2059,17 @@ "movk x20, #0x21fb, lsl #32", "movk x20, #0x4009, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldlg2": { @@ -2083,17 +2083,17 @@ "movk x20, #0x4413, lsl #32", "movk x20, #0x3fd3, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldln2": { @@ -2107,17 +2107,17 @@ "movk x20, #0x2e42, lsl #32", "movk x20, #0x3fe6, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldz": { @@ -2128,17 +2128,17 @@ "ExpectedArm64ASM": [ "mov w20, #0x0", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "f2xm1": { @@ -2147,17 +2147,17 @@ "0xd9 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2184]", - "ldr x3, [x28, #2192]", + "ldr x0, [x28, #2200]", + "ldr x3, [x28, #2208]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fyl2x": { @@ -2166,23 +2166,23 @@ "0xd9 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2200]", - "ldr x3, [x28, #2208]", + "ldr x0, [x28, #2216]", + "ldr x3, [x28, #2224]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]" + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]" ] }, "fptan": { @@ -2191,13 +2191,13 @@ "0xd9 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2152]", - "ldr x3, [x28, #2160]", + "ldr x0, [x28, #2168]", + "ldr x3, [x28, #2176]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", @@ -2205,16 +2205,16 @@ "fmov d3, x22", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb wzr, [x28, #1018]", - "strb w20, [x28, #1019]", + "strb wzr, [x28, #1050]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str d3, [x22, #1040]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d3, [x22, #1056]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fpatan": { @@ -2223,23 +2223,23 @@ "0xd9 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2168]", - "ldr x3, [x28, #2176]", + "ldr x0, [x28, #2184]", + "ldr x3, [x28, #2192]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb w20, [x28, #1019]", - "str d2, [x21, #1040]" + "strb w20, [x28, #1051]", + "str d2, [x21, #1056]" ] }, "fxtract": { @@ -2248,9 +2248,9 @@ "0xd9 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mov x22, v2.d[0]", "mov x23, #0xfff0000000000000", "fmov d3, x23", @@ -2267,17 +2267,17 @@ "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "msr nzcv, x23", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str d2, [x22, #1040]", - "str d3, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x22, #1056]", + "str d3, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0x303", "lsr w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fprem1": { @@ -2286,23 +2286,23 @@ "0xd9 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2232]", - "ldr x3, [x28, #2240]", + "ldr x0, [x28, #2248]", + "ldr x3, [x28, #2256]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb wzr, [x28, #1018]", - "str d2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str d2, [x20, #1056]" ] }, "fdecstp": { @@ -2311,10 +2311,10 @@ "0xd9 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "fincstp": { @@ -2323,10 +2323,10 @@ "0xd9 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "fprem": { @@ -2335,23 +2335,23 @@ "0xd9 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2216]", - "ldr x3, [x28, #2224]", + "ldr x0, [x28, #2232]", + "ldr x3, [x28, #2240]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb wzr, [x28, #1018]", - "str d2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str d2, [x20, #1056]" ] }, "fyl2xp1": { @@ -2362,25 +2362,25 @@ "ExpectedArm64ASM": [ "mov x20, #0x3ff0000000000000", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", "fmov d1, d3", - "ldr x0, [x28, #2200]", - "ldr x3, [x28, #2208]", + "ldr x0, [x28, #2216]", + "ldr x3, [x28, #2224]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", - "strb w20, [x28, #1019]", - "str d3, [x22, #1040]", - "str d2, [x21, #1040]" + "strb w20, [x28, #1051]", + "str d3, [x22, #1056]", + "str d2, [x21, #1056]" ] }, "fsqrt": { @@ -2389,11 +2389,11 @@ "0xd9 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsqrt d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsincos": { @@ -2402,29 +2402,29 @@ "0xd9 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2136]", - "ldr x3, [x28, #2144]", + "ldr x0, [x28, #2152]", + "ldr x3, [x28, #2160]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "fmov d4, d1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb wzr, [x28, #1018]", - "strb w20, [x28, #1019]", + "strb wzr, [x28, #1050]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str d4, [x22, #1040]", - "str d3, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d4, [x22, #1056]", + "str d3, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "frndint": { @@ -2433,11 +2433,11 @@ "0xd9 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "frinti d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fscale": { @@ -2446,22 +2446,22 @@ "0xd9 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2248]", - "ldr x3, [x28, #2256]", + "ldr x0, [x28, #2264]", + "ldr x3, [x28, #2272]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsin": { @@ -2470,18 +2470,18 @@ "0xd9 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2104]", - "ldr x3, [x28, #2112]", + "ldr x0, [x28, #2120]", + "ldr x3, [x28, #2128]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb wzr, [x28, #1018]", - "str d2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str d2, [x20, #1056]" ] }, "fcos": { @@ -2490,18 +2490,18 @@ "0xd9 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2120]", - "ldr x3, [x28, #2128]", + "ldr x0, [x28, #2136]", + "ldr x3, [x28, #2144]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb wzr, [x28, #1018]", - "str d2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str d2, [x20, #1056]" ] }, "fiadd dword [rax]": { @@ -2512,11 +2512,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fimul dword [rax]": { @@ -2527,11 +2527,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "ficom dword [rax]": { @@ -2543,18 +2543,18 @@ "ldr w20, [x4]", "scvtf d2, w20", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x21, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -2567,27 +2567,27 @@ "ldr w20, [x4]", "scvtf d2, w20", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w21, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x20", - "strb w22, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisub dword [rax]": { @@ -2598,11 +2598,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fisubr dword [rax]": { @@ -2613,11 +2613,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fidiv dword [rax]": { @@ -2628,11 +2628,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fidivr dword [rax]": { @@ -2643,11 +2643,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st0": { @@ -2658,11 +2658,11 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st1": { @@ -2673,15 +2673,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st2": { @@ -2692,15 +2692,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st3": { @@ -2711,15 +2711,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st4": { @@ -2730,15 +2730,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st5": { @@ -2749,15 +2749,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st6": { @@ -2768,15 +2768,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st7": { @@ -2787,15 +2787,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st0": { @@ -2806,11 +2806,11 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st1": { @@ -2821,15 +2821,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st2": { @@ -2840,15 +2840,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st3": { @@ -2859,15 +2859,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st4": { @@ -2878,15 +2878,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st5": { @@ -2897,15 +2897,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st6": { @@ -2916,15 +2916,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st7": { @@ -2935,15 +2935,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st0": { @@ -2954,11 +2954,11 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st1": { @@ -2969,15 +2969,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st2": { @@ -2988,15 +2988,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st3": { @@ -3007,15 +3007,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st4": { @@ -3026,15 +3026,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st5": { @@ -3045,15 +3045,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st6": { @@ -3064,15 +3064,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st7": { @@ -3083,15 +3083,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st0": { @@ -3105,11 +3105,11 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st1": { @@ -3123,15 +3123,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st2": { @@ -3145,15 +3145,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st3": { @@ -3167,15 +3167,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st4": { @@ -3189,15 +3189,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st5": { @@ -3211,15 +3211,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st6": { @@ -3233,15 +3233,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st7": { @@ -3255,15 +3255,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fucompp": { @@ -3272,34 +3272,34 @@ "0xda 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "mrs x22, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w24, [x28, #1054]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", "msr nzcv, x22", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fild dword [rax]": { @@ -3310,17 +3310,17 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp dword [rax]": { @@ -3329,19 +3329,19 @@ "0xdb !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvtzs w21, d2", "str w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fist dword [rax]": { @@ -3350,9 +3350,9 @@ "0xdb !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "frinti d0, d2", "fcvtzs w20, d0", "str w20, [x4]" @@ -3364,20 +3364,20 @@ "0xdf !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "frinti d0, d2", "fcvtzs w21, d0", "str w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld tword [rax]": { @@ -3391,22 +3391,22 @@ "ld1 {v2.h}[4], [x20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp tword [rax]": { @@ -3415,13 +3415,13 @@ "0xdb !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -3430,12 +3430,12 @@ "strh w21, [x4, #8]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcmovnb st0, st0": { @@ -3446,11 +3446,11 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st1": { @@ -3461,15 +3461,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st2": { @@ -3480,15 +3480,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st3": { @@ -3499,15 +3499,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st4": { @@ -3518,15 +3518,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st5": { @@ -3537,15 +3537,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st6": { @@ -3556,15 +3556,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st7": { @@ -3575,15 +3575,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st0": { @@ -3594,11 +3594,11 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st1": { @@ -3609,15 +3609,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st2": { @@ -3628,15 +3628,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st3": { @@ -3647,15 +3647,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st4": { @@ -3666,15 +3666,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st5": { @@ -3685,15 +3685,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st6": { @@ -3704,15 +3704,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st7": { @@ -3723,15 +3723,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st0": { @@ -3742,11 +3742,11 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st1": { @@ -3757,15 +3757,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st2": { @@ -3776,15 +3776,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st3": { @@ -3795,15 +3795,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st4": { @@ -3814,15 +3814,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st5": { @@ -3833,15 +3833,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st6": { @@ -3852,15 +3852,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st7": { @@ -3871,15 +3871,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st0": { @@ -3893,11 +3893,11 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st1": { @@ -3911,15 +3911,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st2": { @@ -3933,15 +3933,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st3": { @@ -3955,15 +3955,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st4": { @@ -3977,15 +3977,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st5": { @@ -3999,15 +3999,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st6": { @@ -4021,15 +4021,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st7": { @@ -4043,15 +4043,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fnclex": { @@ -4060,7 +4060,7 @@ "0xdb 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1008]" + "strb wzr, [x28, #1040]" ] }, "fninit": { @@ -4078,14 +4078,14 @@ "bfi x0, x1, #24, #1", "msr fpcr, x0", "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]" + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]" ] }, "fucomi st0, st0": { @@ -4094,9 +4094,9 @@ "0xdb 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fcmp d2, d2", "cset x26, vc", "axflag" @@ -4108,13 +4108,13 @@ "0xdb 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4126,13 +4126,13 @@ "0xdb 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4144,13 +4144,13 @@ "0xdb 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4162,13 +4162,13 @@ "0xdb 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4180,13 +4180,13 @@ "0xdb 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4198,13 +4198,13 @@ "0xdb 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4216,13 +4216,13 @@ "0xdb 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4234,9 +4234,9 @@ "0xdb 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fcmp d2, d2", "cset x26, vc", "axflag" @@ -4248,13 +4248,13 @@ "0xdb 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4266,13 +4266,13 @@ "0xdb 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4284,13 +4284,13 @@ "0xdb 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4302,13 +4302,13 @@ "0xdb 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4320,13 +4320,13 @@ "0xdb 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4338,13 +4338,13 @@ "0xdb 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4356,13 +4356,13 @@ "0xdb 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag" @@ -4375,11 +4375,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul qword [rax]": { @@ -4389,11 +4389,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcom qword [rax]": { @@ -4404,18 +4404,18 @@ "ExpectedArm64ASM": [ "ldr d2, [x4]", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x21, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -4427,27 +4427,27 @@ "ExpectedArm64ASM": [ "ldr d2, [x4]", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w21, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x20", - "strb w22, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub qword [rax]": { @@ -4457,11 +4457,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr qword [rax]": { @@ -4471,11 +4471,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv qword [rax]": { @@ -4485,11 +4485,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr qword [rax]": { @@ -4499,11 +4499,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "db 0xdc, 0xc0": { @@ -4514,11 +4514,11 @@ "0xdc 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fadd d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st1, st0": { @@ -4527,15 +4527,15 @@ "0xdc 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st2, st0": { @@ -4544,15 +4544,15 @@ "0xdc 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st3, st0": { @@ -4561,15 +4561,15 @@ "0xdc 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st4, st0": { @@ -4578,15 +4578,15 @@ "0xdc 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st5, st0": { @@ -4595,15 +4595,15 @@ "0xdc 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st6, st0": { @@ -4612,15 +4612,15 @@ "0xdc 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st7, st0": { @@ -4629,15 +4629,15 @@ "0xdc 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "db 0xdc, 0xc8": { @@ -4648,11 +4648,11 @@ "0xdc 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fmul d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st1, st0": { @@ -4661,15 +4661,15 @@ "0xdc 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st2, st0": { @@ -4678,15 +4678,15 @@ "0xdc 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st3, st0": { @@ -4695,15 +4695,15 @@ "0xdc 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st4, st0": { @@ -4712,15 +4712,15 @@ "0xdc 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st5, st0": { @@ -4729,15 +4729,15 @@ "0xdc 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st6, st0": { @@ -4746,15 +4746,15 @@ "0xdc 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st7, st0": { @@ -4763,15 +4763,15 @@ "0xdc 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "db 0xdc, 0xe0": { @@ -4782,11 +4782,11 @@ "0xdc 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsub d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr st1, st0": { @@ -4795,15 +4795,15 @@ "0xdc 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st2, st0": { @@ -4812,15 +4812,15 @@ "0xdc 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st3, st0": { @@ -4829,15 +4829,15 @@ "0xdc 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st4, st0": { @@ -4846,15 +4846,15 @@ "0xdc 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st5, st0": { @@ -4863,15 +4863,15 @@ "0xdc 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st6, st0": { @@ -4880,15 +4880,15 @@ "0xdc 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st7, st0": { @@ -4897,15 +4897,15 @@ "0xdc 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "db 0xdc, 0xe8": { @@ -4916,11 +4916,11 @@ "0xdc 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsub d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st1, st0": { @@ -4929,15 +4929,15 @@ "0xdc 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st2, st0": { @@ -4946,15 +4946,15 @@ "0xdc 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st3, st0": { @@ -4963,15 +4963,15 @@ "0xdc 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st4, st0": { @@ -4980,15 +4980,15 @@ "0xdc 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st5, st0": { @@ -4997,15 +4997,15 @@ "0xdc 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st6, st0": { @@ -5014,15 +5014,15 @@ "0xdc 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st7, st0": { @@ -5031,15 +5031,15 @@ "0xdc 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "db 0xdc, 0xf0": { @@ -5050,11 +5050,11 @@ "0xdc 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fdiv d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr st1, st0": { @@ -5063,15 +5063,15 @@ "0xdc 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st2, st0": { @@ -5080,15 +5080,15 @@ "0xdc 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st3, st0": { @@ -5097,15 +5097,15 @@ "0xdc 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st4, st0": { @@ -5114,15 +5114,15 @@ "0xdc 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st5, st0": { @@ -5131,15 +5131,15 @@ "0xdc 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st6, st0": { @@ -5148,15 +5148,15 @@ "0xdc 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st7, st0": { @@ -5165,15 +5165,15 @@ "0xdc 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "db 0xdc, 0xf8": { @@ -5184,11 +5184,11 @@ "0xdc 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fdiv d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st1, st0": { @@ -5197,15 +5197,15 @@ "0xdc 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st2, st0": { @@ -5214,15 +5214,15 @@ "0xdc 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st3, st0": { @@ -5231,15 +5231,15 @@ "0xdc 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st4, st0": { @@ -5248,15 +5248,15 @@ "0xdc 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st5, st0": { @@ -5265,15 +5265,15 @@ "0xdc 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st6, st0": { @@ -5282,15 +5282,15 @@ "0xdc 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st7, st0": { @@ -5299,15 +5299,15 @@ "0xdc 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fld qword [rax]": { @@ -5317,17 +5317,17 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp qword [rax]": { @@ -5336,19 +5336,19 @@ "0xdd !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvtzs x21, d2", "str x21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst qword [rax]": { @@ -5357,9 +5357,9 @@ "0xdd !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "str d2, [x4]" ] }, @@ -5369,18 +5369,18 @@ "0xdd !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str d2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "frstor [rax]": { @@ -5390,7 +5390,7 @@ ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "lsr w20, w20, #10", "and w20, w20, #0x3", "rbit w1, w20", @@ -5402,17 +5402,17 @@ "msr fpcr, x0", "ldr w20, [x4, #4]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w22, w20, #8, #1", "ubfx w23, w20, #9, #1", "ubfx w24, w20, #10, #1", "ubfx w30, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w22, [x28, #1016]", - "strb w23, [x28, #1017]", - "strb w24, [x28, #1018]", - "strb w30, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb w23, [x28, #1049]", + "strb w24, [x28, #1050]", + "strb w30, [x28, #1054]", + "strb w20, [x28, #1040]", "ldr w20, [x4, #8]", "and w20, w20, w20, lsr #1", "mov w22, #0x55555555", @@ -5422,7 +5422,7 @@ "orr w20, w20, w20, lsr #2", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsr #4", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "mov x20, #0xffffffffffffffff", "mov w22, #0xffff", "fmov d2, x20", @@ -5431,91 +5431,91 @@ "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x21, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #38]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldr q3, [x4, #48]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #58]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #68]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #78]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #88]", "and v2.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", "add x0, x28, x20, lsl #4", - "str d2, [x0, #1040]", + "str d2, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur d2, [x4, #98]", @@ -5523,13 +5523,13 @@ "mov v2.h[4], v3.h[0]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", "add x0, x28, x20, lsl #4", - "str d2, [x0, #1040]" + "str d2, [x0, #1056]" ] }, "fnsave [rax]": { @@ -5538,24 +5538,24 @@ "0xdd !11b /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrh w21, [x28, #1184]", + "ldrb w20, [x28, #1051]", + "ldrh w21, [x28, #1200]", "str w21, [x4]", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "lsl x21, x21, #11", - "ldrb w22, [x28, #1016]", + "ldrb w22, [x28, #1048]", "orr x21, x21, x22, lsl #8", - "ldrb w22, [x28, #1017]", + "ldrb w22, [x28, #1049]", "orr x21, x21, x22, lsl #9", - "ldrb w22, [x28, #1018]", + "ldrb w22, [x28, #1050]", "orr x21, x21, x22, lsl #10", - "ldrb w22, [x28, #1022]", + "ldrb w22, [x28, #1054]", "orr x21, x21, x22, lsl #14", - "ldrb w22, [x28, #1008]", + "ldrb w22, [x28, #1040]", "orr x21, x21, x22", "str w21, [x4, #4]", "mov w21, #0x0", - "ldrb w22, [x28, #1186]", + "ldrb w22, [x28, #1202]", "orr w22, w22, w22, lsl #4", "and w22, w22, #0xf0f0f0f", "orr w22, w22, w22, lsl #2", @@ -5570,11 +5570,11 @@ "str wzr, [x4, #20]", "str wzr, [x4, #24]", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5582,11 +5582,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5594,11 +5594,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5606,11 +5606,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5618,11 +5618,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5630,11 +5630,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5642,11 +5642,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5654,11 +5654,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5673,14 +5673,14 @@ "bfi x0, x1, #24, #1", "msr fpcr, x0", "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]" + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]" ] }, "fnstsw [rax]": { @@ -5689,17 +5689,17 @@ "0xdd !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4]" ] @@ -5710,12 +5710,12 @@ "0xdd 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st1": { @@ -5724,14 +5724,14 @@ "0xdd 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st2": { @@ -5740,14 +5740,14 @@ "0xdd 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st3": { @@ -5756,14 +5756,14 @@ "0xdd 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st4": { @@ -5772,14 +5772,14 @@ "0xdd 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st5": { @@ -5788,14 +5788,14 @@ "0xdd 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st6": { @@ -5804,14 +5804,14 @@ "0xdd 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st7": { @@ -5820,14 +5820,14 @@ "0xdd 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st0": { @@ -5843,18 +5843,18 @@ "0xdd 11b 0xd1 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st2": { @@ -5863,18 +5863,18 @@ "0xdd 11b 0xd2 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st3": { @@ -5883,18 +5883,18 @@ "0xdd 11b 0xd3 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st4": { @@ -5903,18 +5903,18 @@ "0xdd 11b 0xd4 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st5": { @@ -5923,18 +5923,18 @@ "0xdd 11b 0xd5 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st6": { @@ -5943,18 +5943,18 @@ "0xdd 11b 0xd6 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st7": { @@ -5963,18 +5963,18 @@ "0xdd 11b 0xd7 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st0": { @@ -5983,17 +5983,17 @@ "0xdd 11b 0xd8 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st1": { @@ -6002,21 +6002,21 @@ "0xdd 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st2": { @@ -6025,23 +6025,23 @@ "0xdd 11b 0xda /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st3": { @@ -6050,23 +6050,23 @@ "0xdd 11b 0xdb /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x2 (2)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st4": { @@ -6075,23 +6075,23 @@ "0xdd 11b 0xdc /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x3 (3)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st5": { @@ -6100,23 +6100,23 @@ "0xdd 11b 0xdd /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x4 (4)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st6": { @@ -6125,23 +6125,23 @@ "0xdd 11b 0xde /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x5 (5)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st7": { @@ -6150,23 +6150,23 @@ "0xdd 11b 0xdf /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x6 (6)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucom st0": { @@ -6175,19 +6175,19 @@ "0xdd 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "mrs x20, nzcv", "fcmp d2, d2", "cset x21, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -6197,23 +6197,23 @@ "0xdd 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6223,23 +6223,23 @@ "0xdd 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6249,23 +6249,23 @@ "0xdd 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6275,23 +6275,23 @@ "0xdd 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6301,23 +6301,23 @@ "0xdd 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6327,23 +6327,23 @@ "0xdd 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6353,23 +6353,23 @@ "0xdd 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6379,28 +6379,28 @@ "0xdd 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "fcmp d2, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st1": { @@ -6409,30 +6409,30 @@ "0xdd 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "mrs x22, nzcv", "add x23, x28, x20, lsl #4", - "ldr d3, [x23, #1040]", + "ldr d3, [x23, #1056]", "fcmp d3, d2", "cset x23, vs", "axflag", "cset x24, lo", "cset x30, eq", - "strb w24, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w30, [x28, #1022]", + "strb w24, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w30, [x28, #1054]", "msr nzcv, x22", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st2": { @@ -6441,32 +6441,32 @@ "0xdd 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st3": { @@ -6475,32 +6475,32 @@ "0xdd 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st4": { @@ -6509,32 +6509,32 @@ "0xdd 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st5": { @@ -6543,32 +6543,32 @@ "0xdd 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st6": { @@ -6577,32 +6577,32 @@ "0xdd 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st7": { @@ -6611,32 +6611,32 @@ "0xdd 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fiadd word [rax]": { @@ -6648,11 +6648,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fimul word [rax]": { @@ -6664,11 +6664,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "ficom word [rax]": { @@ -6681,18 +6681,18 @@ "sxth x20, w20", "scvtf d2, w20", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x21, vs", "axflag", "cset x22, lo", "cset x23, eq", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -6706,27 +6706,27 @@ "sxth x20, w20", "scvtf d2, w20", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w21, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x20", - "strb w22, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisub word [rax]": { @@ -6738,11 +6738,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fisubr word [rax]": { @@ -6754,11 +6754,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fidiv word [rax]": { @@ -6770,11 +6770,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fidivr word [rax]": { @@ -6786,11 +6786,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "faddp st0": { @@ -6799,19 +6799,19 @@ "0xd8 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fadd d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st1": { @@ -6820,21 +6820,21 @@ "0xde 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fadd d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st2": { @@ -6843,23 +6843,23 @@ "0xde 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st3": { @@ -6868,23 +6868,23 @@ "0xde 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st4": { @@ -6893,23 +6893,23 @@ "0xde 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st5": { @@ -6918,23 +6918,23 @@ "0xde 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st6": { @@ -6943,23 +6943,23 @@ "0xde 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st7": { @@ -6968,23 +6968,23 @@ "0xde 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st0": { @@ -6993,19 +6993,19 @@ "0xde 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fmul d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st1": { @@ -7014,21 +7014,21 @@ "0xde 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fmul d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st2": { @@ -7037,23 +7037,23 @@ "0xde 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st3": { @@ -7062,23 +7062,23 @@ "0xde 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st4": { @@ -7087,23 +7087,23 @@ "0xde 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st5": { @@ -7112,23 +7112,23 @@ "0xde 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st6": { @@ -7137,23 +7137,23 @@ "0xde 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st7": { @@ -7162,23 +7162,23 @@ "0xde 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcompp": { @@ -7187,34 +7187,34 @@ "0xde 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "mrs x22, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "axflag", "cset x23, lo", "cset x24, eq", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w24, [x28, #1054]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", "msr nzcv, x22", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xe0": { @@ -7225,19 +7225,19 @@ "0xde 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fsub d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st1, st0": { @@ -7246,21 +7246,21 @@ "0xde 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x23, x28, x20, lsl #4", - "ldr d3, [x23, #1040]", + "ldr d3, [x23, #1056]", "fsub d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st2, st0": { @@ -7269,23 +7269,23 @@ "0xde 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st3, st0": { @@ -7294,23 +7294,23 @@ "0xde 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st4, st0": { @@ -7319,23 +7319,23 @@ "0xde 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st5, st0": { @@ -7344,23 +7344,23 @@ "0xde 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st6, st0": { @@ -7369,23 +7369,23 @@ "0xde 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st7, st0": { @@ -7394,23 +7394,23 @@ "0xde 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xe8": { @@ -7421,19 +7421,19 @@ "0xde 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fsub d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st1, st0": { @@ -7442,21 +7442,21 @@ "0xde 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st2, st0": { @@ -7465,23 +7465,23 @@ "0xde 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st3, st0": { @@ -7490,23 +7490,23 @@ "0xde 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st4, st0": { @@ -7515,23 +7515,23 @@ "0xde 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st5, st0": { @@ -7540,23 +7540,23 @@ "0xde 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st6, st0": { @@ -7565,23 +7565,23 @@ "0xde 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st7, st0": { @@ -7590,23 +7590,23 @@ "0xde 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xf0": { @@ -7617,19 +7617,19 @@ "0xde 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fdiv d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st1, st0": { @@ -7638,21 +7638,21 @@ "0xde 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x23, x28, x20, lsl #4", - "ldr d3, [x23, #1040]", + "ldr d3, [x23, #1056]", "fdiv d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st2, st0": { @@ -7661,23 +7661,23 @@ "0xde 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st3, st0": { @@ -7686,23 +7686,23 @@ "0xde 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st4, st0": { @@ -7711,23 +7711,23 @@ "0xde 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st5, st0": { @@ -7736,23 +7736,23 @@ "0xde 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st6, st0": { @@ -7761,23 +7761,23 @@ "0xde 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st7, st0": { @@ -7786,23 +7786,23 @@ "0xde 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xf8": { @@ -7813,19 +7813,19 @@ "0xde 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fdiv d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st1, st0": { @@ -7834,21 +7834,21 @@ "0xde 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st2, st0": { @@ -7857,23 +7857,23 @@ "0xde 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st3, st0": { @@ -7882,23 +7882,23 @@ "0xde 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st4, st0": { @@ -7907,23 +7907,23 @@ "0xde 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st5, st0": { @@ -7932,23 +7932,23 @@ "0xde 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st6, st0": { @@ -7957,23 +7957,23 @@ "0xde 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st7, st0": { @@ -7982,23 +7982,23 @@ "0xde 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fild word [rax]": { @@ -8010,17 +8010,17 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp word [rax]": { @@ -8029,19 +8029,19 @@ "0xdf !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvtzs x21, d2", "strh w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fist word [rax]": { @@ -8050,9 +8050,9 @@ "0xdf !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "frinti d0, d2", "fcvtzs x20, d0", "strh w20, [x4]" @@ -8064,20 +8064,20 @@ "0xdf !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "frinti d0, d2", "fcvtzs x21, d0", "strh w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fbld tword [rax]": { @@ -8091,29 +8091,29 @@ "ld1 {v2.h}[4], [x20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1944]", - "ldr x3, [x28, #1952]", + "ldr x0, [x28, #1960]", + "ldr x3, [x28, #1968]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fbstp tword [rax]": { @@ -8122,20 +8122,20 @@ "0xdf !11b /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1928]", - "ldr x3, [x28, #1936]", + "ldr x0, [x28, #1944]", + "ldr x3, [x28, #1952]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -8144,12 +8144,12 @@ "strh w21, [x4, #8]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffreep st0": { @@ -8158,10 +8158,10 @@ "0xdf 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st1": { @@ -8170,10 +8170,10 @@ "0xdf 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st2": { @@ -8182,10 +8182,10 @@ "0xdf 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st3": { @@ -8194,10 +8194,10 @@ "0xdf 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st4": { @@ -8206,10 +8206,10 @@ "0xdf 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st5": { @@ -8218,10 +8218,10 @@ "0xdf 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st6": { @@ -8230,10 +8230,10 @@ "0xdf 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st7": { @@ -8242,10 +8242,10 @@ "0xdf 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "fnstsw ax": { @@ -8254,17 +8254,17 @@ "0xdf 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "bfxil x4, x20, #0, #16" ] @@ -8275,20 +8275,20 @@ "0xdf 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcmp d2, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st1": { @@ -8297,22 +8297,22 @@ "0xdf 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st2": { @@ -8321,24 +8321,24 @@ "0xdf 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st3": { @@ -8347,24 +8347,24 @@ "0xdf 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st4": { @@ -8373,24 +8373,24 @@ "0xdf 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st5": { @@ -8399,24 +8399,24 @@ "0xdf 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st6": { @@ -8425,24 +8425,24 @@ "0xdf 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st7": { @@ -8451,24 +8451,24 @@ "0xdf 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st0": { @@ -8477,20 +8477,20 @@ "0xdf 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcmp d2, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st1": { @@ -8499,22 +8499,22 @@ "0xdf 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st2": { @@ -8523,24 +8523,24 @@ "0xdf 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st3": { @@ -8549,24 +8549,24 @@ "0xdf 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st4": { @@ -8575,24 +8575,24 @@ "0xdf 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st5": { @@ -8601,24 +8601,24 @@ "0xdf 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st6": { @@ -8627,24 +8627,24 @@ "0xdf 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st7": { @@ -8653,24 +8653,24 @@ "0xdf 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "axflag", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "memcpy4_32": { @@ -8695,14 +8695,14 @@ "str s2, [x5, #8]", "ldr s2, [x4, #12]", "str s2, [x5, #12]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "memcpy4_64": { @@ -8727,14 +8727,14 @@ "str d2, [x5, #16]", "ldr d2, [x4, #32]", "str d2, [x5, #32]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/H0F38.json b/unittests/InstructionCountCI/H0F38.json index f772aade3..b861c851f 100644 --- a/unittests/InstructionCountCI/H0F38.json +++ b/unittests/InstructionCountCI/H0F38.json @@ -18,16 +18,16 @@ "NP 0x0f 0x38 0x00" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "movi v4.16b, #0x87", "and v3.8b, v3.8b, v4.8b", "tbl v2.8b, {v2.16b}, v3.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pshufb xmm0, xmm1": { @@ -47,14 +47,14 @@ "NP 0x0f 0x38 0x01" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "addp v2.4h, v3.4h, v2.4h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "phaddw xmm0, xmm1": { @@ -72,14 +72,14 @@ "NP 0x0f 0x38 0x02" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "addp v2.2s, v3.2s, v2.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "phaddd xmm0, xmm1": { @@ -97,16 +97,16 @@ "NP 0x0f 0x38 0x03" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uzp1 v4.4h, v2.4h, v3.4h", "uzp2 v2.4h, v2.4h, v3.4h", "sqadd v2.8h, v4.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "phaddsw xmm0, xmm1": { @@ -126,19 +126,19 @@ "NP 0x0f 0x38 0x04" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uxtl v2.8h, v2.8b", "sxtl v3.8h, v3.8b", "smull v4.4s, v2.4h, v3.4h", "smull2 v2.4s, v2.8h, v3.8h", "addp v2.4s, v4.4s, v2.4s", "sqxtn v2.4h, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmaddubsw xmm0, xmm1": { @@ -168,16 +168,16 @@ "NP 0x0f 0x38 0x05" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uzp1 v4.4h, v2.4h, v3.4h", "uzp2 v2.4h, v2.4h, v3.4h", "sub v2.8h, v4.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "phsubw xmm0, xmm1": { @@ -197,16 +197,16 @@ "NP 0x0f 0x38 0x06" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uzp1 v4.2s, v2.2s, v3.2s", "uzp2 v2.2s, v2.2s, v3.2s", "sub v2.4s, v4.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "phsubd xmm0, xmm1": { @@ -226,16 +226,16 @@ "NP 0x0f 0x38 0x07" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uzp1 v4.4h, v2.4h, v3.4h", "uzp2 v2.4h, v2.4h, v3.4h", "sqsub v2.8h, v4.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "phsubsw xmm0, xmm1": { @@ -255,16 +255,16 @@ "NP 0x0f 0x38 0x08" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sqshl v2.8b, v2.8b, #7", "srshr v2.8b, v2.8b, #7", "mul v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psignb xmm0, xmm1": { @@ -284,16 +284,16 @@ "NP 0x0f 0x38 0x09" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sqshl v2.4h, v2.4h, #15", "srshr v2.4h, v2.4h, #15", "mul v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psignw xmm0, xmm1": { @@ -313,16 +313,16 @@ "NP 0x0f 0x38 0x0a" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sqshl v2.2s, v2.2s, #31", "srshr v2.2s, v2.2s, #31", "mul v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psignd xmm0, xmm1": { @@ -343,18 +343,18 @@ "NP 0x0f 0x38 0x0b" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "smull v2.4s, v2.4h, v3.4h", "sshr v2.4s, v2.4s, #14", "movi v3.4s, #0x1, lsl #0", "add v2.4s, v2.4s, v3.4s", "shrn v2.4h, v2.4s, #1", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmulhrsw xmm0, xmm1": { @@ -465,13 +465,13 @@ "NP 0x0f 0x38 0x1c" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "abs v2.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pabsb xmm0, xmm1": { @@ -489,13 +489,13 @@ "NP 0x0f 0x38 0x1d" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "abs v2.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pabsw xmm0, xmm1": { @@ -513,13 +513,13 @@ "NP 0x0f 0x38 0x1e" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "abs v2.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pabsd xmm0, xmm1": { diff --git a/unittests/InstructionCountCI/H0F3A.json b/unittests/InstructionCountCI/H0F3A.json index bc4c79424..b0f48473a 100644 --- a/unittests/InstructionCountCI/H0F3A.json +++ b/unittests/InstructionCountCI/H0F3A.json @@ -20,12 +20,12 @@ "NP 0x0f 0x3a 0x0f" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "palignr mm0, mm1, 1": { @@ -34,14 +34,14 @@ "NP 0x0f 0x3a 0x0f" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "ext v2.8b, v2.8b, v3.8b, #1", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "palignr mm0, mm1, 255": { @@ -50,12 +50,12 @@ "NP 0x0f 0x3a 0x0f" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "roundps xmm0, xmm1, 00000000b": { @@ -474,7 +474,7 @@ "0x66 0x0f 0x3a 0x0e" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2656]", + "ldr x0, [x28, #2672]", "ldr q2, [x0, #3440]", "tbx v16.16b, {v17.16b}, v2.16b" ] diff --git a/unittests/InstructionCountCI/Primary.json b/unittests/InstructionCountCI/Primary.json index fac1acc43..7ab6fc45b 100644 --- a/unittests/InstructionCountCI/Primary.json +++ b/unittests/InstructionCountCI/Primary.json @@ -2150,7 +2150,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #930]", + "ldrh w20, [x28, #962]", "bfxil x4, x20, #0, #16" ] }, @@ -2158,21 +2158,21 @@ "ExpectedInstructionCount": 1, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w4, [x28, #930]" + "ldrh w4, [x28, #962]" ] }, "mov rax, cs": { "ExpectedInstructionCount": 1, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w4, [x28, #930]" + "ldrh w4, [x28, #962]" ] }, "mov ax, es": { "ExpectedInstructionCount": 2, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #928]", + "ldrh w20, [x28, #960]", "bfxil x4, x20, #0, #16" ] }, @@ -2180,21 +2180,21 @@ "ExpectedInstructionCount": 1, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w4, [x28, #928]" + "ldrh w4, [x28, #960]" ] }, "mov rax, es": { "ExpectedInstructionCount": 1, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w4, [x28, #928]" + "ldrh w4, [x28, #960]" ] }, "mov ax, ss": { "ExpectedInstructionCount": 2, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #932]", + "ldrh w20, [x28, #964]", "bfxil x4, x20, #0, #16" ] }, @@ -2202,21 +2202,21 @@ "ExpectedInstructionCount": 1, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w4, [x28, #932]" + "ldrh w4, [x28, #964]" ] }, "mov rax, ss": { "ExpectedInstructionCount": 1, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w4, [x28, #932]" + "ldrh w4, [x28, #964]" ] }, "mov ax, ds": { "ExpectedInstructionCount": 2, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #934]", + "ldrh w20, [x28, #966]", "bfxil x4, x20, #0, #16" ] }, @@ -2224,14 +2224,14 @@ "ExpectedInstructionCount": 1, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w4, [x28, #934]" + "ldrh w4, [x28, #966]" ] }, "mov rax, ds": { "ExpectedInstructionCount": 1, "Comment": "0x8c", "ExpectedArm64ASM": [ - "ldrh w4, [x28, #934]" + "ldrh w4, [x28, #966]" ] }, "mov ax, gs": { @@ -2478,17 +2478,17 @@ "Comment": "0x8e", "ExpectedArm64ASM": [ "uxth w20, w4", - "strh w20, [x28, #928]", + "strh w20, [x28, #960]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #944]" + "str w20, [x28, #976]" ] }, "mov ss, ax": { @@ -2496,17 +2496,17 @@ "Comment": "0x8e", "ExpectedArm64ASM": [ "uxth w20, w4", - "strh w20, [x28, #932]", + "strh w20, [x28, #964]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #952]" + "str w20, [x28, #984]" ] }, "mov ds, ax": { @@ -2514,17 +2514,17 @@ "Comment": "0x8e", "ExpectedArm64ASM": [ "uxth w20, w4", - "strh w20, [x28, #934]", + "strh w20, [x28, #966]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #956]" + "str w20, [x28, #988]" ] }, "mov gs, ax": { @@ -2650,30 +2650,30 @@ "eor x21, x27, x26", "ubfx w21, w21, #4, #1", "orr x20, x20, x21, lsl #4", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #985]", + "ldrb w21, [x28, #1017]", "orr x20, x20, x21, lsl #9", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "lsr x21, x21, #63", "orr x20, x20, x21, lsl #10", "cset x21, vs", "orr x20, x20, x21, lsl #11", - "ldrb w21, [x28, #988]", + "ldrb w21, [x28, #1020]", "orr x20, x20, x21, lsl #12", - "ldrb w21, [x28, #990]", + "ldrb w21, [x28, #1022]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #992]", + "ldrb w21, [x28, #1024]", "orr x20, x20, x21, lsl #16", - "ldrb w21, [x28, #993]", + "ldrb w21, [x28, #1025]", "orr x20, x20, x21, lsl #17", - "ldrb w21, [x28, #994]", + "ldrb w21, [x28, #1026]", "orr x20, x20, x21, lsl #18", - "ldrb w21, [x28, #995]", + "ldrb w21, [x28, #1027]", "orr x20, x20, x21, lsl #19", - "ldrb w21, [x28, #996]", + "ldrb w21, [x28, #1028]", "orr x20, x20, x21, lsl #20", - "ldrb w21, [x28, #997]", + "ldrb w21, [x28, #1029]", "orr x20, x20, x21, lsl #21", "eor w0, w26, w26, lsr #4", "eor w0, w0, w0, lsr #2", @@ -2695,30 +2695,30 @@ "eor x21, x27, x26", "ubfx w21, w21, #4, #1", "orr x20, x20, x21, lsl #4", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #985]", + "ldrb w21, [x28, #1017]", "orr x20, x20, x21, lsl #9", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "lsr x21, x21, #63", "orr x20, x20, x21, lsl #10", "cset x21, vs", "orr x20, x20, x21, lsl #11", - "ldrb w21, [x28, #988]", + "ldrb w21, [x28, #1020]", "orr x20, x20, x21, lsl #12", - "ldrb w21, [x28, #990]", + "ldrb w21, [x28, #1022]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #992]", + "ldrb w21, [x28, #1024]", "orr x20, x20, x21, lsl #16", - "ldrb w21, [x28, #993]", + "ldrb w21, [x28, #1025]", "orr x20, x20, x21, lsl #17", - "ldrb w21, [x28, #994]", + "ldrb w21, [x28, #1026]", "orr x20, x20, x21, lsl #18", - "ldrb w21, [x28, #995]", + "ldrb w21, [x28, #1027]", "orr x20, x20, x21, lsl #19", - "ldrb w21, [x28, #996]", + "ldrb w21, [x28, #1028]", "orr x20, x20, x21, lsl #20", - "ldrb w21, [x28, #997]", + "ldrb w21, [x28, #1029]", "orr x20, x20, x21, lsl #21", "eor w0, w26, w26, lsr #4", "eor w0, w0, w0, lsr #2", @@ -2749,37 +2749,37 @@ "ubfx x20, x27, #7, #1", "bfi w22, w20, #31, #1", "ubfx w20, w27, #8, #1", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "and w21, w21, #0xfffffffe", "mov w23, #0x1", "cmp x20, #0x0 (0)", "csel x20, x21, x23, eq", - "strb w20, [x28, #984]", + "strb w20, [x28, #1016]", "ubfx w20, w27, #9, #1", - "strb w20, [x28, #985]", + "strb w20, [x28, #1017]", "ubfx w20, w27, #10, #1", "sub x20, x23, x20, lsl #1", "ubfx x21, x27, #11, #1", "bfi w22, w21, #28, #1", "ubfx w21, w27, #12, #1", - "strb w21, [x28, #988]", + "strb w21, [x28, #1020]", "ubfx w21, w27, #14, #1", - "strb w21, [x28, #990]", + "strb w21, [x28, #1022]", "ubfx w21, w27, #16, #1", - "strb w21, [x28, #992]", + "strb w21, [x28, #1024]", "ubfx w21, w27, #17, #1", - "strb w21, [x28, #993]", + "strb w21, [x28, #1025]", "ubfx w21, w27, #18, #1", - "strb w21, [x28, #994]", + "strb w21, [x28, #1026]", "ubfx w21, w27, #19, #1", - "strb w21, [x28, #995]", + "strb w21, [x28, #1027]", "ubfx w21, w27, #20, #1", - "strb w21, [x28, #996]", + "strb w21, [x28, #1028]", "ubfx w21, w27, #21, #1", - "strb w21, [x28, #997]", + "strb w21, [x28, #1029]", "mov w21, #0x10001", "msr nzcv, x22", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "sahf": { @@ -2872,7 +2872,7 @@ "ExpectedArm64ASM": [ "ldrb w20, [x10]", "strb w20, [x11]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x10, x10, x20", "add x11, x11, x20" ] @@ -2885,7 +2885,7 @@ "ExpectedArm64ASM": [ "ldrh w20, [x10]", "strh w20, [x11]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #1", "add x10, x10, x20", "add x11, x11, x20" @@ -2899,7 +2899,7 @@ "ExpectedArm64ASM": [ "ldr w20, [x10]", "str w20, [x11]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #2", "add x10, x10, x20", "add x11, x11, x20" @@ -2913,7 +2913,7 @@ "ExpectedArm64ASM": [ "ldr x20, [x10]", "str x20, [x11]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #3", "add x10, x10, x20", "add x11, x11, x20" @@ -2923,7 +2923,7 @@ "ExpectedInstructionCount": 83, "Comment": "0xa4", "ExpectedArm64ASM": [ - "ldrsb x22, [x28, #986]", + "ldrsb x22, [x28, #1018]", "mov x0, x7", "mov x1, x11", "mov x2, x10", @@ -3012,7 +3012,7 @@ "ExpectedInstructionCount": 83, "Comment": "0xa5", "ExpectedArm64ASM": [ - "ldrsb x22, [x28, #986]", + "ldrsb x22, [x28, #1018]", "mov x0, x7", "mov x1, x11", "mov x2, x10", @@ -3101,7 +3101,7 @@ "ExpectedInstructionCount": 83, "Comment": "0xa5", "ExpectedArm64ASM": [ - "ldrsb x22, [x28, #986]", + "ldrsb x22, [x28, #1018]", "mov x0, x7", "mov x1, x11", "mov x2, x10", @@ -3190,7 +3190,7 @@ "ExpectedInstructionCount": 83, "Comment": "0xa5", "ExpectedArm64ASM": [ - "ldrsb x22, [x28, #986]", + "ldrsb x22, [x28, #1018]", "mov x0, x7", "mov x1, x11", "mov x2, x10", @@ -3287,7 +3287,7 @@ "lsl w0, w21, #24", "cmp w0, w20, lsl #24", "sub w26, w21, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20", "add x10, x10, x20" ] @@ -3304,7 +3304,7 @@ "lsl w0, w21, #16", "cmp w0, w20, lsl #16", "sub w26, w21, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #1", "add x11, x11, x20", "add x10, x10, x20" @@ -3320,7 +3320,7 @@ "ldr w21, [x10]", "eor x27, x21, x20", "subs w26, w21, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #2", "add x11, x11, x20", "add x10, x10, x20" @@ -3336,7 +3336,7 @@ "ldr x21, [x10]", "eor x27, x21, x20", "subs x26, x21, x20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsl x20, x20, #3", "add x11, x11, x20", "add x10, x10, x20" @@ -3347,7 +3347,7 @@ "Comment": "0xa6", "ExpectedArm64ASM": [ "cbz x7, #+0x64", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -3378,7 +3378,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x64", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -3409,7 +3409,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x5c", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -3438,7 +3438,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x5c", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -3467,7 +3467,7 @@ "Comment": "0xa6", "ExpectedArm64ASM": [ "cbz x7, #+0x64", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -3498,7 +3498,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x64", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -3529,7 +3529,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x5c", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -3558,7 +3558,7 @@ "Comment": "0xa7", "ExpectedArm64ASM": [ "cbz x7, #+0x5c", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -3659,7 +3659,7 @@ "Comment": "0xaa", "ExpectedArm64ASM": [ "strb w4, [x11]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20" ] }, @@ -3668,7 +3668,7 @@ "Comment": "0xab", "ExpectedArm64ASM": [ "strh w4, [x11]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #1" ] }, @@ -3677,7 +3677,7 @@ "Comment": "0xab", "ExpectedArm64ASM": [ "str w4, [x11]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #2" ] }, @@ -3686,7 +3686,7 @@ "Comment": "0xab", "ExpectedArm64ASM": [ "str x4, [x11]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #3" ] }, @@ -3695,7 +3695,7 @@ "Comment": "0xaa", "ExpectedArm64ASM": [ "uxtb w20, w4", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "mov x0, x7", "mov x1, x11", "tbnz w21, #1, #+0x64", @@ -3756,7 +3756,7 @@ "Comment": "0xab", "ExpectedArm64ASM": [ "uxth w20, w4", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "mov x0, x7", "mov x1, x11", "tbnz w21, #1, #+0x64", @@ -3817,7 +3817,7 @@ "Comment": "0xab", "ExpectedArm64ASM": [ "mov w20, w4", - "ldrsb x21, [x28, #986]", + "ldrsb x21, [x28, #1018]", "mov x0, x7", "mov x1, x11", "tbnz w21, #1, #+0x64", @@ -3881,7 +3881,7 @@ "0xab" ], "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "mov x0, x7", "mov x1, x11", "tbnz w20, #1, #+0x64", @@ -3943,7 +3943,7 @@ "ExpectedArm64ASM": [ "ldrb w20, [x10]", "bfxil x4, x20, #0, #8", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x10, x10, x20" ] }, @@ -3953,7 +3953,7 @@ "ExpectedArm64ASM": [ "ldrh w20, [x10]", "bfxil x4, x20, #0, #16", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x10, x10, x20, lsl #1" ] }, @@ -3962,7 +3962,7 @@ "Comment": "0xad", "ExpectedArm64ASM": [ "ldr w4, [x10]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x10, x10, x20, lsl #2" ] }, @@ -3971,7 +3971,7 @@ "Comment": "0xad", "ExpectedArm64ASM": [ "ldr x4, [x10]", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x10, x10, x20, lsl #3" ] }, @@ -3979,7 +3979,7 @@ "ExpectedInstructionCount": 17, "Comment": "0xac", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x20", @@ -4002,7 +4002,7 @@ "ExpectedInstructionCount": 17, "Comment": "0xad", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x20", @@ -4025,7 +4025,7 @@ "ExpectedInstructionCount": 15, "Comment": "0xad", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x1c", @@ -4046,7 +4046,7 @@ "ExpectedInstructionCount": 15, "Comment": "0xad", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x1c", @@ -4072,7 +4072,7 @@ "lsl w0, w4, #24", "cmp w0, w20, lsl #24", "sub w26, w4, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20" ] }, @@ -4085,7 +4085,7 @@ "lsl w0, w4, #16", "cmp w0, w20, lsl #16", "sub w26, w4, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #1" ] }, @@ -4096,7 +4096,7 @@ "ldr w20, [x11]", "eor x27, x4, x20", "subs w26, w4, w20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #2" ] }, @@ -4107,7 +4107,7 @@ "ldr x20, [x11]", "eor x27, x4, x20", "subs x26, x4, x20", - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "add x11, x11, x20, lsl #3" ] }, @@ -4115,7 +4115,7 @@ "ExpectedInstructionCount": 23, "Comment": "0xae", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x2c", @@ -4144,7 +4144,7 @@ "ExpectedInstructionCount": 23, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x2c", @@ -4173,7 +4173,7 @@ "ExpectedInstructionCount": 19, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -4198,7 +4198,7 @@ "ExpectedInstructionCount": 19, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -4223,7 +4223,7 @@ "ExpectedInstructionCount": 23, "Comment": "0xae", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x2c", @@ -4252,7 +4252,7 @@ "ExpectedInstructionCount": 23, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x2c", @@ -4281,7 +4281,7 @@ "ExpectedInstructionCount": 19, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -4306,7 +4306,7 @@ "ExpectedInstructionCount": 19, "Comment": "0xaf", "ExpectedArm64ASM": [ - "ldrsb x20, [x28, #986]", + "ldrsb x20, [x28, #1018]", "lsr x20, x20, #63", "cbz x20, #+0x8", "b #+0x24", @@ -4482,17 +4482,17 @@ "ldp w21, w22, [x20], #8", "mov w23, #0x1234", "add x8, x20, x23", - "strh w22, [x28, #930]", + "strh w22, [x28, #962]", "ubfx w20, w22, #2, #1", "and w22, w22, #0xfff8", "add x0, x28, x20, lsl #3", - "ldr x20, [x0, #1168]", + "ldr x20, [x0, #1184]", "ldr x20, [x20, w22, uxtw]", "lsr x22, x20, #32", "and w23, w22, #0xff000000", "orr w20, w23, w20, lsr #16", "bfi w20, w22, #16, #8", - "str w20, [x28, #948]" + "str w20, [x28, #980]" ] }, "retf": { @@ -4500,17 +4500,17 @@ "Comment": "0xcb", "ExpectedArm64ASM": [ "ldp w20, w21, [x8], #8", - "strh w21, [x28, #930]", + "strh w21, [x28, #962]", "ubfx w22, w21, #2, #1", "and w21, w21, #0xfff8", "add x0, x28, x22, lsl #3", - "ldr x22, [x0, #1168]", + "ldr x22, [x0, #1184]", "ldr x21, [x22, w21, uxtw]", "lsr x22, x21, #32", "and w23, w22, #0xff000000", "orr w21, w23, w21, lsr #16", "bfi w21, w22, #16, #8", - "str w21, [x28, #948]" + "str w21, [x28, #980]" ] }, "cmc": { @@ -4557,7 +4557,7 @@ "Comment": "0xfc", "ExpectedArm64ASM": [ "mov w20, #0x1", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] }, "std": { @@ -4565,7 +4565,7 @@ "Comment": "0xfd", "ExpectedArm64ASM": [ "mov x20, #0xffffffffffffffff", - "strb w20, [x28, #986]" + "strb w20, [x28, #1018]" ] } } diff --git a/unittests/InstructionCountCI/PrimaryGroup.json b/unittests/InstructionCountCI/PrimaryGroup.json index b592429fb..09aa2f721 100644 --- a/unittests/InstructionCountCI/PrimaryGroup.json +++ b/unittests/InstructionCountCI/PrimaryGroup.json @@ -2979,21 +2979,21 @@ "ExpectedArm64ASM": [ "ldr w20, [x8]", "ldrh w21, [x8, #4]", - "ldrh w22, [x28, #930]", + "ldrh w22, [x28, #962]", "mov w23, #0x4", "movk w23, #0x1, lsl #16", "stp x23, x22, [x8, #-16]!", - "strh w21, [x28, #930]", + "strh w21, [x28, #962]", "ubfx w22, w21, #2, #1", "and w21, w21, #0xfff8", "add x0, x28, x22, lsl #3", - "ldr x22, [x0, #1168]", + "ldr x22, [x0, #1184]", "ldr x21, [x22, w21, uxtw]", "lsr x22, x21, #32", "and w23, w22, #0xff000000", "orr w21, w23, w21, lsr #16", "bfi w21, w22, #16, #8", - "str w21, [x28, #948]" + "str w21, [x28, #980]" ] }, "push rax": { @@ -3009,17 +3009,17 @@ "ExpectedArm64ASM": [ "ldr w20, [x8]", "ldrh w21, [x8, #4]", - "strh w21, [x28, #930]", + "strh w21, [x28, #962]", "ubfx w22, w21, #2, #1", "and w21, w21, #0xfff8", "add x0, x28, x22, lsl #3", - "ldr x22, [x0, #1168]", + "ldr x22, [x0, #1184]", "ldr x21, [x22, w21, uxtw]", "lsr x22, x21, #32", "and w23, w22, #0xff000000", "orr w21, w23, w21, lsr #16", "bfi w21, w22, #16, #8", - "str w21, [x28, #948]" + "str w21, [x28, #980]" ] }, "mov byte [rax], 0": { diff --git a/unittests/InstructionCountCI/Primary_32Bit.json b/unittests/InstructionCountCI/Primary_32Bit.json index 0e5b562d8..6cbd24d00 100644 --- a/unittests/InstructionCountCI/Primary_32Bit.json +++ b/unittests/InstructionCountCI/Primary_32Bit.json @@ -15,7 +15,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x06", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #928]", + "ldrh w20, [x28, #960]", "str w20, [x8, #-4]!" ] }, @@ -24,24 +24,24 @@ "Comment": "0x07", "ExpectedArm64ASM": [ "ldr w20, [x8], #4", - "strh w20, [x28, #928]", + "strh w20, [x28, #960]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #944]" + "str w20, [x28, #976]" ] }, "push cs": { "ExpectedInstructionCount": 2, "Comment": "0x0e", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #930]", + "ldrh w20, [x28, #962]", "str w20, [x8, #-4]!" ] }, @@ -49,7 +49,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x16", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #932]", + "ldrh w20, [x28, #964]", "str w20, [x8, #-4]!" ] }, @@ -58,26 +58,26 @@ "Comment": "0x17", "ExpectedArm64ASM": [ "ldr w20, [x8], #4", - "ldrb w21, [x28, #984]", + "ldrb w21, [x28, #1016]", "mov w22, #0x1", "and w21, w21, #0x1", - "ldrb w23, [x28, #984]", + "ldrb w23, [x28, #1016]", "and w23, w23, #0xfffffffe", "mrs x12, nzcv", "cmp x21, #0x0 (0)", "csel x21, x23, x22, eq", - "strb w21, [x28, #984]", - "strh w20, [x28, #932]", + "strb w21, [x28, #1016]", + "strh w20, [x28, #964]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #952]", + "str w20, [x28, #984]", "msr nzcv, x12" ] }, @@ -85,7 +85,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x1e", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #934]", + "ldrh w20, [x28, #966]", "str w20, [x8, #-4]!" ] }, @@ -94,17 +94,17 @@ "Comment": "0x1f", "ExpectedArm64ASM": [ "ldr w20, [x8], #4", - "strh w20, [x28, #934]", + "strh w20, [x28, #966]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #956]" + "str w20, [x28, #988]" ] }, "daa": { diff --git a/unittests/InstructionCountCI/RPRES/DDD.json b/unittests/InstructionCountCI/RPRES/DDD.json index a455efc69..b508e9da3 100644 --- a/unittests/InstructionCountCI/RPRES/DDD.json +++ b/unittests/InstructionCountCI/RPRES/DDD.json @@ -17,15 +17,15 @@ "0x0f 0x0f 0x86" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "frecpe v0.2s, v2.2s", "frecps v1.2s, v0.2s, v2.2s", "fmul v2.2s, v0.2s, v1.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrsqrtv mm0, mm1": { @@ -34,10 +34,10 @@ "0x0f 0x0f 0x87" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "fabs v3.4s, v2.4s", "frsqrte v0.2s, v3.2s", "fmul v1.2s, v0.2s, v0.2s", @@ -45,8 +45,8 @@ "fmul v3.2s, v0.2s, v1.2s", "movi v0.2s, #0x80, lsl #24", "bit v3.8b, v2.8b, v0.8b", - "str d3, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d3, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrcp mm0, mm1": { @@ -55,16 +55,16 @@ "0x0f 0x0f 0x96" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "frecpe s0, s2", "frecps s1, s0, s2", "fmul s2, s0, s1", "dup v2.2s, v2.s[0]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pfrsqrt mm0, mm1": { @@ -73,10 +73,10 @@ "0x0f 0x0f 0x97" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "fabs v3.4s, v2.4s", "frsqrte v0.2s, v3.2s", "fmul v1.2s, v0.2s, v0.2s", @@ -85,8 +85,8 @@ "movi v0.2s, #0x80, lsl #24", "bit v3.8b, v2.8b, v0.8b", "dup v2.2s, v3.s[0]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] } } diff --git a/unittests/InstructionCountCI/SSE42_Strings.json b/unittests/InstructionCountCI/SSE42_Strings.json index 9f2372e06..d8a8a3be9 100644 --- a/unittests/InstructionCountCI/SSE42_Strings.json +++ b/unittests/InstructionCountCI/SSE42_Strings.json @@ -41,8 +41,8 @@ "0x66 0x0f 0x3A 0x60" ], "ExpectedArm64ASM": [ - "ldr x3, [x28, #2264]", - "ldr x0, [x28, #2272]", + "ldr x3, [x28, #2280]", + "ldr x0, [x28, #2288]", "stp x0, x30, [sp, #-16]!", "mov x0, x4", "mov x1, x5", @@ -66,8 +66,8 @@ "0x66 0x0f 0x3A 0x61" ], "ExpectedArm64ASM": [ - "ldr x3, [x28, #2264]", - "ldr x0, [x28, #2272]", + "ldr x3, [x28, #2280]", + "ldr x0, [x28, #2288]", "stp x0, x30, [sp, #-16]!", "mov x0, x4", "mov x1, x5", @@ -99,8 +99,8 @@ "mov v0.16b, v16.16b", "mov v1.16b, v17.16b", "mov w0, #0x0", - "ldr x1, [x28, #2280]", - "ldr x3, [x28, #2288]", + "ldr x1, [x28, #2296]", + "ldr x3, [x28, #2304]", "blr x1", "ldr x30, [sp], #16", "mov w20, w0", @@ -122,8 +122,8 @@ "mov v0.16b, v16.16b", "mov v1.16b, v17.16b", "mov w0, #0x0", - "ldr x1, [x28, #2280]", - "ldr x3, [x28, #2288]", + "ldr x1, [x28, #2296]", + "ldr x3, [x28, #2304]", "blr x1", "ldr x30, [sp], #16", "mov w20, w0", diff --git a/unittests/InstructionCountCI/Secondary.json b/unittests/InstructionCountCI/Secondary.json index 8d5d20a57..14fdbc7f9 100644 --- a/unittests/InstructionCountCI/Secondary.json +++ b/unittests/InstructionCountCI/Secondary.json @@ -24,7 +24,7 @@ "ExpectedInstructionCount": 1, "Comment": "0x0f 0x0b", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "movups xmm0, xmm0": { @@ -157,10 +157,10 @@ "0x0f 0x2a" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "scvtf v0.2s, v2.2s", "mov v16.d[0], v0.d[0]" ] @@ -176,54 +176,54 @@ "ExpectedInstructionCount": 8, "Comment": "0x0f 0x2c", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "ldr d2, [x4]", "frint32z v2.4s, v2.4s", "fcvtzs v2.2s, v2.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "cvttps2pi mm0, xmm0": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0x2c", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "frint32z v2.4s, v16.4s", "fcvtzs v2.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "cvtps2pi mm0, [rax]": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x2d", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "ldr d2, [x4]", "frint32x v2.4s, v2.4s", "fcvtzs v2.2s, v2.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "cvtps2pi mm0, xmm0": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0x2d", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "frint32x v2.4s, v16.4s", "fcvtzs v2.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "ucomiss xmm0, xmm1": { @@ -801,269 +801,269 @@ "ExpectedInstructionCount": 8, "Comment": "0x0f 0x60", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "zip1 v2.8b, v2.8b, v3.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpcklbw mm0, [rax]": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x60", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x4]", "zip1 v2.8b, v2.8b, v3.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpcklwd mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x61", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "zip1 v2.4h, v2.4h, v3.4h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpcklwd mm0, [rax]": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x61", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x4]", "zip1 v2.4h, v2.4h, v3.4h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpckldq mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x62", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "zip1 v2.2s, v2.2s, v3.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpckldq mm0, [rax]": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x62", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x4]", "zip1 v2.2s, v2.2s, v3.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "packsswb mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0x63", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "zip1 v2.2d, v2.2d, v3.2d", "sqxtn v2.8b, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "packsswb mm0, [rax]": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0x63", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x4]", "zip1 v2.2d, v2.2d, v3.2d", "sqxtn v2.8b, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "packsswb mm0, mm0": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x63", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "zip1 v2.2d, v2.2d, v2.2d", "sqxtn v2.8b, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pcmpgtb mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x64", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "cmgt v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pcmpgtw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x65", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "cmgt v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pcmpgtd mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x66", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "cmgt v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpckhbw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x68", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "zip2 v2.8b, v2.8b, v3.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpckhbw mm0, [rax]": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x68", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x4]", "zip2 v2.8b, v2.8b, v3.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpckhwd mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x69", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "zip2 v2.4h, v2.4h, v3.4h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpckhwd mm0, [rax]": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x69", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x4]", "zip2 v2.4h, v2.4h, v3.4h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpckhdq mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x6a", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "zip2 v2.2s, v2.2s, v3.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "punpckhdq mm0, [rax]": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x6a", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x4]", "zip2 v2.2s, v2.2s, v3.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "packssdw mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0x6b", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "zip1 v2.2d, v2.2d, v3.2d", "sqxtn v2.4h, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "movd mm0, eax": { @@ -1071,11 +1071,11 @@ "Comment": "0x0f 0x6e", "ExpectedArm64ASM": [ "fmov s2, w4", - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "movd mm0, [rax]": { @@ -1083,60 +1083,60 @@ "Comment": "0x0f 0x6e", "ExpectedArm64ASM": [ "ldr s2, [x4]", - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "movq mm0, mm0": { "ExpectedInstructionCount": 6, "Comment": "0x0f 0x6f", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "movq mm0, mm1": { "ExpectedInstructionCount": 6, "Comment": "0x0f 0x6f", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "movq mm0, [rax]": { "ExpectedInstructionCount": 6, "Comment": "0x0f 0x6f", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "ldr d2, [x4]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pshufw mm0, mm1, 0": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0x70", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "dup v2.4h, v2.h[0]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pshufw mm0, [rax], 0": { @@ -1145,26 +1145,26 @@ "ExpectedArm64ASM": [ "ldr d2, [x4]", "dup v2.4h, v2.h[0]", - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pshufw mm0, mm1, 1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0x70", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr x0, [x28, #2608]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr x0, [x28, #2624]", "ldr d3, [x0, #16]", "tbl v2.8b, {v2.16b}, v3.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pshufw mm0, [rax], 1": { @@ -1172,27 +1172,27 @@ "Comment": "0x0f 0x70", "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr d3, [x0, #16]", "tbl v2.8b, {v2.16b}, v3.8b", - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pshufw mm0, mm1, 0xff": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0x70", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "dup v2.4h, v2.h[3]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pshufw mm0, [rax], 0xff": { @@ -1201,70 +1201,70 @@ "ExpectedArm64ASM": [ "ldr d2, [x4]", "dup v2.4h, v2.h[3]", - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pcmpeqb mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x74", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "cmeq v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pcmpeqw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x75", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "cmeq v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pcmpeqd mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0x76", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "cmeq v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "emms": { "ExpectedInstructionCount": 1, "Comment": "0x0f 0x77", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1186]" + "strb wzr, [x28, #1202]" ] }, "movd eax, mm0": { "ExpectedInstructionCount": 5, "Comment": "0x0f 0x7e", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "mov w4, v2.s[0]" ] }, @@ -1272,10 +1272,10 @@ "ExpectedInstructionCount": 5, "Comment": "0x0f 0x7e", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "str s2, [x4]" ] }, @@ -1287,22 +1287,22 @@ "0x0f 0x7f" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "str d2, [x28, #1056]", - "strh w20, [x28, #1064]" + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "str d2, [x28, #1072]", + "strh w20, [x28, #1080]" ] }, "movq [rax], mm0": { "ExpectedInstructionCount": 5, "Comment": "0x0f 0x7f", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "str d2, [x4]" ] }, @@ -1444,7 +1444,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x0f 0xa0", "ExpectedArm64ASM": [ - "ldr x20, [x28, #968]", + "ldr x20, [x28, #1000]", "str x20, [x8, #-8]!" ] }, @@ -1453,17 +1453,17 @@ "Comment": "0x0f 0xa1", "ExpectedArm64ASM": [ "ldr x20, [x8], #8", - "strh w20, [x28, #938]", + "strh w20, [x28, #970]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #968]" + "str w20, [x28, #1000]" ] }, "bt ax, bx": { @@ -1845,7 +1845,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x0f 0xa8", "ExpectedArm64ASM": [ - "ldr x20, [x28, #960]", + "ldr x20, [x28, #992]", "str x20, [x8, #-8]!" ] }, @@ -1854,17 +1854,17 @@ "Comment": "0x0f 0xa9", "ExpectedArm64ASM": [ "ldr x20, [x8], #8", - "strh w20, [x28, #936]", + "strh w20, [x28, #968]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #960]" + "str w20, [x28, #992]" ] }, "bts ax, bx": { @@ -2889,140 +2889,140 @@ "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "mov v2.h[0], w4", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, eax, 1": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "mov v2.h[1], w4", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, eax, 2": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "mov v2.h[2], w4", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, eax, 3": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "mov v2.h[3], w4", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, eax, 4": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "mov v2.h[0], w4", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, [rax], 0": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ld1 {v2.h}[0], [x4]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, [rax], 1": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ld1 {v2.h}[1], [x4]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, [rax], 2": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ld1 {v2.h}[2], [x4]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, [rax], 3": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ld1 {v2.h}[3], [x4]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pinsrw mm0, [rax], 4": { "ExpectedInstructionCount": 7, "Comment": "0x0f 0xc4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ld1 {v2.h}[0], [x4]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pextrw eax, mm0, 0": { "ExpectedInstructionCount": 5, "Comment": "0x0f 0xc5", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "umov w4, v2.h[0]" ] }, @@ -3030,10 +3030,10 @@ "ExpectedInstructionCount": 5, "Comment": "0x0f 0xc5", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "umov w4, v2.h[1]" ] }, @@ -3041,10 +3041,10 @@ "ExpectedInstructionCount": 5, "Comment": "0x0f 0xc5", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "umov w4, v2.h[2]" ] }, @@ -3052,10 +3052,10 @@ "ExpectedInstructionCount": 5, "Comment": "0x0f 0xc5", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "umov w4, v2.h[3]" ] }, @@ -3063,10 +3063,10 @@ "ExpectedInstructionCount": 5, "Comment": "0x0f 0xc5", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "umov w4, v2.h[0]" ] }, @@ -3548,7 +3548,7 @@ "ExpectedInstructionCount": 3, "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q2, [x0, #16]", "tbl v16.16b, {v16.16b, v17.16b}, v2.16b" ] @@ -3557,7 +3557,7 @@ "ExpectedInstructionCount": 5, "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q2, [x0, #16]", "mov v0.16b, v17.16b", "mov v1.16b, v16.16b", @@ -3569,7 +3569,7 @@ "Comment": "0x0f 0xc6", "ExpectedArm64ASM": [ "ldr q2, [x4]", - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q3, [x0, #16]", "mov v0.16b, v16.16b", "mov v1.16b, v2.16b", @@ -3604,92 +3604,92 @@ "ExpectedInstructionCount": 12, "Comment": "0x0f 0xd1", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uqshl d0, d3, #57", "ushr d0, d0, #57", "dup v0.8h, v0.h[0]", "neg v0.8h, v0.8h", "ushl v2.8h, v2.8h, v0.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrld mm0, mm1": { "ExpectedInstructionCount": 12, "Comment": "0x0f 0xd2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uqshl d0, d3, #57", "ushr d0, d0, #57", "dup v0.4s, v0.s[0]", "neg v0.4s, v0.4s", "ushl v2.4s, v2.4s, v0.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlq mm0, mm1": { "ExpectedInstructionCount": 12, "Comment": "0x0f 0xd3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uqshl d0, d3, #57", "ushr d0, d0, #57", "dup v0.2d, v0.d[0]", "neg v0.2d, v0.2d", "ushl v2.2d, v2.2d, v0.2d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "paddq mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xd4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "add v2.2d, v3.2d, v2.2d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmullw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xd5", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "mul v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmovmskb eax, mm0": { "ExpectedInstructionCount": 11, "Comment": "0x0f 0xd7", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ldr d3, [x28, #3216]", "cmlt v2.16b, v2.16b, #0", "and v2.8b, v2.8b, v3.8b", @@ -3703,216 +3703,216 @@ "ExpectedInstructionCount": 8, "Comment": "0x0f 0xd8", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "uqsub v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psubusw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xd9", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "uqsub v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pminub mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xda", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "umin v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pand mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xdb", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "and v2.8b, v3.8b, v2.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "paddusb mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xdc", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "uqadd v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "paddusw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xdd", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "uqadd v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmaxub mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xde", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "umax v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pandn mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xdf", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "bic v2.8b, v2.8b, v3.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pavgb mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xe0", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "urhadd v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psraw mm0, mm1": { "ExpectedInstructionCount": 12, "Comment": "0x0f 0xe1", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uqshl d0, d3, #57", "ushr d0, d0, #57", "dup v0.8h, v0.h[0]", "neg v0.8h, v0.8h", "sshl v2.8h, v2.8h, v0.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrad mm0, mm1": { "ExpectedInstructionCount": 12, "Comment": "0x0f 0xe2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uqshl d0, d3, #57", "ushr d0, d0, #57", "dup v0.4s, v0.s[0]", "neg v0.4s, v0.4s", "sshl v2.4s, v2.4s, v0.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pavgw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xe3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "urhadd v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmulhuw mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0xe4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "umull v2.4s, v2.4h, v3.4h", "shrn v2.4h, v2.4s, #16", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmulhw mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0xe5", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "smull v2.4s, v2.4h, v3.4h", "shrn v2.4h, v2.4s, #16", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "movntq [rax], mm0": { "ExpectedInstructionCount": 5, "Comment": "0x0f 0xe7", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "str d2, [x4]" ] }, @@ -3920,112 +3920,112 @@ "ExpectedInstructionCount": 8, "Comment": "0x0f 0xe8", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sqsub v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psubsw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xe9", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sqsub v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pminsw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xea", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "smin v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "por mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xeb", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "orr v2.8b, v3.8b, v2.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "paddsb mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xec", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sqadd v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "paddsw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xed", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sqadd v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmaxsw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xee", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "smax v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pxor mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xef", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "eor v2.8b, v3.8b, v2.8b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pxor mm0, mm0": { @@ -4033,118 +4033,118 @@ "Comment": "0x0f 0xef", "ExpectedArm64ASM": [ "movi v2.2d, #0x0", - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllw mm0, mm1": { "ExpectedInstructionCount": 11, "Comment": "0x0f 0xf1", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uqshl d0, d3, #57", "ushr d0, d0, #57", "dup v0.8h, v0.h[0]", "ushl v2.8h, v2.8h, v0.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pslld mm0, mm1": { "ExpectedInstructionCount": 11, "Comment": "0x0f 0xf2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uqshl d0, d3, #57", "ushr d0, d0, #57", "dup v0.4s, v0.s[0]", "ushl v2.4s, v2.4s, v0.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllq mm0, mm1": { "ExpectedInstructionCount": 11, "Comment": "0x0f 0xf3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uqshl d0, d3, #57", "ushr d0, d0, #57", "dup v0.2d, v0.d[0]", "ushl v2.2d, v2.2d, v0.2d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmuludq mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xf4", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "umull v2.2d, v2.2s, v3.2s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pmaddwd mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0xf5", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "smull v2.4s, v2.4h, v3.4h", "addp v2.4s, v2.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psadbw mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0xf6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "uabdl v2.8h, v2.8b, v3.8b", "addv h2, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "maskmovq mm0, mm1": { "ExpectedInstructionCount": 9, "Comment": "0x0f 0xf7", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", "cmlt v2.16b, v2.16b, #0", - "ldr d3, [x28, #1040]", + "ldr d3, [x28, #1056]", "ldr d4, [x11]", "bsl v2.8b, v3.8b, v4.8b", "str d2, [x11]" @@ -4154,98 +4154,98 @@ "ExpectedInstructionCount": 8, "Comment": "0x0f 0xf8", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sub v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psubw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xf9", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sub v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psubd mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xfa", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sub v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psubq mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xfb", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "sub v2.2d, v3.2d, v2.2d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "paddb mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xfc", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "add v2.16b, v3.16b, v2.16b", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "paddw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xfd", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "add v2.8h, v3.8h, v2.8h", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "paddd mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xfe", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1056]", - "ldr d3, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1072]", + "ldr d3, [x28, #1056]", "add v2.4s, v3.4s, v2.4s", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] } } diff --git a/unittests/InstructionCountCI/SecondaryGroup.json b/unittests/InstructionCountCI/SecondaryGroup.json index cb6f5fe06..61c02758a 100644 --- a/unittests/InstructionCountCI/SecondaryGroup.json +++ b/unittests/InstructionCountCI/SecondaryGroup.json @@ -1028,11 +1028,11 @@ "Comment": "GROUP9 0xF3 0x0F 0xC7 /7", "ExpectedArm64ASM": [ "mrs x0, nzcv", - "str w0, [x28, #1000]", - "str x25, [x28, #1024]", + "str w0, [x28, #1032]", + "str x25, [x28, #432]", "str x8, [x28, #320]", "mov w0, #0x100", - "str x0, [x28, #1456]", + "str x0, [x28, #1472]", "sub sp, sp, #0x10 (16)", "mov w8, #0xa8", "mov x0, sp", @@ -1040,11 +1040,11 @@ "svc #0x0", "ldp w0, w1, [sp]", "sub sp, sp, #0x10 (16)", - "ldr x25, [x28, #1024]", - "ldr w8, [x28, #1000]", + "ldr x25, [x28, #432]", + "ldr w8, [x28, #1032]", "msr nzcv, x8", "ldr x8, [x28, #320]", - "str xzr, [x28, #1456]", + "str xzr, [x28, #1472]", "orr x20, x0, x1, lsl #12", "mov w4, w20" ] @@ -1054,11 +1054,11 @@ "Comment": "GROUP9 0xF3 0x0F 0xC7 /7", "ExpectedArm64ASM": [ "mrs x0, nzcv", - "str w0, [x28, #1000]", - "str x25, [x28, #1024]", + "str w0, [x28, #1032]", + "str x25, [x28, #432]", "str x8, [x28, #320]", "mov w0, #0x100", - "str x0, [x28, #1456]", + "str x0, [x28, #1472]", "sub sp, sp, #0x10 (16)", "mov w8, #0xa8", "mov x0, sp", @@ -1066,11 +1066,11 @@ "svc #0x0", "ldp w0, w1, [sp]", "sub sp, sp, #0x10 (16)", - "ldr x25, [x28, #1024]", - "ldr w8, [x28, #1000]", + "ldr x25, [x28, #432]", + "ldr w8, [x28, #1032]", "msr nzcv, x8", "ldr x8, [x28, #320]", - "str xzr, [x28, #1456]", + "str xzr, [x28, #1472]", "orr x20, x0, x1, lsl #12", "mov w4, w20" ] @@ -1086,13 +1086,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ushr v2.8h, v2.8h, #15", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlw mm0, 16": { @@ -1100,13 +1100,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlw xmm0, 0": { @@ -1142,13 +1142,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sshr v2.8h, v2.8h, #15", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psraw mm0, 16": { @@ -1156,13 +1156,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sshr v2.8h, v2.8h, #15", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psraw xmm0, 0": { @@ -1198,13 +1198,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "shl v2.8h, v2.8h, #15", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllw mm0, 16": { @@ -1212,13 +1212,13 @@ "Type": "MMX", "Comment": "GROUP12 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllw xmm0, 0": { @@ -1254,13 +1254,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ushr v2.4s, v2.4s, #31", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrld mm0, 32": { @@ -1268,13 +1268,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrld xmm0, 0": { @@ -1310,13 +1310,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sshr v2.4s, v2.4s, #31", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrad mm0, 32": { @@ -1324,13 +1324,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sshr v2.4s, v2.4s, #31", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrad xmm0, 0": { @@ -1366,13 +1366,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "shl v2.4s, v2.4s, #31", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pslld mm0, 32": { @@ -1380,13 +1380,13 @@ "Type": "MMX", "Comment": "GROUP13 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pslld xmm0, 0": { @@ -1422,13 +1422,13 @@ "Type": "MMX", "Comment": "GROUP14 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "ushr v2.2d, v2.2d, #63", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlq mm0, 64": { @@ -1436,13 +1436,13 @@ "Type": "MMX", "Comment": "GROUP14 0x0F 0xC7 /2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlq xmm0, 0": { @@ -1501,13 +1501,13 @@ "Type": "MMX", "Comment": "GROUP14 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "shl v2.2d, v2.2d, #63", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllq mm0, 64": { @@ -1515,13 +1515,13 @@ "Type": "MMX", "Comment": "GROUP14 0x0F 0xC7 /6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "movi v2.2d, #0x0", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllq xmm0, 0": { @@ -1550,61 +1550,61 @@ "ExpectedInstructionCount": 68, "Comment": "GROUP15 0x0F 0xAE /0", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4, #2]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "strb w20, [x4, #4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #32]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #64]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #80]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #96]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #112]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #128]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #144]", "stp q16, q17, [x4, #160]", "stp q18, q19, [x4, #192]", @@ -1614,7 +1614,7 @@ "stp q26, q27, [x4, #320]", "stp q28, q29, [x4, #352]", "stp q30, q31, [x4, #384]", - "ldr w20, [x28, #940]", + "ldr w20, [x28, #972]", "and w20, w20, #0xffc0", "mov w21, #0xffff", "stp w20, w21, [x4, #24]" @@ -1624,14 +1624,14 @@ "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /0", "ExpectedArm64ASM": [ - "ldr w4, [x28, #968]" + "ldr w4, [x28, #1000]" ] }, "rdfsbase rax": { "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /0", "ExpectedArm64ASM": [ - "ldr x4, [x28, #968]" + "ldr x4, [x28, #1000]" ] }, "fxrstor [rax]": { @@ -1639,34 +1639,34 @@ "Comment": "GROUP15 0x0F 0xAE /1", "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "ldrh w20, [x4, #2]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w21, w20, #8, #1", "ubfx w22, w20, #9, #1", "ubfx w23, w20, #10, #1", "ubfx w24, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w21, [x28, #1016]", - "strb w22, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w21, [x28, #1048]", + "strb w22, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w20, [x28, #1040]", "ldrb w20, [x4, #4]", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "ldp q2, q3, [x4, #32]", - "str q2, [x28, #1040]", - "str q3, [x28, #1056]", + "str q2, [x28, #1056]", + "str q3, [x28, #1072]", "ldp q2, q3, [x4, #64]", - "str q2, [x28, #1072]", - "str q3, [x28, #1088]", + "str q2, [x28, #1088]", + "str q3, [x28, #1104]", "ldp q2, q3, [x4, #96]", - "str q2, [x28, #1104]", - "str q3, [x28, #1120]", + "str q2, [x28, #1120]", + "str q3, [x28, #1136]", "ldp q2, q3, [x4, #128]", - "str q2, [x28, #1136]", - "str q3, [x28, #1152]", + "str q2, [x28, #1152]", + "str q3, [x28, #1168]", "ldp q16, q17, [x4, #160]", "ldp q18, q19, [x4, #192]", "ldp q20, q21, [x4, #224]", @@ -1677,7 +1677,7 @@ "ldp q30, q31, [x4, #384]", "ldr w20, [x4, #24]", "and w20, w20, #0xffc0", - "str w20, [x28, #940]", + "str w20, [x28, #972]", "ubfx w21, w20, #13, #3", "rbit w1, w21", "lsr w1, w1, #30", @@ -1692,14 +1692,14 @@ "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /1", "ExpectedArm64ASM": [ - "ldr w4, [x28, #960]" + "ldr w4, [x28, #992]" ] }, "rdgsbase rax": { "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /1", "ExpectedArm64ASM": [ - "ldr x4, [x28, #960]" + "ldr x4, [x28, #992]" ] }, "ldmxcsr [rax]": { @@ -1708,7 +1708,7 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "and w20, w20, #0xffc0", - "str w20, [x28, #940]", + "str w20, [x28, #972]", "ubfx w21, w20, #13, #3", "rbit w1, w21", "lsr w1, w1, #30", @@ -1724,21 +1724,21 @@ "Comment": "GROUP15 0x0F 0xAE /2", "ExpectedArm64ASM": [ "mov w20, w4", - "str x20, [x28, #968]" + "str x20, [x28, #1000]" ] }, "wrfsbase rax": { "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /2", "ExpectedArm64ASM": [ - "str x4, [x28, #968]" + "str x4, [x28, #1000]" ] }, "stmxcsr [rax]": { "ExpectedInstructionCount": 3, "Comment": "GROUP15 0x0F 0xAE /3", "ExpectedArm64ASM": [ - "ldr w20, [x28, #940]", + "ldr w20, [x28, #972]", "and w20, w20, #0xffc0", "str w20, [x4]" ] @@ -1748,14 +1748,14 @@ "Comment": "GROUP15 0x0F 0xAE /3", "ExpectedArm64ASM": [ "mov w20, w4", - "str x20, [x28, #960]" + "str x20, [x28, #992]" ] }, "wrgsbase rax": { "ExpectedInstructionCount": 1, "Comment": "GROUP15 0x0F 0xAE /3", "ExpectedArm64ASM": [ - "str x4, [x28, #960]" + "str x4, [x28, #992]" ] }, "xsave [rax]": { @@ -1765,61 +1765,61 @@ "ubfx x20, x4, #0, #1", "cbnz x20, #+0x8", "b #+0xe4", - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4, #2]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "strb w20, [x4, #4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #32]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #64]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #80]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #96]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #112]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #128]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #144]", "ubfx x20, x4, #1, #1", "cbnz x20, #+0x8", @@ -1854,7 +1854,7 @@ "ubfx x20, x4, #1, #2", "cbnz x20, #+0x8", "b #+0x14", - "ldr w20, [x28, #940]", + "ldr w20, [x28, #972]", "and w20, w20, #0xffc0", "mov w21, #0xffff", "stp w20, w21, [x4, #24]", @@ -1879,46 +1879,45 @@ "cbnz x20, #+0x8", "b #+0x7c", "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "ldrh w20, [x4, #2]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w21, w20, #8, #1", "ubfx w22, w20, #9, #1", "ubfx w23, w20, #10, #1", "ubfx w24, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w21, [x28, #1016]", - "strb w22, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w21, [x28, #1048]", + "strb w22, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w20, [x28, #1040]", "ldrb w20, [x4, #4]", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "ldp q2, q3, [x4, #32]", - "str q2, [x28, #1040]", - "str q3, [x28, #1056]", + "str q2, [x28, #1056]", + "str q3, [x28, #1072]", "ldp q2, q3, [x4, #64]", - "str q2, [x28, #1072]", - "str q3, [x28, #1088]", + "str q2, [x28, #1088]", + "str q3, [x28, #1104]", "ldp q2, q3, [x4, #96]", - "str q2, [x28, #1104]", - "str q3, [x28, #1120]", + "str q2, [x28, #1120]", + "str q3, [x28, #1136]", "ldp q2, q3, [x4, #128]", - "str q2, [x28, #1136]", - "str q3, [x28, #1152]", + "str q2, [x28, #1152]", + "str q3, [x28, #1168]", "b #+0x4c", "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]", + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]", "movi v2.2d, #0x0", - "str q2, [x28, #1040]", "str q2, [x28, #1056]", "str q2, [x28, #1072]", "str q2, [x28, #1088]", @@ -1926,6 +1925,7 @@ "str q2, [x28, #1120]", "str q2, [x28, #1136]", "str q2, [x28, #1152]", + "str q2, [x28, #1168]", "ldr x20, [x4, #512]", "ubfx x20, x20, #1, #1", "cbnz x20, #+0x8", @@ -1995,7 +1995,7 @@ "b #+0x34", "ldr w20, [x4, #24]", "and w20, w20, #0xffc0", - "str w20, [x28, #940]", + "str w20, [x28, #972]", "ubfx w21, w20, #13, #3", "rbit w1, w21", "lsr w1, w1, #30", diff --git a/unittests/InstructionCountCI/SecondaryModRM.json b/unittests/InstructionCountCI/SecondaryModRM.json index 9850375dd..a909ad163 100644 --- a/unittests/InstructionCountCI/SecondaryModRM.json +++ b/unittests/InstructionCountCI/SecondaryModRM.json @@ -25,8 +25,8 @@ "st1 {v12.2d, v13.2d, v14.2d, v15.2d}, [x3], #64", "stp x18, x30, [x3], #16", "mrs x3, nzcv", - "str w3, [x28, #1000]", - "str x25, [x28, #1024]", + "str w3, [x28, #1032]", + "str x25, [x28, #432]", "stp x4, x7, [x28, #288]", "stp x5, x6, [x28, #304]", "stp x8, x9, [x28, #320]", @@ -36,19 +36,19 @@ "stp x16, x17, [x28, #384]", "stp x19, x29, [x28, #400]", "stp w26, w27, [x28, #16]", - "add x3, x28, #0x1a0 (416)", + "add x3, x28, #0x1c0 (448)", "st1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x3], #64", "st1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x3], #64", "st1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x3], #64", "st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x3], #64", "mov w1, w7", - "ldr x0, [x28, #1512]", - "ldr x2, [x28, #1528]", + "ldr x0, [x28, #1528]", + "ldr x2, [x28, #1544]", "blr x2", - "ldr x25, [x28, #1024]", - "ldr w4, [x28, #1000]", + "ldr x25, [x28, #432]", + "ldr w4, [x28, #1032]", "msr nzcv, x4", - "add x4, x28, #0x1a0 (416)", + "add x4, x28, #0x1c0 (448)", "ld1 {v16.2d, v17.2d, v18.2d, v19.2d}, [x4], #64", "ld1 {v20.2d, v21.2d, v22.2d, v23.2d}, [x4], #64", "ld1 {v24.2d, v25.2d, v26.2d, v27.2d}, [x4], #64", diff --git a/unittests/InstructionCountCI/Secondary_32Bit.json b/unittests/InstructionCountCI/Secondary_32Bit.json index 493674d23..b84ce9053 100644 --- a/unittests/InstructionCountCI/Secondary_32Bit.json +++ b/unittests/InstructionCountCI/Secondary_32Bit.json @@ -13,7 +13,7 @@ "ExpectedInstructionCount": 2, "Comment": "0x0f 0xa0", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #938]", + "ldrh w20, [x28, #970]", "str w20, [x8, #-4]!" ] }, @@ -22,24 +22,24 @@ "Comment": "0x0f 0xa1", "ExpectedArm64ASM": [ "ldr w20, [x8], #4", - "strh w20, [x28, #938]", + "strh w20, [x28, #970]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #968]" + "str w20, [x28, #1000]" ] }, "push gs": { "ExpectedInstructionCount": 2, "Comment": "0x0f 0xa8", "ExpectedArm64ASM": [ - "ldrh w20, [x28, #936]", + "ldrh w20, [x28, #968]", "str w20, [x8, #-4]!" ] }, @@ -48,17 +48,17 @@ "Comment": "0x0f 0xa9", "ExpectedArm64ASM": [ "ldr w20, [x8], #4", - "strh w20, [x28, #936]", + "strh w20, [x28, #968]", "ubfx w21, w20, #2, #1", "and w20, w20, #0xfff8", "add x0, x28, x21, lsl #3", - "ldr x21, [x0, #1168]", + "ldr x21, [x0, #1184]", "ldr x20, [x21, w20, uxtw]", "lsr x21, x20, #32", "and w22, w21, #0xff000000", "orr w20, w22, w20, lsr #16", "bfi w20, w21, #16, #8", - "str w20, [x28, #960]" + "str w20, [x28, #992]" ] } } diff --git a/unittests/InstructionCountCI/Secondary_OpSize.json b/unittests/InstructionCountCI/Secondary_OpSize.json index 1363f3922..eed911430 100644 --- a/unittests/InstructionCountCI/Secondary_OpSize.json +++ b/unittests/InstructionCountCI/Secondary_OpSize.json @@ -112,10 +112,10 @@ "ExpectedInstructionCount": 6, "Comment": "0x66 0x0f 0x2a", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", "sxtl v2.2d, v2.2s", "scvtf v16.2d, v2.2d" ] @@ -131,28 +131,28 @@ "ExpectedInstructionCount": 8, "Comment": "0x66 0x0f 0x2c", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "frint32z v2.2d, v16.2d", "fcvtzs v2.2d, v2.2d", "xtn v2.2s, v2.2d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "cvtpd2pi mm0, xmm0": { "ExpectedInstructionCount": 8, "Comment": "0x66 0x0f 0x2d", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "frint32x v2.2d, v16.2d", "fcvtzs v2.2d, v2.2d", "xtn v2.2s, v2.2d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "ucomisd xmm0, xmm1": { @@ -525,7 +525,7 @@ "0x66 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -539,7 +539,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q3, [x0, #16]", "tbl v16.16b, {v2.16b}, v3.16b" ] @@ -677,7 +677,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x4]", - "ldr x0, [x28, #2624]", + "ldr x0, [x28, #2640]", "ldr q3, [x0, #2480]", "tbl v16.16b, {v2.16b}, v3.16b" ] diff --git a/unittests/InstructionCountCI/Secondary_REP.json b/unittests/InstructionCountCI/Secondary_REP.json index 543818b82..3f63b9f55 100644 --- a/unittests/InstructionCountCI/Secondary_REP.json +++ b/unittests/InstructionCountCI/Secondary_REP.json @@ -397,7 +397,7 @@ "0xf3 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2616]", + "ldr x0, [x28, #2632]", "ldr q2, [x0, #1280]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -410,7 +410,7 @@ "0xf3 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2616]", + "ldr x0, [x28, #2632]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -673,10 +673,10 @@ "ExpectedInstructionCount": 4, "Comment": "0xf3 0x0f 0xd6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d16, [x28, #1040]" + "strb w20, [x28, #1202]", + "ldr d16, [x28, #1056]" ] }, "cvtdq2pd xmm0, xmm1": { diff --git a/unittests/InstructionCountCI/Secondary_REPNE.json b/unittests/InstructionCountCI/Secondary_REPNE.json index 875d9d385..66c1a3fa2 100644 --- a/unittests/InstructionCountCI/Secondary_REPNE.json +++ b/unittests/InstructionCountCI/Secondary_REPNE.json @@ -290,7 +290,7 @@ "0xf2 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr q2, [x0, #1280]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -303,7 +303,7 @@ "0xf2 0x0f 0x70" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2608]", + "ldr x0, [x28, #2624]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b}, v2.16b" ] @@ -512,11 +512,11 @@ "ExpectedInstructionCount": 5, "Comment": "0xf2 0x0f 0xd6", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "str d16, [x28, #1040]", - "strh w20, [x28, #1048]" + "strb w20, [x28, #1202]", + "str d16, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "cvtpd2dq xmm0, xmm1": { diff --git a/unittests/InstructionCountCI/Secondary_SVE128.json b/unittests/InstructionCountCI/Secondary_SVE128.json index 388db58bd..b7e224043 100644 --- a/unittests/InstructionCountCI/Secondary_SVE128.json +++ b/unittests/InstructionCountCI/Secondary_SVE128.json @@ -36,112 +36,112 @@ "ExpectedInstructionCount": 8, "Comment": "0x0f 0xd1", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "lsr z2.h, p6/m, z2.h, z3.d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrld mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xd2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "lsr z2.s, p6/m, z2.s, z3.d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrlq mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xd3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "lsr z2.d, p6/m, z2.d, z3.d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psraw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xe1", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "asr z2.h, p6/m, z2.h, z3.d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psrad mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xe2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "asr z2.s, p6/m, z2.s, z3.d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllw mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xf1", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "lsl z2.h, p6/m, z2.h, z3.d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "pslld mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xf2", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "lsl z2.s, p6/m, z2.s, z3.d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] }, "psllq mm0, mm1": { "ExpectedInstructionCount": 8, "Comment": "0x0f 0xf3", "ExpectedArm64ASM": [ - "strb wzr, [x28, #1019]", + "strb wzr, [x28, #1051]", "mov w20, #0xffff", - "strb w20, [x28, #1186]", - "ldr d2, [x28, #1040]", - "ldr d3, [x28, #1056]", + "strb w20, [x28, #1202]", + "ldr d2, [x28, #1056]", + "ldr d3, [x28, #1072]", "lsl z2.d, p6/m, z2.d, z3.d", - "str d2, [x28, #1040]", - "strh w20, [x28, #1048]" + "str d2, [x28, #1056]", + "strh w20, [x28, #1064]" ] } } diff --git a/unittests/InstructionCountCI/VEX_map1.json b/unittests/InstructionCountCI/VEX_map1.json index 3bf615edf..38908ddb1 100644 --- a/unittests/InstructionCountCI/VEX_map1.json +++ b/unittests/InstructionCountCI/VEX_map1.json @@ -2788,7 +2788,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q2, [x0, #16]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -2857,7 +2857,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q2, [x0, #32]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -2926,7 +2926,7 @@ "Map 1 0b00 0xC6 128-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2632]", + "ldr x0, [x28, #2648]", "ldr q2, [x0, #48]", "tbl v16.16b, {v17.16b, v18.16b}, v2.16b" ] @@ -3658,9 +3658,9 @@ ], "ExpectedArm64ASM": [ "frinti z2.s, p7/m, z17.s", - "ldr x0, [x28, #2552]", + "ldr x0, [x28, #2568]", "ld1b {z3.b}, p7/z, [x0]", - "ldr x0, [x28, #2504]", + "ldr x0, [x28, #2520]", "ld1b {z4.b}, p7/z, [x0]", "fcvtzs z5.s, p7/m, z2.s", "fcmgt p0.s, p7/z, z4.s, z2.s", @@ -3692,9 +3692,9 @@ "Map 1 0b10 0x5b 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2552]", + "ldr x0, [x28, #2568]", "ld1b {z2.b}, p7/z, [x0]", - "ldr x0, [x28, #2504]", + "ldr x0, [x28, #2520]", "ld1b {z3.b}, p7/z, [x0]", "fcvtzs z4.s, p7/m, z17.s", "fcmgt p0.s, p7/z, z3.s, z17.s", @@ -4438,7 +4438,7 @@ "Map 1 0b01 0xd0 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2328]", + "ldr x0, [x28, #2344]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "fadd z16.d, z17.d, z2.d" @@ -4461,7 +4461,7 @@ "Map 1 0b11 0xd0 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2312]", + "ldr x0, [x28, #2328]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "fadd z16.s, z17.s, z2.s" @@ -4602,7 +4602,7 @@ "Map 1 0b01 0xd7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2440]", + "ldr x0, [x28, #2456]", "ld1b {z2.b}, p7/z, [x0]", "mrs x0, nzcv", "mov z0.d, #0", @@ -4997,7 +4997,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3440]", - "ldr x0, [x28, #2528]", + "ldr x0, [x28, #2544]", "ld1b {z3.b}, p7/z, [x0]", "fcvtzs z4.s, p7/m, z17.d", "uzp1 z4.s, z4.s, z4.s", @@ -5059,7 +5059,7 @@ "ExpectedArm64ASM": [ "frinti z2.d, p7/m, z17.d", "ldr q3, [x28, #3440]", - "ldr x0, [x28, #2528]", + "ldr x0, [x28, #2544]", "ld1b {z4.b}, p7/z, [x0]", "fcvtzs z5.s, p7/m, z2.d", "uzp1 z5.s, z5.s, z5.s", diff --git a/unittests/InstructionCountCI/VEX_map1_FRINTTS.json b/unittests/InstructionCountCI/VEX_map1_FRINTTS.json index 8ffdb0979..6f6f996ad 100644 --- a/unittests/InstructionCountCI/VEX_map1_FRINTTS.json +++ b/unittests/InstructionCountCI/VEX_map1_FRINTTS.json @@ -112,9 +112,9 @@ ], "ExpectedArm64ASM": [ "frinti z2.s, p7/m, z17.s", - "ldr x0, [x28, #2552]", + "ldr x0, [x28, #2568]", "ld1b {z3.b}, p7/z, [x0]", - "ldr x0, [x28, #2504]", + "ldr x0, [x28, #2520]", "ld1b {z4.b}, p7/z, [x0]", "fcvtzs z5.s, p7/m, z2.s", "fcmgt p0.s, p7/z, z4.s, z2.s", @@ -142,9 +142,9 @@ "Map 1 0b10 0x5b 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2552]", + "ldr x0, [x28, #2568]", "ld1b {z2.b}, p7/z, [x0]", - "ldr x0, [x28, #2504]", + "ldr x0, [x28, #2520]", "ld1b {z3.b}, p7/z, [x0]", "fcvtzs z4.s, p7/m, z17.s", "fcmgt p0.s, p7/z, z3.s, z17.s", @@ -174,7 +174,7 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3440]", - "ldr x0, [x28, #2528]", + "ldr x0, [x28, #2544]", "ld1b {z3.b}, p7/z, [x0]", "fcvtzs z4.s, p7/m, z17.d", "uzp1 z4.s, z4.s, z4.s", @@ -209,7 +209,7 @@ "ExpectedArm64ASM": [ "frinti z2.d, p7/m, z17.d", "ldr q3, [x28, #3440]", - "ldr x0, [x28, #2528]", + "ldr x0, [x28, #2544]", "ld1b {z4.b}, p7/z, [x0]", "fcvtzs z5.s, p7/m, z2.d", "uzp1 z5.s, z5.s, z5.s", diff --git a/unittests/InstructionCountCI/VEX_map2.json b/unittests/InstructionCountCI/VEX_map2.json index e80f97d0a..6b41379c5 100644 --- a/unittests/InstructionCountCI/VEX_map2.json +++ b/unittests/InstructionCountCI/VEX_map2.json @@ -3669,7 +3669,7 @@ "Map 2 0b01 0x96 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2312]", + "ldr x0, [x28, #2328]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z17.d, z2.d", "mov z0.d, z2.d", @@ -3695,7 +3695,7 @@ "Map 2 0b01 0x96 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2328]", + "ldr x0, [x28, #2344]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z17.d, z2.d", "mov z0.d, z2.d", @@ -3721,7 +3721,7 @@ "Map 2 0b01 0x97 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2344]", + "ldr x0, [x28, #2360]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z17.d, z2.d", "mov z0.d, z2.d", @@ -3747,7 +3747,7 @@ "Map 2 0b01 0x97 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2360]", + "ldr x0, [x28, #2376]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z17.d, z2.d", "mov z0.d, z2.d", @@ -4621,7 +4621,7 @@ "Map 2 0b01 0xa6 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2312]", + "ldr x0, [x28, #2328]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "mov z0.d, z2.d", @@ -4647,7 +4647,7 @@ "Map 2 0b01 0xa6 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2328]", + "ldr x0, [x28, #2344]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "mov z0.d, z2.d", @@ -4673,7 +4673,7 @@ "Map 2 0b01 0xa7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2344]", + "ldr x0, [x28, #2360]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "mov z0.d, z2.d", @@ -4699,7 +4699,7 @@ "Map 2 0b01 0xa7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2360]", + "ldr x0, [x28, #2376]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z18.d, z2.d", "mov z0.d, z2.d", @@ -4725,7 +4725,7 @@ "Map 2 0b01 0xb6 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2312]", + "ldr x0, [x28, #2328]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z16.d, z2.d", "mov z16.d, z2.d", @@ -4750,7 +4750,7 @@ "Map 2 0b01 0xb6 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2328]", + "ldr x0, [x28, #2344]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z16.d, z2.d", "mov z16.d, z2.d", @@ -4775,7 +4775,7 @@ "Map 2 0b01 0xb7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2344]", + "ldr x0, [x28, #2360]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z16.d, z2.d", "mov z16.d, z2.d", @@ -4800,7 +4800,7 @@ "Map 2 0b01 0xb7 256-bit" ], "ExpectedArm64ASM": [ - "ldr x0, [x28, #2360]", + "ldr x0, [x28, #2376]", "ld1b {z2.b}, p7/z, [x0]", "eor z2.d, z16.d, z2.d", "mov z16.d, z2.d", diff --git a/unittests/InstructionCountCI/VEX_map_group.json b/unittests/InstructionCountCI/VEX_map_group.json index f5d3ea6f7..35eb8e146 100644 --- a/unittests/InstructionCountCI/VEX_map_group.json +++ b/unittests/InstructionCountCI/VEX_map_group.json @@ -585,7 +585,7 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "and w20, w20, #0xffc0", - "str w20, [x28, #940]", + "str w20, [x28, #972]", "ubfx w21, w20, #13, #3", "rbit w1, w21", "lsr w1, w1, #30", @@ -602,7 +602,7 @@ "Map group 15 0b011" ], "ExpectedArm64ASM": [ - "ldr w20, [x28, #940]", + "ldr w20, [x28, #972]", "and w20, w20, #0xffc0", "str w20, [x4]" ] diff --git a/unittests/InstructionCountCI/X87ldst-SVE.json b/unittests/InstructionCountCI/X87ldst-SVE.json index aad97e9ff..86a155130 100644 --- a/unittests/InstructionCountCI/X87ldst-SVE.json +++ b/unittests/InstructionCountCI/X87ldst-SVE.json @@ -17,18 +17,18 @@ "ExpectedInstructionCount": 12, "Comment": "Single 80-bit store.", "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "st1h {z2.h}, p2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "2-store 80bit": { @@ -39,26 +39,26 @@ "fstp tword [rax+10]" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "st1h {z2.h}, p2, [x4]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x21, x4, #0xa (10)", "st1h {z2.h}, p2, [x21]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "8-store 80bit": { @@ -75,54 +75,54 @@ "fstp tword [rax+70]" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "st1h {z2.h}, p2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x22, x4, #0xa (10)", "st1h {z2.h}, p2, [x22]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x22, x4, #0x14 (20)", "st1h {z2.h}, p2, [x22]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x22, x4, #0x1e (30)", "st1h {z2.h}, p2, [x22]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x22, x4, #0x28 (40)", "st1h {z2.h}, p2, [x22]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x22, x4, #0x32 (50)", "st1h {z2.h}, p2, [x22]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x22, x4, #0x3c (60)", "st1h {z2.h}, p2, [x22]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x21, x4, #0x46 (70)", "st1h {z2.h}, p2, [x21]", - "strb w20, [x28, #1019]", - "strb wzr, [x28, #1186]" + "strb w20, [x28, #1051]", + "strb wzr, [x28, #1202]" ] }, "fld tword [rax]": { @@ -130,17 +130,17 @@ "Comment": "Single 80-bit store.", "ExpectedArm64ASM": [ "ld1h {z2.h}, p2/z, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "2-load 80bit": { @@ -154,23 +154,23 @@ "ld1h {z2.h}, p2/z, [x4]", "add x20, x4, #0xa (10)", "ld1h {z3.h}, p2/z, [x20]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q3, [x21, #1040]", + "str q3, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0x303", "lsr w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "8-load 80bit": { @@ -202,40 +202,40 @@ "ld1h {z8.h}, p2/z, [x20]", "add x20, x4, #0x46 (70)", "ld1h {z9.h}, p2/z, [x20]", - "ldrb w20, [x28, #1019]", - "strb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q9, [x21, #1040]", + "str q9, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q8, [x21, #1040]", + "str q8, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q7, [x21, #1040]", + "str q7, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q6, [x21, #1040]", + "str q6, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q5, [x21, #1040]", + "str q5, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q4, [x21, #1040]", + "str q4, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "str q3, [x21, #1040]", + "str q3, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "str q2, [x20, #1040]", + "str q2, [x20, #1056]", "mov w20, #0xff", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/x87.json b/unittests/InstructionCountCI/x87.json index 61f784f6d..c631d4075 100644 --- a/unittests/InstructionCountCI/x87.json +++ b/unittests/InstructionCountCI/x87.json @@ -21,23 +21,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul dword [rax]": { @@ -49,23 +49,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcom dword [rax]": { @@ -77,19 +77,19 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -98,11 +98,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcomp dword [rax]": { @@ -114,19 +114,19 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -135,19 +135,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub dword [rax]": { @@ -159,23 +159,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr dword [rax]": { @@ -187,23 +187,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv dword [rax]": { @@ -215,23 +215,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr dword [rax]": { @@ -243,23 +243,23 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st0": { @@ -268,18 +268,18 @@ "0xd8 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st1": { @@ -288,22 +288,22 @@ "0xd8 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st2": { @@ -312,22 +312,22 @@ "0xd8 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st3": { @@ -336,22 +336,22 @@ "0xd8 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st4": { @@ -360,22 +360,22 @@ "0xd8 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st5": { @@ -384,22 +384,22 @@ "0xd8 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st6": { @@ -408,22 +408,22 @@ "0xd8 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st0, st7": { @@ -432,22 +432,22 @@ "0xd8 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st0": { @@ -456,18 +456,18 @@ "0xd8 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st1": { @@ -476,22 +476,22 @@ "0xd8 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st2": { @@ -500,22 +500,22 @@ "0xd8 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st3": { @@ -524,22 +524,22 @@ "0xd8 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st4": { @@ -548,22 +548,22 @@ "0xd8 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st5": { @@ -572,22 +572,22 @@ "0xd8 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st6": { @@ -596,22 +596,22 @@ "0xd8 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st0, st7": { @@ -620,22 +620,22 @@ "0xd8 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcom st0, st0": { @@ -644,14 +644,14 @@ "0xd8 11b 0xd0 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -660,11 +660,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st1": { @@ -673,18 +673,18 @@ "0xd8 11b 0xd1 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -693,11 +693,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st2": { @@ -706,18 +706,18 @@ "0xd8 11b 0xd2 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -726,11 +726,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st3": { @@ -739,18 +739,18 @@ "0xd8 11b 0xd3 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -759,11 +759,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st4": { @@ -772,18 +772,18 @@ "0xd8 11b 0xd4 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -792,11 +792,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st5": { @@ -805,18 +805,18 @@ "0xd8 11b 0xd5 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -825,11 +825,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st6": { @@ -838,18 +838,18 @@ "0xd8 11b 0xd6 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -858,11 +858,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcom st0, st7": { @@ -871,18 +871,18 @@ "0xd8 11b 0xd7 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -891,11 +891,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcomp st0, st0": { @@ -904,14 +904,14 @@ "0xd8 11b 0xd8 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -920,19 +920,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st1": { @@ -941,18 +941,18 @@ "0xd8 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x22, x0", @@ -961,17 +961,17 @@ "ubfx x22, x22, #2, #1", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w22, [x28, #1008]", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w22, [x28, #1040]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st2": { @@ -980,18 +980,18 @@ "0xd8 11b 0xda /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1000,19 +1000,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st3": { @@ -1021,18 +1021,18 @@ "0xd8 11b 0xdb /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1041,19 +1041,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st4": { @@ -1062,18 +1062,18 @@ "0xd8 11b 0xdc /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1082,19 +1082,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st5": { @@ -1103,18 +1103,18 @@ "0xd8 11b 0xdd /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1123,19 +1123,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st6": { @@ -1144,18 +1144,18 @@ "0xd8 11b 0xde /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1164,19 +1164,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st7": { @@ -1185,18 +1185,18 @@ "0xd8 11b 0xdf /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -1205,19 +1205,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub st0, st0": { @@ -1226,18 +1226,18 @@ "0xd8 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st1": { @@ -1246,22 +1246,22 @@ "0xd8 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st2": { @@ -1270,22 +1270,22 @@ "0xd8 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st3": { @@ -1294,22 +1294,22 @@ "0xd8 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st4": { @@ -1318,22 +1318,22 @@ "0xd8 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st5": { @@ -1342,22 +1342,22 @@ "0xd8 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st6": { @@ -1366,22 +1366,22 @@ "0xd8 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st0, st7": { @@ -1390,22 +1390,22 @@ "0xd8 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr st0, st0": { @@ -1414,18 +1414,18 @@ "0xd8 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr st0, st1": { @@ -1434,22 +1434,22 @@ "0xd8 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st2": { @@ -1458,22 +1458,22 @@ "0xd8 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st3": { @@ -1482,22 +1482,22 @@ "0xd8 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st4": { @@ -1506,22 +1506,22 @@ "0xd8 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st5": { @@ -1530,22 +1530,22 @@ "0xd8 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st6": { @@ -1554,22 +1554,22 @@ "0xd8 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st0, st7": { @@ -1578,22 +1578,22 @@ "0xd8 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdiv st0, st0": { @@ -1602,18 +1602,18 @@ "0xd8 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st1": { @@ -1622,22 +1622,22 @@ "0xd8 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st2": { @@ -1646,22 +1646,22 @@ "0xd8 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st3": { @@ -1670,22 +1670,22 @@ "0xd8 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st4": { @@ -1694,22 +1694,22 @@ "0xd8 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st5": { @@ -1718,22 +1718,22 @@ "0xd8 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st6": { @@ -1742,22 +1742,22 @@ "0xd8 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st0, st7": { @@ -1766,22 +1766,22 @@ "0xd8 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr st0, st0": { @@ -1790,18 +1790,18 @@ "0xd8 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr st0, st1": { @@ -1810,22 +1810,22 @@ "0xd8 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st2": { @@ -1834,22 +1834,22 @@ "0xd8 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st3": { @@ -1858,22 +1858,22 @@ "0xd8 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st4": { @@ -1882,22 +1882,22 @@ "0xd8 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st5": { @@ -1906,22 +1906,22 @@ "0xd8 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st6": { @@ -1930,22 +1930,22 @@ "0xd8 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st0, st7": { @@ -1954,22 +1954,22 @@ "0xd8 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fld dword [rax]": { @@ -1981,22 +1981,22 @@ "ldr s2, [x4]", "str x30, [sp, #-16]!", "fmov s0, s2", - "ldr x0, [x28, #1576]", - "ldr x3, [x28, #1584]", + "ldr x0, [x28, #1592]", + "ldr x3, [x28, #1600]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst dword [rax]": { @@ -2005,13 +2005,13 @@ "0xd9 !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", @@ -2024,25 +2024,25 @@ "0xd9 !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1608]", - "ldr x3, [x28, #1616]", + "ldr x0, [x28, #1624]", + "ldr x3, [x28, #1632]", "blr x0", "ldr x30, [sp], #16", "fmov s2, s0", "str s2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldenv [rax]": { @@ -2052,21 +2052,21 @@ ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "add x20, x4, #0x4 (4)", "ldr w20, [x20]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w21, w20, #8, #1", "ubfx w22, w20, #9, #1", "ubfx w23, w20, #10, #1", "ubfx w24, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w21, [x28, #1016]", - "strb w22, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w21, [x28, #1048]", + "strb w22, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w20, [x28, #1040]", "add x20, x4, #0x8 (8)", "ldr w20, [x20]", "and w20, w20, w20, lsr #1", @@ -2077,7 +2077,7 @@ "orr w20, w20, w20, lsr #2", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsr #4", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldcw [rax]": { @@ -2087,7 +2087,7 @@ ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]" + "strh w20, [x28, #1200]" ] }, "fnstenv [rax]": { @@ -2096,22 +2096,22 @@ "0xd9 !11b /6" ], "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "str w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "str w20, [x4, #4]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "orr w20, w20, w20, lsl #4", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsl #2", @@ -2133,7 +2133,7 @@ "0xd9 !11b /7" ], "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]" ] }, @@ -2143,19 +2143,19 @@ "0xd9 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st1": { @@ -2164,21 +2164,21 @@ "0xd9 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st2": { @@ -2187,21 +2187,21 @@ "0xd9 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st3": { @@ -2210,21 +2210,21 @@ "0xd9 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st4": { @@ -2233,21 +2233,21 @@ "0xd9 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st5": { @@ -2256,21 +2256,21 @@ "0xd9 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st6": { @@ -2279,21 +2279,21 @@ "0xd9 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st7": { @@ -2302,18 +2302,18 @@ "0xd9 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", - "strb w20, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "ldr q2, [x21, #1056]", + "strb w20, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fxch st0, st0": { @@ -2322,7 +2322,7 @@ "0xd9 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1017]" + "strb wzr, [x28, #1049]" ] }, "fxch st0, st1": { @@ -2331,16 +2331,16 @@ "0xd9 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st2": { @@ -2349,16 +2349,16 @@ "0xd9 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st3": { @@ -2367,16 +2367,16 @@ "0xd9 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st4": { @@ -2385,16 +2385,16 @@ "0xd9 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st5": { @@ -2403,16 +2403,16 @@ "0xd9 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st6": { @@ -2421,16 +2421,16 @@ "0xd9 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fxch st0, st7": { @@ -2439,16 +2439,16 @@ "0xd9 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str q3, [x21, #1040]", - "str q2, [x20, #1040]" + "ldr q3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str q3, [x21, #1056]", + "str q2, [x20, #1056]" ] }, "fnop": { @@ -2464,12 +2464,12 @@ "0xd9 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "ldr q3, [x28, #3472]", "eor v2.16b, v2.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fabs": { @@ -2478,12 +2478,12 @@ "0xd9 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "ldr q3, [x28, #3472]", "bic v2.16b, v2.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "ftst": { @@ -2492,16 +2492,16 @@ "0xd9 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "mov w20, #0x0", "fmov d3, x20", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -2510,11 +2510,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fxam": { @@ -2523,21 +2523,21 @@ "0xd9 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "mov x21, v2.d[1]", "ubfx x21, x21, #15, #1", - "strb w21, [x28, #1017]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1049]", + "ldrb w21, [x28, #1202]", "lsr w20, w21, w20", "and w20, w20, #0x1", "mrs x21, nzcv", "cmp w20, #0x1 (1)", "cset x22, ne", - "strb w22, [x28, #1016]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", "msr nzcv, x21" ] }, @@ -2548,17 +2548,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3248]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldl2t": { @@ -2568,17 +2568,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3264]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldl2e": { @@ -2588,17 +2588,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3280]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldpi": { @@ -2608,17 +2608,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3296]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldlg2": { @@ -2628,17 +2628,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3312]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldln2": { @@ -2648,17 +2648,17 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3328]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldz": { @@ -2668,17 +2668,17 @@ ], "ExpectedArm64ASM": [ "movi v2.2d, #0x0", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "f2xm1": { @@ -2687,17 +2687,17 @@ "0xd9 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1800]", - "ldr x3, [x28, #1808]", + "ldr x0, [x28, #1816]", + "ldr x3, [x28, #1824]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fyl2x": { @@ -2706,69 +2706,13 @@ "0xd9 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", - "str x30, [sp, #-16]!", - "mov v0.16b, v3.16b", - "mov v1.16b, v2.16b", - "ldr x0, [x28, #2024]", - "ldr x3, [x28, #2032]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]" - ] - }, - "fptan": { - "ExpectedInstructionCount": 23, - "Comment": [ - "0xd9 11b 0xf2 /6" - ], - "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1816]", - "ldr x3, [x28, #1824]", - "blr x0", - "ldr x30, [sp], #16", - "mov v2.16b, v0.16b", - "ldr q3, [x28, #3248]", - "add w20, w20, #0x7 (7)", - "and w20, w20, #0x7", - "strb wzr, [x28, #1018]", - "strb w20, [x28, #1019]", - "add x22, x28, x20, lsl #4", - "str q3, [x22, #1040]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", - "mov w22, #0x1", - "lsl w20, w22, w20", - "orr w20, w21, w20", - "strb w20, [x28, #1186]" - ] - }, - "fpatan": { - "ExpectedInstructionCount": 17, - "Comment": [ - "0xd9 11b 0xf3 /6" - ], - "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", - "add w20, w20, #0x1 (1)", - "and w20, w20, #0x7", - "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", @@ -2777,61 +2721,54 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w20, [x28, #1019]", - "str q2, [x21, #1040]" + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]" ] }, - "fxtract": { - "ExpectedInstructionCount": 30, + "fptan": { + "ExpectedInstructionCount": 23, "Comment": [ - "0xd9 11b 0xf4 /6" + "0xd9 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1896]", - "ldr x3, [x28, #1904]", - "blr x0", - "ldr x30, [sp], #16", - "mov v3.16b, v0.16b", - "str x30, [sp, #-16]!", - "mov v0.16b, v2.16b", - "ldr x0, [x28, #1912]", - "ldr x3, [x28, #1920]", + "ldr x0, [x28, #1832]", + "ldr x3, [x28, #1840]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", + "ldr q3, [x28, #3248]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb wzr, [x28, #1050]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str q2, [x22, #1040]", - "str q3, [x21, #1040]", - "ldrb w21, [x28, #1186]", - "mov w22, #0x8", - "sub w20, w22, w20", - "mov w22, #0x303", - "lsr w20, w22, w20", + "str q3, [x22, #1056]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", + "mov w22, #0x1", + "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, - "fprem1": { + "fpatan": { "ExpectedInstructionCount": 17, "Comment": [ - "0xd9 11b 0xf5 /6" + "0xd9 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "add w21, w20, #0x1 (1)", - "and w21, w21, #0x7", - "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", - "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldrb w20, [x28, #1051]", + "add x21, x28, x20, lsl #4", + "ldr q2, [x21, #1056]", + "add w20, w20, #0x1 (1)", + "and w20, w20, #0x7", + "add x21, x28, x20, lsl #4", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", @@ -2840,47 +2777,61 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1018]", - "str q2, [x20, #1040]" + "strb w20, [x28, #1051]", + "str q2, [x21, #1056]" ] }, - "fdecstp": { - "ExpectedInstructionCount": 4, + "fxtract": { + "ExpectedInstructionCount": 30, "Comment": [ - "0xd9 11b 0xf6 /6" + "0xd9 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", + "add x21, x28, x20, lsl #4", + "ldr q2, [x21, #1056]", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1912]", + "ldr x3, [x28, #1920]", + "blr x0", + "ldr x30, [sp], #16", + "mov v3.16b, v0.16b", + "str x30, [sp, #-16]!", + "mov v0.16b, v2.16b", + "ldr x0, [x28, #1928]", + "ldr x3, [x28, #1936]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]", + "add x22, x28, x20, lsl #4", + "str q2, [x22, #1056]", + "str q3, [x21, #1056]", + "ldrb w21, [x28, #1202]", + "mov w22, #0x8", + "sub w20, w22, w20", + "mov w22, #0x303", + "lsr w20, w22, w20", + "orr w20, w21, w20", + "strb w20, [x28, #1202]" ] }, - "fincstp": { - "ExpectedInstructionCount": 4, - "Comment": [ - "0xd9 11b 0xf7 /6" - ], - "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "add w20, w20, #0x1 (1)", - "and w20, w20, #0x7", - "strb w20, [x28, #1019]" - ] - }, - "fprem": { + "fprem1": { "ExpectedInstructionCount": 17, "Comment": [ - "0xd9 11b 0xf8 /7" + "0xd9 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", @@ -2889,8 +2840,57 @@ "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1018]", - "str q2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str q2, [x20, #1056]" + ] + }, + "fdecstp": { + "ExpectedInstructionCount": 4, + "Comment": [ + "0xd9 11b 0xf6 /6" + ], + "ExpectedArm64ASM": [ + "ldrb w20, [x28, #1051]", + "add w20, w20, #0x7 (7)", + "and w20, w20, #0x7", + "strb w20, [x28, #1051]" + ] + }, + "fincstp": { + "ExpectedInstructionCount": 4, + "Comment": [ + "0xd9 11b 0xf7 /6" + ], + "ExpectedArm64ASM": [ + "ldrb w20, [x28, #1051]", + "add w20, w20, #0x1 (1)", + "and w20, w20, #0x7", + "strb w20, [x28, #1051]" + ] + }, + "fprem": { + "ExpectedInstructionCount": 17, + "Comment": [ + "0xd9 11b 0xf8 /7" + ], + "ExpectedArm64ASM": [ + "ldrb w20, [x28, #1051]", + "add w21, w20, #0x1 (1)", + "and w21, w21, #0x7", + "add x21, x28, x21, lsl #4", + "ldr q2, [x21, #1056]", + "add x20, x28, x20, lsl #4", + "ldr q3, [x20, #1056]", + "str x30, [sp, #-16]!", + "mov v0.16b, v3.16b", + "mov v1.16b, v2.16b", + "ldr x0, [x28, #2088]", + "ldr x3, [x28, #2096]", + "blr x0", + "ldr x30, [sp], #16", + "mov v2.16b, v0.16b", + "strb wzr, [x28, #1050]", + "str q2, [x20, #1056]" ] }, "fyl2xp1": { @@ -2900,32 +2900,32 @@ ], "ExpectedArm64ASM": [ "ldr q2, [x28, #3248]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2024]", - "ldr x3, [x28, #2032]", + "ldr x0, [x28, #2040]", + "ldr x3, [x28, #2048]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", - "strb w20, [x28, #1019]", - "str q3, [x22, #1040]", - "str q2, [x21, #1040]" + "strb w20, [x28, #1051]", + "str q3, [x22, #1056]", + "str q2, [x21, #1056]" ] }, "fsqrt": { @@ -2934,17 +2934,17 @@ "0xd9 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1832]", - "ldr x3, [x28, #1840]", + "ldr x0, [x28, #1848]", + "ldr x3, [x28, #1856]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsincos": { @@ -2953,29 +2953,29 @@ "0xd9 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1880]", - "ldr x3, [x28, #1888]", + "ldr x0, [x28, #1896]", + "ldr x3, [x28, #1904]", "blr x0", "ldr x30, [sp], #16", "mov v3.16b, v0.16b", "mov v4.16b, v1.16b", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb wzr, [x28, #1018]", - "strb w20, [x28, #1019]", + "strb wzr, [x28, #1050]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str q4, [x22, #1040]", - "str q3, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q4, [x22, #1056]", + "str q3, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "frndint": { @@ -2984,17 +2984,17 @@ "0xd9 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1784]", - "ldr x3, [x28, #1792]", + "ldr x0, [x28, #1800]", + "ldr x3, [x28, #1808]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fscale": { @@ -3003,22 +3003,22 @@ "0xd9 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2088]", - "ldr x3, [x28, #2096]", + "ldr x0, [x28, #2104]", + "ldr x3, [x28, #2112]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsin": { @@ -3027,18 +3027,18 @@ "0xd9 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1848]", - "ldr x3, [x28, #1856]", + "ldr x0, [x28, #1864]", + "ldr x3, [x28, #1872]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1018]", - "str q2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str q2, [x20, #1056]" ] }, "fcos": { @@ -3047,18 +3047,18 @@ "0xd9 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1864]", - "ldr x3, [x28, #1872]", + "ldr x0, [x28, #1880]", + "ldr x3, [x28, #1888]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb wzr, [x28, #1018]", - "str q2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str q2, [x20, #1056]" ] }, "fiadd dword [rax]": { @@ -3070,23 +3070,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fimul dword [rax]": { @@ -3098,23 +3098,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "ficom dword [rax]": { @@ -3126,19 +3126,19 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -3147,11 +3147,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "ficomp dword [rax]": { @@ -3163,19 +3163,19 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -3184,19 +3184,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisub dword [rax]": { @@ -3208,23 +3208,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fisubr dword [rax]": { @@ -3236,23 +3236,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fidiv dword [rax]": { @@ -3264,23 +3264,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fidivr dword [rax]": { @@ -3292,23 +3292,23 @@ "ldr w20, [x4]", "str x30, [sp, #-16]!", "mov w1, w20", - "ldr x0, [x28, #1768]", - "ldr x3, [x28, #1776]", + "ldr x0, [x28, #1784]", + "ldr x3, [x28, #1792]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st0": { @@ -3319,11 +3319,11 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st1": { @@ -3334,15 +3334,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st2": { @@ -3353,15 +3353,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st3": { @@ -3372,15 +3372,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st4": { @@ -3391,15 +3391,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st5": { @@ -3410,15 +3410,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st6": { @@ -3429,15 +3429,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovb st0, st7": { @@ -3448,15 +3448,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st0": { @@ -3467,11 +3467,11 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st1": { @@ -3482,15 +3482,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st2": { @@ -3501,15 +3501,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st3": { @@ -3520,15 +3520,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st4": { @@ -3539,15 +3539,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st5": { @@ -3558,15 +3558,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st6": { @@ -3577,15 +3577,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmove st0, st7": { @@ -3596,15 +3596,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st0": { @@ -3615,11 +3615,11 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st1": { @@ -3630,15 +3630,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st2": { @@ -3649,15 +3649,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st3": { @@ -3668,15 +3668,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st4": { @@ -3687,15 +3687,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st5": { @@ -3706,15 +3706,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st6": { @@ -3725,15 +3725,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovbe st0, st7": { @@ -3744,15 +3744,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st0": { @@ -3766,11 +3766,11 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st1": { @@ -3784,15 +3784,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st2": { @@ -3806,15 +3806,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st3": { @@ -3828,15 +3828,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st4": { @@ -3850,15 +3850,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st5": { @@ -3872,15 +3872,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st6": { @@ -3894,15 +3894,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovu st0, st7": { @@ -3916,15 +3916,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fucompp": { @@ -3933,18 +3933,18 @@ "0xda 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -3953,21 +3953,21 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fild dword [rax]": { @@ -3998,17 +3998,17 @@ "fmov d2, x30", "fmov v2.D[1], x20", "msr nzcv, x21", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp dword [rax]": { @@ -4017,25 +4017,25 @@ "0xdb !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1704]", - "ldr x3, [x28, #1712]", + "ldr x0, [x28, #1720]", + "ldr x3, [x28, #1728]", "blr x0", "ldr x30, [sp], #16", "mov w21, w0", "str w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fist dword [rax]": { @@ -4044,13 +4044,13 @@ "0xdb !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1656]", - "ldr x3, [x28, #1664]", + "ldr x0, [x28, #1672]", + "ldr x3, [x28, #1680]", "blr x0", "ldr x30, [sp], #16", "mov w20, w0", @@ -4063,25 +4063,25 @@ "0xdf !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1656]", - "ldr x3, [x28, #1664]", + "ldr x0, [x28, #1672]", + "ldr x3, [x28, #1680]", "blr x0", "ldr x30, [sp], #16", "mov w21, w0", "str w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld tword [rax]": { @@ -4093,17 +4093,17 @@ "ldr d2, [x4]", "add x20, x4, #0x8 (8)", "ld1 {v2.h}[4], [x20]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp tword [rax]": { @@ -4112,20 +4112,20 @@ "0xdb !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str d2, [x4]", "mov x21, v2.d[1]", "strh w21, [x4, #8]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcmovnb st0, st0": { @@ -4136,11 +4136,11 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st1": { @@ -4151,15 +4151,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st2": { @@ -4170,15 +4170,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st3": { @@ -4189,15 +4189,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st4": { @@ -4208,15 +4208,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st5": { @@ -4227,15 +4227,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st6": { @@ -4246,15 +4246,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnb st0, st7": { @@ -4265,15 +4265,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st0": { @@ -4284,11 +4284,11 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st1": { @@ -4299,15 +4299,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st2": { @@ -4318,15 +4318,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st3": { @@ -4337,15 +4337,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st4": { @@ -4356,15 +4356,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st5": { @@ -4375,15 +4375,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st6": { @@ -4394,15 +4394,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovne st0, st7": { @@ -4413,15 +4413,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st0": { @@ -4432,11 +4432,11 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st1": { @@ -4447,15 +4447,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st2": { @@ -4466,15 +4466,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st3": { @@ -4485,15 +4485,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st4": { @@ -4504,15 +4504,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st5": { @@ -4523,15 +4523,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st6": { @@ -4542,15 +4542,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnbe st0, st7": { @@ -4561,15 +4561,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st0": { @@ -4583,11 +4583,11 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st1": { @@ -4601,15 +4601,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st2": { @@ -4623,15 +4623,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st3": { @@ -4645,15 +4645,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st4": { @@ -4667,15 +4667,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st5": { @@ -4689,15 +4689,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st6": { @@ -4711,15 +4711,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcmovnu st0, st7": { @@ -4733,15 +4733,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q4, [x20, #1040]", + "ldr q4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fnclex": { @@ -4750,7 +4750,7 @@ "0xdb 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1008]" + "strb wzr, [x28, #1040]" ] }, "fninit": { @@ -4760,14 +4760,14 @@ ], "ExpectedArm64ASM": [ "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]" + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]" ] }, "fucomi st0, st0": { @@ -4776,14 +4776,14 @@ "0xdb 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4797,7 +4797,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -4807,18 +4807,18 @@ "0xdb 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4832,7 +4832,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -4842,18 +4842,18 @@ "0xdb 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4867,7 +4867,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -4877,18 +4877,18 @@ "0xdb 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4902,7 +4902,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -4912,18 +4912,18 @@ "0xdb 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4937,7 +4937,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -4947,18 +4947,18 @@ "0xdb 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -4972,7 +4972,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -4982,18 +4982,18 @@ "0xdb 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5007,7 +5007,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5017,18 +5017,18 @@ "0xdb 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5042,7 +5042,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5052,14 +5052,14 @@ "0xdb 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5073,7 +5073,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5083,18 +5083,18 @@ "0xdb 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5108,7 +5108,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5118,18 +5118,18 @@ "0xdb 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5143,7 +5143,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5153,18 +5153,18 @@ "0xdb 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5178,7 +5178,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5188,18 +5188,18 @@ "0xdb 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5213,7 +5213,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5223,18 +5223,18 @@ "0xdb 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5248,7 +5248,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5258,18 +5258,18 @@ "0xdb 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5283,7 +5283,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5293,18 +5293,18 @@ "0xdb 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5318,7 +5318,7 @@ "bfi w23, w21, #29, #1", "bfi w23, w22, #30, #1", "eor w26, w20, #0x1", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "msr nzcv, x23" ] }, @@ -5331,23 +5331,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul qword [rax]": { @@ -5359,23 +5359,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fcom qword [rax]": { @@ -5387,19 +5387,19 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -5408,11 +5408,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fcomp qword [rax]": { @@ -5424,19 +5424,19 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -5445,19 +5445,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub qword [rax]": { @@ -5469,23 +5469,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr qword [rax]": { @@ -5497,23 +5497,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv qword [rax]": { @@ -5525,23 +5525,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr qword [rax]": { @@ -5553,23 +5553,23 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "db 0xdc, 0xc0": { @@ -5580,18 +5580,18 @@ "0xdc 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st1, st0": { @@ -5600,22 +5600,22 @@ "0xdc 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st2, st0": { @@ -5624,22 +5624,22 @@ "0xdc 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st3, st0": { @@ -5648,22 +5648,22 @@ "0xdc 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st4, st0": { @@ -5672,22 +5672,22 @@ "0xdc 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st5, st0": { @@ -5696,22 +5696,22 @@ "0xdc 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st6, st0": { @@ -5720,22 +5720,22 @@ "0xdc 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fadd st7, st0": { @@ -5744,22 +5744,22 @@ "0xdc 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "db 0xdc, 0xc8": { @@ -5770,18 +5770,18 @@ "0xdc 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st1, st0": { @@ -5790,22 +5790,22 @@ "0xdc 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st2, st0": { @@ -5814,22 +5814,22 @@ "0xdc 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st3, st0": { @@ -5838,22 +5838,22 @@ "0xdc 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st4, st0": { @@ -5862,22 +5862,22 @@ "0xdc 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st5, st0": { @@ -5886,22 +5886,22 @@ "0xdc 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st6, st0": { @@ -5910,22 +5910,22 @@ "0xdc 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fmul st7, st0": { @@ -5934,22 +5934,22 @@ "0xdc 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "db 0xdc, 0xe0": { @@ -5960,18 +5960,18 @@ "0xdc 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsubr st1, st0": { @@ -5980,22 +5980,22 @@ "0xdc 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st2, st0": { @@ -6004,22 +6004,22 @@ "0xdc 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st3, st0": { @@ -6028,22 +6028,22 @@ "0xdc 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st4, st0": { @@ -6052,22 +6052,22 @@ "0xdc 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st5, st0": { @@ -6076,22 +6076,22 @@ "0xdc 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st6, st0": { @@ -6100,22 +6100,22 @@ "0xdc 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fsubr st7, st0": { @@ -6124,22 +6124,22 @@ "0xdc 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "db 0xdc, 0xe8": { @@ -6150,18 +6150,18 @@ "0xdc 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st1, st0": { @@ -6170,22 +6170,22 @@ "0xdc 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st2, st0": { @@ -6194,22 +6194,22 @@ "0xdc 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st3, st0": { @@ -6218,22 +6218,22 @@ "0xdc 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st4, st0": { @@ -6242,22 +6242,22 @@ "0xdc 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st5, st0": { @@ -6266,22 +6266,22 @@ "0xdc 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st6, st0": { @@ -6290,22 +6290,22 @@ "0xdc 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fsub st7, st0": { @@ -6314,22 +6314,22 @@ "0xdc 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "db 0xdc, 0xf0": { @@ -6340,18 +6340,18 @@ "0xdc 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdivr st1, st0": { @@ -6360,22 +6360,22 @@ "0xdc 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st2, st0": { @@ -6384,22 +6384,22 @@ "0xdc 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st3, st0": { @@ -6408,22 +6408,22 @@ "0xdc 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st4, st0": { @@ -6432,22 +6432,22 @@ "0xdc 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st5, st0": { @@ -6456,22 +6456,22 @@ "0xdc 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st6, st0": { @@ -6480,22 +6480,22 @@ "0xdc 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "fdivr st7, st0": { @@ -6504,22 +6504,22 @@ "0xdc 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x21, #1040]" + "str q2, [x21, #1056]" ] }, "db 0xdc, 0xf8": { @@ -6530,18 +6530,18 @@ "0xdc 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st1, st0": { @@ -6550,22 +6550,22 @@ "0xdc 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st2, st0": { @@ -6574,22 +6574,22 @@ "0xdc 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st3, st0": { @@ -6598,22 +6598,22 @@ "0xdc 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st4, st0": { @@ -6622,22 +6622,22 @@ "0xdc 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st5, st0": { @@ -6646,22 +6646,22 @@ "0xdc 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st6, st0": { @@ -6670,22 +6670,22 @@ "0xdc 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fdiv st7, st0": { @@ -6694,22 +6694,22 @@ "0xdc 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fld qword [rax]": { @@ -6721,22 +6721,22 @@ "ldr d2, [x4]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp qword [rax]": { @@ -6745,25 +6745,25 @@ "0xdd !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1720]", - "ldr x3, [x28, #1728]", + "ldr x0, [x28, #1736]", + "ldr x3, [x28, #1744]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", "str x21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst qword [rax]": { @@ -6772,13 +6772,13 @@ "0xdd !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", @@ -6791,25 +6791,25 @@ "0xdd !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", "str d2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "frstor [rax]": { @@ -6819,20 +6819,20 @@ ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "ldr w20, [x4, #4]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w22, w20, #8, #1", "ubfx w23, w20, #9, #1", "ubfx w24, w20, #10, #1", "ubfx w30, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w22, [x28, #1016]", - "strb w23, [x28, #1017]", - "strb w24, [x28, #1018]", - "strb w30, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb w23, [x28, #1049]", + "strb w24, [x28, #1050]", + "strb w30, [x28, #1054]", + "strb w20, [x28, #1040]", "ldr w20, [x4, #8]", "and w20, w20, w20, lsr #1", "mov w22, #0x55555555", @@ -6842,7 +6842,7 @@ "orr w20, w20, w20, lsr #2", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsr #4", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "mov x20, #0xffffffffffffffff", "mov w22, #0xffff", "fmov d2, x20", @@ -6850,50 +6850,50 @@ "ldur q3, [x4, #28]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x21, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #38]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldr q3, [x4, #48]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #58]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #68]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #78]", "and v3.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q3, [x0, #1040]", + "str q3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #88]", "and v2.16b, v3.16b, v2.16b", "add x0, x28, x20, lsl #4", - "str q2, [x0, #1040]", + "str q2, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur d2, [x4, #98]", "ldr h3, [x4, #106]", "mov v2.h[4], v3.h[0]", "add x0, x28, x20, lsl #4", - "str q2, [x0, #1040]" + "str q2, [x0, #1056]" ] }, "fnsave [rax]": { @@ -6902,23 +6902,23 @@ "0xdd !11b /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrh w21, [x28, #1184]", + "ldrb w20, [x28, #1051]", + "ldrh w21, [x28, #1200]", "str w21, [x4]", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "lsl x21, x21, #11", - "ldrb w22, [x28, #1016]", + "ldrb w22, [x28, #1048]", "orr x21, x21, x22, lsl #8", - "ldrb w22, [x28, #1017]", + "ldrb w22, [x28, #1049]", "orr x21, x21, x22, lsl #9", - "ldrb w22, [x28, #1018]", + "ldrb w22, [x28, #1050]", "orr x21, x21, x22, lsl #10", - "ldrb w22, [x28, #1022]", + "ldrb w22, [x28, #1054]", "orr x21, x21, x22, lsl #14", - "ldrb w22, [x28, #1008]", + "ldrb w22, [x28, #1040]", "orr x21, x21, x22", "str w21, [x4, #4]", - "ldrb w21, [x28, #1186]", + "ldrb w21, [x28, #1202]", "orr w21, w21, w21, lsl #4", "and w21, w21, #0xf0f0f0f", "orr w21, w21, w21, lsl #2", @@ -6933,54 +6933,54 @@ "str wzr, [x4, #20]", "str wzr, [x4, #24]", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #28]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #38]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "str q2, [x4, #48]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #58]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #68]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #78]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur q2, [x4, #88]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr q2, [x0, #1040]", + "ldr q2, [x0, #1056]", "stur d2, [x4, #98]", "dup v2.8h, v2.h[4]", "str h2, [x4, #106]", "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]" + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]" ] }, "fnstsw [rax]": { @@ -6989,17 +6989,17 @@ "0xdd !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4]" ] @@ -7010,12 +7010,12 @@ "0xdd 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st1": { @@ -7024,14 +7024,14 @@ "0xdd 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st2": { @@ -7040,14 +7040,14 @@ "0xdd 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st3": { @@ -7056,14 +7056,14 @@ "0xdd 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st4": { @@ -7072,14 +7072,14 @@ "0xdd 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st5": { @@ -7088,14 +7088,14 @@ "0xdd 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st6": { @@ -7104,14 +7104,14 @@ "0xdd 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st7": { @@ -7120,14 +7120,14 @@ "0xdd 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st0": { @@ -7143,18 +7143,18 @@ "0xdd 11b 0xd1 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st2": { @@ -7163,18 +7163,18 @@ "0xdd 11b 0xd2 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st3": { @@ -7183,18 +7183,18 @@ "0xdd 11b 0xd3 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st4": { @@ -7203,18 +7203,18 @@ "0xdd 11b 0xd4 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st5": { @@ -7223,18 +7223,18 @@ "0xdd 11b 0xd5 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st6": { @@ -7243,18 +7243,18 @@ "0xdd 11b 0xd6 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st7": { @@ -7263,18 +7263,18 @@ "0xdd 11b 0xd7 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st0": { @@ -7283,17 +7283,17 @@ "0xdd 11b 0xd8 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st1": { @@ -7302,21 +7302,21 @@ "0xdd 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st2": { @@ -7325,23 +7325,23 @@ "0xdd 11b 0xda /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st3": { @@ -7350,23 +7350,23 @@ "0xdd 11b 0xdb /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x2 (2)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st4": { @@ -7375,23 +7375,23 @@ "0xdd 11b 0xdc /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x3 (3)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st5": { @@ -7400,23 +7400,23 @@ "0xdd 11b 0xdd /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x4 (4)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st6": { @@ -7425,23 +7425,23 @@ "0xdd 11b 0xde /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x5 (5)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st7": { @@ -7450,23 +7450,23 @@ "0xdd 11b 0xdf /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x6 (6)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str q2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str q2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucom st0": { @@ -7475,14 +7475,14 @@ "0xdd 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7491,11 +7491,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st1": { @@ -7504,18 +7504,18 @@ "0xdd 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7524,11 +7524,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st2": { @@ -7537,18 +7537,18 @@ "0xdd 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7557,11 +7557,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st3": { @@ -7570,18 +7570,18 @@ "0xdd 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7590,11 +7590,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st4": { @@ -7603,18 +7603,18 @@ "0xdd 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7623,11 +7623,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st5": { @@ -7636,18 +7636,18 @@ "0xdd 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7656,11 +7656,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st6": { @@ -7669,18 +7669,18 @@ "0xdd 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7689,11 +7689,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucom st7": { @@ -7702,18 +7702,18 @@ "0xdd 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -7722,11 +7722,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "fucomp st0": { @@ -7735,14 +7735,14 @@ "0xdd 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7751,19 +7751,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st1": { @@ -7772,18 +7772,18 @@ "0xdd 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x22, x0", @@ -7792,17 +7792,17 @@ "ubfx x22, x22, #2, #1", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w22, [x28, #1008]", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w22, [x28, #1040]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st2": { @@ -7811,18 +7811,18 @@ "0xdd 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7831,19 +7831,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st3": { @@ -7852,18 +7852,18 @@ "0xdd 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7872,19 +7872,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st4": { @@ -7893,18 +7893,18 @@ "0xdd 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7913,19 +7913,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st5": { @@ -7934,18 +7934,18 @@ "0xdd 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7954,19 +7954,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st6": { @@ -7975,18 +7975,18 @@ "0xdd 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -7995,19 +7995,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st7": { @@ -8016,18 +8016,18 @@ "0xdd 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -8036,19 +8036,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fiadd word [rax]": { @@ -8060,23 +8060,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fimul word [rax]": { @@ -8088,23 +8088,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "ficom word [rax]": { @@ -8116,19 +8116,19 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x20, x0", @@ -8137,11 +8137,11 @@ "ubfx x20, x20, #2, #1", "orr w21, w21, w20", "orr w22, w22, w20", - "strb w21, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", - "strb w20, [x28, #1008]" + "strb w21, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", + "strb w20, [x28, #1040]" ] }, "ficomp word [rax]": { @@ -8153,19 +8153,19 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -8174,19 +8174,19 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisub word [rax]": { @@ -8198,23 +8198,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fisubr word [rax]": { @@ -8226,23 +8226,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fidiv word [rax]": { @@ -8254,23 +8254,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "fidivr word [rax]": { @@ -8282,23 +8282,23 @@ "ldrh w20, [x4]", "str x30, [sp, #-16]!", "sxth w1, w20", - "ldr x0, [x28, #1752]", - "ldr x3, [x28, #1760]", + "ldr x0, [x28, #1768]", + "ldr x3, [x28, #1776]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q3, [x20, #1040]", + "ldr q3, [x20, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "str q2, [x20, #1040]" + "str q2, [x20, #1056]" ] }, "faddp st0": { @@ -8307,26 +8307,26 @@ "0xd8 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st1": { @@ -8335,28 +8335,28 @@ "0xde 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st2": { @@ -8365,30 +8365,30 @@ "0xde 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st3": { @@ -8397,30 +8397,30 @@ "0xde 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st4": { @@ -8429,30 +8429,30 @@ "0xde 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st5": { @@ -8461,30 +8461,30 @@ "0xde 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st6": { @@ -8493,30 +8493,30 @@ "0xde 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st7": { @@ -8525,30 +8525,30 @@ "0xde 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1960]", - "ldr x3, [x28, #1968]", + "ldr x0, [x28, #1976]", + "ldr x3, [x28, #1984]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st0": { @@ -8557,26 +8557,26 @@ "0xde 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st1": { @@ -8585,28 +8585,28 @@ "0xde 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st2": { @@ -8615,30 +8615,30 @@ "0xde 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st3": { @@ -8647,30 +8647,30 @@ "0xde 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st4": { @@ -8679,30 +8679,30 @@ "0xde 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st5": { @@ -8711,30 +8711,30 @@ "0xde 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st6": { @@ -8743,30 +8743,30 @@ "0xde 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st7": { @@ -8775,30 +8775,30 @@ "0xde 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1992]", - "ldr x3, [x28, #2000]", + "ldr x0, [x28, #2008]", + "ldr x3, [x28, #2016]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcompp": { @@ -8807,18 +8807,18 @@ "0xde 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -8827,21 +8827,21 @@ "ubfx x21, x21, #2, #1", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", - "strb w21, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", + "strb w21, [x28, #1040]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xe0": { @@ -8852,26 +8852,26 @@ "0xde 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st1, st0": { @@ -8880,28 +8880,28 @@ "0xde 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x23, x28, x20, lsl #4", - "ldr q3, [x23, #1040]", + "ldr q3, [x23, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st2, st0": { @@ -8910,30 +8910,30 @@ "0xde 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st3, st0": { @@ -8942,30 +8942,30 @@ "0xde 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st4, st0": { @@ -8974,30 +8974,30 @@ "0xde 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st5, st0": { @@ -9006,30 +9006,30 @@ "0xde 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st6, st0": { @@ -9038,30 +9038,30 @@ "0xde 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st7, st0": { @@ -9070,30 +9070,30 @@ "0xde 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xe8": { @@ -9104,26 +9104,26 @@ "0xde 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st1, st0": { @@ -9132,28 +9132,28 @@ "0xde 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st2, st0": { @@ -9162,30 +9162,30 @@ "0xde 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st3, st0": { @@ -9194,30 +9194,30 @@ "0xde 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st4, st0": { @@ -9226,30 +9226,30 @@ "0xde 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st5, st0": { @@ -9258,30 +9258,30 @@ "0xde 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st6, st0": { @@ -9290,30 +9290,30 @@ "0xde 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st7, st0": { @@ -9322,30 +9322,30 @@ "0xde 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1976]", - "ldr x3, [x28, #1984]", + "ldr x0, [x28, #1992]", + "ldr x3, [x28, #2000]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xf0": { @@ -9356,26 +9356,26 @@ "0xde 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st1, st0": { @@ -9384,28 +9384,28 @@ "0xde 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q2, [x22, #1040]", + "ldr q2, [x22, #1056]", "add x23, x28, x20, lsl #4", - "ldr q3, [x23, #1040]", + "ldr q3, [x23, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st2, st0": { @@ -9414,30 +9414,30 @@ "0xde 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st3, st0": { @@ -9446,30 +9446,30 @@ "0xde 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st4, st0": { @@ -9478,30 +9478,30 @@ "0xde 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st5, st0": { @@ -9510,30 +9510,30 @@ "0xde 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st6, st0": { @@ -9542,30 +9542,30 @@ "0xde 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st7, st0": { @@ -9574,30 +9574,30 @@ "0xde 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xf8": { @@ -9608,26 +9608,26 @@ "0xde 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st1, st0": { @@ -9636,28 +9636,28 @@ "0xde 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "strb w21, [x28, #1019]", - "str q2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str q2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st2, st0": { @@ -9666,30 +9666,30 @@ "0xde 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st3, st0": { @@ -9698,30 +9698,30 @@ "0xde 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st4, st0": { @@ -9730,30 +9730,30 @@ "0xde 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st5, st0": { @@ -9762,30 +9762,30 @@ "0xde 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st6, st0": { @@ -9794,30 +9794,30 @@ "0xde 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st7, st0": { @@ -9826,30 +9826,30 @@ "0xde 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #2008]", - "ldr x3, [x28, #2016]", + "ldr x0, [x28, #2024]", + "ldr x3, [x28, #2032]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fild word [rax]": { @@ -9880,17 +9880,17 @@ "fmov d2, x30", "fmov v2.D[1], x20", "msr nzcv, x21", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp word [rax]": { @@ -9899,9 +9899,9 @@ "0xdf !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "mov x21, v2.d[1]", "and x21, x21, #0x7fff", "mrs x22, nzcv", @@ -9911,11 +9911,11 @@ "cmp x21, x24", "cset x21, hs", "orr x21, x23, x21", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1688]", - "ldr x3, [x28, #1696]", + "ldr x0, [x28, #1704]", + "ldr x3, [x28, #1712]", "blr x0", "ldr x30, [sp], #16", "mov w21, w0", @@ -9923,12 +9923,12 @@ "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x22", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fist word [rax]": { @@ -9937,9 +9937,9 @@ "0xdf !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr q2, [x20, #1040]", + "ldr q2, [x20, #1056]", "mov x20, v2.d[1]", "and x20, x20, #0x7fff", "mrs x21, nzcv", @@ -9949,11 +9949,11 @@ "cmp x20, x23", "cset x20, hs", "orr x20, x22, x20", - "strb w20, [x28, #1008]", + "strb w20, [x28, #1040]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1640]", - "ldr x3, [x28, #1648]", + "ldr x0, [x28, #1656]", + "ldr x3, [x28, #1664]", "blr x0", "ldr x30, [sp], #16", "mov w20, w0", @@ -9967,9 +9967,9 @@ "0xdf !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "mov x21, v2.d[1]", "and x21, x21, #0x7fff", "mrs x22, nzcv", @@ -9979,11 +9979,11 @@ "cmp x21, x24", "cset x21, hs", "orr x21, x23, x21", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1640]", - "ldr x3, [x28, #1648]", + "ldr x0, [x28, #1656]", + "ldr x3, [x28, #1664]", "blr x0", "ldr x30, [sp], #16", "mov w21, w0", @@ -9991,12 +9991,12 @@ "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x22", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fbld tword [rax]": { @@ -10010,22 +10010,22 @@ "ld1 {v2.h}[4], [x20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1944]", - "ldr x3, [x28, #1952]", + "ldr x0, [x28, #1960]", + "ldr x3, [x28, #1968]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str q2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str q2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fbstp tword [rax]": { @@ -10034,13 +10034,13 @@ "0xdf !11b /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1928]", - "ldr x3, [x28, #1936]", + "ldr x0, [x28, #1944]", + "ldr x3, [x28, #1952]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -10049,12 +10049,12 @@ "strh w21, [x4, #8]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffreep st0": { @@ -10063,10 +10063,10 @@ "0xdf 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st1": { @@ -10075,10 +10075,10 @@ "0xdf 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st2": { @@ -10087,10 +10087,10 @@ "0xdf 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st3": { @@ -10099,10 +10099,10 @@ "0xdf 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st4": { @@ -10111,10 +10111,10 @@ "0xdf 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st5": { @@ -10123,10 +10123,10 @@ "0xdf 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st6": { @@ -10135,10 +10135,10 @@ "0xdf 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st7": { @@ -10147,10 +10147,10 @@ "0xdf 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "fnstsw ax": { @@ -10159,17 +10159,17 @@ "0xdf 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "bfxil x4, x20, #0, #16" ] @@ -10180,14 +10180,14 @@ "0xdf 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10201,16 +10201,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st1": { @@ -10219,18 +10219,18 @@ "0xdf 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x22, x0", @@ -10244,14 +10244,14 @@ "bfi w30, w23, #29, #1", "bfi w30, w24, #30, #1", "eor w26, w22, #0x1", - "strb w22, [x28, #1008]", + "strb w22, [x28, #1040]", "msr nzcv, x30", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st2": { @@ -10260,18 +10260,18 @@ "0xdf 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10285,16 +10285,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st3": { @@ -10303,18 +10303,18 @@ "0xdf 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10328,16 +10328,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st4": { @@ -10346,18 +10346,18 @@ "0xdf 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10371,16 +10371,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st5": { @@ -10389,18 +10389,18 @@ "0xdf 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10414,16 +10414,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st6": { @@ -10432,18 +10432,18 @@ "0xdf 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10457,16 +10457,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st7": { @@ -10475,18 +10475,18 @@ "0xdf 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10500,16 +10500,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st0": { @@ -10518,14 +10518,14 @@ "0xdf 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v2.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10539,16 +10539,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st1": { @@ -10557,18 +10557,18 @@ "0xdf 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr q3, [x22, #1040]", + "ldr q3, [x22, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x22, x0", @@ -10582,14 +10582,14 @@ "bfi w30, w23, #29, #1", "bfi w30, w24, #30, #1", "eor w26, w22, #0x1", - "strb w22, [x28, #1008]", + "strb w22, [x28, #1040]", "msr nzcv, x30", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st2": { @@ -10598,18 +10598,18 @@ "0xdf 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10623,16 +10623,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st3": { @@ -10641,18 +10641,18 @@ "0xdf 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10666,16 +10666,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st4": { @@ -10684,18 +10684,18 @@ "0xdf 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10709,16 +10709,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st5": { @@ -10727,18 +10727,18 @@ "0xdf 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10752,16 +10752,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st6": { @@ -10770,18 +10770,18 @@ "0xdf 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10795,16 +10795,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st7": { @@ -10813,18 +10813,18 @@ "0xdf 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr q2, [x21, #1040]", + "ldr q2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr q3, [x21, #1040]", + "ldr q3, [x21, #1056]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", "mov v1.16b, v3.16b", - "ldr x0, [x28, #1736]", - "ldr x3, [x28, #1744]", + "ldr x0, [x28, #1752]", + "ldr x3, [x28, #1760]", "blr x0", "ldr x30, [sp], #16", "mov x21, x0", @@ -10838,16 +10838,16 @@ "bfi w24, w22, #29, #1", "bfi w24, w23, #30, #1", "eor w26, w21, #0x1", - "strb w21, [x28, #1008]", + "strb w21, [x28, #1040]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "msr nzcv, x24", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "memcpy4_32": { @@ -10872,14 +10872,14 @@ "str s2, [x5, #8]", "ldr s2, [x4, #12]", "str s2, [x5, #12]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "memcpy4_64": { @@ -10904,14 +10904,14 @@ "str d2, [x5, #16]", "ldr d2, [x4, #32]", "str d2, [x5, #32]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Multiple fld/fst": { @@ -10938,14 +10938,14 @@ "add x20, x4, x20", "mov w20, w20", "str d2, [x20]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/x87_32Bit.json b/unittests/InstructionCountCI/x87_32Bit.json index 046f14664..088db96e4 100644 --- a/unittests/InstructionCountCI/x87_32Bit.json +++ b/unittests/InstructionCountCI/x87_32Bit.json @@ -27,14 +27,14 @@ "ldur s2, [x9, #-8]", "mov w20, #0x3ff2", "str s2, [x4, x20, sxtx]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/x87_f64.json b/unittests/InstructionCountCI/x87_f64.json index 96251563c..cf22e442e 100644 --- a/unittests/InstructionCountCI/x87_f64.json +++ b/unittests/InstructionCountCI/x87_f64.json @@ -22,11 +22,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul dword [rax]": { @@ -37,11 +37,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcom dword [rax]": { @@ -53,19 +53,19 @@ "ldr s2, [x4]", "fcvt d2, s2", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x21, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -78,28 +78,28 @@ "ldr s2, [x4]", "fcvt d2, s2", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w21, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x20", - "strb w22, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub dword [rax]": { @@ -110,11 +110,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr dword [rax]": { @@ -125,11 +125,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv dword [rax]": { @@ -140,11 +140,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr dword [rax]": { @@ -155,11 +155,11 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st0": { @@ -168,11 +168,11 @@ "0xd8 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fadd d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st1": { @@ -181,15 +181,15 @@ "0xd8 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st2": { @@ -198,15 +198,15 @@ "0xd8 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st3": { @@ -215,15 +215,15 @@ "0xd8 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st4": { @@ -232,15 +232,15 @@ "0xd8 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st5": { @@ -249,15 +249,15 @@ "0xd8 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st6": { @@ -266,15 +266,15 @@ "0xd8 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st0, st7": { @@ -283,15 +283,15 @@ "0xd8 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st0": { @@ -300,11 +300,11 @@ "0xd8 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fmul d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st1": { @@ -313,15 +313,15 @@ "0xd8 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st2": { @@ -330,15 +330,15 @@ "0xd8 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st3": { @@ -347,15 +347,15 @@ "0xd8 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st4": { @@ -364,15 +364,15 @@ "0xd8 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st5": { @@ -381,15 +381,15 @@ "0xd8 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st6": { @@ -398,15 +398,15 @@ "0xd8 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st0, st7": { @@ -415,15 +415,15 @@ "0xd8 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcom st0, st0": { @@ -432,9 +432,9 @@ "0xd8 11b 0xd0 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "mrs x20, nzcv", "fcmp d2, d2", "cset x21, vs", @@ -442,10 +442,10 @@ "cset x23, eq", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -455,24 +455,24 @@ "0xd8 11b 0xd1 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -482,24 +482,24 @@ "0xd8 11b 0xd2 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -509,24 +509,24 @@ "0xd8 11b 0xd3 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -536,24 +536,24 @@ "0xd8 11b 0xd4 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -563,24 +563,24 @@ "0xd8 11b 0xd5 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -590,24 +590,24 @@ "0xd8 11b 0xd6 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -617,24 +617,24 @@ "0xd8 11b 0xd7 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -644,9 +644,9 @@ "0xd8 11b 0xd8 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "fcmp d2, d2", "cset x22, vs", @@ -654,19 +654,19 @@ "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st1": { @@ -675,31 +675,31 @@ "0xd8 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "mrs x22, nzcv", "add x23, x28, x20, lsl #4", - "ldr d3, [x23, #1040]", + "ldr d3, [x23, #1056]", "fcmp d3, d2", "cset x23, vs", "cset x24, lo", "cset x30, eq", "orr w24, w24, w23", "orr w30, w30, w23", - "strb w24, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w30, [x28, #1022]", + "strb w24, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w30, [x28, #1054]", "msr nzcv, x22", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st2": { @@ -708,33 +708,33 @@ "0xd8 11b 0xda /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st3": { @@ -743,33 +743,33 @@ "0xd8 11b 0xdb /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st4": { @@ -778,33 +778,33 @@ "0xd8 11b 0xdc /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st5": { @@ -813,33 +813,33 @@ "0xd8 11b 0xdd /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st6": { @@ -848,33 +848,33 @@ "0xd8 11b 0xde /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomp st0, st7": { @@ -883,33 +883,33 @@ "0xd8 11b 0xdf /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub st0, st0": { @@ -918,11 +918,11 @@ "0xd8 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsub d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st1": { @@ -931,15 +931,15 @@ "0xd8 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st2": { @@ -948,15 +948,15 @@ "0xd8 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st3": { @@ -965,15 +965,15 @@ "0xd8 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st4": { @@ -982,15 +982,15 @@ "0xd8 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st5": { @@ -999,15 +999,15 @@ "0xd8 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st6": { @@ -1016,15 +1016,15 @@ "0xd8 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st0, st7": { @@ -1033,15 +1033,15 @@ "0xd8 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr st0, st0": { @@ -1050,11 +1050,11 @@ "0xd8 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsub d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr st0, st1": { @@ -1063,15 +1063,15 @@ "0xd8 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st2": { @@ -1080,15 +1080,15 @@ "0xd8 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st3": { @@ -1097,15 +1097,15 @@ "0xd8 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st4": { @@ -1114,15 +1114,15 @@ "0xd8 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st5": { @@ -1131,15 +1131,15 @@ "0xd8 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st6": { @@ -1148,15 +1148,15 @@ "0xd8 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st0, st7": { @@ -1165,15 +1165,15 @@ "0xd8 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdiv st0, st0": { @@ -1182,11 +1182,11 @@ "0xd8 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fdiv d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st1": { @@ -1195,15 +1195,15 @@ "0xd8 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st2": { @@ -1212,15 +1212,15 @@ "0xd8 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st3": { @@ -1229,15 +1229,15 @@ "0xd8 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st4": { @@ -1246,15 +1246,15 @@ "0xd8 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st5": { @@ -1263,15 +1263,15 @@ "0xd8 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st6": { @@ -1280,15 +1280,15 @@ "0xd8 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st0, st7": { @@ -1297,15 +1297,15 @@ "0xd8 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr st0, st0": { @@ -1314,11 +1314,11 @@ "0xd8 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fdiv d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr st0, st1": { @@ -1327,15 +1327,15 @@ "0xd8 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st2": { @@ -1344,15 +1344,15 @@ "0xd8 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st3": { @@ -1361,15 +1361,15 @@ "0xd8 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st4": { @@ -1378,15 +1378,15 @@ "0xd8 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st5": { @@ -1395,15 +1395,15 @@ "0xd8 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st6": { @@ -1412,15 +1412,15 @@ "0xd8 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st0, st7": { @@ -1429,15 +1429,15 @@ "0xd8 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fld dword [rax]": { @@ -1448,17 +1448,17 @@ "ExpectedArm64ASM": [ "ldr s2, [x4]", "fcvt d2, s2", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst dword [rax]": { @@ -1467,9 +1467,9 @@ "0xd9 !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fcvt s2, d2", "str s2, [x4]" ] @@ -1480,19 +1480,19 @@ "0xd9 !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvt s2, d2", "str s2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldenv [rax]": { @@ -1510,20 +1510,20 @@ "lsr x1, x21, #2", "bfi x0, x1, #24, #1", "msr fpcr, x0", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "ldr w20, [x4, #4]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w21, w20, #8, #1", "ubfx w22, w20, #9, #1", "ubfx w23, w20, #10, #1", "ubfx w24, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w21, [x28, #1016]", - "strb w22, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w24, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w21, [x28, #1048]", + "strb w22, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w24, [x28, #1054]", + "strb w20, [x28, #1040]", "ldr w20, [x4, #8]", "and w20, w20, w20, lsr #1", "mov w21, #0x55555555", @@ -1533,7 +1533,7 @@ "orr w20, w20, w20, lsr #2", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsr #4", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldcw [rax]": { @@ -1551,7 +1551,7 @@ "lsr x1, x21, #2", "bfi x0, x1, #24, #1", "msr fpcr, x0", - "strh w20, [x28, #1184]" + "strh w20, [x28, #1200]" ] }, "fnstenv [rax]": { @@ -1560,22 +1560,22 @@ "0xd9 !11b /6" ], "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "str w20, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "str w20, [x4, #4]", - "ldrb w20, [x28, #1186]", + "ldrb w20, [x28, #1202]", "orr w20, w20, w20, lsl #4", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsl #2", @@ -1597,7 +1597,7 @@ "0xd9 !11b /7" ], "ExpectedArm64ASM": [ - "ldrh w20, [x28, #1184]", + "ldrh w20, [x28, #1200]", "strh w20, [x4]" ] }, @@ -1607,19 +1607,19 @@ "0xd9 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st1": { @@ -1628,21 +1628,21 @@ "0xd9 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st2": { @@ -1651,21 +1651,21 @@ "0xd9 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st3": { @@ -1674,21 +1674,21 @@ "0xd9 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st4": { @@ -1697,21 +1697,21 @@ "0xd9 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st5": { @@ -1720,21 +1720,21 @@ "0xd9 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st6": { @@ -1743,21 +1743,21 @@ "0xd9 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld st7": { @@ -1766,18 +1766,18 @@ "0xd9 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", - "strb w20, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "ldr d2, [x21, #1056]", + "strb w20, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fxch st0, st0": { @@ -1786,7 +1786,7 @@ "0xd9 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1017]" + "strb wzr, [x28, #1049]" ] }, "fxch st0, st1": { @@ -1795,16 +1795,16 @@ "0xd9 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st2": { @@ -1813,16 +1813,16 @@ "0xd9 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st3": { @@ -1831,16 +1831,16 @@ "0xd9 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st4": { @@ -1849,16 +1849,16 @@ "0xd9 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st5": { @@ -1867,16 +1867,16 @@ "0xd9 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st6": { @@ -1885,16 +1885,16 @@ "0xd9 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fxch st0, st7": { @@ -1903,16 +1903,16 @@ "0xd9 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", - "strb wzr, [x28, #1017]", - "str d3, [x21, #1040]", - "str d2, [x20, #1040]" + "ldr d3, [x20, #1056]", + "strb wzr, [x28, #1049]", + "str d3, [x21, #1056]", + "str d2, [x20, #1056]" ] }, "fnop": { @@ -1928,11 +1928,11 @@ "0xd9 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fneg v2.2d, v2.2d", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fabs": { @@ -1941,11 +1941,11 @@ "0xd9 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fabs d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "ftst": { @@ -1955,9 +1955,9 @@ ], "ExpectedArm64ASM": [ "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mov w21, #0x0", "fmov d3, x21", "fcmp d2, d3", @@ -1966,10 +1966,10 @@ "cset x23, eq", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -1979,21 +1979,21 @@ "0xd9 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mov x21, v2.d[0]", "lsr x21, x21, #63", - "strb w21, [x28, #1017]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1049]", + "ldrb w21, [x28, #1202]", "lsr w20, w21, w20", "and w20, w20, #0x1", "mrs x21, nzcv", "cmp w20, #0x1 (1)", "cset x22, ne", - "strb w22, [x28, #1016]", - "strb w20, [x28, #1018]", - "strb w22, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb w20, [x28, #1050]", + "strb w22, [x28, #1054]", "msr nzcv, x21" ] }, @@ -2005,17 +2005,17 @@ "ExpectedArm64ASM": [ "mov x20, #0x3ff0000000000000", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldl2t": { @@ -2029,17 +2029,17 @@ "movk x20, #0x934f, lsl #32", "movk x20, #0x400a, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldl2e": { @@ -2053,17 +2053,17 @@ "movk x20, #0x1547, lsl #32", "movk x20, #0x3ff7, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldpi": { @@ -2077,17 +2077,17 @@ "movk x20, #0x21fb, lsl #32", "movk x20, #0x4009, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldlg2": { @@ -2101,17 +2101,17 @@ "movk x20, #0x4413, lsl #32", "movk x20, #0x3fd3, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldln2": { @@ -2125,17 +2125,17 @@ "movk x20, #0x2e42, lsl #32", "movk x20, #0x3fe6, lsl #48", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fldz": { @@ -2146,17 +2146,17 @@ "ExpectedArm64ASM": [ "mov w20, #0x0", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "f2xm1": { @@ -2165,17 +2165,17 @@ "0xd9 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2184]", - "ldr x3, [x28, #2192]", + "ldr x0, [x28, #2200]", + "ldr x3, [x28, #2208]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fyl2x": { @@ -2184,23 +2184,23 @@ "0xd9 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2200]", - "ldr x3, [x28, #2208]", + "ldr x0, [x28, #2216]", + "ldr x3, [x28, #2224]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]" + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]" ] }, "fptan": { @@ -2209,13 +2209,13 @@ "0xd9 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2152]", - "ldr x3, [x28, #2160]", + "ldr x0, [x28, #2168]", + "ldr x3, [x28, #2176]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", @@ -2223,16 +2223,16 @@ "fmov d3, x22", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb wzr, [x28, #1018]", - "strb w20, [x28, #1019]", + "strb wzr, [x28, #1050]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str d3, [x22, #1040]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d3, [x22, #1056]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fpatan": { @@ -2241,23 +2241,23 @@ "0xd9 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2168]", - "ldr x3, [x28, #2176]", + "ldr x0, [x28, #2184]", + "ldr x3, [x28, #2192]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb w20, [x28, #1019]", - "str d2, [x21, #1040]" + "strb w20, [x28, #1051]", + "str d2, [x21, #1056]" ] }, "fxtract": { @@ -2266,9 +2266,9 @@ "0xd9 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mov x22, v2.d[0]", "mov x23, #0xfff0000000000000", "fmov d3, x23", @@ -2285,17 +2285,17 @@ "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "msr nzcv, x23", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str d2, [x22, #1040]", - "str d3, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x22, #1056]", + "str d3, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0x303", "lsr w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fprem1": { @@ -2304,23 +2304,23 @@ "0xd9 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2232]", - "ldr x3, [x28, #2240]", + "ldr x0, [x28, #2248]", + "ldr x3, [x28, #2256]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb wzr, [x28, #1018]", - "str d2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str d2, [x20, #1056]" ] }, "fdecstp": { @@ -2329,10 +2329,10 @@ "0xd9 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "fincstp": { @@ -2341,10 +2341,10 @@ "0xd9 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "fprem": { @@ -2353,23 +2353,23 @@ "0xd9 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2216]", - "ldr x3, [x28, #2224]", + "ldr x0, [x28, #2232]", + "ldr x3, [x28, #2240]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb wzr, [x28, #1018]", - "str d2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str d2, [x20, #1056]" ] }, "fyl2xp1": { @@ -2380,25 +2380,25 @@ "ExpectedArm64ASM": [ "mov x20, #0x3ff0000000000000", "fmov d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", "fmov d1, d3", - "ldr x0, [x28, #2200]", - "ldr x3, [x28, #2208]", + "ldr x0, [x28, #2216]", + "ldr x3, [x28, #2224]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", - "strb w20, [x28, #1019]", - "str d3, [x22, #1040]", - "str d2, [x21, #1040]" + "strb w20, [x28, #1051]", + "str d3, [x22, #1056]", + "str d2, [x21, #1056]" ] }, "fsqrt": { @@ -2407,11 +2407,11 @@ "0xd9 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsqrt d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsincos": { @@ -2420,29 +2420,29 @@ "0xd9 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2136]", - "ldr x3, [x28, #2144]", + "ldr x0, [x28, #2152]", + "ldr x3, [x28, #2160]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "fmov d4, d1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb wzr, [x28, #1018]", - "strb w20, [x28, #1019]", + "strb wzr, [x28, #1050]", + "strb w20, [x28, #1051]", "add x22, x28, x20, lsl #4", - "str d4, [x22, #1040]", - "str d3, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d4, [x22, #1056]", + "str d3, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "frndint": { @@ -2451,11 +2451,11 @@ "0xd9 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "frinti d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fscale": { @@ -2464,22 +2464,22 @@ "0xd9 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d3", "fmov d1, d2", - "ldr x0, [x28, #2248]", - "ldr x3, [x28, #2256]", + "ldr x0, [x28, #2264]", + "ldr x3, [x28, #2272]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsin": { @@ -2488,18 +2488,18 @@ "0xd9 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2104]", - "ldr x3, [x28, #2112]", + "ldr x0, [x28, #2120]", + "ldr x3, [x28, #2128]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb wzr, [x28, #1018]", - "str d2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str d2, [x20, #1056]" ] }, "fcos": { @@ -2508,18 +2508,18 @@ "0xd9 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #2120]", - "ldr x3, [x28, #2128]", + "ldr x0, [x28, #2136]", + "ldr x3, [x28, #2144]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "strb wzr, [x28, #1018]", - "str d2, [x20, #1040]" + "strb wzr, [x28, #1050]", + "str d2, [x20, #1056]" ] }, "fiadd dword [rax]": { @@ -2530,11 +2530,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fimul dword [rax]": { @@ -2545,11 +2545,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "ficom dword [rax]": { @@ -2561,19 +2561,19 @@ "ldr w20, [x4]", "scvtf d2, w20", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x21, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -2586,28 +2586,28 @@ "ldr w20, [x4]", "scvtf d2, w20", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w21, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x20", - "strb w22, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisub dword [rax]": { @@ -2618,11 +2618,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fisubr dword [rax]": { @@ -2633,11 +2633,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fidiv dword [rax]": { @@ -2648,11 +2648,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fidivr dword [rax]": { @@ -2663,11 +2663,11 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st0": { @@ -2678,11 +2678,11 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st1": { @@ -2693,15 +2693,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st2": { @@ -2712,15 +2712,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st3": { @@ -2731,15 +2731,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st4": { @@ -2750,15 +2750,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st5": { @@ -2769,15 +2769,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st6": { @@ -2788,15 +2788,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovb st0, st7": { @@ -2807,15 +2807,15 @@ "ExpectedArm64ASM": [ "csetm x20, lo", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st0": { @@ -2826,11 +2826,11 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st1": { @@ -2841,15 +2841,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st2": { @@ -2860,15 +2860,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st3": { @@ -2879,15 +2879,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st4": { @@ -2898,15 +2898,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st5": { @@ -2917,15 +2917,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st6": { @@ -2936,15 +2936,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmove st0, st7": { @@ -2955,15 +2955,15 @@ "ExpectedArm64ASM": [ "csetm x20, eq", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st0": { @@ -2974,11 +2974,11 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st1": { @@ -2989,15 +2989,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st2": { @@ -3008,15 +3008,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st3": { @@ -3027,15 +3027,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st4": { @@ -3046,15 +3046,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st5": { @@ -3065,15 +3065,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st6": { @@ -3084,15 +3084,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovbe st0, st7": { @@ -3103,15 +3103,15 @@ "ExpectedArm64ASM": [ "csetm x20, ls", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st0": { @@ -3125,11 +3125,11 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st1": { @@ -3143,15 +3143,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st2": { @@ -3165,15 +3165,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st3": { @@ -3187,15 +3187,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st4": { @@ -3209,15 +3209,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st5": { @@ -3231,15 +3231,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st6": { @@ -3253,15 +3253,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovu st0, st7": { @@ -3275,15 +3275,15 @@ "eon w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fucompp": { @@ -3292,35 +3292,35 @@ "0xda 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "mrs x22, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w20", "orr w24, w24, w20", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w24, [x28, #1054]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", "msr nzcv, x22", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fild dword [rax]": { @@ -3331,17 +3331,17 @@ "ExpectedArm64ASM": [ "ldr w20, [x4]", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp dword [rax]": { @@ -3350,19 +3350,19 @@ "0xdb !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvtzs w21, d2", "str w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fist dword [rax]": { @@ -3371,9 +3371,9 @@ "0xdb !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "frinti d0, d2", "fcvtzs w20, d0", "str w20, [x4]" @@ -3385,20 +3385,20 @@ "0xdf !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "frinti d0, d2", "fcvtzs w21, d0", "str w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fld tword [rax]": { @@ -3412,22 +3412,22 @@ "ld1 {v2.h}[4], [x20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp tword [rax]": { @@ -3436,13 +3436,13 @@ "0xdb !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -3451,12 +3451,12 @@ "strh w21, [x4, #8]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcmovnb st0, st0": { @@ -3467,11 +3467,11 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st1": { @@ -3482,15 +3482,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st2": { @@ -3501,15 +3501,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st3": { @@ -3520,15 +3520,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st4": { @@ -3539,15 +3539,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st5": { @@ -3558,15 +3558,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st6": { @@ -3577,15 +3577,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnb st0, st7": { @@ -3596,15 +3596,15 @@ "ExpectedArm64ASM": [ "csetm x20, hs", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st0": { @@ -3615,11 +3615,11 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st1": { @@ -3630,15 +3630,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st2": { @@ -3649,15 +3649,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st3": { @@ -3668,15 +3668,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st4": { @@ -3687,15 +3687,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st5": { @@ -3706,15 +3706,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st6": { @@ -3725,15 +3725,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovne st0, st7": { @@ -3744,15 +3744,15 @@ "ExpectedArm64ASM": [ "csetm x20, ne", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st0": { @@ -3763,11 +3763,11 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st1": { @@ -3778,15 +3778,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st2": { @@ -3797,15 +3797,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st3": { @@ -3816,15 +3816,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st4": { @@ -3835,15 +3835,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st5": { @@ -3854,15 +3854,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st6": { @@ -3873,15 +3873,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnbe st0, st7": { @@ -3892,15 +3892,15 @@ "ExpectedArm64ASM": [ "csetm x20, hi", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st0": { @@ -3914,11 +3914,11 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "bsl v2.16b, v3.16b, v3.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st1": { @@ -3932,15 +3932,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st2": { @@ -3954,15 +3954,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st3": { @@ -3976,15 +3976,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st4": { @@ -3998,15 +3998,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st5": { @@ -4020,15 +4020,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st6": { @@ -4042,15 +4042,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcmovnu st0, st7": { @@ -4064,15 +4064,15 @@ "eor w20, w0, w0, lsr #1", "sbfx x20, x20, #0, #1", "dup v2.2d, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d4, [x20, #1040]", + "ldr d4, [x20, #1056]", "bsl v2.16b, v3.16b, v4.16b", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fnclex": { @@ -4081,7 +4081,7 @@ "0xdb 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "strb wzr, [x28, #1008]" + "strb wzr, [x28, #1040]" ] }, "fninit": { @@ -4099,14 +4099,14 @@ "bfi x0, x1, #24, #1", "msr fpcr, x0", "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]" + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]" ] }, "fucomi st0, st0": { @@ -4115,9 +4115,9 @@ "0xdb 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fcmp d2, d2", "cset x26, vc", "csetm x0, eq", @@ -4130,13 +4130,13 @@ "0xdb 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4149,13 +4149,13 @@ "0xdb 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4168,13 +4168,13 @@ "0xdb 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4187,13 +4187,13 @@ "0xdb 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4206,13 +4206,13 @@ "0xdb 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4225,13 +4225,13 @@ "0xdb 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4244,13 +4244,13 @@ "0xdb 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4263,9 +4263,9 @@ "0xdb 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fcmp d2, d2", "cset x26, vc", "csetm x0, eq", @@ -4278,13 +4278,13 @@ "0xdb 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4297,13 +4297,13 @@ "0xdb 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4316,13 +4316,13 @@ "0xdb 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4335,13 +4335,13 @@ "0xdb 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4354,13 +4354,13 @@ "0xdb 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4373,13 +4373,13 @@ "0xdb 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4392,13 +4392,13 @@ "0xdb 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", @@ -4412,11 +4412,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul qword [rax]": { @@ -4426,11 +4426,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fcom qword [rax]": { @@ -4441,19 +4441,19 @@ "ExpectedArm64ASM": [ "ldr d2, [x4]", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x21, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -4465,28 +4465,28 @@ "ExpectedArm64ASM": [ "ldr d2, [x4]", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w21, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x20", - "strb w22, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsub qword [rax]": { @@ -4496,11 +4496,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr qword [rax]": { @@ -4510,11 +4510,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv qword [rax]": { @@ -4524,11 +4524,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr qword [rax]": { @@ -4538,11 +4538,11 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "db 0xdc, 0xc0": { @@ -4553,11 +4553,11 @@ "0xdc 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fadd d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st1, st0": { @@ -4566,15 +4566,15 @@ "0xdc 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st2, st0": { @@ -4583,15 +4583,15 @@ "0xdc 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st3, st0": { @@ -4600,15 +4600,15 @@ "0xdc 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st4, st0": { @@ -4617,15 +4617,15 @@ "0xdc 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st5, st0": { @@ -4634,15 +4634,15 @@ "0xdc 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st6, st0": { @@ -4651,15 +4651,15 @@ "0xdc 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fadd st7, st0": { @@ -4668,15 +4668,15 @@ "0xdc 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "db 0xdc, 0xc8": { @@ -4687,11 +4687,11 @@ "0xdc 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fmul d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st1, st0": { @@ -4700,15 +4700,15 @@ "0xdc 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st2, st0": { @@ -4717,15 +4717,15 @@ "0xdc 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st3, st0": { @@ -4734,15 +4734,15 @@ "0xdc 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st4, st0": { @@ -4751,15 +4751,15 @@ "0xdc 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st5, st0": { @@ -4768,15 +4768,15 @@ "0xdc 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st6, st0": { @@ -4785,15 +4785,15 @@ "0xdc 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fmul st7, st0": { @@ -4802,15 +4802,15 @@ "0xdc 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "db 0xdc, 0xe0": { @@ -4821,11 +4821,11 @@ "0xdc 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsub d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsubr st1, st0": { @@ -4834,15 +4834,15 @@ "0xdc 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st2, st0": { @@ -4851,15 +4851,15 @@ "0xdc 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st3, st0": { @@ -4868,15 +4868,15 @@ "0xdc 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st4, st0": { @@ -4885,15 +4885,15 @@ "0xdc 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st5, st0": { @@ -4902,15 +4902,15 @@ "0xdc 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st6, st0": { @@ -4919,15 +4919,15 @@ "0xdc 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fsubr st7, st0": { @@ -4936,15 +4936,15 @@ "0xdc 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "db 0xdc, 0xe8": { @@ -4955,11 +4955,11 @@ "0xdc 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fsub d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st1, st0": { @@ -4968,15 +4968,15 @@ "0xdc 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st2, st0": { @@ -4985,15 +4985,15 @@ "0xdc 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st3, st0": { @@ -5002,15 +5002,15 @@ "0xdc 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st4, st0": { @@ -5019,15 +5019,15 @@ "0xdc 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st5, st0": { @@ -5036,15 +5036,15 @@ "0xdc 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st6, st0": { @@ -5053,15 +5053,15 @@ "0xdc 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fsub st7, st0": { @@ -5070,15 +5070,15 @@ "0xdc 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "db 0xdc, 0xf0": { @@ -5089,11 +5089,11 @@ "0xdc 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fdiv d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdivr st1, st0": { @@ -5102,15 +5102,15 @@ "0xdc 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st2, st0": { @@ -5119,15 +5119,15 @@ "0xdc 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st3, st0": { @@ -5136,15 +5136,15 @@ "0xdc 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st4, st0": { @@ -5153,15 +5153,15 @@ "0xdc 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st5, st0": { @@ -5170,15 +5170,15 @@ "0xdc 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st6, st0": { @@ -5187,15 +5187,15 @@ "0xdc 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "fdivr st7, st0": { @@ -5204,15 +5204,15 @@ "0xdc 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x21, #1040]" + "str d2, [x21, #1056]" ] }, "db 0xdc, 0xf8": { @@ -5223,11 +5223,11 @@ "0xdc 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "fdiv d2, d2, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st1, st0": { @@ -5236,15 +5236,15 @@ "0xdc 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st2, st0": { @@ -5253,15 +5253,15 @@ "0xdc 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st3, st0": { @@ -5270,15 +5270,15 @@ "0xdc 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st4, st0": { @@ -5287,15 +5287,15 @@ "0xdc 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st5, st0": { @@ -5304,15 +5304,15 @@ "0xdc 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st6, st0": { @@ -5321,15 +5321,15 @@ "0xdc 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fdiv st7, st0": { @@ -5338,15 +5338,15 @@ "0xdc 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fld qword [rax]": { @@ -5356,17 +5356,17 @@ ], "ExpectedArm64ASM": [ "ldr d2, [x4]", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp qword [rax]": { @@ -5375,19 +5375,19 @@ "0xdd !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvtzs x21, d2", "str x21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst qword [rax]": { @@ -5396,9 +5396,9 @@ "0xdd !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "str d2, [x4]" ] }, @@ -5408,18 +5408,18 @@ "0xdd !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str d2, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "frstor [rax]": { @@ -5429,7 +5429,7 @@ ], "ExpectedArm64ASM": [ "ldrh w20, [x4]", - "strh w20, [x28, #1184]", + "strh w20, [x28, #1200]", "lsr w20, w20, #10", "and w20, w20, #0x3", "rbit w1, w20", @@ -5441,17 +5441,17 @@ "msr fpcr, x0", "ldr w20, [x4, #4]", "ubfx w21, w20, #11, #3", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "ubfx w22, w20, #8, #1", "ubfx w23, w20, #9, #1", "ubfx w24, w20, #10, #1", "ubfx w30, w20, #14, #1", "ubfx w20, w20, #0, #1", - "strb w22, [x28, #1016]", - "strb w23, [x28, #1017]", - "strb w24, [x28, #1018]", - "strb w30, [x28, #1022]", - "strb w20, [x28, #1008]", + "strb w22, [x28, #1048]", + "strb w23, [x28, #1049]", + "strb w24, [x28, #1050]", + "strb w30, [x28, #1054]", + "strb w20, [x28, #1040]", "ldr w20, [x4, #8]", "and w20, w20, w20, lsr #1", "mov w22, #0x55555555", @@ -5461,7 +5461,7 @@ "orr w20, w20, w20, lsr #2", "and w20, w20, #0xf0f0f0f", "orr w20, w20, w20, lsr #4", - "strb w20, [x28, #1186]", + "strb w20, [x28, #1202]", "mov x20, #0xffffffffffffffff", "mov w22, #0xffff", "fmov d2, x20", @@ -5470,91 +5470,91 @@ "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x21, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #38]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldr q3, [x4, #48]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #58]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #68]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #78]", "and v3.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v3.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d3, d0", "add x0, x28, x20, lsl #4", - "str d3, [x0, #1040]", + "str d3, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur q3, [x4, #88]", "and v2.16b, v3.16b, v2.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", "add x0, x28, x20, lsl #4", - "str d2, [x0, #1040]", + "str d2, [x0, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "ldur d2, [x4, #98]", @@ -5562,13 +5562,13 @@ "mov v2.h[4], v3.h[0]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", "add x0, x28, x20, lsl #4", - "str d2, [x0, #1040]" + "str d2, [x0, #1056]" ] }, "fnsave [rax]": { @@ -5577,24 +5577,24 @@ "0xdd !11b /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrh w21, [x28, #1184]", + "ldrb w20, [x28, #1051]", + "ldrh w21, [x28, #1200]", "str w21, [x4]", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "lsl x21, x21, #11", - "ldrb w22, [x28, #1016]", + "ldrb w22, [x28, #1048]", "orr x21, x21, x22, lsl #8", - "ldrb w22, [x28, #1017]", + "ldrb w22, [x28, #1049]", "orr x21, x21, x22, lsl #9", - "ldrb w22, [x28, #1018]", + "ldrb w22, [x28, #1050]", "orr x21, x21, x22, lsl #10", - "ldrb w22, [x28, #1022]", + "ldrb w22, [x28, #1054]", "orr x21, x21, x22, lsl #14", - "ldrb w22, [x28, #1008]", + "ldrb w22, [x28, #1040]", "orr x21, x21, x22", "str w21, [x4, #4]", "mov w21, #0x0", - "ldrb w22, [x28, #1186]", + "ldrb w22, [x28, #1202]", "orr w22, w22, w22, lsl #4", "and w22, w22, #0xf0f0f0f", "orr w22, w22, w22, lsl #2", @@ -5609,11 +5609,11 @@ "str wzr, [x4, #20]", "str wzr, [x4, #24]", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5621,11 +5621,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5633,11 +5633,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5645,11 +5645,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5657,11 +5657,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5669,11 +5669,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5681,11 +5681,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5693,11 +5693,11 @@ "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x0, x28, x20, lsl #4", - "ldr d2, [x0, #1040]", + "ldr d2, [x0, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -5712,14 +5712,14 @@ "bfi x0, x1, #24, #1", "msr fpcr, x0", "mov w20, #0x37f", - "strh w20, [x28, #1184]", - "strb wzr, [x28, #1019]", - "strb wzr, [x28, #1186]", - "strb wzr, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb wzr, [x28, #1018]", - "strb wzr, [x28, #1022]", - "strb wzr, [x28, #1008]" + "strh w20, [x28, #1200]", + "strb wzr, [x28, #1051]", + "strb wzr, [x28, #1202]", + "strb wzr, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb wzr, [x28, #1050]", + "strb wzr, [x28, #1054]", + "strb wzr, [x28, #1040]" ] }, "fnstsw [rax]": { @@ -5728,17 +5728,17 @@ "0xdd !11b /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "strh w20, [x4]" ] @@ -5749,12 +5749,12 @@ "0xdd 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st1": { @@ -5763,14 +5763,14 @@ "0xdd 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st2": { @@ -5779,14 +5779,14 @@ "0xdd 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st3": { @@ -5795,14 +5795,14 @@ "0xdd 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st4": { @@ -5811,14 +5811,14 @@ "0xdd 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st5": { @@ -5827,14 +5827,14 @@ "0xdd 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st6": { @@ -5843,14 +5843,14 @@ "0xdd 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffree st7": { @@ -5859,14 +5859,14 @@ "0xdd 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st0": { @@ -5882,18 +5882,18 @@ "0xdd 11b 0xd1 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st2": { @@ -5902,18 +5902,18 @@ "0xdd 11b 0xd2 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x2 (2)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st3": { @@ -5922,18 +5922,18 @@ "0xdd 11b 0xd3 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x3 (3)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st4": { @@ -5942,18 +5942,18 @@ "0xdd 11b 0xd4 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x4 (4)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st5": { @@ -5962,18 +5962,18 @@ "0xdd 11b 0xd5 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x5 (5)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st6": { @@ -5982,18 +5982,18 @@ "0xdd 11b 0xd6 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x6 (6)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fst st7": { @@ -6002,18 +6002,18 @@ "0xdd 11b 0xd7 /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st0": { @@ -6022,17 +6022,17 @@ "0xdd 11b 0xd8 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st1": { @@ -6041,21 +6041,21 @@ "0xdd 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st2": { @@ -6064,23 +6064,23 @@ "0xdd 11b 0xda /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st3": { @@ -6089,23 +6089,23 @@ "0xdd 11b 0xdb /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x2 (2)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st4": { @@ -6114,23 +6114,23 @@ "0xdd 11b 0xdc /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x3 (3)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st5": { @@ -6139,23 +6139,23 @@ "0xdd 11b 0xdd /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x4 (4)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st6": { @@ -6164,23 +6164,23 @@ "0xdd 11b 0xde /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x5 (5)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fstp st7": { @@ -6189,23 +6189,23 @@ "0xdd 11b 0xdf /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", + "strb w21, [x28, #1051]", "add w21, w21, #0x6 (6)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "str d2, [x22, #1040]", - "ldrb w22, [x28, #1186]", + "str d2, [x22, #1056]", + "ldrb w22, [x28, #1202]", "mov w23, #0x1", "lsl w21, w23, w21", "orr w21, w22, w21", "lsl w20, w23, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucom st0": { @@ -6214,9 +6214,9 @@ "0xdd 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "mrs x20, nzcv", "fcmp d2, d2", "cset x21, vs", @@ -6224,10 +6224,10 @@ "cset x23, eq", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -6237,24 +6237,24 @@ "0xdd 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6264,24 +6264,24 @@ "0xdd 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6291,24 +6291,24 @@ "0xdd 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6318,24 +6318,24 @@ "0xdd 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6345,24 +6345,24 @@ "0xdd 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6372,24 +6372,24 @@ "0xdd 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6399,24 +6399,24 @@ "0xdd 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w20", "orr w23, w23, w20", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x21" ] }, @@ -6426,9 +6426,9 @@ "0xdd 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "fcmp d2, d2", "cset x22, vs", @@ -6436,19 +6436,19 @@ "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st1": { @@ -6457,31 +6457,31 @@ "0xdd 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "mrs x22, nzcv", "add x23, x28, x20, lsl #4", - "ldr d3, [x23, #1040]", + "ldr d3, [x23, #1056]", "fcmp d3, d2", "cset x23, vs", "cset x24, lo", "cset x30, eq", "orr w24, w24, w23", "orr w30, w30, w23", - "strb w24, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w23, [x28, #1018]", - "strb w30, [x28, #1022]", + "strb w24, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w23, [x28, #1050]", + "strb w30, [x28, #1054]", "msr nzcv, x22", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st2": { @@ -6490,33 +6490,33 @@ "0xdd 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st3": { @@ -6525,33 +6525,33 @@ "0xdd 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st4": { @@ -6560,33 +6560,33 @@ "0xdd 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st5": { @@ -6595,33 +6595,33 @@ "0xdd 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st6": { @@ -6630,33 +6630,33 @@ "0xdd 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomp st7": { @@ -6665,33 +6665,33 @@ "0xdd 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "mrs x21, nzcv", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x21", - "strb w22, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fiadd word [rax]": { @@ -6703,11 +6703,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fadd d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fimul word [rax]": { @@ -6719,11 +6719,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fmul d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "ficom word [rax]": { @@ -6736,19 +6736,19 @@ "sxth x20, w20", "scvtf d2, w20", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x21, vs", "cset x22, lo", "cset x23, eq", "orr w22, w22, w21", "orr w23, w23, w21", - "strb w22, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w21, [x28, #1018]", - "strb w23, [x28, #1022]", + "strb w22, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w21, [x28, #1050]", + "strb w23, [x28, #1054]", "msr nzcv, x20" ] }, @@ -6762,28 +6762,28 @@ "sxth x20, w20", "scvtf d2, w20", "mrs x20, nzcv", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x22, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w22", "orr w24, w24, w22", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w22, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w22, [x28, #1050]", + "strb w24, [x28, #1054]", "add w22, w21, #0x1 (1)", "and w22, w22, #0x7", "msr nzcv, x20", - "strb w22, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w22, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisub word [rax]": { @@ -6795,11 +6795,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fisubr word [rax]": { @@ -6811,11 +6811,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fsub d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fidiv word [rax]": { @@ -6827,11 +6827,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d3, d2", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "fidivr word [rax]": { @@ -6843,11 +6843,11 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, w20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fdiv d2, d2, d3", - "str d2, [x20, #1040]" + "str d2, [x20, #1056]" ] }, "faddp st0": { @@ -6856,19 +6856,19 @@ "0xd8 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fadd d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st1": { @@ -6877,21 +6877,21 @@ "0xde 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fadd d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st2": { @@ -6900,23 +6900,23 @@ "0xde 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st3": { @@ -6925,23 +6925,23 @@ "0xde 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st4": { @@ -6950,23 +6950,23 @@ "0xde 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st5": { @@ -6975,23 +6975,23 @@ "0xde 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st6": { @@ -7000,23 +7000,23 @@ "0xde 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "faddp st7": { @@ -7025,23 +7025,23 @@ "0xde 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fadd d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st0": { @@ -7050,19 +7050,19 @@ "0xde 11b 0xc8 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fmul d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st1": { @@ -7071,21 +7071,21 @@ "0xde 11b 0xc9 /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fmul d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st2": { @@ -7094,23 +7094,23 @@ "0xde 11b 0xca /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st3": { @@ -7119,23 +7119,23 @@ "0xde 11b 0xcb /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st4": { @@ -7144,23 +7144,23 @@ "0xde 11b 0xcc /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st5": { @@ -7169,23 +7169,23 @@ "0xde 11b 0xcd /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st6": { @@ -7194,23 +7194,23 @@ "0xde 11b 0xce /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fmulp st7": { @@ -7219,23 +7219,23 @@ "0xde 11b 0xcf /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fmul d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcompp": { @@ -7244,35 +7244,35 @@ "0xde 11b 0xd9 /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "mrs x22, nzcv", "add x20, x28, x20, lsl #4", - "ldr d3, [x20, #1040]", + "ldr d3, [x20, #1056]", "fcmp d3, d2", "cset x20, vs", "cset x23, lo", "cset x24, eq", "orr w23, w23, w20", "orr w24, w24, w20", - "strb w23, [x28, #1016]", - "strb wzr, [x28, #1017]", - "strb w20, [x28, #1018]", - "strb w24, [x28, #1022]", + "strb w23, [x28, #1048]", + "strb wzr, [x28, #1049]", + "strb w20, [x28, #1050]", + "strb w24, [x28, #1054]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", "msr nzcv, x22", - "strb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x8", "sub w20, w22, w20", "mov w22, #0xc0c0", "lsr w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xe0": { @@ -7283,19 +7283,19 @@ "0xde 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fsub d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st1, st0": { @@ -7304,21 +7304,21 @@ "0xde 11b 0xe1 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x23, x28, x20, lsl #4", - "ldr d3, [x23, #1040]", + "ldr d3, [x23, #1056]", "fsub d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st2, st0": { @@ -7327,23 +7327,23 @@ "0xde 11b 0xe2 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st3, st0": { @@ -7352,23 +7352,23 @@ "0xde 11b 0xe3 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st4, st0": { @@ -7377,23 +7377,23 @@ "0xde 11b 0xe4 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st5, st0": { @@ -7402,23 +7402,23 @@ "0xde 11b 0xe5 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st6, st0": { @@ -7427,23 +7427,23 @@ "0xde 11b 0xe6 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubrp st7, st0": { @@ -7452,23 +7452,23 @@ "0xde 11b 0xe7 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xe8": { @@ -7479,19 +7479,19 @@ "0xde 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fsub d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st1, st0": { @@ -7500,21 +7500,21 @@ "0xde 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fsub d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st2, st0": { @@ -7523,23 +7523,23 @@ "0xde 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st3, st0": { @@ -7548,23 +7548,23 @@ "0xde 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st4, st0": { @@ -7573,23 +7573,23 @@ "0xde 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st5, st0": { @@ -7598,23 +7598,23 @@ "0xde 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st6, st0": { @@ -7623,23 +7623,23 @@ "0xde 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fsubp st7, st0": { @@ -7648,23 +7648,23 @@ "0xde 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fsub d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xf0": { @@ -7675,19 +7675,19 @@ "0xde 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fdiv d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st1, st0": { @@ -7696,21 +7696,21 @@ "0xde 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x23, x28, x20, lsl #4", - "ldr d3, [x23, #1040]", + "ldr d3, [x23, #1056]", "fdiv d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st2, st0": { @@ -7719,23 +7719,23 @@ "0xde 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st3, st0": { @@ -7744,23 +7744,23 @@ "0xde 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st4, st0": { @@ -7769,23 +7769,23 @@ "0xde 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st5, st0": { @@ -7794,23 +7794,23 @@ "0xde 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st6, st0": { @@ -7819,23 +7819,23 @@ "0xde 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivrp st7, st0": { @@ -7844,23 +7844,23 @@ "0xde 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "db 0xde, 0xf8": { @@ -7871,19 +7871,19 @@ "0xde 11b 0xf8 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fdiv d2, d2, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st1, st0": { @@ -7892,21 +7892,21 @@ "0xde 11b 0xf9 /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fdiv d2, d3, d2", - "strb w21, [x28, #1019]", - "str d2, [x22, #1040]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "str d2, [x22, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st2, st0": { @@ -7915,23 +7915,23 @@ "0xde 11b 0xfa /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st3, st0": { @@ -7940,23 +7940,23 @@ "0xde 11b 0xfb /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st4, st0": { @@ -7965,23 +7965,23 @@ "0xde 11b 0xfc /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st5, st0": { @@ -7990,23 +7990,23 @@ "0xde 11b 0xfd /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st6, st0": { @@ -8015,23 +8015,23 @@ "0xde 11b 0xfe /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fdivp st7, st0": { @@ -8040,23 +8040,23 @@ "0xde 11b 0xff /7" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fdiv d2, d3, d2", "add w22, w20, #0x1 (1)", "and w22, w22, #0x7", - "strb w22, [x28, #1019]", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "strb w22, [x28, #1051]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fild word [rax]": { @@ -8068,17 +8068,17 @@ "ldrh w20, [x4]", "sxth x20, w20", "scvtf d2, x20", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fisttp word [rax]": { @@ -8087,19 +8087,19 @@ "0xdf !11b /1" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcvtzs x21, d2", "strh w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fist word [rax]": { @@ -8108,9 +8108,9 @@ "0xdf !11b /2" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x20, x28, x20, lsl #4", - "ldr d2, [x20, #1040]", + "ldr d2, [x20, #1056]", "frinti d0, d2", "fcvtzs x20, d0", "strh w20, [x4]" @@ -8122,20 +8122,20 @@ "0xdf !11b /3" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "frinti d0, d2", "fcvtzs x21, d0", "strh w21, [x4]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fbld tword [rax]": { @@ -8149,29 +8149,29 @@ "ld1 {v2.h}[4], [x20]", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1944]", - "ldr x3, [x28, #1952]", + "ldr x0, [x28, #1960]", + "ldr x3, [x28, #1968]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1624]", - "ldr x3, [x28, #1632]", + "ldr x0, [x28, #1640]", + "ldr x3, [x28, #1648]", "blr x0", "ldr x30, [sp], #16", "fmov d2, d0", - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", + "strb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "str d2, [x21, #1040]", - "ldrb w21, [x28, #1186]", + "str d2, [x21, #1056]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "orr w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fbstp tword [rax]": { @@ -8180,20 +8180,20 @@ "0xdf !11b /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "str x30, [sp, #-16]!", "fmov d0, d2", - "ldr x0, [x28, #1592]", - "ldr x3, [x28, #1600]", + "ldr x0, [x28, #1608]", + "ldr x3, [x28, #1616]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", "str x30, [sp, #-16]!", "mov v0.16b, v2.16b", - "ldr x0, [x28, #1928]", - "ldr x3, [x28, #1936]", + "ldr x0, [x28, #1944]", + "ldr x3, [x28, #1952]", "blr x0", "ldr x30, [sp], #16", "mov v2.16b, v0.16b", @@ -8202,12 +8202,12 @@ "strh w21, [x4, #8]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "ffreep st0": { @@ -8216,10 +8216,10 @@ "0xdf 11b 0xc0 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st1": { @@ -8228,10 +8228,10 @@ "0xdf 11b 0xc1 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st2": { @@ -8240,10 +8240,10 @@ "0xdf 11b 0xc2 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st3": { @@ -8252,10 +8252,10 @@ "0xdf 11b 0xc3 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st4": { @@ -8264,10 +8264,10 @@ "0xdf 11b 0xc4 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st5": { @@ -8276,10 +8276,10 @@ "0xdf 11b 0xc5 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st6": { @@ -8288,10 +8288,10 @@ "0xdf 11b 0xc6 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "ffreep st7": { @@ -8300,10 +8300,10 @@ "0xdf 11b 0xc7 /0" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w20, w20, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]" + "strb w20, [x28, #1051]" ] }, "fnstsw ax": { @@ -8312,17 +8312,17 @@ "0xdf 11b 0xe0 /4" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "lsl x20, x20, #11", - "ldrb w21, [x28, #1016]", + "ldrb w21, [x28, #1048]", "orr x20, x20, x21, lsl #8", - "ldrb w21, [x28, #1017]", + "ldrb w21, [x28, #1049]", "orr x20, x20, x21, lsl #9", - "ldrb w21, [x28, #1018]", + "ldrb w21, [x28, #1050]", "orr x20, x20, x21, lsl #10", - "ldrb w21, [x28, #1022]", + "ldrb w21, [x28, #1054]", "orr x20, x20, x21, lsl #14", - "ldrb w21, [x28, #1008]", + "ldrb w21, [x28, #1040]", "orr x20, x20, x21", "bfxil x4, x20, #0, #16" ] @@ -8333,21 +8333,21 @@ "0xdf 11b 0xe8 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcmp d2, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st1": { @@ -8356,23 +8356,23 @@ "0xdf 11b 0xe9 /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st2": { @@ -8381,25 +8381,25 @@ "0xdf 11b 0xea /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st3": { @@ -8408,25 +8408,25 @@ "0xdf 11b 0xeb /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st4": { @@ -8435,25 +8435,25 @@ "0xdf 11b 0xec /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st5": { @@ -8462,25 +8462,25 @@ "0xdf 11b 0xed /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st6": { @@ -8489,25 +8489,25 @@ "0xdf 11b 0xee /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fucomip st7": { @@ -8516,25 +8516,25 @@ "0xdf 11b 0xef /5" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st0": { @@ -8543,21 +8543,21 @@ "0xdf 11b 0xf0 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add x21, x28, x20, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "fcmp d2, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st1": { @@ -8566,23 +8566,23 @@ "0xdf 11b 0xf1 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "add x22, x28, x20, lsl #4", - "ldr d3, [x22, #1040]", + "ldr d3, [x22, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st2": { @@ -8591,25 +8591,25 @@ "0xdf 11b 0xf2 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x2 (2)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st3": { @@ -8618,25 +8618,25 @@ "0xdf 11b 0xf3 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x3 (3)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st4": { @@ -8645,25 +8645,25 @@ "0xdf 11b 0xf4 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x4 (4)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st5": { @@ -8672,25 +8672,25 @@ "0xdf 11b 0xf5 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x5 (5)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st6": { @@ -8699,25 +8699,25 @@ "0xdf 11b 0xf6 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x6 (6)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "fcomip st7": { @@ -8726,25 +8726,25 @@ "0xdf 11b 0xf7 /6" ], "ExpectedArm64ASM": [ - "ldrb w20, [x28, #1019]", + "ldrb w20, [x28, #1051]", "add w21, w20, #0x7 (7)", "and w21, w21, #0x7", "add x21, x28, x21, lsl #4", - "ldr d2, [x21, #1040]", + "ldr d2, [x21, #1056]", "add x21, x28, x20, lsl #4", - "ldr d3, [x21, #1040]", + "ldr d3, [x21, #1056]", "fcmp d3, d2", "cset x26, vc", "csetm x0, eq", "ccmn x26, x0, #nzCv, le", "add w21, w20, #0x1 (1)", "and w21, w21, #0x7", - "strb w21, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "strb w21, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "memcpy4_32": { @@ -8769,14 +8769,14 @@ "str s2, [x5, #8]", "ldr s2, [x4, #12]", "str s2, [x5, #12]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "memcpy4_64": { @@ -8801,14 +8801,14 @@ "str d2, [x5, #16]", "ldr d2, [x4, #32]", "str d2, [x5, #32]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] }, "Multiple fld/fst": { @@ -8835,14 +8835,14 @@ "add x20, x4, x20", "mov w20, w20", "str d2, [x20]", - "ldrb w20, [x28, #1019]", - "ldrb w21, [x28, #1186]", + "ldrb w20, [x28, #1051]", + "ldrb w21, [x28, #1202]", "mov w22, #0x1", "add w20, w20, #0x7 (7)", "and w20, w20, #0x7", "lsl w20, w22, w20", "bic w20, w21, w20", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } } diff --git a/unittests/InstructionCountCI/x87_f64_32Bit.json b/unittests/InstructionCountCI/x87_f64_32Bit.json index 995b168ef..80d23de52 100644 --- a/unittests/InstructionCountCI/x87_f64_32Bit.json +++ b/unittests/InstructionCountCI/x87_f64_32Bit.json @@ -23,19 +23,19 @@ "mov w20, #0x4a20", "movk w20, #0x20, lsl #16", "add w20, w20, w6, lsl #2", - "ldrb w21, [x28, #1019]", + "ldrb w21, [x28, #1051]", "add x22, x28, x21, lsl #4", - "ldr d2, [x22, #1040]", + "ldr d2, [x22, #1056]", "fcvt s2, d2", "str s2, [x20]", "add w20, w21, #0x1 (1)", "and w20, w20, #0x7", - "strb w20, [x28, #1019]", - "ldrb w20, [x28, #1186]", + "strb w20, [x28, #1051]", + "ldrb w20, [x28, #1202]", "mov w22, #0x1", "lsl w21, w22, w21", "bic w20, w20, w21", - "strb w20, [x28, #1186]" + "strb w20, [x28, #1202]" ] } }