aboutsummaryrefslogtreecommitdiff
path: root/test/ELF/aarch64-cortex-a53-843419-recognize.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/aarch64-cortex-a53-843419-recognize.s')
-rw-r--r--test/ELF/aarch64-cortex-a53-843419-recognize.s490
1 files changed, 245 insertions, 245 deletions
diff --git a/test/ELF/aarch64-cortex-a53-843419-recognize.s b/test/ELF/aarch64-cortex-a53-843419-recognize.s
index 174f18164bce..cde35919806e 100644
--- a/test/ELF/aarch64-cortex-a53-843419-recognize.s
+++ b/test/ELF/aarch64-cortex-a53-843419-recognize.s
@@ -26,13 +26,13 @@
// - Optional instruction 3 present or not.
// - Load or store for instruction 4.
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 21FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 211FF8 in unpatched output.
// CHECK: t3_ff8_ldr:
-// CHECK-NEXT: 21ff8: e0 01 00 f0 adrp x0, #258048
-// CHECK-NEXT: 21ffc: 21 00 40 f9 ldr x1, [x1]
-// CHECK-FIX: 22000: 03 c8 00 14 b #204812
-// CHECK-NOFIX: 22000: 00 00 40 f9 ldr x0, [x0]
-// CHECK-NEXT: 22004: c0 03 5f d6 ret
+// CHECK-NEXT: 211ff8: e0 01 00 f0 adrp x0, #258048
+// CHECK-NEXT: 211ffc: 21 00 40 f9 ldr x1, [x1]
+// CHECK-FIX: 212000: 03 c8 00 14 b #204812
+// CHECK-NOFIX: 212000: 00 00 40 f9 ldr x0, [x0]
+// CHECK-NEXT: 212004: c0 03 5f d6 ret
.section .text.01, "ax", %progbits
.balign 4096
.globl t3_ff8_ldr
@@ -44,13 +44,13 @@ t3_ff8_ldr:
ldr x0, [x0, :got_lo12:dat1]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 23FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 213FF8 in unpatched output.
// CHECK: t3_ff8_ldrsimd:
-// CHECK-NEXT: 23ff8: e0 01 00 b0 adrp x0, #249856
-// CHECK-NEXT: 23ffc: 21 00 40 bd ldr s1, [x1]
-// CHECK-FIX: 24000: 05 c0 00 14 b #196628
-// CHECK-NOFIX: 24000: 02 04 40 f9 ldr x2, [x0, #8]
-// CHECK-NEXT: 24004: c0 03 5f d6 ret
+// CHECK-NEXT: 213ff8: e0 01 00 b0 adrp x0, #249856
+// CHECK-NEXT: 213ffc: 21 00 40 bd ldr s1, [x1]
+// CHECK-FIX: 214000: 05 c0 00 14 b #196628
+// CHECK-NOFIX: 214000: 02 04 40 f9 ldr x2, [x0, #8]
+// CHECK-NEXT: 214004: c0 03 5f d6 ret
.section .text.02, "ax", %progbits
.balign 4096
.globl t3_ff8_ldrsimd
@@ -62,13 +62,13 @@ t3_ff8_ldrsimd:
ldr x2, [x0, :got_lo12:dat2]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 25FFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 215FFC in unpatched output.
// CHECK: t3_ffc_ldrpost:
-// CHECK-NEXT: 25ffc: c0 01 00 f0 adrp x0, #241664
-// CHECK-NEXT: 26000: 21 84 40 bc ldr s1, [x1], #8
-// CHECK-FIX: 26004: 06 b8 00 14 b #188440
-// CHECK-NOFIX: 26004: 03 08 40 f9 ldr x3, [x0, #16]
-// CHECK-NEXT: 26008: c0 03 5f d6 ret
+// CHECK-NEXT: 215ffc: c0 01 00 f0 adrp x0, #241664
+// CHECK-NEXT: 216000: 21 84 40 bc ldr s1, [x1], #8
+// CHECK-FIX: 216004: 06 b8 00 14 b #188440
+// CHECK-NOFIX: 216004: 03 08 40 f9 ldr x3, [x0, #16]
+// CHECK-NEXT: 216008: c0 03 5f d6 ret
.section .text.03, "ax", %progbits
.balign 4096
.globl t3_ffc_ldrpost
@@ -80,13 +80,13 @@ t3_ffc_ldrpost:
ldr x3, [x0, :got_lo12:dat3]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 27FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 217FF8 in unpatched output.
// CHECK: t3_ff8_strpre:
-// CHECK-NEXT: 27ff8: c0 01 00 b0 adrp x0, #233472
-// CHECK-NEXT: 27ffc: 21 8c 00 bc str s1, [x1, #8]!
-// CHECK-FIX: 28000: 09 b0 00 14 b #180260
-// CHECK-NOFIX: 28000: 02 00 40 f9 ldr x2, [x0]
-// CHECK-NEXT: 28004: c0 03 5f d6 ret
+// CHECK-NEXT: 217ff8: c0 01 00 b0 adrp x0, #233472
+// CHECK-NEXT: 217ffc: 21 8c 00 bc str s1, [x1, #8]!
+// CHECK-FIX: 218000: 09 b0 00 14 b #180260
+// CHECK-NOFIX: 218000: 02 00 40 f9 ldr x2, [x0]
+// CHECK-NEXT: 218004: c0 03 5f d6 ret
.section .text.04, "ax", %progbits
.balign 4096
.globl t3_ff8_strpre
@@ -98,13 +98,13 @@ t3_ff8_strpre:
ldr x2, [x0, :lo12:dat1]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 29FFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 219FFC in unpatched output.
// CHECK: t3_ffc_str:
-// CHECK-NEXT: 29ffc: bc 01 00 f0 adrp x28, #225280
-// CHECK-NEXT: 2a000: 42 00 00 f9 str x2, [x2]
-// CHECK-FIX: 2a004: 0a a8 00 14 b #172072
-// CHECK-NOFIX: 2a004: 9c 07 00 f9 str x28, [x28, #8]
-// CHECK-NEXT: 2a008: c0 03 5f d6 ret
+// CHECK-NEXT: 219ffc: bc 01 00 f0 adrp x28, #225280
+// CHECK-NEXT: 21a000: 42 00 00 f9 str x2, [x2]
+// CHECK-FIX: 21a004: 0a a8 00 14 b #172072
+// CHECK-NOFIX: 21a004: 9c 07 00 f9 str x28, [x28, #8]
+// CHECK-NEXT: 21a008: c0 03 5f d6 ret
.section .text.05, "ax", %progbits
.balign 4096
.globl t3_ffc_str
@@ -116,13 +116,13 @@ t3_ffc_str:
str x28, [x28, :lo12:dat2]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 2BFFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 21BFFC in unpatched output.
// CHECK: t3_ffc_strsimd:
-// CHECK-NEXT: 2bffc: bc 01 00 b0 adrp x28, #217088
-// CHECK-NEXT: 2c000: 44 00 00 b9 str w4, [x2]
-// CHECK-FIX: 2c004: 0c a0 00 14 b #163888
-// CHECK-NOFIX: 2c004: 84 0b 00 f9 str x4, [x28, #16]
-// CHECK-NEXT: 2c008: c0 03 5f d6 ret
+// CHECK-NEXT: 21bffc: bc 01 00 b0 adrp x28, #217088
+// CHECK-NEXT: 21c000: 44 00 00 b9 str w4, [x2]
+// CHECK-FIX: 21c004: 0c a0 00 14 b #163888
+// CHECK-NOFIX: 21c004: 84 0b 00 f9 str x4, [x28, #16]
+// CHECK-NEXT: 21c008: c0 03 5f d6 ret
.section .text.06, "ax", %progbits
.balign 4096
.globl t3_ffc_strsimd
@@ -134,13 +134,13 @@ t3_ffc_strsimd:
str x4, [x28, :lo12:dat3]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 2DFF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 21DFF8 in unpatched output.
// CHECK: t3_ff8_ldrunpriv:
-// CHECK-NEXT: 2dff8: 9d 01 00 f0 adrp x29, #208896
-// CHECK-NEXT: 2dffc: 41 08 40 38 ldtrb w1, [x2]
-// CHECK-FIX: 2e000: 0f 98 00 14 b #155708
-// CHECK-NOFIX: 2e000: bd 03 40 f9 ldr x29, [x29]
-// CHECK-NEXT: 2e004: c0 03 5f d6 ret
+// CHECK-NEXT: 21dff8: 9d 01 00 f0 adrp x29, #208896
+// CHECK-NEXT: 21dffc: 41 08 40 38 ldtrb w1, [x2]
+// CHECK-FIX: 21e000: 0f 98 00 14 b #155708
+// CHECK-NOFIX: 21e000: bd 03 40 f9 ldr x29, [x29]
+// CHECK-NEXT: 21e004: c0 03 5f d6 ret
.section .text.07, "ax", %progbits
.balign 4096
.globl t3_ff8_ldrunpriv
@@ -152,13 +152,13 @@ t3_ff8_ldrunpriv:
ldr x29, [x29, :got_lo12:dat1]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 2FFFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 21FFFC in unpatched output.
// CHECK: t3_ffc_ldur:
-// CHECK-NEXT: 2fffc: 9d 01 00 b0 adrp x29, #200704
-// CHECK-NEXT: 30000: 42 40 40 b8 ldur w2, [x2, #4]
-// CHECK-FIX: 30004: 10 90 00 14 b #147520
-// CHECK-NOFIX: 30004: bd 07 40 f9 ldr x29, [x29, #8]
-// CHECK-NEXT: 30008: c0 03 5f d6 ret
+// CHECK-NEXT: 21fffc: 9d 01 00 b0 adrp x29, #200704
+// CHECK-NEXT: 220000: 42 40 40 b8 ldur w2, [x2, #4]
+// CHECK-FIX: 220004: 10 90 00 14 b #147520
+// CHECK-NOFIX: 220004: bd 07 40 f9 ldr x29, [x29, #8]
+// CHECK-NEXT: 220008: c0 03 5f d6 ret
.balign 4096
.globl t3_ffc_ldur
.type t3_ffc_ldur, %function
@@ -169,13 +169,13 @@ t3_ffc_ldur:
ldr x29, [x29, :got_lo12:dat2]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 31FFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 221FFC in unpatched output.
// CHECK: t3_ffc_sturh:
-// CHECK-NEXT: 31ffc: 72 01 00 f0 adrp x18, #192512
-// CHECK-NEXT: 32000: 43 40 00 78 sturh w3, [x2, #4]
-// CHECK-FIX: 32004: 12 88 00 14 b #139336
-// CHECK-NOFIX: 32004: 41 0a 40 f9 ldr x1, [x18, #16]
-// CHECK-NEXT: 32008: c0 03 5f d6 ret
+// CHECK-NEXT: 221ffc: 72 01 00 f0 adrp x18, #192512
+// CHECK-NEXT: 222000: 43 40 00 78 sturh w3, [x2, #4]
+// CHECK-FIX: 222004: 12 88 00 14 b #139336
+// CHECK-NOFIX: 222004: 41 0a 40 f9 ldr x1, [x18, #16]
+// CHECK-NEXT: 222008: c0 03 5f d6 ret
.section .text.09, "ax", %progbits
.balign 4096
.globl t3_ffc_sturh
@@ -187,13 +187,13 @@ t3_ffc_sturh:
ldr x1, [x18, :got_lo12:dat3]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 33FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 223FF8 in unpatched output.
// CHECK: t3_ff8_literal:
-// CHECK-NEXT: 33ff8: 72 01 00 b0 adrp x18, #184320
-// CHECK-NEXT: 33ffc: e3 ff ff 58 ldr x3, #-4
-// CHECK-FIX: 34000: 15 80 00 14 b #131156
-// CHECK-NOFIX: 34000: 52 02 40 f9 ldr x18, [x18]
-// CHECK-NEXT: 34004: c0 03 5f d6 ret
+// CHECK-NEXT: 223ff8: 72 01 00 b0 adrp x18, #184320
+// CHECK-NEXT: 223ffc: e3 ff ff 58 ldr x3, #-4
+// CHECK-FIX: 224000: 15 80 00 14 b #131156
+// CHECK-NOFIX: 224000: 52 02 40 f9 ldr x18, [x18]
+// CHECK-NEXT: 224004: c0 03 5f d6 ret
.section .text.10, "ax", %progbits
.balign 4096
.globl t3_ff8_literal
@@ -205,13 +205,13 @@ t3_ff8_literal:
ldr x18, [x18, :lo12:dat1]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 35FFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 225FFC in unpatched output.
// CHECK: t3_ffc_register:
-// CHECK-NEXT: 35ffc: 4f 01 00 f0 adrp x15, #176128
-// CHECK-NEXT: 36000: 43 68 61 f8 ldr x3, [x2, x1]
-// CHECK-FIX: 36004: 16 78 00 14 b #122968
-// CHECK-NOFIX: 36004: ea 05 40 f9 ldr x10, [x15, #8]
-// CHECK-NEXT: 36008: c0 03 5f d6 ret
+// CHECK-NEXT: 225ffc: 4f 01 00 f0 adrp x15, #176128
+// CHECK-NEXT: 226000: 43 68 61 f8 ldr x3, [x2, x1]
+// CHECK-FIX: 226004: 16 78 00 14 b #122968
+// CHECK-NOFIX: 226004: ea 05 40 f9 ldr x10, [x15, #8]
+// CHECK-NEXT: 226008: c0 03 5f d6 ret
.section .text.11, "ax", %progbits
.balign 4096
.globl t3_ffc_register
@@ -223,13 +223,13 @@ t3_ffc_register:
ldr x10, [x15, :lo12:dat2]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 37FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 227FF8 in unpatched output.
// CHECK: t3_ff8_stp:
-// CHECK-NEXT: 37ff8: 50 01 00 b0 adrp x16, #167936
-// CHECK-NEXT: 37ffc: 61 08 00 a9 stp x1, x2, [x3]
-// CHECK-FIX: 38000: 19 70 00 14 b #114788
-// CHECK-NOFIX: 38000: 0d 0a 40 f9 ldr x13, [x16, #16]
-// CHECK-NEXT: 38004: c0 03 5f d6 ret
+// CHECK-NEXT: 227ff8: 50 01 00 b0 adrp x16, #167936
+// CHECK-NEXT: 227ffc: 61 08 00 a9 stp x1, x2, [x3]
+// CHECK-FIX: 228000: 19 70 00 14 b #114788
+// CHECK-NOFIX: 228000: 0d 0a 40 f9 ldr x13, [x16, #16]
+// CHECK-NEXT: 228004: c0 03 5f d6 ret
.section .text.12, "ax", %progbits
.balign 4096
.globl t3_ff8_stp
@@ -241,13 +241,13 @@ t3_ff8_stp:
ldr x13, [x16, :lo12:dat3]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 39FFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 229FFC in unpatched output.
// CHECK: t3_ffc_stnp:
-// CHECK-NEXT: 39ffc: 27 01 00 f0 adrp x7, #159744
-// CHECK-NEXT: 3a000: 61 08 00 a8 stnp x1, x2, [x3]
-// CHECK-FIX: 3a004: 1a 68 00 14 b #106600
-// CHECK-NOFIX: 3a004: e9 00 40 f9 ldr x9, [x7]
-// CHECK-NEXT: 3a008: c0 03 5f d6 ret
+// CHECK-NEXT: 229ffc: 27 01 00 f0 adrp x7, #159744
+// CHECK-NEXT: 22a000: 61 08 00 a8 stnp x1, x2, [x3]
+// CHECK-FIX: 22a004: 1a 68 00 14 b #106600
+// CHECK-NOFIX: 22a004: e9 00 40 f9 ldr x9, [x7]
+// CHECK-NEXT: 22a008: c0 03 5f d6 ret
.section .text.13, "ax", %progbits
.balign 4096
.globl t3_ffc_stnp
@@ -259,13 +259,13 @@ t3_ffc_stnp:
ldr x9, [x7, :lo12:dat1]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 3BFFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 22BFFC in unpatched output.
// CHECK: t3_ffc_st1singlepost:
-// CHECK-NEXT: 3bffc: 37 01 00 b0 adrp x23, #151552
-// CHECK-NEXT: 3c000: 20 04 82 0d st1 { v0.b }[1], [x1], x2
-// CHECK-FIX: 3c004: 1c 60 00 14 b #98416
-// CHECK-NOFIX: 3c004: f6 06 40 f9 ldr x22, [x23, #8]
-// CHECK-NEXT: 3c008: c0 03 5f d6 ret
+// CHECK-NEXT: 22bffc: 37 01 00 b0 adrp x23, #151552
+// CHECK-NEXT: 22c000: 20 04 82 0d st1 { v0.b }[1], [x1], x2
+// CHECK-FIX: 22c004: 1c 60 00 14 b #98416
+// CHECK-NOFIX: 22c004: f6 06 40 f9 ldr x22, [x23, #8]
+// CHECK-NEXT: 22c008: c0 03 5f d6 ret
.section .text.14, "ax", %progbits
.balign 4096
.globl t3_ffc_st1singlepost
@@ -277,13 +277,13 @@ t3_ffc_st1singlepost:
ldr x22, [x23, :lo12:dat2]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 3DFF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 22DFF8 in unpatched output.
// CHECK: t3_ff8_st1multiple:
-// CHECK-NEXT: 3dff8: 17 01 00 f0 adrp x23, #143360
-// CHECK-NEXT: 3dffc: 20 a0 00 4c st1 { v0.16b, v1.16b }, [x1]
-// CHECK-FIX: 3e000: 1f 58 00 14 b #90236
-// CHECK-NOFIX: 3e000: f8 0a 40 f9 ldr x24, [x23, #16]
-// CHECK-NEXT: 3e004: c0 03 5f d6 ret
+// CHECK-NEXT: 22dff8: 17 01 00 f0 adrp x23, #143360
+// CHECK-NEXT: 22dffc: 20 a0 00 4c st1 { v0.16b, v1.16b }, [x1]
+// CHECK-FIX: 22e000: 1f 58 00 14 b #90236
+// CHECK-NOFIX: 22e000: f8 0a 40 f9 ldr x24, [x23, #16]
+// CHECK-NEXT: 22e004: c0 03 5f d6 ret
.section .text.15, "ax", %progbits
.balign 4096
.globl t3_ff8_st1multiple
@@ -295,14 +295,14 @@ t3_ff8_st1multiple:
ldr x24, [x23, :lo12:dat3]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 3FFF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 22FFF8 in unpatched output.
// CHECK: t4_ff8_ldr:
-// CHECK-NEXT: 3fff8: 00 01 00 b0 adrp x0, #135168
-// CHECK-NEXT: 3fffc: 21 00 40 f9 ldr x1, [x1]
-// CHECK-NEXT: 40000: 42 00 00 8b add x2, x2, x0
-// CHECK-FIX: 40004: 20 50 00 14 b #82048
-// CHECK-NOFIX: 40004: 02 00 40 f9 ldr x2, [x0]
-// CHECK-NEXT: 40008: c0 03 5f d6 ret
+// CHECK-NEXT: 22fff8: 00 01 00 b0 adrp x0, #135168
+// CHECK-NEXT: 22fffc: 21 00 40 f9 ldr x1, [x1]
+// CHECK-NEXT: 230000: 42 00 00 8b add x2, x2, x0
+// CHECK-FIX: 230004: 20 50 00 14 b #82048
+// CHECK-NOFIX: 230004: 02 00 40 f9 ldr x2, [x0]
+// CHECK-NEXT: 230008: c0 03 5f d6 ret
.section .text.16, "ax", %progbits
.balign 4096
.globl t4_ff8_ldr
@@ -315,14 +315,14 @@ t4_ff8_ldr:
ldr x2, [x0, :got_lo12:dat1]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 41FFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 231FFC in unpatched output.
// CHECK: t4_ffc_str:
-// CHECK-NEXT: 41ffc: fc 00 00 f0 adrp x28, #126976
-// CHECK-NEXT: 42000: 42 00 00 f9 str x2, [x2]
-// CHECK-NEXT: 42004: 20 00 02 cb sub x0, x1, x2
-// CHECK-FIX: 42008: 21 48 00 14 b #73860
-// CHECK-NOFIX: 42008: 9b 07 00 f9 str x27, [x28, #8]
-// CHECK-NEXT: 4200c: c0 03 5f d6 ret
+// CHECK-NEXT: 231ffc: fc 00 00 f0 adrp x28, #126976
+// CHECK-NEXT: 232000: 42 00 00 f9 str x2, [x2]
+// CHECK-NEXT: 232004: 20 00 02 cb sub x0, x1, x2
+// CHECK-FIX: 232008: 21 48 00 14 b #73860
+// CHECK-NOFIX: 232008: 9b 07 00 f9 str x27, [x28, #8]
+// CHECK-NEXT: 23200c: c0 03 5f d6 ret
.section .text.17, "ax", %progbits
.balign 4096
.globl t4_ffc_str
@@ -335,14 +335,14 @@ t4_ffc_str:
str x27, [x28, :got_lo12:dat2]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 43FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 233FF8 in unpatched output.
// CHECK: t4_ff8_stp:
-// CHECK-NEXT: 43ff8: f0 00 00 b0 adrp x16, #118784
-// CHECK-NEXT: 43ffc: 61 08 00 a9 stp x1, x2, [x3]
-// CHECK-NEXT: 44000: 03 7e 10 9b mul x3, x16, x16
-// CHECK-FIX: 44004: 24 40 00 14 b #65680
-// CHECK-NOFIX: 44004: 0e 0a 40 f9 ldr x14, [x16, #16]
-// CHECK-NEXT: 44008: c0 03 5f d6 ret
+// CHECK-NEXT: 233ff8: f0 00 00 b0 adrp x16, #118784
+// CHECK-NEXT: 233ffc: 61 08 00 a9 stp x1, x2, [x3]
+// CHECK-NEXT: 234000: 03 7e 10 9b mul x3, x16, x16
+// CHECK-FIX: 234004: 24 40 00 14 b #65680
+// CHECK-NOFIX: 234004: 0e 0a 40 f9 ldr x14, [x16, #16]
+// CHECK-NEXT: 234008: c0 03 5f d6 ret
.section .text.18, "ax", %progbits
.balign 4096
.globl t4_ff8_stp
@@ -355,14 +355,14 @@ t4_ff8_stp:
ldr x14, [x16, :got_lo12:dat3]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 45FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 235FF8 in unpatched output.
// CHECK: t4_ff8_stppre:
-// CHECK-NEXT: 45ff8: d0 00 00 f0 adrp x16, #110592
-// CHECK-NEXT: 45ffc: 61 08 81 a9 stp x1, x2, [x3, #16]!
-// CHECK-NEXT: 46000: 03 7e 10 9b mul x3, x16, x16
-// CHECK-FIX: 46004: 26 38 00 14 b #57496
-// CHECK-NOFIX: 46004: 0e 06 40 f9 ldr x14, [x16, #8]
-// CHECK-NEXT: 46008: c0 03 5f d6 ret
+// CHECK-NEXT: 235ff8: d0 00 00 f0 adrp x16, #110592
+// CHECK-NEXT: 235ffc: 61 08 81 a9 stp x1, x2, [x3, #16]!
+// CHECK-NEXT: 236000: 03 7e 10 9b mul x3, x16, x16
+// CHECK-FIX: 236004: 26 38 00 14 b #57496
+// CHECK-NOFIX: 236004: 0e 06 40 f9 ldr x14, [x16, #8]
+// CHECK-NEXT: 236008: c0 03 5f d6 ret
.section .text.19, "ax", %progbits
.balign 4096
.globl t4_ff8_stppre
@@ -375,14 +375,14 @@ t4_ff8_stppre:
ldr x14, [x16, #8]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 47FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 237FF8 in unpatched output.
// CHECK: t4_ff8_stppost:
-// CHECK-NEXT: 47ff8: d0 00 00 b0 adrp x16, #102400
-// CHECK-NEXT: 47ffc: 61 08 81 a8 stp x1, x2, [x3], #16
-// CHECK-NEXT: 48000: 03 7e 10 9b mul x3, x16, x16
-// CHECK-FIX: 48004: 28 30 00 14 b #49312
-// CHECK-NOFIX: 48004: 0e 06 40 f9 ldr x14, [x16, #8]
-// CHECK-NEXT: 48008: c0 03 5f d6 ret
+// CHECK-NEXT: 237ff8: d0 00 00 b0 adrp x16, #102400
+// CHECK-NEXT: 237ffc: 61 08 81 a8 stp x1, x2, [x3], #16
+// CHECK-NEXT: 238000: 03 7e 10 9b mul x3, x16, x16
+// CHECK-FIX: 238004: 28 30 00 14 b #49312
+// CHECK-NOFIX: 238004: 0e 06 40 f9 ldr x14, [x16, #8]
+// CHECK-NEXT: 238008: c0 03 5f d6 ret
.section .text.20, "ax", %progbits
.balign 4096
.globl t4_ff8_stppost
@@ -395,14 +395,14 @@ t4_ff8_stppost:
ldr x14, [x16, #8]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 49FFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 239FFC in unpatched output.
// CHECK: t4_ffc_stpsimd:
-// CHECK-NEXT: 49ffc: b0 00 00 f0 adrp x16, #94208
-// CHECK-NEXT: 4a000: 61 08 00 ad stp q1, q2, [x3]
-// CHECK-NEXT: 4a004: 03 7e 10 9b mul x3, x16, x16
-// CHECK-FIX: 4a008: 29 28 00 14 b #41124
-// CHECK-NOFIX: 4a008: 0e 06 40 f9 ldr x14, [x16, #8]
-// CHECK-NEXT: 4a00c: c0 03 5f d6 ret
+// CHECK-NEXT: 239ffc: b0 00 00 f0 adrp x16, #94208
+// CHECK-NEXT: 23a000: 61 08 00 ad stp q1, q2, [x3]
+// CHECK-NEXT: 23a004: 03 7e 10 9b mul x3, x16, x16
+// CHECK-FIX: 23a008: 29 28 00 14 b #41124
+// CHECK-NOFIX: 23a008: 0e 06 40 f9 ldr x14, [x16, #8]
+// CHECK-NEXT: 23a00c: c0 03 5f d6 ret
.section .text.21, "ax", %progbits
.balign 4096
.globl t4_ffc_stpsimd
@@ -415,14 +415,14 @@ t4_ffc_stpsimd:
ldr x14, [x16, #8]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 4BFFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 23BFFC in unpatched output.
// CHECK: t4_ffc_stnp:
-// CHECK-NEXT: 4bffc: a7 00 00 b0 adrp x7, #86016
-// CHECK-NEXT: 4c000: 61 08 00 a8 stnp x1, x2, [x3]
-// CHECK-NEXT: 4c004: 1f 20 03 d5 nop
-// CHECK-FIX: 4c008: 2b 20 00 14 b #32940
-// CHECK-NOFIX: 4c008: ea 00 40 f9 ldr x10, [x7]
-// CHECK-NEXT: 4c00c: c0 03 5f d6 ret
+// CHECK-NEXT: 23bffc: a7 00 00 b0 adrp x7, #86016
+// CHECK-NEXT: 23c000: 61 08 00 a8 stnp x1, x2, [x3]
+// CHECK-NEXT: 23c004: 1f 20 03 d5 nop
+// CHECK-FIX: 23c008: 2b 20 00 14 b #32940
+// CHECK-NOFIX: 23c008: ea 00 40 f9 ldr x10, [x7]
+// CHECK-NEXT: 23c00c: c0 03 5f d6 ret
.section .text.22, "ax", %progbits
.balign 4096
.globl t4_ffc_stnp
@@ -435,14 +435,14 @@ t4_ffc_stnp:
ldr x10, [x7, :got_lo12:dat1]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 4DFFC in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 23DFFC in unpatched output.
// CHECK: t4_ffc_st1:
-// CHECK-NEXT: 4dffc: 98 00 00 f0 adrp x24, #77824
-// CHECK-NEXT: 4e000: 20 80 00 4d st1 { v0.s }[2], [x1]
-// CHECK-NEXT: 4e004: f6 06 40 f9 ldr x22, [x23, #8]
-// CHECK-FIX: 4e008: 2d 18 00 14 b #24756
-// CHECK-NOFIX: 4e008: 18 ff 3f f9 str x24, [x24, #32760]
-// CHECK-NEXT: 4e00c: c0 03 5f d6 ret
+// CHECK-NEXT: 23dffc: 98 00 00 f0 adrp x24, #77824
+// CHECK-NEXT: 23e000: 20 80 00 4d st1 { v0.s }[2], [x1]
+// CHECK-NEXT: 23e004: f6 06 40 f9 ldr x22, [x23, #8]
+// CHECK-FIX: 23e008: 2d 18 00 14 b #24756
+// CHECK-NOFIX: 23e008: 18 ff 3f f9 str x24, [x24, #32760]
+// CHECK-NEXT: 23e00c: c0 03 5f d6 ret
.section .text.23, "ax", %progbits
.balign 4096
.globl t4_ffc_st1
@@ -455,14 +455,14 @@ t4_ffc_st1:
str x24, [x24, #32760]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 4FFF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 23FFF8 in unpatched output.
// CHECK: t3_ff8_ldr_once:
-// CHECK-NEXT: 4fff8: 80 00 00 b0 adrp x0, #69632
-// CHECK-NEXT: 4fffc: 20 70 82 4c st1 { v0.16b }, [x1], x2
-// CHECK-FIX: 50000: 31 10 00 14 b #16580
-// CHECK-NOFIX: 50000: 01 08 40 f9 ldr x1, [x0, #16]
-// CHECK-NEXT: 50004: 02 08 40 f9 ldr x2, [x0, #16]
-// CHECK-NEXT: 50008: c0 03 5f d6 ret
+// CHECK-NEXT: 23fff8: 80 00 00 b0 adrp x0, #69632
+// CHECK-NEXT: 23fffc: 20 70 82 4c st1 { v0.16b }, [x1], x2
+// CHECK-FIX: 240000: 31 10 00 14 b #16580
+// CHECK-NOFIX: 240000: 01 08 40 f9 ldr x1, [x0, #16]
+// CHECK-NEXT: 240004: 02 08 40 f9 ldr x2, [x0, #16]
+// CHECK-NEXT: 240008: c0 03 5f d6 ret
.section .text.24, "ax", %progbits
.balign 4096
.globl t3_ff8_ldr_once
@@ -475,14 +475,14 @@ t3_ff8_ldr_once:
ldr x2, [x0, #16]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 51FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 241FF8 in unpatched output.
// CHECK: t3_ff8_ldxr:
-// CHECK-NEXT: 51ff8: 60 00 00 f0 adrp x0, #61440
-// CHECK-NEXT: 51ffc: 03 7c 5f c8 ldxr x3, [x0]
-// CHECK-FIX: 52000: 33 08 00 14 b #8396
-// CHECK-NOFIX: 52000: 01 08 40 f9 ldr x1, [x0, #16]
-// CHECK: 52004: 02 08 40 f9 ldr x2, [x0, #16]
-// CHECK-NEXT: 52008: c0 03 5f d6 ret
+// CHECK-NEXT: 241ff8: 60 00 00 f0 adrp x0, #61440
+// CHECK-NEXT: 241ffc: 03 7c 5f c8 ldxr x3, [x0]
+// CHECK-FIX: 242000: 33 08 00 14 b #8396
+// CHECK-NOFIX: 242000: 01 08 40 f9 ldr x1, [x0, #16]
+// CHECK: 242004: 02 08 40 f9 ldr x2, [x0, #16]
+// CHECK-NEXT: 242008: c0 03 5f d6 ret
.section .text.25, "ax", %progbits
.balign 4096
.globl t3_ff8_ldxr
@@ -495,14 +495,14 @@ t3_ff8_ldxr:
ldr x2, [x0, #16]
ret
-// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 53FF8 in unpatched output.
+// CHECK-PRINT: detected cortex-a53-843419 erratum sequence starting at 243FF8 in unpatched output.
// CHECK: t3_ff8_stxr:
-// CHECK-NEXT: 53ff8: 60 00 00 b0 adrp x0, #53248
-// CHECK-NEXT: 53ffc: 03 7c 04 c8 stxr w4, x3, [x0]
-// CHECK-FIX: 54000: 35 00 00 14 b #212
-// CHECK-NOFIX: 54000: 01 08 40 f9 ldr x1, [x0, #16]
-// CHECK: 54004: 02 08 40 f9 ldr x2, [x0, #16]
-// CHECK-NEXT: 54008: c0 03 5f d6 ret
+// CHECK-NEXT: 243ff8: 60 00 00 b0 adrp x0, #53248
+// CHECK-NEXT: 243ffc: 03 7c 04 c8 stxr w4, x3, [x0]
+// CHECK-FIX: 244000: 35 00 00 14 b #212
+// CHECK-NOFIX: 244000: 01 08 40 f9 ldr x1, [x0, #16]
+// CHECK: 244004: 02 08 40 f9 ldr x2, [x0, #16]
+// CHECK-NEXT: 244008: c0 03 5f d6 ret
.section .text.26, "ax", %progbits
.balign 4096
.globl t3_ff8_stxr
@@ -521,84 +521,84 @@ t3_ff8_stxr:
_start:
ret
-// CHECK-FIX: __CortexA53843419_22000:
-// CHECK-FIX-NEXT: 5400c: 00 00 40 f9 ldr x0, [x0]
-// CHECK-FIX-NEXT: 54010: fd 37 ff 17 b #-204812
-// CHECK-FIX: __CortexA53843419_24000:
-// CHECK-FIX-NEXT: 54014: 02 04 40 f9 ldr x2, [x0, #8]
-// CHECK-FIX-NEXT: 54018: fb 3f ff 17 b #-196628
-// CHECK-FIX: __CortexA53843419_26004:
-// CHECK-FIX-NEXT: 5401c: 03 08 40 f9 ldr x3, [x0, #16]
-// CHECK-FIX-NEXT: 54020: fa 47 ff 17 b #-188440
-// CHECK-FIX: __CortexA53843419_28000:
-// CHECK-FIX-NEXT: 54024: 02 00 40 f9 ldr x2, [x0]
-// CHECK-FIX-NEXT: 54028: f7 4f ff 17 b #-180260
-// CHECK-FIX: __CortexA53843419_2A004:
-// CHECK-FIX-NEXT: 5402c: 9c 07 00 f9 str x28, [x28, #8]
-// CHECK-FIX-NEXT: 54030: f6 57 ff 17 b #-172072
-// CHECK-FIX: __CortexA53843419_2C004:
-// CHECK-FIX-NEXT: 54034: 84 0b 00 f9 str x4, [x28, #16]
-// CHECK-FIX-NEXT: 54038: f4 5f ff 17 b #-163888
-// CHECK-FIX: __CortexA53843419_2E000:
-// CHECK-FIX-NEXT: 5403c: bd 03 40 f9 ldr x29, [x29]
-// CHECK-FIX-NEXT: 54040: f1 67 ff 17 b #-155708
-// CHECK-FIX: __CortexA53843419_30004:
-// CHECK-FIX-NEXT: 54044: bd 07 40 f9 ldr x29, [x29, #8]
-// CHECK-FIX-NEXT: 54048: f0 6f ff 17 b #-147520
-// CHECK-FIX: __CortexA53843419_32004:
-// CHECK-FIX-NEXT: 5404c: 41 0a 40 f9 ldr x1, [x18, #16]
-// CHECK-FIX-NEXT: 54050: ee 77 ff 17 b #-139336
-// CHECK-FIX: __CortexA53843419_34000:
-// CHECK-FIX-NEXT: 54054: 52 02 40 f9 ldr x18, [x18]
-// CHECK-FIX-NEXT: 54058: eb 7f ff 17 b #-131156
-// CHECK-FIX: __CortexA53843419_36004:
-// CHECK-FIX-NEXT: 5405c: ea 05 40 f9 ldr x10, [x15, #8]
-// CHECK-FIX-NEXT: 54060: ea 87 ff 17 b #-122968
-// CHECK-FIX: __CortexA53843419_38000:
-// CHECK-FIX-NEXT: 54064: 0d 0a 40 f9 ldr x13, [x16, #16]
-// CHECK-FIX-NEXT: 54068: e7 8f ff 17 b #-114788
-// CHECK-FIX: __CortexA53843419_3A004:
-// CHECK-FIX-NEXT: 5406c: e9 00 40 f9 ldr x9, [x7]
-// CHECK-FIX-NEXT: 54070: e6 97 ff 17 b #-106600
-// CHECK-FIX: __CortexA53843419_3C004:
-// CHECK-FIX-NEXT: 54074: f6 06 40 f9 ldr x22, [x23, #8]
-// CHECK-FIX-NEXT: 54078: e4 9f ff 17 b #-98416
-// CHECK-FIX: __CortexA53843419_3E000:
-// CHECK-FIX-NEXT: 5407c: f8 0a 40 f9 ldr x24, [x23, #16]
-// CHECK-FIX-NEXT: 54080: e1 a7 ff 17 b #-90236
-// CHECK-FIX: __CortexA53843419_40004:
-// CHECK-FIX-NEXT: 54084: 02 00 40 f9 ldr x2, [x0]
-// CHECK-FIX-NEXT: 54088: e0 af ff 17 b #-82048
-// CHECK-FIX: __CortexA53843419_42008:
-// CHECK-FIX-NEXT: 5408c: 9b 07 00 f9 str x27, [x28, #8]
-// CHECK-FIX-NEXT: 54090: df b7 ff 17 b #-73860
-// CHECK-FIX: __CortexA53843419_44004:
-// CHECK-FIX-NEXT: 54094: 0e 0a 40 f9 ldr x14, [x16, #16]
-// CHECK-FIX-NEXT: 54098: dc bf ff 17 b #-65680
-// CHECK-FIX: __CortexA53843419_46004:
-// CHECK-FIX-NEXT: 5409c: 0e 06 40 f9 ldr x14, [x16, #8]
-// CHECK-FIX-NEXT: 540a0: da c7 ff 17 b #-57496
-// CHECK-FIX: __CortexA53843419_48004:
-// CHECK-FIX-NEXT: 540a4: 0e 06 40 f9 ldr x14, [x16, #8]
-// CHECK-FIX-NEXT: 540a8: d8 cf ff 17 b #-49312
-// CHECK-FIX: __CortexA53843419_4A008:
-// CHECK-FIX-NEXT: 540ac: 0e 06 40 f9 ldr x14, [x16, #8]
-// CHECK-FIX-NEXT: 540b0: d7 d7 ff 17 b #-41124
-// CHECK-FIX: __CortexA53843419_4C008:
-// CHECK-FIX-NEXT: 540b4: ea 00 40 f9 ldr x10, [x7]
-// CHECK-FIX-NEXT: 540b8: d5 df ff 17 b #-32940
-// CHECK-FIX: __CortexA53843419_4E008:
-// CHECK-FIX-NEXT: 540bc: 18 ff 3f f9 str x24, [x24, #32760]
-// CHECK-FIX-NEXT: 540c0: d3 e7 ff 17 b #-24756
-// CHECK-FIX: __CortexA53843419_50000:
-// CHECK-FIX-NEXT: 540c4: 01 08 40 f9 ldr x1, [x0, #16]
-// CHECK-FIX-NEXT: 540c8: cf ef ff 17 b #-16580
-// CHECK-FIX: __CortexA53843419_52000:
-// CHECK-FIX-NEXT: 540cc: 01 08 40 f9 ldr x1, [x0, #16]
-// CHECK-FIX-NEXT: 540d0: cd f7 ff 17 b #-8396
-// CHECK-FIX: __CortexA53843419_54000:
-// CHECK-FIX-NEXT: 540d4: 01 08 40 f9 ldr x1, [x0, #16]
-// CHECK-FIX-NEXT: 540d8: cb ff ff 17 b #-212
+// CHECK-FIX: __CortexA53843419_212000:
+// CHECK-FIX-NEXT: 24400c: 00 00 40 f9 ldr x0, [x0]
+// CHECK-FIX-NEXT: 244010: fd 37 ff 17 b #-204812
+// CHECK-FIX: __CortexA53843419_214000:
+// CHECK-FIX-NEXT: 244014: 02 04 40 f9 ldr x2, [x0, #8]
+// CHECK-FIX-NEXT: 244018: fb 3f ff 17 b #-196628
+// CHECK-FIX: __CortexA53843419_216004:
+// CHECK-FIX-NEXT: 24401c: 03 08 40 f9 ldr x3, [x0, #16]
+// CHECK-FIX-NEXT: 244020: fa 47 ff 17 b #-188440
+// CHECK-FIX: __CortexA53843419_218000:
+// CHECK-FIX-NEXT: 244024: 02 00 40 f9 ldr x2, [x0]
+// CHECK-FIX-NEXT: 244028: f7 4f ff 17 b #-180260
+// CHECK-FIX: __CortexA53843419_21A004:
+// CHECK-FIX-NEXT: 24402c: 9c 07 00 f9 str x28, [x28, #8]
+// CHECK-FIX-NEXT: 244030: f6 57 ff 17 b #-172072
+// CHECK-FIX: __CortexA53843419_21C004:
+// CHECK-FIX-NEXT: 244034: 84 0b 00 f9 str x4, [x28, #16]
+// CHECK-FIX-NEXT: 244038: f4 5f ff 17 b #-163888
+// CHECK-FIX: __CortexA53843419_21E000:
+// CHECK-FIX-NEXT: 24403c: bd 03 40 f9 ldr x29, [x29]
+// CHECK-FIX-NEXT: 244040: f1 67 ff 17 b #-155708
+// CHECK-FIX: __CortexA53843419_220004:
+// CHECK-FIX-NEXT: 244044: bd 07 40 f9 ldr x29, [x29, #8]
+// CHECK-FIX-NEXT: 244048: f0 6f ff 17 b #-147520
+// CHECK-FIX: __CortexA53843419_222004:
+// CHECK-FIX-NEXT: 24404c: 41 0a 40 f9 ldr x1, [x18, #16]
+// CHECK-FIX-NEXT: 244050: ee 77 ff 17 b #-139336
+// CHECK-FIX: __CortexA53843419_224000:
+// CHECK-FIX-NEXT: 244054: 52 02 40 f9 ldr x18, [x18]
+// CHECK-FIX-NEXT: 244058: eb 7f ff 17 b #-131156
+// CHECK-FIX: __CortexA53843419_226004:
+// CHECK-FIX-NEXT: 24405c: ea 05 40 f9 ldr x10, [x15, #8]
+// CHECK-FIX-NEXT: 244060: ea 87 ff 17 b #-122968
+// CHECK-FIX: __CortexA53843419_228000:
+// CHECK-FIX-NEXT: 244064: 0d 0a 40 f9 ldr x13, [x16, #16]
+// CHECK-FIX-NEXT: 244068: e7 8f ff 17 b #-114788
+// CHECK-FIX: __CortexA53843419_22A004:
+// CHECK-FIX-NEXT: 24406c: e9 00 40 f9 ldr x9, [x7]
+// CHECK-FIX-NEXT: 244070: e6 97 ff 17 b #-106600
+// CHECK-FIX: __CortexA53843419_22C004:
+// CHECK-FIX-NEXT: 244074: f6 06 40 f9 ldr x22, [x23, #8]
+// CHECK-FIX-NEXT: 244078: e4 9f ff 17 b #-98416
+// CHECK-FIX: __CortexA53843419_22E000:
+// CHECK-FIX-NEXT: 24407c: f8 0a 40 f9 ldr x24, [x23, #16]
+// CHECK-FIX-NEXT: 244080: e1 a7 ff 17 b #-90236
+// CHECK-FIX: __CortexA53843419_230004:
+// CHECK-FIX-NEXT: 244084: 02 00 40 f9 ldr x2, [x0]
+// CHECK-FIX-NEXT: 244088: e0 af ff 17 b #-82048
+// CHECK-FIX: __CortexA53843419_232008:
+// CHECK-FIX-NEXT: 24408c: 9b 07 00 f9 str x27, [x28, #8]
+// CHECK-FIX-NEXT: 244090: df b7 ff 17 b #-73860
+// CHECK-FIX: __CortexA53843419_234004:
+// CHECK-FIX-NEXT: 244094: 0e 0a 40 f9 ldr x14, [x16, #16]
+// CHECK-FIX-NEXT: 244098: dc bf ff 17 b #-65680
+// CHECK-FIX: __CortexA53843419_236004:
+// CHECK-FIX-NEXT: 24409c: 0e 06 40 f9 ldr x14, [x16, #8]
+// CHECK-FIX-NEXT: 2440a0: da c7 ff 17 b #-57496
+// CHECK-FIX: __CortexA53843419_238004:
+// CHECK-FIX-NEXT: 2440a4: 0e 06 40 f9 ldr x14, [x16, #8]
+// CHECK-FIX-NEXT: 2440a8: d8 cf ff 17 b #-49312
+// CHECK-FIX: __CortexA53843419_23A008:
+// CHECK-FIX-NEXT: 2440ac: 0e 06 40 f9 ldr x14, [x16, #8]
+// CHECK-FIX-NEXT: 2440b0: d7 d7 ff 17 b #-41124
+// CHECK-FIX: __CortexA53843419_23C008:
+// CHECK-FIX-NEXT: 2440b4: ea 00 40 f9 ldr x10, [x7]
+// CHECK-FIX-NEXT: 2440b8: d5 df ff 17 b #-32940
+// CHECK-FIX: __CortexA53843419_23E008:
+// CHECK-FIX-NEXT: 2440bc: 18 ff 3f f9 str x24, [x24, #32760]
+// CHECK-FIX-NEXT: 2440c0: d3 e7 ff 17 b #-24756
+// CHECK-FIX: __CortexA53843419_240000:
+// CHECK-FIX-NEXT: 2440c4: 01 08 40 f9 ldr x1, [x0, #16]
+// CHECK-FIX-NEXT: 2440c8: cf ef ff 17 b #-16580
+// CHECK-FIX: __CortexA53843419_242000:
+// CHECK-FIX-NEXT: 2440cc: 01 08 40 f9 ldr x1, [x0, #16]
+// CHECK-FIX-NEXT: 2440d0: cd f7 ff 17 b #-8396
+// CHECK-FIX: __CortexA53843419_244000:
+// CHECK-FIX-NEXT: 2440d4: 01 08 40 f9 ldr x1, [x0, #16]
+// CHECK-FIX-NEXT: 2440d8: cb ff ff 17 b #-212
.data
.globl dat
.globl dat2