@@ -1182,3 +1182,100 @@ v_maximum3_f32 v1, v2, s8, v3
11821182// NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
11831183// GFX950: v_minimum3_f32 v0 , v1 , v2 , v3 ; encoding: [0x00,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]
11841184v_minimum3_f32 v0 , v1 , v2 , v3
1185+
1186+
1187+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1188+ // GFX950: v_pk_minimum3_f16 v1 , v2 , v3 , v4 ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0x07,0x12,0x1c]
1189+ v_pk_minimum3_f16 v1 , v2 , v3 , v4
1190+
1191+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1192+ // GFX950: v_pk_minimum3_f16 v1 , v2 , v3 , 2 . 0 ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0x07,0xd2,0x1b]
1193+ v_pk_minimum3_f16 v1 , v2 , v3 , 2 . 0
1194+
1195+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1196+ // GFX950: v_pk_minimum3_f16 v1 , v2 , 2 . 0 , v3 ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0xe9,0x0d,0x1c]
1197+ v_pk_minimum3_f16 v1 , v2 , 2 . 0 , v3
1198+
1199+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1200+ // GFX950: v_pk_minimum3_f16 v1 , 2 . 0 , v2 , v3 ; encoding: [0x01,0x40,0x9b,0xd3,0xf4,0x04,0x0e,0x1c]
1201+ v_pk_minimum3_f16 v1 , 2 . 0 , v2 , v3
1202+
1203+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1204+ // GFX950: v_pk_minimum3_f16 v1 , v2 , v3 , v4 clamp ; encoding: [0x01,0xc0,0x9b,0xd3,0x02,0x07,0x12,0x1c]
1205+ v_pk_minimum3_f16 v1 , v2 , v3 , v4 clamp
1206+
1207+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1208+ // GFX950: v_pk_minimum3_f16 v8 , v0 , s8 , v1 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x11,0x04,0x1c]
1209+ v_pk_minimum3_f16 v8 , v0 , s8 , v1
1210+
1211+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1212+ // GFX950: v_pk_minimum3_f16 v8 , v0 , v1 , s8 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x03,0x22,0x18]
1213+ v_pk_minimum3_f16 v8 , v0 , v1 , s8
1214+
1215+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1216+ // GFX950: v_pk_minimum3_f16 v8 , v0 , s0 , v1 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]
1217+ v_pk_minimum3_f16 v8 , v0 , s0 , v1 neg_lo: [ 0 , 0 , 0 ] neg_hi: [ 0 , 0 , 0 ]
1218+
1219+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1220+ // GFX950: v_pk_minimum3_f16 v8 , v0 , s0 , v1 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]
1221+ v_pk_minimum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 0 ] op_sel_hi: [ 1 , 1 , 1 ] neg_lo: [ 0 , 0 , 0 ] neg_hi: [ 0 , 0 , 0 ]
1222+
1223+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1224+ // GFX950: v_pk_minimum3_f16 v8 , v0 , s0 , v1 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]
1225+ v_pk_minimum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 0 ] op_sel_hi: [ 1 , 1 , 1 ]
1226+
1227+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1228+ // GFX950: v_pk_minimum3_f16 v8 , v0 , s0 , v1 op_sel_hi: [ 0 , 0 , 0 ] ; encoding: [0x08,0x00,0x9b,0xd3,0x00,0x01,0x04,0x04]
1229+ v_pk_minimum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 0 ] op_sel_hi: [ 0 , 0 , 0 ]
1230+
1231+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1232+ // GFX950: v_pk_minimum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 1 ] op_sel_hi: [ 0 , 0 , 1 ] ; encoding: [0x08,0x60,0x9b,0xd3,0x00,0x01,0x04,0x04]
1233+ v_pk_minimum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 1 ] op_sel_hi: [ 0 , 0 , 1 ]
1234+
1235+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1236+ // GFX950: v_pk_maximum3_f16 v1 , v2 , v3 , v4 ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0x07,0x12,0x1c]
1237+ v_pk_maximum3_f16 v1 , v2 , v3 , v4
1238+
1239+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1240+ // GFX950: v_pk_maximum3_f16 v1 , v2 , v3 , 2 . 0 ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0x07,0xd2,0x1b]
1241+ v_pk_maximum3_f16 v1 , v2 , v3 , 2 . 0
1242+
1243+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1244+ // GFX950: v_pk_maximum3_f16 v1 , v2 , 2 . 0 , v3 ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0xe9,0x0d,0x1c]
1245+ v_pk_maximum3_f16 v1 , v2 , 2 . 0 , v3
1246+
1247+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1248+ // GFX950: v_pk_maximum3_f16 v1 , 2 . 0 , v2 , v3 ; encoding: [0x01,0x40,0x9c,0xd3,0xf4,0x04,0x0e,0x1c]
1249+ v_pk_maximum3_f16 v1 , 2 . 0 , v2 , v3
1250+
1251+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1252+ // GFX950: v_pk_maximum3_f16 v1 , v2 , v3 , v4 clamp ; encoding: [0x01,0xc0,0x9c,0xd3,0x02,0x07,0x12,0x1c]
1253+ v_pk_maximum3_f16 v1 , v2 , v3 , v4 clamp
1254+
1255+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1256+ // GFX950: v_pk_maximum3_f16 v8 , v0 , s8 , v1 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x11,0x04,0x1c]
1257+ v_pk_maximum3_f16 v8 , v0 , s8 , v1
1258+
1259+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1260+ // GFX950: v_pk_maximum3_f16 v8 , v0 , v1 , s8 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x03,0x22,0x18]
1261+ v_pk_maximum3_f16 v8 , v0 , v1 , s8
1262+
1263+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1264+ // GFX950: v_pk_maximum3_f16 v8 , v0 , s0 , v1 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]
1265+ v_pk_maximum3_f16 v8 , v0 , s0 , v1 neg_lo: [ 0 , 0 , 0 ] neg_hi: [ 0 , 0 , 0 ]
1266+
1267+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1268+ // GFX950: v_pk_maximum3_f16 v8 , v0 , s0 , v1 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]
1269+ v_pk_maximum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 0 ] op_sel_hi: [ 1 , 1 , 1 ] neg_lo: [ 0 , 0 , 0 ] neg_hi: [ 0 , 0 , 0 ]
1270+
1271+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1272+ // GFX950: v_pk_maximum3_f16 v8 , v0 , s0 , v1 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]
1273+ v_pk_maximum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 0 ] op_sel_hi: [ 1 , 1 , 1 ]
1274+
1275+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1276+ // GFX950: v_pk_maximum3_f16 v8 , v0 , s0 , v1 op_sel_hi: [ 0 , 0 , 0 ] ; encoding: [0x08,0x00,0x9c,0xd3,0x00,0x01,0x04,0x04]
1277+ v_pk_maximum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 0 ] op_sel_hi: [ 0 , 0 , 0 ]
1278+
1279+ // NOT - GFX950: : [[ @LINE + 2 ]] :{{ [ 0 - 9 ]+ }}: error:
1280+ // GFX950: v_pk_maximum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 1 ] op_sel_hi: [ 0 , 0 , 1 ] ; encoding: [0x08,0x60,0x9c,0xd3,0x00,0x01,0x04,0x04]
1281+ v_pk_maximum3_f16 v8 , v0 , s0 , v1 op_sel: [ 0 , 0 , 1 ] op_sel_hi: [ 0 , 0 , 1 ]
0 commit comments