3333// CHECK-NEXT: 211ff8: f0000260 adrp x0, 0x260000
3434// CHECK-NEXT: 211ffc: f9400021 ldr x1, [x1]
3535// CHECK-FIX: 212000: 1400c803 b 0x24400c
36+ // CHECK-FIX: <__CortexA53843419_212000_ret>:
3637// CHECK-NOFIX: 212000: f9400000 ldr x0, [x0]
3738// CHECK-NEXT: 212004: d65f03c0 ret
3839// CHECK-RELOCATABLE: <t3_ff8_ldr>:
@@ -57,6 +58,7 @@ t3_ff8_ldr:
5758// CHECK-NEXT: 213ff8: b0000260 adrp x0, 0x260000
5859// CHECK-NEXT: 213ffc: bd400021 ldr s1, [x1]
5960// CHECK-FIX: 214000: 1400c005 b 0x244014
61+ // CHECK-FIX: <__CortexA53843419_214000_ret>:
6062// CHECK-NOFIX: 214000: f9400402 ldr x2, [x0, #8]
6163// CHECK-NEXT: 214004: d65f03c0 ret
6264 .section .text .02 , "ax" , %progbits
@@ -75,6 +77,7 @@ t3_ff8_ldrsimd:
7577// CHECK-NEXT: 215ffc: f0000240 adrp x0, 0x260000
7678// CHECK-NEXT: 216000: bc408421 ldr s1, [x1], #8
7779// CHECK-FIX: 216004: 1400b806 b 0x24401c
80+ // CHECK-FIX: <__CortexA53843419_216004_ret>:
7881// CHECK-NOFIX: 216004: f9400803 ldr x3, [x0, #16]
7982// CHECK-NEXT: 216008: d65f03c0 ret
8083 .section .text .03 , "ax" , %progbits
@@ -93,6 +96,7 @@ t3_ffc_ldrpost:
9396// CHECK-NEXT: 217ff8: b0000240 adrp x0, 0x260000
9497// CHECK-NEXT: 217ffc: bc008c21 str s1, [x1, #8]!
9598// CHECK-FIX: 218000: 1400b009 b 0x244024
99+ // CHECK-FIX: <__CortexA53843419_218000_ret>:
96100// CHECK-NOFIX: 218000: f9400c02 ldr x2, [x0, #24]
97101// CHECK-NEXT: 218004: d65f03c0 ret
98102 .section .text .04 , "ax" , %progbits
@@ -111,6 +115,7 @@ t3_ff8_strpre:
111115// CHECK-NEXT: 219ffc: f000023c adrp x28, 0x260000
112116// CHECK-NEXT: 21a000: f9000042 str x2, [x2]
113117// CHECK-FIX: 21a004: 1400a80a b 0x24402c
118+ // CHECK-FIX: <__CortexA53843419_21A004_ret>:
114119// CHECK-NOFIX: 21a004: f900139c str x28, [x28, #32]
115120// CHECK-NEXT: 21a008: d65f03c0 ret
116121 .section .text .05 , "ax" , %progbits
@@ -129,6 +134,7 @@ t3_ffc_str:
129134// CHECK-NEXT: 21bffc: b000023c adrp x28, 0x260000
130135// CHECK-NEXT: 21c000: b9000044 str w4, [x2]
131136// CHECK-FIX: 21c004: 1400a00c b 0x244034
137+ // CHECK-FIX: <__CortexA53843419_21C004_ret>:
132138// CHECK-NOFIX: 21c004: f9001784 str x4, [x28, #40]
133139// CHECK-NEXT: 21c008: d65f03c0 ret
134140 .section .text .06 , "ax" , %progbits
@@ -147,6 +153,7 @@ t3_ffc_strsimd:
147153// CHECK-NEXT: 21dff8: f000021d adrp x29, 0x260000
148154// CHECK-NEXT: 21dffc: 38400841 ldtrb w1, [x2]
149155// CHECK-FIX: 21e000: 1400980f b 0x24403c
156+ // CHECK-FIX: <__CortexA53843419_21E000_ret>:
150157// CHECK-NOFIX: 21e000: f94003bd ldr x29, [x29]
151158// CHECK-NEXT: 21e004: d65f03c0 ret
152159 .section .text .07 , "ax" , %progbits
@@ -165,6 +172,7 @@ t3_ff8_ldrunpriv:
165172// CHECK-NEXT: 21fffc: b000021d adrp x29, 0x260000
166173// CHECK-NEXT: 220000: b8404042 ldur w2, [x2, #4]
167174// CHECK-FIX: 220004: 14009010 b 0x244044
175+ // CHECK-FIX: <__CortexA53843419_220004_ret>:
168176// CHECK-NOFIX: 220004: f94007bd ldr x29, [x29, #8]
169177// CHECK-NEXT: 220008: d65f03c0 ret
170178 .balign 4096
@@ -182,6 +190,7 @@ t3_ffc_ldur:
182190// CHECK-NEXT: 221ffc: f00001f2 adrp x18, 0x260000
183191// CHECK-NEXT: 222000: 78004043 sturh w3, [x2, #4]
184192// CHECK-FIX: 222004: 14008812 b 0x24404c
193+ // CHECK-FIX: <__CortexA53843419_222004_ret>:
185194// CHECK-NOFIX: 222004: f9400a41 ldr x1, [x18, #16]
186195// CHECK-NEXT: 222008: d65f03c0 ret
187196 .section .text .09 , "ax" , %progbits
@@ -200,6 +209,7 @@ t3_ffc_sturh:
200209// CHECK-NEXT: 223ff8: b00001f2 adrp x18, 0x260000
201210// CHECK-NEXT: 223ffc: 58ffffe3 ldr x3, 0x223ff8
202211// CHECK-FIX: 224000: 14008015 b 0x244054
212+ // CHECK-FIX: <__CortexA53843419_224000_ret>:
203213// CHECK-NOFIX: 224000: f9400e52 ldr x18, [x18, #24]
204214// CHECK-NEXT: 224004: d65f03c0 ret
205215 .section .text .10 , "ax" , %progbits
@@ -218,6 +228,7 @@ t3_ff8_literal:
218228// CHECK-NEXT: 225ffc: f00001cf adrp x15, 0x260000
219229// CHECK-NEXT: 226000: f8616843 ldr x3, [x2, x1]
220230// CHECK-FIX: 226004: 14007816 b 0x24405c
231+ // CHECK-FIX: <__CortexA53843419_226004_ret>:
221232// CHECK-NOFIX: 226004: f94011ea ldr x10, [x15, #32]
222233// CHECK-NEXT: 226008: d65f03c0 ret
223234 .section .text .11 , "ax" , %progbits
@@ -236,6 +247,7 @@ t3_ffc_register:
236247// CHECK-NEXT: 227ff8: b00001d0 adrp x16, 0x260000
237248// CHECK-NEXT: 227ffc: a9000861 stp x1, x2, [x3]
238249// CHECK-FIX: 228000: 14007019 b 0x244064
250+ // CHECK-FIX: <__CortexA53843419_228000_ret>:
239251// CHECK-NOFIX: 228000: f940160d ldr x13, [x16, #40]
240252// CHECK-NEXT: 228004: d65f03c0 ret
241253 .section .text .12 , "ax" , %progbits
@@ -254,6 +266,7 @@ t3_ff8_stp:
254266// CHECK-NEXT: 229ffc: f00001a7 adrp x7, 0x260000
255267// CHECK-NEXT: 22a000: a8000861 stnp x1, x2, [x3]
256268// CHECK-FIX: 22a004: 1400681a b 0x24406c
269+ // CHECK-FIX: <__CortexA53843419_22A004_ret>:
257270// CHECK-NOFIX: 22a004: f9400ce9 ldr x9, [x7, #24]
258271// CHECK-NEXT: 22a008: d65f03c0 ret
259272 .section .text .13 , "ax" , %progbits
@@ -272,6 +285,7 @@ t3_ffc_stnp:
272285// CHECK-NEXT: 22bffc: b00001b7 adrp x23, 0x260000
273286// CHECK-NEXT: 22c000: 0d820420 st1 { v0.b }[1], [x1], x2
274287// CHECK-FIX: 22c004: 1400601c b 0x244074
288+ // CHECK-FIX: <__CortexA53843419_22C004_ret>:
275289// CHECK-NOFIX: 22c004: f94012f6 ldr x22, [x23, #32]
276290// CHECK-NEXT: 22c008: d65f03c0 ret
277291 .section .text .14 , "ax" , %progbits
@@ -290,6 +304,7 @@ t3_ffc_st1singlepost:
290304// CHECK-NEXT: 22dff8: f0000197 adrp x23, 0x260000
291305// CHECK-NEXT: 22dffc: 4c00a020 st1 { v0.16b, v1.16b }, [x1]
292306// CHECK-FIX: 22e000: 1400581f b 0x24407c
307+ // CHECK-FIX: <__CortexA53843419_22E000_ret>:
293308// CHECK-NOFIX: 22e000: f94016f8 ldr x24, [x23, #40]
294309// CHECK-NEXT: 22e004: d65f03c0 ret
295310 .section .text .15 , "ax" , %progbits
@@ -309,6 +324,7 @@ t3_ff8_st1multiple:
309324// CHECK-NEXT: 22fffc: f9400021 ldr x1, [x1]
310325// CHECK-NEXT: 230000: 8b000042 add x2, x2, x0
311326// CHECK-FIX: 230004: 14005020 b 0x244084
327+ // CHECK-FIX: <__CortexA53843419_230004_ret>:
312328// CHECK-NOFIX: 230004: f9400002 ldr x2, [x0]
313329// CHECK-NEXT: 230008: d65f03c0 ret
314330 .section .text .16 , "ax" , %progbits
@@ -329,6 +345,7 @@ t4_ff8_ldr:
329345// CHECK-NEXT: 232000: f9000042 str x2, [x2]
330346// CHECK-NEXT: 232004: cb020020 sub x0, x1, x2
331347// CHECK-FIX: 232008: 14004821 b 0x24408c
348+ // CHECK-FIX: <__CortexA53843419_232008_ret>:
332349// CHECK-NOFIX: 232008: f900079b str x27, [x28, #8]
333350// CHECK-NEXT: 23200c: d65f03c0 ret
334351 .section .text .17 , "ax" , %progbits
@@ -349,6 +366,7 @@ t4_ffc_str:
349366// CHECK-NEXT: 233ffc: a9000861 stp x1, x2, [x3]
350367// CHECK-NEXT: 234000: 9b107e03 mul x3, x16, x16
351368// CHECK-FIX: 234004: 14004024 b 0x244094
369+ // CHECK-FIX: <__CortexA53843419_234004_ret>:
352370// CHECK-NOFIX: 234004: f9400a0e ldr x14, [x16, #16]
353371// CHECK-NEXT: 234008: d65f03c0 ret
354372 .section .text .18 , "ax" , %progbits
@@ -369,6 +387,7 @@ t4_ff8_stp:
369387// CHECK-NEXT: 235ffc: a9810861 stp x1, x2, [x3, #16]!
370388// CHECK-NEXT: 236000: 9b107e03 mul x3, x16, x16
371389// CHECK-FIX: 236004: 14003826 b 0x24409c
390+ // CHECK-FIX: <__CortexA53843419_236004_ret>:
372391// CHECK-NOFIX: 236004: f940060e ldr x14, [x16, #8]
373392// CHECK-NEXT: 236008: d65f03c0 ret
374393 .section .text .19 , "ax" , %progbits
@@ -389,6 +408,7 @@ t4_ff8_stppre:
389408// CHECK-NEXT: 237ffc: a8810861 stp x1, x2, [x3], #16
390409// CHECK-NEXT: 238000: 9b107e03 mul x3, x16, x16
391410// CHECK-FIX: 238004: 14003028 b 0x2440a4
411+ // CHECK-FIX: <__CortexA53843419_238004_ret>:
392412// CHECK-NOFIX: 238004: f940060e ldr x14, [x16, #8]
393413// CHECK-NEXT: 238008: d65f03c0 ret
394414 .section .text .20 , "ax" , %progbits
@@ -409,6 +429,7 @@ t4_ff8_stppost:
409429// CHECK-NEXT: 23a000: ad000861 stp q1, q2, [x3]
410430// CHECK-NEXT: 23a004: 9b107e03 mul x3, x16, x16
411431// CHECK-FIX: 23a008: 14002829 b 0x2440ac
432+ // CHECK-FIX: <__CortexA53843419_23A008_ret>:
412433// CHECK-NOFIX: 23a008: f940060e ldr x14, [x16, #8]
413434// CHECK-NEXT: 23a00c: d65f03c0 ret
414435 .section .text .21 , "ax" , %progbits
@@ -429,6 +450,7 @@ t4_ffc_stpsimd:
429450// CHECK-NEXT: 23c000: a8000861 stnp x1, x2, [x3]
430451// CHECK-NEXT: 23c004: d503201f nop
431452// CHECK-FIX: 23c008: 1400202b b 0x2440b4
453+ // CHECK-FIX: <__CortexA53843419_23C008_ret>:
432454// CHECK-NOFIX: 23c008: f94000ea ldr x10, [x7]
433455// CHECK-NEXT: 23c00c: d65f03c0 ret
434456 .section .text .22 , "ax" , %progbits
@@ -449,6 +471,7 @@ t4_ffc_stnp:
449471// CHECK-NEXT: 23e000: 4d008020 st1 { v0.s }[2], [x1]
450472// CHECK-NEXT: 23e004: f94006f6 ldr x22, [x23, #8]
451473// CHECK-FIX: 23e008: 1400182d b 0x2440bc
474+ // CHECK-FIX: <__CortexA53843419_23E008_ret>:
452475// CHECK-NOFIX: 23e008: f93fff18 str x24, [x24, #32760]
453476// CHECK-NEXT: 23e00c: d65f03c0 ret
454477 .section .text .23 , "ax" , %progbits
@@ -468,6 +491,7 @@ t4_ffc_st1:
468491// CHECK-NEXT: 23fff8: b0000100 adrp x0, 0x260000
469492// CHECK-NEXT: 23fffc: 4c827020 st1 { v0.16b }, [x1], x2
470493// CHECK-FIX: 240000: 14001031 b 0x2440c4
494+ // CHECK-FIX: <__CortexA53843419_240000_ret>:
471495// CHECK-NOFIX: 240000: f9400801 ldr x1, [x0, #16]
472496// CHECK-NEXT: 240004: f9400802 ldr x2, [x0, #16]
473497// CHECK-NEXT: 240008: d65f03c0 ret
0 commit comments