@@ -49,18 +49,18 @@ __global__ void ffp2(double *p) {
49
49
// CHECK: atomicrmw fmin ptr {{.*}} monotonic
50
50
// CHECK: atomicrmw fmax ptr {{.*}} syncscope("agent-one-as") monotonic
51
51
// CHECK: atomicrmw fmin ptr {{.*}} syncscope("workgroup-one-as") monotonic
52
- // SAFE: _Z4ffp2Pd
52
+ // SAFE-LABEL: @ _Z4ffp2Pd
53
53
// SAFE: global_atomic_cmpswap_b64
54
54
// SAFE: global_atomic_cmpswap_b64
55
55
// SAFE: global_atomic_cmpswap_b64
56
56
// SAFE: global_atomic_cmpswap_b64
57
57
// SAFE: global_atomic_cmpswap_b64
58
- // UNSAFE: _Z4ffp2Pd
59
- // UNSAFE: global_atomic_cmpswap_x2
60
- // UNSAFE: global_atomic_cmpswap_x2
58
+ // UNSAFE-LABEL: @_Z4ffp2Pd
61
59
// UNSAFE: global_atomic_cmpswap_x2
62
60
// UNSAFE: global_atomic_cmpswap_x2
63
61
// UNSAFE: global_atomic_cmpswap_x2
62
+ // UNSAFE: global_atomic_max_f64
63
+ // UNSAFE: global_atomic_min_f64
64
64
__atomic_fetch_sub (p, 1.0 , memory_order_relaxed);
65
65
__atomic_fetch_max (p, 1.0 , memory_order_relaxed);
66
66
__atomic_fetch_min (p, 1.0 , memory_order_relaxed);
@@ -76,18 +76,18 @@ __global__ void ffp3(long double *p) {
76
76
// CHECK: atomicrmw fmin ptr {{.*}} monotonic
77
77
// CHECK: atomicrmw fmax ptr {{.*}} syncscope("agent-one-as") monotonic
78
78
// CHECK: atomicrmw fmin ptr {{.*}} syncscope("workgroup-one-as") monotonic
79
- // SAFE: _Z4ffp3Pe
79
+ // SAFE-LABEL: @ _Z4ffp3Pe
80
80
// SAFE: global_atomic_cmpswap_b64
81
81
// SAFE: global_atomic_cmpswap_b64
82
82
// SAFE: global_atomic_cmpswap_b64
83
83
// SAFE: global_atomic_cmpswap_b64
84
84
// SAFE: global_atomic_cmpswap_b64
85
- // UNSAFE: _Z4ffp3Pe
86
- // UNSAFE: global_atomic_cmpswap_x2
87
- // UNSAFE: global_atomic_cmpswap_x2
85
+ // UNSAFE-LABEL: @_Z4ffp3Pe
88
86
// UNSAFE: global_atomic_cmpswap_x2
89
87
// UNSAFE: global_atomic_cmpswap_x2
90
88
// UNSAFE: global_atomic_cmpswap_x2
89
+ // UNSAFE: global_atomic_max_f64
90
+ // UNSAFE: global_atomic_min_f64
91
91
__atomic_fetch_sub (p, 1 .0L , memory_order_relaxed);
92
92
__atomic_fetch_max (p, 1 .0L , memory_order_relaxed);
93
93
__atomic_fetch_min (p, 1 .0L , memory_order_relaxed);
0 commit comments