@@ -201,7 +201,7 @@ good_indirect_call_mem_chain_of_auts:
201
201
mov x29 , sp
202
202
203
203
ldr x16 , [ x0 ]
204
- autia x16 , x1
204
+ autda x16 , x1
205
205
ldr x16 , [ x16 ]
206
206
autia x16 , x0
207
207
blr x16
@@ -223,7 +223,7 @@ bad_indirect_call_mem_chain_of_auts:
223
223
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: stp x29 , x30 , [ sp , # - 0x10 ] !
224
224
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: mov x29 , sp
225
225
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: ldr x16 , [ x0 ]
226
- // CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: autia x16 , x1
226
+ // CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: autda x16 , x1
227
227
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: ldr x16 , [ x16 ]
228
228
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: blr x16
229
229
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: ldp x29 , x30 , [ sp ], # 0x10
@@ -234,7 +234,7 @@ bad_indirect_call_mem_chain_of_auts:
234
234
mov x29 , sp
235
235
236
236
ldr x16 , [ x0 ]
237
- autia x16 , x1
237
+ autda x16 , x1
238
238
ldr x16 , [ x16 ]
239
239
// Missing AUT of x16. The fact th at x16 was authenticated above has nothing to do with it.
240
240
blr x16
@@ -386,7 +386,7 @@ good_indirect_call_mem_chain_of_auts_multi_bb:
386
386
mov x29 , sp
387
387
388
388
ldr x16 , [ x0 ]
389
- autia x16 , x1
389
+ autda x16 , x1
390
390
ldr x16 , [ x16 ]
391
391
autia x16 , x0
392
392
cbz x2 , 1f
@@ -411,7 +411,7 @@ bad_indirect_call_mem_chain_of_auts_multi_bb:
411
411
mov x29 , sp
412
412
413
413
ldr x16 , [ x0 ]
414
- autia x16 , x1
414
+ autda x16 , x1
415
415
ldr x16 , [ x16 ]
416
416
cbz x2 , 1f
417
417
autia x16 , x0
@@ -492,11 +492,11 @@ bad_indirect_tailcall_mem_chain_of_auts:
492
492
// CHECK - NEXT: 1 . {{ [ 0 - 9a - f ]+ }}: ldr x16 , [ x16 ]
493
493
// CHECK - NEXT: This happens in the following basic block:
494
494
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: ldr x16 , [ x0 ]
495
- // CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: autia x16 , x1
495
+ // CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: autda x16 , x1
496
496
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: ldr x16 , [ x16 ]
497
497
// CHECK - NEXT: {{ [ 0 - 9a - f ]+ }}: br x16
498
498
ldr x16 , [ x0 ]
499
- autia x16 , x1
499
+ autda x16 , x1
500
500
ldr x16 , [ x16 ]
501
501
// Missing AUT of x16. The fact th at x16 was authenticated above has nothing to do with it.
502
502
br x16
0 commit comments