@@ -350,10 +350,8 @@ define void @atomic_load_relaxed(i64, i64, i128* %p, i128* %p2) {
350
350
; CHECK-LLSC-O1-NEXT: .LBB4_1: // %atomicrmw.start
351
351
; CHECK-LLSC-O1-NEXT: // =>This Inner Loop Header: Depth=1
352
352
; CHECK-LLSC-O1-NEXT: ldxp x9, x8, [x2]
353
- ; CHECK-LLSC-O1-NEXT: lsr x8, x8, #0
354
- ; CHECK-LLSC-O1-NEXT: lsr x10, x8, #0
355
- ; CHECK-LLSC-O1-NEXT: stxp w11, x9, x10, [x2]
356
- ; CHECK-LLSC-O1-NEXT: cbnz w11, .LBB4_1
353
+ ; CHECK-LLSC-O1-NEXT: stxp w10, x9, x8, [x2]
354
+ ; CHECK-LLSC-O1-NEXT: cbnz w10, .LBB4_1
357
355
; CHECK-LLSC-O1-NEXT: // %bb.2: // %atomicrmw.end
358
356
; CHECK-LLSC-O1-NEXT: mov v0.d[0], x9
359
357
; CHECK-LLSC-O1-NEXT: mov v0.d[1], x8
@@ -365,10 +363,8 @@ define void @atomic_load_relaxed(i64, i64, i128* %p, i128* %p2) {
365
363
; CHECK-CAS-O1-NEXT: .LBB4_1: // %atomicrmw.start
366
364
; CHECK-CAS-O1-NEXT: // =>This Inner Loop Header: Depth=1
367
365
; CHECK-CAS-O1-NEXT: ldxp x9, x8, [x2]
368
- ; CHECK-CAS-O1-NEXT: lsr x8, x8, #0
369
- ; CHECK-CAS-O1-NEXT: lsr x10, x8, #0
370
- ; CHECK-CAS-O1-NEXT: stxp w11, x9, x10, [x2]
371
- ; CHECK-CAS-O1-NEXT: cbnz w11, .LBB4_1
366
+ ; CHECK-CAS-O1-NEXT: stxp w10, x9, x8, [x2]
367
+ ; CHECK-CAS-O1-NEXT: cbnz w10, .LBB4_1
372
368
; CHECK-CAS-O1-NEXT: // %bb.2: // %atomicrmw.end
373
369
; CHECK-CAS-O1-NEXT: mov v0.d[0], x9
374
370
; CHECK-CAS-O1-NEXT: mov v0.d[1], x8
0 commit comments