@@ -1024,3 +1024,78 @@ global_atomic_add_f32 v1, v0, v2, s[0:1] glc ; encoding: [0x00,0x80,0x35,0xdd,0x
10241024// GFX1010: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error: instruction not supported on this GPU
10251025// GFX90A: global_atomic_pk_add_f16 v0 , v [ 0 : 1 ], v2 , off glc ; encoding: [0x00,0x80,0x39,0xdd,0x00,0x02,0x7f,0x00]
10261026global_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