@@ -1024,3 +1024,78 @@ global_atomic_add_f32 v1, v0, v2, s[0:1] glc ; encoding: [0x00,0x80,0x35,0xdd,0x
1024
1024
// GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1025
1025
// GFX90A: global_atomic_pk_add_f16 v0 , v [ 0 : 1 ], v2 , off glc ; encoding: [0x00,0x80,0x39,0xdd,0x00,0x02,0x7f,0x00]
1026
1026
global_atomic_pk_add_f16 v0 , v [ 0 : 1 ], v2 , off glc
1027
+
1028
+ // GFX908: : [[ @LINE + 3 ]] :{{ [ 0 - 9 ]+ }}: error: scc modifier is not supported on this GPU
1029
+ // GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1030
+ // GFX90A: global_atomic_add_f32 v0 , v [ 0 : 1 ], v2 , off glc scc
1031
+ global_atomic_add_f32 v0 , v [ 0 : 1 ], v2 , off glc scc
1032
+
1033
+ // GFX908: : [[ @LINE + 3 ]] :{{ [ 0 - 9 ]+ }}: error: scc modifier is not supported on this GPU
1034
+ // GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1035
+ // GFX90A: global_atomic_add_f32 v [ 0 : 1 ], v2 , off scc
1036
+ global_atomic_add_f32 v [ 0 : 1 ], v2 , off scc
1037
+
1038
+ // GFX908: : [[ @LINE + 3 ]] :{{ [ 0 - 9 ]+ }}: error: scc modifier is not supported on this GPU
1039
+ // GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1040
+ // GFX90A: global_atomic_add_f32 v0 , v2 , s [ 0 : 1 ] scc
1041
+ global_atomic_add_f32 v0 , v2 , s [ 0 : 1 ] scc
1042
+
1043
+ // GFX908: : [[ @LINE + 3 ]] :{{ [ 0 - 9 ]+ }}: error: scc modifier is not supported on this GPU
1044
+ // GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1045
+ // GFX90A: global_atomic_add_f32 v1 , v0 , v2 , s [ 0 : 1 ] glc scc
1046
+ global_atomic_add_f32 v1 , v0 , v2 , s [ 0 : 1 ] glc scc
1047
+
1048
+ // GFX908: : [[ @LINE + 3 ]] :{{ [ 0 - 9 ]+ }}: error: scc modifier is not supported on this GPU
1049
+ // GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1050
+ // GFX90A: global_atomic_pk_add_f16 v0 , v [ 0 : 1 ], v2 , off glc scc
1051
+ global_atomic_pk_add_f16 v0 , v [ 0 : 1 ], v2 , off glc scc
1052
+
1053
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1054
+ // GFX90A: flat_atomic_add_f64 v [ 0 : 1 ], v [ 0 : 1 ], v [ 2 : 3 ] glc scc
1055
+ flat_atomic_add_f64 v [ 0 : 1 ], v [ 0 : 1 ], v [ 2 : 3 ] glc scc
1056
+
1057
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1058
+ // GFX90A: flat_atomic_add_f64 v [ 0 : 1 ], v [ 2 : 3 ] scc
1059
+ flat_atomic_add_f64 v [ 0 : 1 ], v [ 2 : 3 ] scc
1060
+
1061
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1062
+ // GFX90A: flat_atomic_min_f64 v [ 0 : 1 ], v [ 2 : 3 ] scc
1063
+ flat_atomic_min_f64 v [ 0 : 1 ], v [ 2 : 3 ] scc
1064
+
1065
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1066
+ // GFX90A: flat_atomic_max_f64 v [ 0 : 1 ], v [ 2 : 3 ] scc
1067
+ flat_atomic_max_f64 v [ 0 : 1 ], v [ 2 : 3 ] scc
1068
+
1069
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1070
+ // GFX90A: global_atomic_add_f64 v [ 0 : 1 ], v [ 2 : 3 ], off scc
1071
+ global_atomic_add_f64 v [ 0 : 1 ], v [ 2 : 3 ], off scc
1072
+
1073
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1074
+ // GFX90A: global_atomic_min_f64 v [ 0 : 1 ], v [ 2 : 3 ], off scc
1075
+ global_atomic_min_f64 v [ 0 : 1 ], v [ 2 : 3 ], off scc
1076
+
1077
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1078
+ // GFX90A: global_atomic_max_f64 v [ 0 : 1 ], v [ 2 : 3 ], off scc
1079
+ global_atomic_max_f64 v [ 0 : 1 ], v [ 2 : 3 ], off scc
1080
+
1081
+ // GFX908: : [[ @LINE + 3 ]] :{{ [ 0 - 9 ]+ }}: error: scc modifier is not supported on this GPU
1082
+ // GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1083
+ // GFX90A: buffer_atomic_add_f32 v4 , off , s [ 8 : 11 ], s3 scc
1084
+ buffer_atomic_add_f32 v4 , off , s [ 8 : 11 ], s3 scc
1085
+
1086
+ // GFX908: : [[ @LINE + 3 ]] :{{ [ 0 - 9 ]+ }}: error: scc modifier is not supported on this GPU
1087
+ // GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1088
+ // GFX90A: buffer_atomic_pk_add_f16 v4 , off , s [ 8 : 11 ], s3 scc
1089
+ buffer_atomic_pk_add_f16 v4 , off , s [ 8 : 11 ], s3 scc
1090
+
1091
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1092
+ // GFX90A: buffer_atomic_add_f64 v [ 4 : 5 ], off , s [ 8 : 11 ], s3 scc
1093
+ buffer_atomic_add_f64 v [ 4 : 5 ], off , s [ 8 : 11 ], s3 scc
1094
+
1095
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1096
+ // GFX90A: buffer_atomic_max_f64 v [ 4 : 5 ], off , s [ 8 : 11 ], s3 scc
1097
+ buffer_atomic_max_f64 v [ 4 : 5 ], off , s [ 8 : 11 ], s3 scc
1098
+
1099
+ // NOT - GFX90A: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
1100
+ // GFX90A: buffer_atomic_min_f64 v [ 4 : 5 ], off , s [ 8 : 11 ], s3 scc
1101
+ buffer_atomic_min_f64 v [ 4 : 5 ], off , s [ 8 : 11 ], s3 scc
0 commit comments