You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
; CHECK: error: unsupported atomicrmw fadd: instruction alignment 4 is smaller than the required 16-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 16 bytes
; CHECK: error: unsupported atomicrmw xchg: instruction alignment 16 is smaller than the required 32-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 32 bytes
4
+
; CHECK: error: unsupported atomicrmw xor: instruction alignment 16 is smaller than the required 32-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 32 bytes
5
+
; CHECK: error: unsupported atomicrmw or: instruction alignment 16 is smaller than the required 32-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 32 bytes
6
+
; CHECK: error: unsupported atomicrmw and: instruction alignment 16 is smaller than the required 32-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 32 bytes
7
7
definevoid@bitwise_i256(ptr%0, i256%1) {
8
8
entry:
9
9
%2 = atomicrmwandptr%0, i256%1monotonic, align16
@@ -13,10 +13,10 @@ entry:
13
13
retvoid
14
14
}
15
15
16
-
; CHECK: error: unsupported cmpxchg
17
-
; CHECK: error: unsupported cmpxchg
18
-
; CHECK: error: unsupported cmpxchg
19
-
; CHECK: error: unsupported cmpxchg
16
+
; CHECK: error: unsupported atomicrmw umax: instruction alignment 16 is smaller than the required 32-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 32 bytes
17
+
; CHECK: error: unsupported atomicrmw umin: instruction alignment 16 is smaller than the required 32-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 32 bytes
18
+
; CHECK: error: unsupported atomicrmw max: instruction alignment 16 is smaller than the required 32-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 32 bytes
19
+
; CHECK: error: unsupported atomicrmw min: instruction alignment 16 is smaller than the required 32-byte alignment for this atomic operation; target supports atomics up to 8 bytes, but this atomic accesses 32 bytes
20
20
definevoid@minmax_i256(ptr%0, i256%1) {
21
21
entry:
22
22
%2 = atomicrmw min ptr%0, i256%1monotonic, align16
0 commit comments