1601 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx950 -show-encoding %s | FileCheck --check-prefix=GFX950 --strict-whitespace %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx942 %s 2>&1 | FileCheck --check-prefixes=NOT-GFX950 --implicit-check-not=error: %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx90a %s 2>&1 | FileCheck --check-prefixes=NOT-GFX950 --implicit-check-not=error: %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 %s 2>&1 | FileCheck --check-prefixes=NOT-GFX950 --implicit-check-not=error: %s5 6// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error: instruction not supported on this GPU7// GFX950: global_load_lds_dwordx3 v[2:3], off ; encoding: [0x00,0x80,0xf8,0xdd,0x02,0x00,0x7f,0x00]8global_load_lds_dwordx3 v[2:3], off9 10// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:11// GFX950: global_load_lds_dwordx3 v[2:3], off sc0 nt sc1 ; encoding: [0x00,0x80,0xfb,0xdf,0x02,0x00,0x7f,0x00]12global_load_lds_dwordx3 v[2:3], off sc0 nt sc113 14// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:15// GFX950: global_load_lds_dwordx3 v[2:3], off offset:4 ; encoding: [0x04,0x80,0xf8,0xdd,0x02,0x00,0x7f,0x00]16global_load_lds_dwordx3 v[2:3], off offset:417 18// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:19// GFX950: global_load_lds_dwordx3 v2, s[4:5] offset:4 ; encoding: [0x04,0x80,0xf8,0xdd,0x02,0x00,0x04,0x00]20global_load_lds_dwordx3 v2, s[4:5] offset:421 22// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error: instruction not supported on this GPU23// GFX950: global_load_lds_dwordx4 v[2:3], off ; encoding: [0x00,0x80,0xf4,0xdd,0x02,0x00,0x7f,0x00]24global_load_lds_dwordx4 v[2:3], off25 26// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:27// GFX950: global_load_lds_dwordx4 v[2:3], off sc0 nt sc1 ; encoding: [0x00,0x80,0xf7,0xdf,0x02,0x00,0x7f,0x00]28global_load_lds_dwordx4 v[2:3], off sc0 nt sc129 30// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:31// GFX950: global_load_lds_dwordx4 v[2:3], off offset:4 ; encoding: [0x04,0x80,0xf4,0xdd,0x02,0x00,0x7f,0x00]32global_load_lds_dwordx4 v[2:3], off offset:433 34// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:35// GFX950: global_load_lds_dwordx4 v2, s[4:5] offset:4 ; encoding: [0x04,0x80,0xf4,0xdd,0x02,0x00,0x04,0x00]36global_load_lds_dwordx4 v2, s[4:5] offset:437 38 39// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:40// GFX950: v_permlane16_swap_b32_e32 v1, v2 ; encoding: [0x02,0xb3,0x02,0x7e]41v_permlane16_swap_b32 v1, v242 43// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:44// GFX950: v_permlane16_swap_b32_e32 v218, v219 ; encoding: [0xdb,0xb3,0xb4,0x7f]45v_permlane16_swap_b32 v218, v21946 47// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:48// GFX950: v_permlane16_swap_b32_e32 v1, v2 ; encoding: [0x02,0xb3,0x02,0x7e]49v_permlane16_swap_b32_e32 v1, v250 51// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:52// GFX950: v_permlane16_swap_b32_e32 v218, v219 ; encoding: [0xdb,0xb3,0xb4,0x7f]53v_permlane16_swap_b32_e32 v218, v21954 55// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:56// GFX950: v_permlane16_swap_b32_e64 v1, v2 ; encoding: [0x01,0x00,0x99,0xd1,0x02,0x01,0x00,0x00]57v_permlane16_swap_b32_e64 v1, v258 59// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:60// GFX950: v_permlane16_swap_b32_e64 v218, v219 ; encoding: [0xda,0x00,0x99,0xd1,0xdb,0x01,0x00,0x00]61v_permlane16_swap_b32_e64 v218, v21962 63// FIXME: Parsed as bound_ctrl:1?64// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:65// GFX950: v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 ; encoding: [0x01,0x10,0x99,0xd1,0x02,0x01,0x00,0x00]66v_permlane16_swap_b32 v1, v2 bound_ctrl:067 68// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:69// GFX950: v_permlane16_swap_b32_e64 v1, v2 ; encoding: [0x01,0x00,0x99,0xd1,0x02,0x01,0x00,0x00]70v_permlane16_swap_b32 v1, v2 fi:071 72// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:73// GFX950: v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 ; encoding: [0x01,0x10,0x99,0xd1,0x02,0x01,0x00,0x00]74v_permlane16_swap_b32 v1, v2 bound_ctrl:175 76// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:77// GFX950: v_permlane16_swap_b32_e64 v1, v2 fi:1 ; encoding: [0x01,0x08,0x99,0xd1,0x02,0x01,0x00,0x00]78v_permlane16_swap_b32 v1, v2 fi:179 80// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:81// GFX950: v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1 ; encoding: [0x01,0x18,0x99,0xd1,0x02,0x01,0x00,0x00]82v_permlane16_swap_b32 v1, v2 bound_ctrl:1 fi:183 84// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:85// GFX950: v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1 ; encoding: [0x01,0x18,0x99,0xd1,0x02,0x01,0x00,0x00]86v_permlane16_swap_b32_e64 v1, v2 bound_ctrl:1 fi:187 88// FIXME: Swapped order not accepted89// v_permlane16_swap_b32 v1, v2 fi:1 bound_ctrl:190 91 92// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:93// GFX950: v_permlane32_swap_b32_e32 v1, v2 ; encoding: [0x02,0xb5,0x02,0x7e]94v_permlane32_swap_b32 v1, v295 96// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:97// GFX950: v_permlane32_swap_b32_e32 v218, v219 ; encoding: [0xdb,0xb5,0xb4,0x7f]98v_permlane32_swap_b32 v218, v21999 100// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:101// GFX950: v_permlane32_swap_b32_e32 v1, v2 ; encoding: [0x02,0xb5,0x02,0x7e]102v_permlane32_swap_b32_e32 v1, v2103 104// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:105// GFX950: v_permlane32_swap_b32_e32 v218, v219 ; encoding: [0xdb,0xb5,0xb4,0x7f]106v_permlane32_swap_b32_e32 v218, v219107 108// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:109// GFX950: v_permlane32_swap_b32_e64 v1, v2 ; encoding: [0x01,0x00,0x9a,0xd1,0x02,0x01,0x00,0x00]110v_permlane32_swap_b32_e64 v1, v2111 112// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:113// GFX950: v_permlane32_swap_b32_e64 v218, v219 ; encoding: [0xda,0x00,0x9a,0xd1,0xdb,0x01,0x00,0x00]114v_permlane32_swap_b32_e64 v218, v219115 116// FIXME: Parsed as bound_ctrl:1?117// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:118// GFX950: v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 ; encoding: [0x01,0x10,0x9a,0xd1,0x02,0x01,0x00,0x00]119v_permlane32_swap_b32 v1, v2 bound_ctrl:0120 121// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:122// GFX950: v_permlane32_swap_b32_e64 v1, v2 ; encoding: [0x01,0x00,0x9a,0xd1,0x02,0x01,0x00,0x00]123v_permlane32_swap_b32 v1, v2 fi:0124 125// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:126// GFX950: v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 ; encoding: [0x01,0x10,0x9a,0xd1,0x02,0x01,0x00,0x00]127v_permlane32_swap_b32 v1, v2 bound_ctrl:1128 129// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:130// GFX950: v_permlane32_swap_b32_e64 v1, v2 fi:1 ; encoding: [0x01,0x08,0x9a,0xd1,0x02,0x01,0x00,0x00]131v_permlane32_swap_b32 v1, v2 fi:1132 133// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:134// GFX950: v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1 ; encoding: [0x01,0x18,0x9a,0xd1,0x02,0x01,0x00,0x00]135v_permlane32_swap_b32 v1, v2 bound_ctrl:1 fi:1136 137// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:138// GFX950: v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1 ; encoding: [0x01,0x18,0x9a,0xd1,0x02,0x01,0x00,0x00]139v_permlane32_swap_b32_e64 v1, v2 bound_ctrl:1 fi:1140 141// FIXME: Swapped order not accepted142// v_permlane32_swap_b32 v1, v2 fi:1 bound_ctrl:1143 144// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:145// GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 ; encoding: [0x01,0x00,0x4a,0xd2,0x02,0x07,0x02,0x00]146v_cvt_scalef32_f16_fp8 v1, v2, v3147 148// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:149// GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4a,0xd2,0x02,0x07,0x02,0x00]150v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,0,0]151 152// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:153// GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4a,0xd2,0x02,0x07,0x02,0x00]154v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,1,0]155 156// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:157// GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4a,0xd2,0x02,0x07,0x02,0x00]158v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,1,0]159 160// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:161// GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x4a,0xd2,0x02,0x07,0x02,0x00]162v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,0,1]163 164// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:165// GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4a,0xd2,0x02,0x07,0x02,0x00]166v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,0,1]167 168// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:169// GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4a,0xd2,0x02,0x07,0x02,0x00]170v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[0,1,1]171 172// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:173// GFX950: v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4a,0xd2,0x02,0x07,0x02,0x00]174v_cvt_scalef32_f16_fp8 v1, v2, v3 op_sel:[1,1,1]175 176// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:177// GFX950: v_cvt_scalef32_f16_fp8 v1, s1, v3 ; encoding: [0x01,0x00,0x4a,0xd2,0x01,0x06,0x02,0x00]178v_cvt_scalef32_f16_fp8 v1, s1, v3179 180// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:181// GFX950: v_cvt_scalef32_f16_fp8 v1, s2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4a,0xd2,0x02,0x06,0x02,0x00]182v_cvt_scalef32_f16_fp8 v1, s2, v3 op_sel:[1,0,0]183 184// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:185// GFX950: v_cvt_scalef32_f16_fp8 v1, s3, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4a,0xd2,0x03,0x06,0x02,0x00]186v_cvt_scalef32_f16_fp8 v1, s3, v3 op_sel:[0,1,0]187 188// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:189// GFX950: v_cvt_scalef32_f16_fp8 v1, s4, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4a,0xd2,0x04,0x06,0x02,0x00]190v_cvt_scalef32_f16_fp8 v1, s4, v3 op_sel:[1,1,0]191 192// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:193// GFX950: v_cvt_scalef32_f16_fp8 v1, s1, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x4a,0xd2,0x01,0x06,0x02,0x00]194v_cvt_scalef32_f16_fp8 v1, s1, v3 op_sel:[0,0,1]195 196// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:197// GFX950: v_cvt_scalef32_f16_fp8 v1, s2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4a,0xd2,0x02,0x06,0x02,0x00]198v_cvt_scalef32_f16_fp8 v1, s2, v3 op_sel:[1,0,1]199 200// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:201// GFX950: v_cvt_scalef32_f16_fp8 v1, s3, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4a,0xd2,0x03,0x06,0x02,0x00]202v_cvt_scalef32_f16_fp8 v1, s3, v3 op_sel:[0,1,1]203 204// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:205// GFX950: v_cvt_scalef32_f16_fp8 v1, s4, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4a,0xd2,0x04,0x06,0x02,0x00]206v_cvt_scalef32_f16_fp8 v1, s4, v3 op_sel:[1,1,1]207 208// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:209// GFX950: v_cvt_scalef32_f16_fp8 v1, 11, v3 ; encoding: [0x01,0x00,0x4a,0xd2,0x8b,0x06,0x02,0x00]210v_cvt_scalef32_f16_fp8 v1, 11, v3211 212// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:213// GFX950: v_cvt_scalef32_f16_fp8 v1, 22, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4a,0xd2,0x96,0x06,0x02,0x00]214v_cvt_scalef32_f16_fp8 v1, 22, v3 op_sel:[1,0,0]215 216// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:217// GFX950: v_cvt_scalef32_f16_fp8 v1, 33, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4a,0xd2,0xa1,0x06,0x02,0x00]218v_cvt_scalef32_f16_fp8 v1, 33, v3 op_sel:[0,1,0]219 220// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:221// GFX950: v_cvt_scalef32_f16_fp8 v1, 44, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4a,0xd2,0xac,0x06,0x02,0x00]222v_cvt_scalef32_f16_fp8 v1, 44, v3 op_sel:[1,1,0]223 224// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:225// GFX950: v_cvt_scalef32_f16_fp8 v1, 11, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4a,0xd2,0x8b,0x06,0x02,0x00]226v_cvt_scalef32_f16_fp8 v1, 11, v3 op_sel:[0,1,1]227 228// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:229// GFX950: v_cvt_scalef32_f16_fp8 v1, 22, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4a,0xd2,0x96,0x06,0x02,0x00]230v_cvt_scalef32_f16_fp8 v1, 22, v3 op_sel:[1,0,1]231 232// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:233// GFX950: v_cvt_scalef32_f16_fp8 v1, 33, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4a,0xd2,0xa1,0x06,0x02,0x00]234v_cvt_scalef32_f16_fp8 v1, 33, v3 op_sel:[0,1,1]235 236// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:237// GFX950: v_cvt_scalef32_f16_fp8 v1, 44, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4a,0xd2,0xac,0x06,0x02,0x00]238v_cvt_scalef32_f16_fp8 v1, 44, v3 op_sel:[1,1,1]239 240// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:241// GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 ; encoding: [0x01,0x00,0x3b,0xd2,0x02,0x07,0x02,0x00]242v_cvt_scalef32_f32_fp8 v1, v2, v3243 244// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:245// GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3b,0xd2,0x02,0x07,0x02,0x00]246v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,0,0]247 248// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:249// GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3b,0xd2,0x02,0x07,0x02,0x00]250v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,1,0]251 252// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:253// GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3b,0xd2,0x02,0x07,0x02,0x00]254v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,1,0]255 256// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:257// GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3b,0xd2,0x02,0x07,0x02,0x00]258v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,0,1]259 260// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:261// GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3b,0xd2,0x02,0x07,0x02,0x00]262v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,0,1]263 264// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:265// GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3b,0xd2,0x02,0x07,0x02,0x00]266v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[0,1,1]267 268// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:269// GFX950: v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3b,0xd2,0x02,0x07,0x02,0x00]270v_cvt_scalef32_f32_fp8 v1, v2, v3 op_sel:[1,1,1]271 272// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:273// GFX950: v_cvt_scalef32_f32_fp8 v1, s1, v3 ; encoding: [0x01,0x00,0x3b,0xd2,0x01,0x06,0x02,0x00]274v_cvt_scalef32_f32_fp8 v1, s1, v3275 276// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:277// GFX950: v_cvt_scalef32_f32_fp8 v1, s2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3b,0xd2,0x02,0x06,0x02,0x00]278v_cvt_scalef32_f32_fp8 v1, s2, v3 op_sel:[1,0,0]279 280// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:281// GFX950: v_cvt_scalef32_f32_fp8 v1, s3, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3b,0xd2,0x03,0x06,0x02,0x00]282v_cvt_scalef32_f32_fp8 v1, s3, v3 op_sel:[0,1,0]283 284// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:285// GFX950: v_cvt_scalef32_f32_fp8 v1, s4, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3b,0xd2,0x04,0x06,0x02,0x00]286v_cvt_scalef32_f32_fp8 v1, s4, v3 op_sel:[1,1,0]287 288// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:289// GFX950: v_cvt_scalef32_f32_fp8 v1, s1, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3b,0xd2,0x01,0x06,0x02,0x00]290v_cvt_scalef32_f32_fp8 v1, s1, v3 op_sel:[0,0,1]291 292// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:293// GFX950: v_cvt_scalef32_f32_fp8 v1, s2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3b,0xd2,0x02,0x06,0x02,0x00]294v_cvt_scalef32_f32_fp8 v1, s2, v3 op_sel:[1,0,1]295 296// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:297// GFX950: v_cvt_scalef32_f32_fp8 v1, s3, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3b,0xd2,0x03,0x06,0x02,0x00]298v_cvt_scalef32_f32_fp8 v1, s3, v3 op_sel:[0,1,1]299 300// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:301// GFX950: v_cvt_scalef32_f32_fp8 v1, s4, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3b,0xd2,0x04,0x06,0x02,0x00]302v_cvt_scalef32_f32_fp8 v1, s4, v3 op_sel:[1,1,1]303 304// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:305// GFX950: v_cvt_scalef32_f32_fp8 v1, 11, v3 ; encoding: [0x01,0x00,0x3b,0xd2,0x8b,0x06,0x02,0x00]306v_cvt_scalef32_f32_fp8 v1, 11, v3307 308// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:309// GFX950: v_cvt_scalef32_f32_fp8 v1, 22, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3b,0xd2,0x96,0x06,0x02,0x00]310v_cvt_scalef32_f32_fp8 v1, 22, v3 op_sel:[1,0,0]311 312// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:313// GFX950: v_cvt_scalef32_f32_fp8 v1, 33, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3b,0xd2,0xa1,0x06,0x02,0x00]314v_cvt_scalef32_f32_fp8 v1, 33, v3 op_sel:[0,1,0]315 316// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:317// GFX950: v_cvt_scalef32_f32_fp8 v1, 44, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3b,0xd2,0xac,0x06,0x02,0x00]318v_cvt_scalef32_f32_fp8 v1, 44, v3 op_sel:[1,1,0]319 320// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:321// GFX950: v_cvt_scalef32_f32_fp8 v1, 11, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3b,0xd2,0x8b,0x06,0x02,0x00]322v_cvt_scalef32_f32_fp8 v1, 11, v3 op_sel:[0,0,1]323 324// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:325// GFX950: v_cvt_scalef32_f32_fp8 v1, 22, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3b,0xd2,0x96,0x06,0x02,0x00]326v_cvt_scalef32_f32_fp8 v1, 22, v3 op_sel:[1,0,1]327 328// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:329// GFX950: v_cvt_scalef32_f32_fp8 v1, 33, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3b,0xd2,0xa1,0x06,0x02,0x00]330v_cvt_scalef32_f32_fp8 v1, 33, v3 op_sel:[0,1,1]331 332// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:333// GFX950: v_cvt_scalef32_f32_fp8 v1, 44, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3b,0xd2,0xac,0x06,0x02,0x00]334v_cvt_scalef32_f32_fp8 v1, 44, v3 op_sel:[1,1,1]335 336// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:337// GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 ; encoding: [0x01,0x00,0x4b,0xd2,0x02,0x07,0x02,0x00]338v_cvt_scalef32_f16_bf8 v1, v2, v3339 340// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:341// GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4b,0xd2,0x02,0x07,0x02,0x00]342v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,0,0]343 344// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:345// GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4b,0xd2,0x02,0x07,0x02,0x00]346v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,1,0]347 348// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:349// GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4b,0xd2,0x02,0x07,0x02,0x00]350v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,1,0]351 352// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:353// GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x4b,0xd2,0x02,0x07,0x02,0x00]354v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,0,1]355 356// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:357// GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4b,0xd2,0x02,0x07,0x02,0x00]358v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,0,1]359 360// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:361// GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4b,0xd2,0x02,0x07,0x02,0x00]362v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[0,1,1]363 364// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:365// GFX950: v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4b,0xd2,0x02,0x07,0x02,0x00]366v_cvt_scalef32_f16_bf8 v1, v2, v3 op_sel:[1,1,1]367 368// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:369// GFX950: v_cvt_scalef32_f16_bf8 v1, s1, v3 ; encoding: [0x01,0x00,0x4b,0xd2,0x01,0x06,0x02,0x00]370v_cvt_scalef32_f16_bf8 v1, s1, v3371 372// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:373// GFX950: v_cvt_scalef32_f16_bf8 v1, s2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4b,0xd2,0x02,0x06,0x02,0x00]374v_cvt_scalef32_f16_bf8 v1, s2, v3 op_sel:[1,0,0]375 376// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:377// GFX950: v_cvt_scalef32_f16_bf8 v1, s3, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4b,0xd2,0x03,0x06,0x02,0x00]378v_cvt_scalef32_f16_bf8 v1, s3, v3 op_sel:[0,1,0]379 380// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:381// GFX950: v_cvt_scalef32_f16_bf8 v1, s4, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4b,0xd2,0x04,0x06,0x02,0x00]382v_cvt_scalef32_f16_bf8 v1, s4, v3 op_sel:[1,1,0]383 384// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:385// GFX950: v_cvt_scalef32_f16_bf8 v1, s1, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x4b,0xd2,0x01,0x06,0x02,0x00]386v_cvt_scalef32_f16_bf8 v1, s1, v3 op_sel:[0,0,1]387 388// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:389// GFX950: v_cvt_scalef32_f16_bf8 v1, s2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4b,0xd2,0x02,0x06,0x02,0x00]390v_cvt_scalef32_f16_bf8 v1, s2, v3 op_sel:[1,0,1]391 392// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:393// GFX950: v_cvt_scalef32_f16_bf8 v1, s3, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4b,0xd2,0x03,0x06,0x02,0x00]394v_cvt_scalef32_f16_bf8 v1, s3, v3 op_sel:[0,1,1]395 396// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:397// GFX950: v_cvt_scalef32_f16_bf8 v1, s4, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4b,0xd2,0x04,0x06,0x02,0x00]398v_cvt_scalef32_f16_bf8 v1, s4, v3 op_sel:[1,1,1]399 400// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:401// GFX950: v_cvt_scalef32_f16_bf8 v1, 11, v3 ; encoding: [0x01,0x00,0x4b,0xd2,0x8b,0x06,0x02,0x00]402v_cvt_scalef32_f16_bf8 v1, 11, v3403 404// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:405// GFX950: v_cvt_scalef32_f16_bf8 v1, 22, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x4b,0xd2,0x96,0x06,0x02,0x00]406v_cvt_scalef32_f16_bf8 v1, 22, v3 op_sel:[1,0,0]407 408// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:409// GFX950: v_cvt_scalef32_f16_bf8 v1, 33, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x4b,0xd2,0xa1,0x06,0x02,0x00]410v_cvt_scalef32_f16_bf8 v1, 33, v3 op_sel:[0,1,0]411 412// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:413// GFX950: v_cvt_scalef32_f16_bf8 v1, 44, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x4b,0xd2,0xac,0x06,0x02,0x00]414v_cvt_scalef32_f16_bf8 v1, 44, v3 op_sel:[1,1,0]415 416// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:417// GFX950: v_cvt_scalef32_f16_bf8 v1, 11, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4b,0xd2,0x8b,0x06,0x02,0x00]418v_cvt_scalef32_f16_bf8 v1, 11, v3 op_sel:[0,1,1]419 420// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:421// GFX950: v_cvt_scalef32_f16_bf8 v1, 22, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x4b,0xd2,0x96,0x06,0x02,0x00]422 v_cvt_scalef32_f16_bf8 v1, 22, v3 op_sel:[1,0,1]423 424// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:425// GFX950: v_cvt_scalef32_f16_bf8 v1, 33, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x4b,0xd2,0xa1,0x06,0x02,0x00]426v_cvt_scalef32_f16_bf8 v1, 33, v3 op_sel:[0,1,1]427 428// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:429// GFX950: v_cvt_scalef32_f16_bf8 v1, 44, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x4b,0xd2,0xac,0x06,0x02,0x00]430v_cvt_scalef32_f16_bf8 v1, 44, v3 op_sel:[1,1,1]431 432// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:433// GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 ; encoding: [0x01,0x00,0x3c,0xd2,0x02,0x07,0x02,0x00]434 v_cvt_scalef32_f32_bf8 v1, v2, v3435 436// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:437// GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3c,0xd2,0x02,0x07,0x02,0x00]438v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,0,0]439 440// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:441// GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3c,0xd2,0x02,0x07,0x02,0x00]442v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,1,0]443 444// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:445// GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3c,0xd2,0x02,0x07,0x02,0x00]446v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,1,0]447 448// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:449// GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3c,0xd2,0x02,0x07,0x02,0x00]450v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,0,1]451 452// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:453// GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3c,0xd2,0x02,0x07,0x02,0x00]454v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,0,1]455 456// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:457// GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3c,0xd2,0x02,0x07,0x02,0x00]458v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[0,1,1]459 460// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:461// GFX950: v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3c,0xd2,0x02,0x07,0x02,0x00]462v_cvt_scalef32_f32_bf8 v1, v2, v3 op_sel:[1,1,1]463 464// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:465// GFX950: v_cvt_scalef32_f32_bf8 v1, s1, v3 ; encoding: [0x01,0x00,0x3c,0xd2,0x01,0x06,0x02,0x00]466v_cvt_scalef32_f32_bf8 v1, s1, v3467 468// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:469// GFX950: v_cvt_scalef32_f32_bf8 v1, s2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3c,0xd2,0x02,0x06,0x02,0x00]470v_cvt_scalef32_f32_bf8 v1, s2, v3 op_sel:[1,0,0]471 472// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:473// GFX950: v_cvt_scalef32_f32_bf8 v1, s3, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3c,0xd2,0x03,0x06,0x02,0x00]474v_cvt_scalef32_f32_bf8 v1, s3, v3 op_sel:[0,1,0]475 476// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:477// GFX950: v_cvt_scalef32_f32_bf8 v1, s4, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3c,0xd2,0x04,0x06,0x02,0x00]478v_cvt_scalef32_f32_bf8 v1, s4, v3 op_sel:[1,1,0]479 480// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:481// GFX950: v_cvt_scalef32_f32_bf8 v1, s1, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3c,0xd2,0x01,0x06,0x02,0x00]482v_cvt_scalef32_f32_bf8 v1, s1, v3 op_sel:[0,0,1]483 484// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:485// GFX950: v_cvt_scalef32_f32_bf8 v1, s2, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3c,0xd2,0x02,0x06,0x02,0x00]486v_cvt_scalef32_f32_bf8 v1, s2, v3 op_sel:[1,0,1]487 488// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:489// GFX950: v_cvt_scalef32_f32_bf8 v1, s3, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3c,0xd2,0x03,0x06,0x02,0x00]490v_cvt_scalef32_f32_bf8 v1, s3, v3 op_sel:[0,1,1]491 492// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:493// GFX950: v_cvt_scalef32_f32_bf8 v1, s4, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3c,0xd2,0x04,0x06,0x02,0x00]494v_cvt_scalef32_f32_bf8 v1, s4, v3 op_sel:[1,1,1]495 496// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:497// GFX950: v_cvt_scalef32_f32_bf8 v1, 11, v3 ; encoding: [0x01,0x00,0x3c,0xd2,0x8b,0x06,0x02,0x00]498v_cvt_scalef32_f32_bf8 v1, 11, v3499 500// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:501// GFX950: v_cvt_scalef32_f32_bf8 v1, 22, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x3c,0xd2,0x96,0x06,0x02,0x00]502v_cvt_scalef32_f32_bf8 v1, 22, v3 op_sel:[1,0,0]503 504// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:505// GFX950: v_cvt_scalef32_f32_bf8 v1, 33, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x3c,0xd2,0xa1,0x06,0x02,0x00]506v_cvt_scalef32_f32_bf8 v1, 33, v3 op_sel:[0,1,0]507 508// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:509// GFX950: v_cvt_scalef32_f32_bf8 v1, 44, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x3c,0xd2,0xac,0x06,0x02,0x00]510v_cvt_scalef32_f32_bf8 v1, 44, v3 op_sel:[1,1,0]511 512// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:513// GFX950: v_cvt_scalef32_f32_bf8 v1, 11, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x3c,0xd2,0x8b,0x06,0x02,0x00]514v_cvt_scalef32_f32_bf8 v1, 11, v3 op_sel:[0,0,1]515 516// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:517// GFX950: v_cvt_scalef32_f32_bf8 v1, 22, v3 op_sel:[1,0,1] ; encoding: [0x01,0x48,0x3c,0xd2,0x96,0x06,0x02,0x00]518v_cvt_scalef32_f32_bf8 v1, 22, v3 op_sel:[1,0,1]519 520// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:521// GFX950: v_cvt_scalef32_f32_bf8 v1, 33, v3 op_sel:[0,1,1] ; encoding: [0x01,0x50,0x3c,0xd2,0xa1,0x06,0x02,0x00]522 v_cvt_scalef32_f32_bf8 v1, 33, v3 op_sel:[0,1,1]523 524// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:525// GFX950: v_cvt_scalef32_f32_bf8 v1, 44, v3 op_sel:[1,1,1] ; encoding: [0x01,0x58,0x3c,0xd2,0xac,0x06,0x02,0x00]526v_cvt_scalef32_f32_bf8 v1, 44, v3 op_sel:[1,1,1]527 528// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:529// GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, v2, v3 ; encoding: [0x01,0x00,0x35,0xd2,0x01,0x05,0x0e,0x04]530v_cvt_scalef32_pk_fp8_f32 v1, v1, v2, v3531 532// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:533// GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, -v2, |v3| ; encoding: [0x01,0x04,0x35,0xd2,0x01,0x05,0x0e,0x44]534v_cvt_scalef32_pk_fp8_f32 v1, v1, -v2, |v3|535 536// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:537// GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, s2, 3 ; encoding: [0x01,0x00,0x35,0xd2,0x01,0x05,0x0c,0x02]538v_cvt_scalef32_pk_fp8_f32 v1, v1, s2, 3539 540// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:541// GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x35,0xd2,0x01,0x05,0x0e,0x04]542v_cvt_scalef32_pk_fp8_f32 v1, v1, v2, v3 op_sel:[0,0,0,1]543 544// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:545// GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1] ; encoding: [0x01,0x44,0x35,0xd2,0x01,0x05,0x0e,0x44]546v_cvt_scalef32_pk_fp8_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1]547 548// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:549// GFX950: v_cvt_scalef32_pk_fp8_f32 v1, v1, s2, 3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x35,0xd2,0x01,0x05,0x0c,0x02]550v_cvt_scalef32_pk_fp8_f32 v1, v1, s2, 3 op_sel:[0,0,0,1]551 552// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:553// GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, v2, v3 ; encoding: [0x01,0x00,0x36,0xd2,0x01,0x05,0x0e,0x04]554v_cvt_scalef32_pk_bf8_f32 v1, v1, v2, v3555 556// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:557// GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, -v2, |v3| ; encoding: [0x01,0x04,0x36,0xd2,0x01,0x05,0x0e,0x44]558v_cvt_scalef32_pk_bf8_f32 v1, v1, -v2, |v3|559 560// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:561// GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, s2, 3 ; encoding: [0x01,0x00,0x36,0xd2,0x01,0x05,0x0c,0x02]562v_cvt_scalef32_pk_bf8_f32 v1, v1, s2, 3563 564// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:565// GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x36,0xd2,0x01,0x05,0x0e,0x04]566v_cvt_scalef32_pk_bf8_f32 v1, v1, v2, v3 op_sel:[0,0,0,1]567 568// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:569// GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1] ; encoding: [0x01,0x44,0x36,0xd2,0x01,0x05,0x0e,0x44]570v_cvt_scalef32_pk_bf8_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1]571 572// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:573// GFX950: v_cvt_scalef32_pk_bf8_f32 v1, v1, s2, 3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x36,0xd2,0x01,0x05,0x0c,0x02]574v_cvt_scalef32_pk_bf8_f32 v1, v1, s2, 3 op_sel:[0,0,0,1]575 576// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:577// GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, v3 ; encoding: [0x02,0x00,0x39,0xd2,0x02,0x07,0x02,0x00]578v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, v3579 580// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:581// GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, s3 ; encoding: [0x02,0x00,0x39,0xd2,0x02,0x07,0x00,0x00]582v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, s3583 584// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:585// GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], s2, 3 ; encoding: [0x02,0x00,0x39,0xd2,0x02,0x06,0x01,0x00]586v_cvt_scalef32_pk_f32_fp8 v[2:3], s2, 3587 588// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:589// GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, v3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x39,0xd2,0x02,0x07,0x02,0x00]590v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, v3 op_sel:[1,0,0]591 592// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:593// GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, s3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x39,0xd2,0x02,0x07,0x00,0x00]594v_cvt_scalef32_pk_f32_fp8 v[2:3], v2, s3 op_sel:[1,0,0]595 596// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:597// GFX950: v_cvt_scalef32_pk_f32_fp8 v[2:3], s2, 3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x39,0xd2,0x02,0x06,0x01,0x00]598v_cvt_scalef32_pk_f32_fp8 v[2:3], s2, 3 op_sel:[1,0,0]599 600// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:601// GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, v3 ; encoding: [0x02,0x00,0x3a,0xd2,0x02,0x07,0x02,0x00]602v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, v3603 604// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:605// GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, s3 ; encoding: [0x02,0x00,0x3a,0xd2,0x02,0x07,0x00,0x00]606v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, s3607 608// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:609// GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], s2, 3 ; encoding: [0x02,0x00,0x3a,0xd2,0x02,0x06,0x01,0x00]610v_cvt_scalef32_pk_f32_bf8 v[2:3], s2, 3611 612// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:613// GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, v3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3a,0xd2,0x02,0x07,0x02,0x00]614v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, v3 op_sel:[1,0,0]615 616// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:617// GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, s3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3a,0xd2,0x02,0x07,0x00,0x00]618v_cvt_scalef32_pk_f32_bf8 v[2:3], v2, s3 op_sel:[1,0,0]619 620// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:621// GFX950: v_cvt_scalef32_pk_f32_bf8 v[2:3], s2, 3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3a,0xd2,0x02,0x06,0x01,0x00]622v_cvt_scalef32_pk_f32_bf8 v[2:3], s2, 3 op_sel:[1,0,0]623 624// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:625// GFX950: v_cvt_scalef32_pk_fp8_f16 v1, v2, v3 ; encoding: [0x01,0x00,0x40,0xd2,0x02,0x07,0x02,0x00]626v_cvt_scalef32_pk_fp8_f16 v1, v2, v3627 628// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:629// GFX950: v_cvt_scalef32_pk_fp8_f16 v1, -v2, |v3| ; encoding: [0x01,0x02,0x40,0xd2,0x02,0x07,0x02,0x20]630v_cvt_scalef32_pk_fp8_f16 v1, -v2, |v3|631 632// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:633// GFX950: v_cvt_scalef32_pk_fp8_f16 v1, s2, 3 ; encoding: [0x01,0x00,0x40,0xd2,0x02,0x06,0x01,0x00]634v_cvt_scalef32_pk_fp8_f16 v1, s2, 3635 636// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:637// GFX950: v_cvt_scalef32_pk_fp8_f16 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x40,0xd2,0x02,0x07,0x02,0x00]638v_cvt_scalef32_pk_fp8_f16 v1, v2, v3 op_sel:[0,0,1]639 640// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:641// GFX950: v_cvt_scalef32_pk_fp8_f16 v1, -v2, |v3| op_sel:[0,0,1] ; encoding: [0x01,0x42,0x40,0xd2,0x02,0x07,0x02,0x20]642v_cvt_scalef32_pk_fp8_f16 v1, -v2, |v3| op_sel:[0,0,1]643 644// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:645// GFX950: v_cvt_scalef32_pk_fp8_f16 v1, s2, 3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x40,0xd2,0x02,0x06,0x01,0x00]646v_cvt_scalef32_pk_fp8_f16 v1, s2, 3 op_sel:[0,0,1]647 648// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:649// GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, v2, v3 ; encoding: [0x01,0x00,0x44,0xd2,0x02,0x07,0x02,0x00]650v_cvt_scalef32_pk_fp8_bf16 v1, v2, v3651 652// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:653// GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, -v2, |v3| ; encoding: [0x01,0x02,0x44,0xd2,0x02,0x07,0x02,0x20]654v_cvt_scalef32_pk_fp8_bf16 v1, -v2, |v3|655 656// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:657// GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, s2, 3 ; encoding: [0x01,0x00,0x44,0xd2,0x02,0x06,0x01,0x00]658v_cvt_scalef32_pk_fp8_bf16 v1, s2, 3659 660// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:661// GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x44,0xd2,0x02,0x07,0x02,0x00]662v_cvt_scalef32_pk_fp8_bf16 v1, v2, v3 op_sel:[0,0,1]663 664// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:665// GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, -v2, |v3| op_sel:[0,0,1] ; encoding: [0x01,0x42,0x44,0xd2,0x02,0x07,0x02,0x20]666v_cvt_scalef32_pk_fp8_bf16 v1, -v2, |v3| op_sel:[0,0,1]667 668// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:669// GFX950: v_cvt_scalef32_pk_fp8_bf16 v1, s2, 3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x44,0xd2,0x02,0x06,0x01,0x00]670v_cvt_scalef32_pk_fp8_bf16 v1, s2, 3 op_sel:[0,0,1]671 672// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:673// GFX950: v_cvt_scalef32_pk_bf8_f16 v1, v2, v3 ; encoding: [0x01,0x00,0x41,0xd2,0x02,0x07,0x02,0x00]674v_cvt_scalef32_pk_bf8_f16 v1, v2, v3675 676// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:677// GFX950: v_cvt_scalef32_pk_bf8_f16 v1, -v2, |v3| ; encoding: [0x01,0x02,0x41,0xd2,0x02,0x07,0x02,0x20]678v_cvt_scalef32_pk_bf8_f16 v1, -v2, |v3|679 680// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:681// GFX950: v_cvt_scalef32_pk_bf8_f16 v1, s2, 3 ; encoding: [0x01,0x00,0x41,0xd2,0x02,0x06,0x01,0x00]682v_cvt_scalef32_pk_bf8_f16 v1, s2, 3683 684// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:685// GFX950: v_cvt_scalef32_pk_bf8_f16 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x41,0xd2,0x02,0x07,0x02,0x00]686v_cvt_scalef32_pk_bf8_f16 v1, v2, v3 op_sel:[0,0,1]687 688// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:689// GFX950: v_cvt_scalef32_pk_bf8_f16 v1, -v2, |v3| op_sel:[0,0,1] ; encoding: [0x01,0x42,0x41,0xd2,0x02,0x07,0x02,0x20]690v_cvt_scalef32_pk_bf8_f16 v1, -v2, |v3| op_sel:[0,0,1]691 692// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:693// GFX950: v_cvt_scalef32_pk_bf8_f16 v1, s2, 3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x41,0xd2,0x02,0x06,0x01,0x00]694v_cvt_scalef32_pk_bf8_f16 v1, s2, 3 op_sel:[0,0,1]695 696// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:697// GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, v2, v3 ; encoding: [0x01,0x00,0x45,0xd2,0x02,0x07,0x02,0x00]698v_cvt_scalef32_pk_bf8_bf16 v1, v2, v3699 700// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:701// GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3| ; encoding: [0x01,0x02,0x45,0xd2,0x02,0x07,0x02,0x20]702v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3|703 704// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:705// GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, s2, 3 ; encoding: [0x01,0x00,0x45,0xd2,0x02,0x06,0x01,0x00]706v_cvt_scalef32_pk_bf8_bf16 v1, s2, 3707 708// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:709// GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, v2, v3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x45,0xd2,0x02,0x07,0x02,0x00]710v_cvt_scalef32_pk_bf8_bf16 v1, v2, v3 op_sel:[0,0,1]711 712// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:713// GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3| op_sel:[0,0,1] ; encoding: [0x01,0x42,0x45,0xd2,0x02,0x07,0x02,0x20]714v_cvt_scalef32_pk_bf8_bf16 v1, -v2, |v3| op_sel:[0,0,1]715 716// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:717// GFX950: v_cvt_scalef32_pk_bf8_bf16 v1, s2, 3 op_sel:[0,0,1] ; encoding: [0x01,0x40,0x45,0xd2,0x02,0x06,0x01,0x00]718v_cvt_scalef32_pk_bf8_bf16 v1, s2, 3 op_sel:[0,0,1]719 720// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:721// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x07,0x02,0x00]722v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3723 724// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:725// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x07,0x00,0x00]726v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3727 728// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:729// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 ; encoding: [0x02,0x00,0x3f,0xd2,0x02,0x06,0x01,0x00]730v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3731 732// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:733// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x07,0x02,0x00]734v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[1,0,0]735 736// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:737// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x07,0x00,0x00]738v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[1,0,0]739 740// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:741// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[1,0,0] ; encoding: [0x02,0x08,0x3f,0xd2,0x02,0x06,0x01,0x00]742v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[1,0,0]743 744// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:745// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[0,1,0] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x07,0x02,0x00]746v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[0,1,0]747 748// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:749// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[0,1,0] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x07,0x00,0x00]750v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[0,1,0]751 752// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:753// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[0,1,0] ; encoding: [0x02,0x10,0x3f,0xd2,0x02,0x06,0x01,0x00]754v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[0,1,0]755 756// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:757// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[1,1,0] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x07,0x02,0x00]758v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, v3 op_sel:[1,1,0]759 760// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:761// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[1,1,0] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x07,0x00,0x00]762v_cvt_scalef32_pk_f32_fp4 v[2:3], v2, s3 op_sel:[1,1,0]763 764// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:765// GFX950: v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[1,1,0] ; encoding: [0x02,0x18,0x3f,0xd2,0x02,0x06,0x01,0x00]766v_cvt_scalef32_pk_f32_fp4 v[2:3], s2, 3 op_sel:[1,1,0]767 768// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:769// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 ; encoding: [0x01,0x00,0x3d,0xd2,0x01,0x05,0x0e,0x04]770v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3771 772// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:773// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| ; encoding: [0x01,0x04,0x3d,0xd2,0x01,0x05,0x0e,0x44]774v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3|775 776// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:777// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 ; encoding: [0x01,0x00,0x3d,0xd2,0x01,0x05,0x0c,0x02]778v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3779 780// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:781// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,1,0] ; encoding: [0x01,0x20,0x3d,0xd2,0x01,0x05,0x0e,0x04]782v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,1,0]783 784// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:785// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,1,0] ; encoding: [0x01,0x24,0x3d,0xd2,0x01,0x05,0x0e,0x44]786v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,1,0]787 788// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:789// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,1,0] ; encoding: [0x01,0x20,0x3d,0xd2,0x01,0x05,0x0c,0x02]790v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,1,0]791 792// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:793// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x3d,0xd2,0x01,0x05,0x0e,0x04]794v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,0,1]795 796// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:797// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1] ; encoding: [0x01,0x44,0x3d,0xd2,0x01,0x05,0x0e,0x44]798v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,0,1]799 800// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:801// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x3d,0xd2,0x01,0x05,0x0c,0x02]802v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,0,1]803 804// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:805// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,1,1] ; encoding: [0x01,0x60,0x3d,0xd2,0x01,0x05,0x0e,0x04]806v_cvt_scalef32_pk_fp4_f32 v1, v1, v2, v3 op_sel:[0,0,1,1]807 808// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:809// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,1,1] ; encoding: [0x01,0x64,0x3d,0xd2,0x01,0x05,0x0e,0x44]810v_cvt_scalef32_pk_fp4_f32 v1, v1, -v2, |v3| op_sel:[0,0,1,1]811 812// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:813// GFX950: v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,1,1] ; encoding: [0x01,0x60,0x3d,0xd2,0x01,0x05,0x0c,0x02]814v_cvt_scalef32_pk_fp4_f32 v1, v1, s2, 3 op_sel:[0,0,1,1]815 816// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:817// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 ; encoding: [0x01,0x00,0x50,0xd2,0x02,0x07,0x02,0x00]818v_cvt_scalef32_pk_f16_fp4 v1, v2, v3819 820// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:821// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 ; encoding: [0x01,0x00,0x50,0xd2,0x02,0x07,0x00,0x00]822v_cvt_scalef32_pk_f16_fp4 v1, v2, s3823 824// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:825// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 ; encoding: [0x01,0x00,0x50,0xd2,0x02,0x06,0x01,0x00]826v_cvt_scalef32_pk_f16_fp4 v1, s2, 3827 828// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:829// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x50,0xd2,0x02,0x07,0x02,0x00]830v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[1,0,0]831 832// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:833// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x50,0xd2,0x02,0x07,0x00,0x00]834v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[1,0,0]835 836// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:837// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x50,0xd2,0x02,0x06,0x01,0x00]838v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[1,0,0]839 840// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:841// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x50,0xd2,0x02,0x07,0x02,0x00]842v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[0,1,0]843 844// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:845// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x50,0xd2,0x02,0x07,0x00,0x00]846v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[0,1,0]847 848// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:849// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x50,0xd2,0x02,0x06,0x01,0x00]850v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[0,1,0]851 852// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:853// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x50,0xd2,0x02,0x07,0x02,0x00]854v_cvt_scalef32_pk_f16_fp4 v1, v2, v3 op_sel:[1,1,0]855 856// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:857// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x50,0xd2,0x02,0x07,0x00,0x00]858v_cvt_scalef32_pk_f16_fp4 v1, v2, s3 op_sel:[1,1,0]859 860// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:861// GFX950: v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x50,0xd2,0x02,0x06,0x01,0x00]862v_cvt_scalef32_pk_f16_fp4 v1, s2, 3 op_sel:[1,1,0]863 864// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:865// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 ; encoding: [0x01,0x00,0x51,0xd2,0x02,0x07,0x02,0x00]866v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3867 868// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:869// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 ; encoding: [0x01,0x00,0x51,0xd2,0x02,0x07,0x00,0x00]870v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3871 872// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:873// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 ; encoding: [0x01,0x00,0x51,0xd2,0x02,0x06,0x01,0x00]874v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3875 876// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:877// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x51,0xd2,0x02,0x07,0x02,0x00]878v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[1,0,0]879 880// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:881// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x51,0xd2,0x02,0x07,0x00,0x00]882v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[1,0,0]883 884// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:885// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x51,0xd2,0x02,0x06,0x01,0x00]886v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[1,0,0]887 888// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:889// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x51,0xd2,0x02,0x07,0x02,0x00]890v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[0,1,0]891 892// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:893// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x51,0xd2,0x02,0x07,0x00,0x00]894v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[0,1,0]895 896// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:897// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[0,1,0] ; encoding: [0x01,0x10,0x51,0xd2,0x02,0x06,0x01,0x00]898v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[0,1,0]899 900// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:901// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x51,0xd2,0x02,0x07,0x02,0x00]902v_cvt_scalef32_pk_bf16_fp4 v1, v2, v3 op_sel:[1,1,0]903 904// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:905// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x51,0xd2,0x02,0x07,0x00,0x00]906v_cvt_scalef32_pk_bf16_fp4 v1, v2, s3 op_sel:[1,1,0]907 908// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:909// GFX950: v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[1,1,0] ; encoding: [0x01,0x18,0x51,0xd2,0x02,0x06,0x01,0x00]910v_cvt_scalef32_pk_bf16_fp4 v1, s2, 3 op_sel:[1,1,0]911 912// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:913// GFX950: v_cvt_scalef32_pk32_f32_fp6 v[2:33], v[2:7], v6 ; encoding: [0x02,0x00,0x56,0xd2,0x02,0x0d,0x02,0x00]914v_cvt_scalef32_pk32_f32_fp6 v[2:33], v[2:7], v6915 916// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:917// GFX950: v_cvt_scalef32_pk32_f32_bf6 v[2:33], v[2:7], v6 ; encoding: [0x02,0x00,0x57,0xd2,0x02,0x0d,0x02,0x00]918v_cvt_scalef32_pk32_f32_bf6 v[2:33], v[2:7], v6919 920// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:921// GFX950: v_cvt_scalef32_pk32_bf16_bf6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x63,0xd2,0x14,0x11,0x02,0x00]922v_cvt_scalef32_pk32_bf16_bf6 v[10:25], v[20:25], v8923 924// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:925// GFX950: v_cvt_scalef32_pk32_bf16_bf6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x63,0xd2,0x14,0x11,0x02,0x00]926v_cvt_scalef32_pk32_bf16_bf6 v[10:25], v[20:25], v8927 928// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:929// GFX950: v_cvt_scalef32_pk32_f16_bf6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x62,0xd2,0x14,0x11,0x02,0x00]930v_cvt_scalef32_pk32_f16_bf6 v[10:25], v[20:25], v8931 932// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:933// GFX950: v_cvt_scalef32_pk32_bf16_fp6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x61,0xd2,0x14,0x11,0x02,0x00]934v_cvt_scalef32_pk32_bf16_fp6 v[10:25], v[20:25], v8935 936// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:937// GFX950: v_cvt_scalef32_pk32_f16_fp6 v[10:25], v[20:25], v8 ; encoding: [0x0a,0x00,0x60,0xd2,0x14,0x11,0x02,0x00]938v_cvt_scalef32_pk32_f16_fp6 v[10:25], v[20:25], v8939 940// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:941// GFX950: v_cvt_scalef32_pk32_bf6_bf16 v[20:25], v[10:25], v8 ; encoding: [0x14,0x00,0x5b,0xd2,0x0a,0x11,0x02,0x00]942v_cvt_scalef32_pk32_bf6_bf16 v[20:25], v[10:25], v8943 944// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:945// GFX950: v_cvt_scalef32_pk32_bf6_f16 v[20:25], v[10:25], v8 ; encoding: [0x14,0x00,0x5a,0xd2,0x0a,0x11,0x02,0x00]946v_cvt_scalef32_pk32_bf6_f16 v[20:25], v[10:25], v8947 948// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:949// GFX950: v_cvt_scalef32_pk32_fp6_bf16 v[20:25], v[10:25], v8 ; encoding: [0x14,0x00,0x59,0xd2,0x0a,0x11,0x02,0x00]950v_cvt_scalef32_pk32_fp6_bf16 v[20:25], v[10:25], v8951 952// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:953// GFX950: v_cvt_scalef32_pk32_fp6_f16 v[20:25], v[10:25], v8 ; encoding: [0x14,0x00,0x58,0xd2,0x0a,0x11,0x02,0x00]954v_cvt_scalef32_pk32_fp6_f16 v[20:25], v[10:25], v8955 956// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:957// GFX950: v_cvt_scalef32_pk_f16_fp8 v1, v2, v3 ; encoding: [0x01,0x00,0x48,0xd2,0x02,0x07,0x02,0x00]958v_cvt_scalef32_pk_f16_fp8 v1, v2, v3959 960// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:961// GFX950: v_cvt_scalef32_pk_f16_fp8 v1, v2, s3 ; encoding: [0x01,0x00,0x48,0xd2,0x02,0x07,0x00,0x00]962v_cvt_scalef32_pk_f16_fp8 v1, v2, s3963 964// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:965// GFX950: v_cvt_scalef32_pk_f16_fp8 v1, s2, 3 ; encoding: [0x01,0x00,0x48,0xd2,0x02,0x06,0x01,0x00]966v_cvt_scalef32_pk_f16_fp8 v1, s2, 3967 968// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:969// GFX950: v_cvt_scalef32_pk_f16_fp8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x48,0xd2,0x02,0x07,0x02,0x00]970v_cvt_scalef32_pk_f16_fp8 v1, v2, v3 op_sel:[1,0,0]971 972// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:973// GFX950: v_cvt_scalef32_pk_f16_fp8 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x48,0xd2,0x02,0x07,0x00,0x00]974v_cvt_scalef32_pk_f16_fp8 v1, v2, s3 op_sel:[1,0,0]975 976// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:977// GFX950: v_cvt_scalef32_pk_f16_fp8 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x48,0xd2,0x02,0x06,0x01,0x00]978v_cvt_scalef32_pk_f16_fp8 v1, s2, 3 op_sel:[1,0,0]979 980// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:981// GFX950: v_cvt_scalef32_pk_f16_bf8 v1, v2, v3 ; encoding: [0x01,0x00,0x49,0xd2,0x02,0x07,0x02,0x00]982v_cvt_scalef32_pk_f16_bf8 v1, v2, v3983 984// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:985// GFX950: v_cvt_scalef32_pk_f16_bf8 v1, v2, s3 ; encoding: [0x01,0x00,0x49,0xd2,0x02,0x07,0x00,0x00]986v_cvt_scalef32_pk_f16_bf8 v1, v2, s3987 988// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:989// GFX950: v_cvt_scalef32_pk_f16_bf8 v1, s2, 3 ; encoding: [0x01,0x00,0x49,0xd2,0x02,0x06,0x01,0x00]990v_cvt_scalef32_pk_f16_bf8 v1, s2, 3991 992// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:993// GFX950: v_cvt_scalef32_pk_f16_bf8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x49,0xd2,0x02,0x07,0x02,0x00]994v_cvt_scalef32_pk_f16_bf8 v1, v2, v3 op_sel:[1,0,0]995 996// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:997// GFX950: v_cvt_scalef32_pk_f16_bf8 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x49,0xd2,0x02,0x07,0x00,0x00]998v_cvt_scalef32_pk_f16_bf8 v1, v2, s3 op_sel:[1,0,0]999 1000// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1001// GFX950: v_cvt_scalef32_pk_f16_bf8 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x49,0xd2,0x02,0x06,0x01,0x00]1002v_cvt_scalef32_pk_f16_bf8 v1, s2, 3 op_sel:[1,0,0]1003 1004// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1005// GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, v2, v3 ; encoding: [0x01,0x00,0x69,0xd2,0x02,0x07,0x02,0x00]1006v_cvt_scalef32_pk_bf16_fp8 v1, v2, v31007 1008// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1009// GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, v2, s3 ; encoding: [0x01,0x00,0x69,0xd2,0x02,0x07,0x00,0x00]1010v_cvt_scalef32_pk_bf16_fp8 v1, v2, s31011 1012// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1013// GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, s2, 3 ; encoding: [0x01,0x00,0x69,0xd2,0x02,0x06,0x01,0x00]1014v_cvt_scalef32_pk_bf16_fp8 v1, s2, 31015 1016// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1017// GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x69,0xd2,0x02,0x07,0x02,0x00]1018v_cvt_scalef32_pk_bf16_fp8 v1, v2, v3 op_sel:[1,0,0]1019 1020// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1021// GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x69,0xd2,0x02,0x07,0x00,0x00]1022v_cvt_scalef32_pk_bf16_fp8 v1, v2, s3 op_sel:[1,0,0]1023 1024// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1025// GFX950: v_cvt_scalef32_pk_bf16_fp8 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x69,0xd2,0x02,0x06,0x01,0x00]1026v_cvt_scalef32_pk_bf16_fp8 v1, s2, 3 op_sel:[1,0,0]1027 1028// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1029// GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, v2, v3 ; encoding: [0x01,0x00,0x6a,0xd2,0x02,0x07,0x02,0x00]1030v_cvt_scalef32_pk_bf16_bf8 v1, v2, v31031 1032// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1033// GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, v2, s3 ; encoding: [0x01,0x00,0x6a,0xd2,0x02,0x07,0x00,0x00]1034v_cvt_scalef32_pk_bf16_bf8 v1, v2, s31035 1036// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1037// GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, s2, 3 ; encoding: [0x01,0x00,0x6a,0xd2,0x02,0x06,0x01,0x00]1038v_cvt_scalef32_pk_bf16_bf8 v1, s2, 31039 1040// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1041// GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, v2, v3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x6a,0xd2,0x02,0x07,0x02,0x00]1042v_cvt_scalef32_pk_bf16_bf8 v1, v2, v3 op_sel:[1,0,0]1043 1044// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1045// GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, v2, s3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x6a,0xd2,0x02,0x07,0x00,0x00]1046v_cvt_scalef32_pk_bf16_bf8 v1, v2, s3 op_sel:[1,0,0]1047 1048// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1049// GFX950: v_cvt_scalef32_pk_bf16_bf8 v1, s2, 3 op_sel:[1,0,0] ; encoding: [0x01,0x08,0x6a,0xd2,0x02,0x06,0x01,0x00]1050v_cvt_scalef32_pk_bf16_bf8 v1, s2, 3 op_sel:[1,0,0]1051 1052// NOT-GFX950: error: instruction not supported on this GPU1053// GFX950: v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 ; encoding: [0x01,0x00,0x4c,0xd2,0x02,0x07,0x02,0x00]1054v_cvt_scalef32_pk_fp4_f16 v1, v2, v31055 1056// NOT-GFX950: error: instruction not supported on this GPU1057// GFX950: v_cvt_scalef32_pk_fp4_f16 v1, s2, 3 ; encoding: [0x01,0x00,0x4c,0xd2,0x02,0x06,0x01,0x00]1058v_cvt_scalef32_pk_fp4_f16 v1, s2, 31059 1060// NOT-GFX950: error: instruction not supported on this GPU1061// GFX950: v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 op_sel:[0,0,1,1] ; encoding: [0x01,0x60,0x4c,0xd2,0x02,0x07,0x02,0x00]1062v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 op_sel:[0,0,1,1]1063 1064// NOT-GFX950: error: instruction not supported on this GPU1065// GFX950: v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x4c,0xd2,0x02,0x07,0x02,0x00]1066v_cvt_scalef32_pk_fp4_f16 v1, v2, v3 op_sel:[0,0,0,1]1067 1068// NOT-GFX950: error: instruction not supported on this GPU1069// GFX950: v_cvt_scalef32_pk_fp4_f16 v1, -|s2|, v3 ; encoding: [0x01,0x01,0x4c,0xd2,0x02,0x06,0x02,0x20]1070v_cvt_scalef32_pk_fp4_f16 v1, -|s2|, v31071 1072// NOT-GFX950: error: instruction not supported on this GPU1073// GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 ; encoding: [0x01,0x00,0x4d,0xd2,0x02,0x07,0x02,0x00]1074v_cvt_scalef32_pk_fp4_bf16 v1, v2, v31075 1076// NOT-GFX950: error: instruction not supported on this GPU1077// GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, s2, 3 ; encoding: [0x01,0x00,0x4d,0xd2,0x02,0x06,0x01,0x00]1078v_cvt_scalef32_pk_fp4_bf16 v1, s2, 31079 1080// NOT-GFX950: error: instruction not supported on this GPU1081// GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 op_sel:[0,0,1,1] ; encoding: [0x01,0x60,0x4d,0xd2,0x02,0x07,0x02,0x00]1082v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 op_sel:[0,0,1,1]1083 1084// NOT-GFX950: error: instruction not supported on this GPU1085// GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 op_sel:[0,0,0,1] ; encoding: [0x01,0x40,0x4d,0xd2,0x02,0x07,0x02,0x00]1086v_cvt_scalef32_pk_fp4_bf16 v1, v2, v3 op_sel:[0,0,0,1]1087 1088// NOT-GFX950: error: instruction not supported on this GPU1089// GFX950: v_cvt_scalef32_pk_fp4_bf16 v1, -|s2|, v3 ; encoding: [0x01,0x01,0x4d,0xd2,0x02,0x06,0x02,0x20]1090v_cvt_scalef32_pk_fp4_bf16 v1, -|s2|, v31091 1092// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1093// GFX950: v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], v6 ; encoding: [0x14,0x00,0x52,0xd2,0x0a,0x15,0x1a,0x04]1094v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], v61095 1096// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1097// GFX950: v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], v6 ; encoding: [0x14,0x00,0x53,0xd2,0x0a,0x15,0x1a,0x04]1098v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], v61099 1100// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1101// GFX950: v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], s6 ; encoding: [0x14,0x00,0x52,0xd2,0x0a,0x15,0x1a,0x00]1102v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], s61103 1104// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1105// GFX950: v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], s6 ; encoding: [0x14,0x00,0x53,0xd2,0x0a,0x15,0x1a,0x00]1106v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], s61107 1108// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1109// GFX950: v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], 22 ; encoding: [0x14,0x00,0x52,0xd2,0x0a,0x15,0x5a,0x02]1110v_cvt_scalef32_2xpk16_fp6_f32 v[20:25], v[10:25], v[10:25], 221111 1112// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1113// GFX950: v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], 11 ; encoding: [0x14,0x00,0x53,0xd2,0x0a,0x15,0x2e,0x02]1114v_cvt_scalef32_2xpk16_bf6_f32 v[20:25], v[10:25], v[10:25], 111115 1116// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1117// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x03]1118buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:40951119 1120// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1121// GFX950: buffer_atomic_pk_add_bf16 v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0xff,0x02,0x03]1122buffer_atomic_pk_add_bf16 v255, off, s[8:11], s3 offset:40951123 1124// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1125// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x03,0x03]1126buffer_atomic_pk_add_bf16 v5, off, s[12:15], s3 offset:40951127 1128// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1129// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x18,0x03]1130buffer_atomic_pk_add_bf16 v5, off, s[96:99], s3 offset:40951131 1132// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1133// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x65]1134buffer_atomic_pk_add_bf16 v5, off, s[8:11], s101 offset:40951135 1136// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1137// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x7c]1138buffer_atomic_pk_add_bf16 v5, off, s[8:11], m0 offset:40951139 1140// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1141// GFX950: buffer_atomic_pk_add_bf16 v5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x48,0xe1,0x00,0x05,0x02,0x03]1142buffer_atomic_pk_add_bf16 v5, v0, s[8:11], s3 idxen offset:40951143 1144// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1145// GFX950: buffer_atomic_pk_add_bf16 v5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x48,0xe1,0x00,0x05,0x02,0x03]1146buffer_atomic_pk_add_bf16 v5, v0, s[8:11], s3 offen offset:40951147 1148// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1149// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]1150buffer_atomic_pk_add_bf16 v5, off, s[8:11], s31151 1152// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1153// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]1154buffer_atomic_pk_add_bf16 v5, off, s[8:11], s31155 1156// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1157// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]1158buffer_atomic_pk_add_bf16 v5, off, s[8:11], s3 offset:71159 1160// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1161// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x80]1162buffer_atomic_pk_add_bf16 v5, off, s[8:11], 0 offset:40951163 1164// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1165// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xc1]1166buffer_atomic_pk_add_bf16 v5, off, s[8:11], -1 offset:40951167 1168// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1169// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xf0]1170buffer_atomic_pk_add_bf16 v5, off, s[8:11], 0.5 offset:40951171 1172// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1173// GFX950: buffer_atomic_pk_add_bf16 v5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xf7]1174buffer_atomic_pk_add_bf16 v5, off, s[8:11], -4.0 offset:40951175 1176 1177// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1178// GFX950: v_maximum3_f32 v1, v2, v3, v4 ; encoding: [0x01,0x00,0xa9,0xd2,0x02,0x07,0x12,0x04]1179v_maximum3_f32 v1, v2, v3, v41180 1181// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1182// GFX950: v_maximum3_f32 v1, -v2, -v3, -v4 ; encoding: [0x01,0x00,0xa9,0xd2,0x02,0x07,0x12,0xe4]1183v_maximum3_f32 v1, -v2, -v3, -v41184 1185// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1186// GFX950: v_maximum3_f32 v1, -|v2|, -|v3|, -|v4| ; encoding: [0x01,0x07,0xa9,0xd2,0x02,0x07,0x12,0xe4]1187v_maximum3_f32 v1, -|v2|, -|v3|, -|v4|1188 1189// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1190// GFX950: v_maximum3_f32 v1, 0, 1.0, v3 ; encoding: [0x01,0x00,0xa9,0xd2,0x80,0xe4,0x0d,0x04]1191v_maximum3_f32 v1, 0.0, 1.0, v31192 1193// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1194// GFX950: v_maximum3_f32 v2, 0, v3, 1.0 ; encoding: [0x02,0x00,0xa9,0xd2,0x80,0x06,0xca,0x03]1195v_maximum3_f32 v2, 0.0, v3, 1.01196 1197// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1198// GFX950: v_maximum3_f32 v1, s8, v3, 1.0 ; encoding: [0x01,0x00,0xa9,0xd2,0x08,0x06,0xca,0x03]1199v_maximum3_f32 v1, s8, v3, 1.01200 1201// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1202// GFX950: v_maximum3_f32 v1, v2, s8, v3 ; encoding: [0x01,0x00,0xa9,0xd2,0x02,0x11,0x0c,0x04]1203v_maximum3_f32 v1, v2, s8, v31204 1205// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1206// GFX950: v_minimum3_f32 v0, v1, v2, v3 ; encoding: [0x00,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]1207v_minimum3_f32 v0, v1, v2, v31208 1209 1210// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1211// GFX950: v_pk_minimum3_f16 v1, v2, v3, v4 ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0x07,0x12,0x1c]1212v_pk_minimum3_f16 v1, v2, v3, v41213 1214// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1215// GFX950: v_pk_minimum3_f16 v1, v2, v3, 2.0 ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0x07,0xd2,0x1b]1216v_pk_minimum3_f16 v1, v2, v3, 2.01217 1218// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1219// GFX950: v_pk_minimum3_f16 v1, v2, 2.0, v3 ; encoding: [0x01,0x40,0x9b,0xd3,0x02,0xe9,0x0d,0x1c]1220v_pk_minimum3_f16 v1, v2, 2.0, v31221 1222// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1223// GFX950: v_pk_minimum3_f16 v1, 2.0, v2, v3 ; encoding: [0x01,0x40,0x9b,0xd3,0xf4,0x04,0x0e,0x1c]1224v_pk_minimum3_f16 v1, 2.0, v2, v31225 1226// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1227// GFX950: v_pk_minimum3_f16 v1, v2, v3, v4 clamp ; encoding: [0x01,0xc0,0x9b,0xd3,0x02,0x07,0x12,0x1c]1228v_pk_minimum3_f16 v1, v2, v3, v4 clamp1229 1230// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1231// GFX950: v_pk_minimum3_f16 v8, v0, s8, v1 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x11,0x04,0x1c]1232v_pk_minimum3_f16 v8, v0, s8, v11233 1234// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1235// GFX950: v_pk_minimum3_f16 v8, v0, v1, s8 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x03,0x22,0x18]1236v_pk_minimum3_f16 v8, v0, v1, s81237 1238// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1239// GFX950: v_pk_minimum3_f16 v8, v0, s0, v1 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]1240v_pk_minimum3_f16 v8, v0, s0, v1 neg_lo:[0,0,0] neg_hi:[0,0,0]1241 1242// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1243// GFX950: v_pk_minimum3_f16 v8, v0, s0, v1 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]1244v_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]1245 1246// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1247// GFX950: v_pk_minimum3_f16 v8, v0, s0, v1 ; encoding: [0x08,0x40,0x9b,0xd3,0x00,0x01,0x04,0x1c]1248v_pk_minimum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[1,1,1]1249 1250// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1251// GFX950: v_pk_minimum3_f16 v8, v0, s0, v1 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x9b,0xd3,0x00,0x01,0x04,0x04]1252v_pk_minimum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[0,0,0]1253 1254// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1255// 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]1256v_pk_minimum3_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1]1257 1258// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1259// GFX950: v_pk_maximum3_f16 v1, v2, v3, v4 ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0x07,0x12,0x1c]1260v_pk_maximum3_f16 v1, v2, v3, v41261 1262// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1263// GFX950: v_pk_maximum3_f16 v1, v2, v3, 2.0 ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0x07,0xd2,0x1b]1264v_pk_maximum3_f16 v1, v2, v3, 2.01265 1266// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1267// GFX950: v_pk_maximum3_f16 v1, v2, 2.0, v3 ; encoding: [0x01,0x40,0x9c,0xd3,0x02,0xe9,0x0d,0x1c]1268v_pk_maximum3_f16 v1, v2, 2.0, v31269 1270// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1271// GFX950: v_pk_maximum3_f16 v1, 2.0, v2, v3 ; encoding: [0x01,0x40,0x9c,0xd3,0xf4,0x04,0x0e,0x1c]1272v_pk_maximum3_f16 v1, 2.0, v2, v31273 1274// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1275// GFX950: v_pk_maximum3_f16 v1, v2, v3, v4 clamp ; encoding: [0x01,0xc0,0x9c,0xd3,0x02,0x07,0x12,0x1c]1276v_pk_maximum3_f16 v1, v2, v3, v4 clamp1277 1278// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1279// GFX950: v_pk_maximum3_f16 v8, v0, s8, v1 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x11,0x04,0x1c]1280v_pk_maximum3_f16 v8, v0, s8, v11281 1282// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1283// GFX950: v_pk_maximum3_f16 v8, v0, v1, s8 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x03,0x22,0x18]1284v_pk_maximum3_f16 v8, v0, v1, s81285 1286// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1287// GFX950: v_pk_maximum3_f16 v8, v0, s0, v1 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]1288v_pk_maximum3_f16 v8, v0, s0, v1 neg_lo:[0,0,0] neg_hi:[0,0,0]1289 1290// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1291// GFX950: v_pk_maximum3_f16 v8, v0, s0, v1 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]1292v_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]1293 1294// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1295// GFX950: v_pk_maximum3_f16 v8, v0, s0, v1 ; encoding: [0x08,0x40,0x9c,0xd3,0x00,0x01,0x04,0x1c]1296v_pk_maximum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[1,1,1]1297 1298// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1299// GFX950: v_pk_maximum3_f16 v8, v0, s0, v1 op_sel_hi:[0,0,0] ; encoding: [0x08,0x00,0x9c,0xd3,0x00,0x01,0x04,0x04]1300v_pk_maximum3_f16 v8, v0, s0, v1 op_sel:[0,0,0] op_sel_hi:[0,0,0]1301 1302// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1303// 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]1304v_pk_maximum3_f16 v8, v0, s0, v1 op_sel:[0,0,1] op_sel_hi:[0,0,1]1305 1306// NOT-GFX950: error: instruction not supported on this GPU1307// GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 ; encoding: [0x00,0x00,0x4f,0xd2,0x02,0x09,0x16,0x04]1308v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v51309 1310// NOT-GFX950: error: instruction not supported on this GPU1311// GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 ; encoding: [0x00,0x00,0x4e,0xd2,0x02,0x09,0x16,0x04]1312v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v51313 1314// NOT-GFX950: error: instruction not supported on this GPU1315// GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 ; encoding: [0x00,0x00,0x3e,0xd2,0x02,0x09,0x16,0x04]1316v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v51317 1318// NOT-GFX950: error: instruction not supported on this GPU1319// GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,1,1] ; encoding: [0x00,0x60,0x4f,0xd2,0x02,0x09,0x16,0x04]1320v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,1,1]1321 1322// NOT-GFX950: error: instruction not supported on this GPU1323// GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,1,1] ; encoding: [0x00,0x60,0x4e,0xd2,0x02,0x09,0x16,0x04]1324v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,1,1]1325 1326// NOT-GFX950: error: instruction not supported on this GPU1327// GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,1,1] ; encoding: [0x00,0x60,0x3e,0xd2,0x02,0x09,0x16,0x04]1328v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,1,1]1329 1330// NOT-GFX950: error: instruction not supported on this GPU1331// GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,0,1] ; encoding: [0x00,0x40,0x4f,0xd2,0x02,0x09,0x16,0x04]1332v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,0,1]1333 1334// NOT-GFX950: error: instruction not supported on this GPU1335// GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,0,1] ; encoding: [0x00,0x40,0x4e,0xd2,0x02,0x09,0x16,0x04]1336v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,0,1]1337 1338// NOT-GFX950: error: instruction not supported on this GPU1339// GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,0,1] ; encoding: [0x00,0x40,0x3e,0xd2,0x02,0x09,0x16,0x04]1340v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,0,1]1341 1342// NOT-GFX950: error: instruction not supported on this GPU1343// GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,1,0] ; encoding: [0x00,0x20,0x4f,0xd2,0x02,0x09,0x16,0x04]1344v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, v5 op_sel:[0,0,1,0]1345 1346// NOT-GFX950: error: instruction not supported on this GPU1347// GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,1,0] ; encoding: [0x00,0x20,0x4e,0xd2,0x02,0x09,0x16,0x04]1348v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, v5 op_sel:[0,0,1,0]1349 1350// NOT-GFX950: error: instruction not supported on this GPU1351// GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,1,0] ; encoding: [0x00,0x20,0x3e,0xd2,0x02,0x09,0x16,0x04]1352v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, v5 op_sel:[0,0,1,0]1353 1354// NOT-GFX950: error: instruction not supported on this GPU1355// GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, -v2, v4, v5 ; encoding: [0x00,0x00,0x4f,0xd2,0x02,0x09,0x16,0x24]1356v_cvt_scalef32_sr_pk_fp4_bf16 v0, -v2, v4, v51357 1358// NOT-GFX950: error: instruction not supported on this GPU1359// GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, -v5 ; encoding: [0x00,0x00,0x4f,0xd2,0x02,0x09,0x16,0x84]1360v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, -v51361 1362// NOT-GFX950: error: instruction not supported on this GPU1363// GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, |v5| ; encoding: [0x00,0x04,0x4f,0xd2,0x02,0x09,0x16,0x04]1364v_cvt_scalef32_sr_pk_fp4_bf16 v0, v2, v4, |v5|1365 1366// NOT-GFX950: error: instruction not supported on this GPU1367// GFX950: v_cvt_scalef32_sr_pk_fp4_bf16 v0, |v2|, v4, v5 ; encoding: [0x00,0x01,0x4f,0xd2,0x02,0x09,0x16,0x04]1368v_cvt_scalef32_sr_pk_fp4_bf16 v0, |v2|, v4, v51369 1370// NOT-GFX950: error: instruction not supported on this GPU1371// GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, -v2, v4, v5 ; encoding: [0x00,0x00,0x4e,0xd2,0x02,0x09,0x16,0x24]1372v_cvt_scalef32_sr_pk_fp4_f16 v0, -v2, v4, v51373 1374// NOT-GFX950: error: instruction not supported on this GPU1375// GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, -v5 ; encoding: [0x00,0x00,0x4e,0xd2,0x02,0x09,0x16,0x84]1376v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, -v51377 1378// NOT-GFX950: error: instruction not supported on this GPU1379// GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, |v2|, v4, v5 ; encoding: [0x00,0x01,0x4e,0xd2,0x02,0x09,0x16,0x04]1380v_cvt_scalef32_sr_pk_fp4_f16 v0, |v2|, v4, v51381 1382// NOT-GFX950: error: instruction not supported on this GPU1383// GFX950: v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, |v5| ; encoding: [0x00,0x04,0x4e,0xd2,0x02,0x09,0x16,0x04]1384v_cvt_scalef32_sr_pk_fp4_f16 v0, v2, v4, |v5|1385 1386// NOT-GFX950: error: instruction not supported on this GPU1387// GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, -v[2:3], v4, v5 ; encoding: [0x00,0x00,0x3e,0xd2,0x02,0x09,0x16,0x24]1388v_cvt_scalef32_sr_pk_fp4_f32 v0, -v[2:3], v4, v51389 1390// NOT-GFX950: error: instruction not supported on this GPU1391// GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, -v5 ; encoding: [0x00,0x00,0x3e,0xd2,0x02,0x09,0x16,0x84]1392v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, -v51393 1394// NOT-GFX950: error: instruction not supported on this GPU1395// GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, |v[2:3]|, v4, v5 ; encoding: [0x00,0x01,0x3e,0xd2,0x02,0x09,0x16,0x04]1396v_cvt_scalef32_sr_pk_fp4_f32 v0, |v[2:3]|, v4, v51397 1398// NOT-GFX950: error: instruction not supported on this GPU1399// GFX950: v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, |v5| ; encoding: [0x00,0x04,0x3e,0xd2,0x02,0x09,0x16,0x04]1400v_cvt_scalef32_sr_pk_fp4_f32 v0, v[2:3], v4, |v5|1401 1402// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1403// GFX950: v_cvt_sr_f16_f32 v0, v1, v2 ; encoding: [0x00,0x00,0xa6,0xd2,0x01,0x05,0x02,0x00]1404v_cvt_sr_f16_f32 v0, v1, v21405 1406// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1407// GFX950: v_cvt_sr_bf16_f32 v0, v1, v2 ; encoding: [0x00,0x00,0xa7,0xd2,0x01,0x05,0x02,0x00]1408v_cvt_sr_bf16_f32 v0, v1, v21409 1410// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1411// GFX950: v_cvt_sr_f16_f32 v0, v1, v2 op_sel:[0,0,1] ; encoding: [0x00,0x40,0xa6,0xd2,0x01,0x05,0x02,0x00]1412v_cvt_sr_f16_f32 v0, v1, v2 op_sel:[0,0,1]1413 1414// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1415// GFX950: v_cvt_sr_bf16_f32 v0, v1, v2 op_sel:[0,0,1] ; encoding: [0x00,0x40,0xa7,0xd2,0x01,0x05,0x02,0x00]1416v_cvt_sr_bf16_f32 v0, v1, v2 op_sel:[0,0,1]1417 1418// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1419// GFX950: v_cvt_sr_f16_f32 v0, -v1, v2 ; encoding: [0x00,0x00,0xa6,0xd2,0x01,0x05,0x02,0x20]1420v_cvt_sr_f16_f32 v0, -v1, v21421 1422// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1423// GFX950: v_cvt_sr_f16_f32 v0, |v1|, v2 ; encoding: [0x00,0x01,0xa6,0xd2,0x01,0x05,0x02,0x00]1424v_cvt_sr_f16_f32 v0, |v1|, v21425 1426// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1427// GFX950: v_cvt_sr_bf16_f32 v0, -v1, v2 ; encoding: [0x00,0x00,0xa7,0xd2,0x01,0x05,0x02,0x20]1428v_cvt_sr_bf16_f32 v0, -v1, v21429 1430// NOT-GFX950: :[[@LINE+2]]:{{[0-9]+}}: error:1431// GFX950: v_cvt_sr_bf16_f32 v0, |v1|, v2 ; encoding: [0x00,0x01,0xa7,0xd2,0x01,0x05,0x02,0x00]1432v_cvt_sr_bf16_f32 v0, |v1|, v21433 1434// NOT-GFX950: error: instruction not supported on this GPU1435// GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x47,0xd2,0x01,0x05,0x0e,0x04]1436v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, v31437 1438// NOT-GFX950: error: instruction not supported on this GPU1439// GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x47,0xd2,0x01,0x05,0x0e,0x24]1440v_cvt_scalef32_sr_bf8_bf16 v0, -v1, v2, v31441 1442// NOT-GFX950: error: instruction not supported on this GPU1443// GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x47,0xd2,0x01,0x05,0x0e,0x84]1444v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, -v31445 1446// NOT-GFX950: error: instruction not supported on this GPU1447// GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x47,0xd2,0x01,0x05,0x0e,0x04]1448v_cvt_scalef32_sr_bf8_bf16 v0, |v1|, v2, v31449 1450// NOT-GFX950: error: instruction not supported on this GPU1451// GFX950: v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x47,0xd2,0x01,0x05,0x0e,0x04]1452v_cvt_scalef32_sr_bf8_bf16 v0, v1, v2, |v3|1453 1454// NOT-GFX950: error: instruction not supported on this GPU1455// GFX950: v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x43,0xd2,0x01,0x05,0x0e,0x04]1456v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, v31457 1458// NOT-GFX950: error: instruction not supported on this GPU1459// GFX950: v_cvt_scalef32_sr_bf8_f16 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x43,0xd2,0x01,0x05,0x0e,0x24]1460v_cvt_scalef32_sr_bf8_f16 v0, -v1, v2, v31461 1462// NOT-GFX950: error: instruction not supported on this GPU1463// GFX950: v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x43,0xd2,0x01,0x05,0x0e,0x84]1464v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, -v31465 1466// NOT-GFX950: error: instruction not supported on this GPU1467// GFX950: v_cvt_scalef32_sr_bf8_f16 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x43,0xd2,0x01,0x05,0x0e,0x04]1468v_cvt_scalef32_sr_bf8_f16 v0, |v1|, v2, v31469 1470// NOT-GFX950: error: instruction not supported on this GPU1471// GFX950: v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x43,0xd2,0x01,0x05,0x0e,0x04]1472v_cvt_scalef32_sr_bf8_f16 v0, v1, v2, |v3|1473 1474// NOT-GFX950: error: instruction not supported on this GPU1475// GFX950: v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x38,0xd2,0x01,0x05,0x0e,0x04]1476v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, v31477 1478// NOT-GFX950: error: instruction not supported on this GPU1479// GFX950: v_cvt_scalef32_sr_bf8_f32 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x38,0xd2,0x01,0x05,0x0e,0x24]1480v_cvt_scalef32_sr_bf8_f32 v0, -v1, v2, v31481 1482// NOT-GFX950: error: instruction not supported on this GPU1483// GFX950: v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x38,0xd2,0x01,0x05,0x0e,0x84]1484v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, -v31485 1486// NOT-GFX950: error: instruction not supported on this GPU1487// GFX950: v_cvt_scalef32_sr_bf8_f32 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x38,0xd2,0x01,0x05,0x0e,0x04]1488v_cvt_scalef32_sr_bf8_f32 v0, |v1|, v2, v31489 1490// NOT-GFX950: error: instruction not supported on this GPU1491// GFX950: v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x38,0xd2,0x01,0x05,0x0e,0x04]1492v_cvt_scalef32_sr_bf8_f32 v0, v1, v2, |v3|1493 1494// NOT-GFX950: error: instruction not supported on this GPU1495// GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x46,0xd2,0x01,0x05,0x0e,0x04]1496v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, v31497 1498// NOT-GFX950: error: instruction not supported on this GPU1499// GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x46,0xd2,0x01,0x05,0x0e,0x24]1500v_cvt_scalef32_sr_fp8_bf16 v0, -v1, v2, v31501 1502// NOT-GFX950: error: instruction not supported on this GPU1503// GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x46,0xd2,0x01,0x05,0x0e,0x84]1504v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, -v31505 1506// NOT-GFX950: error: instruction not supported on this GPU1507// GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x46,0xd2,0x01,0x05,0x0e,0x04]1508v_cvt_scalef32_sr_fp8_bf16 v0, |v1|, v2, v31509 1510// NOT-GFX950: error: instruction not supported on this GPU1511// GFX950: v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x46,0xd2,0x01,0x05,0x0e,0x04]1512v_cvt_scalef32_sr_fp8_bf16 v0, v1, v2, |v3|1513 1514// NOT-GFX950: error: instruction not supported on this GPU1515// GFX950: v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x42,0xd2,0x01,0x05,0x0e,0x04]1516v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, v31517 1518// NOT-GFX950: error: instruction not supported on this GPU1519// GFX950: v_cvt_scalef32_sr_fp8_f16 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x42,0xd2,0x01,0x05,0x0e,0x24]1520v_cvt_scalef32_sr_fp8_f16 v0, -v1, v2, v31521 1522// NOT-GFX950: error: instruction not supported on this GPU1523// GFX950: v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x42,0xd2,0x01,0x05,0x0e,0x84]1524v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, -v31525 1526// NOT-GFX950: error: instruction not supported on this GPU1527// GFX950: v_cvt_scalef32_sr_fp8_f16 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x42,0xd2,0x01,0x05,0x0e,0x04]1528v_cvt_scalef32_sr_fp8_f16 v0, |v1|, v2, v31529 1530// NOT-GFX950: error: instruction not supported on this GPU1531// GFX950: v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x42,0xd2,0x01,0x05,0x0e,0x04]1532v_cvt_scalef32_sr_fp8_f16 v0, v1, v2, |v3|1533 1534// NOT-GFX950: error: instruction not supported on this GPU1535// GFX950: v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, v3 ; encoding: [0x00,0x00,0x37,0xd2,0x01,0x05,0x0e,0x04]1536v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, v31537 1538// NOT-GFX950: error: instruction not supported on this GPU1539// GFX950: v_cvt_scalef32_sr_fp8_f32 v0, -v1, v2, v3 ; encoding: [0x00,0x00,0x37,0xd2,0x01,0x05,0x0e,0x24]1540v_cvt_scalef32_sr_fp8_f32 v0, -v1, v2, v31541 1542// NOT-GFX950: error: instruction not supported on this GPU1543// GFX950: v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, -v3 ; encoding: [0x00,0x00,0x37,0xd2,0x01,0x05,0x0e,0x84]1544v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, -v31545 1546// NOT-GFX950: error: instruction not supported on this GPU1547// GFX950: v_cvt_scalef32_sr_fp8_f32 v0, |v1|, v2, v3 ; encoding: [0x00,0x01,0x37,0xd2,0x01,0x05,0x0e,0x04]1548v_cvt_scalef32_sr_fp8_f32 v0, |v1|, v2, v31549 1550// NOT-GFX950: error: instruction not supported on this GPU1551// GFX950: v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, |v3| ; encoding: [0x00,0x04,0x37,0xd2,0x01,0x05,0x0e,0x04]1552v_cvt_scalef32_sr_fp8_f32 v0, v1, v2, |v3|1553 1554// NOT-GFX950: error: instruction not supported on this GPU1555// GFX950: v_cvt_scalef32_sr_pk32_bf6_bf16 v[0:5], v[6:21], v22, v23 ; encoding: [0x00,0x00,0x5f,0xd2,0x06,0x2d,0x5e,0x04]1556v_cvt_scalef32_sr_pk32_bf6_bf16 v[0:5], v[6:21], v22, v231557 1558// NOT-GFX950: error: instruction not supported on this GPU1559// GFX950: v_cvt_scalef32_sr_pk32_bf6_f16 v[0:5], v[6:21], v22, v23 ; encoding: [0x00,0x00,0x5e,0xd2,0x06,0x2d,0x5e,0x04]1560v_cvt_scalef32_sr_pk32_bf6_f16 v[0:5], v[6:21], v22, v231561 1562// NOT-GFX950: error: instruction not supported on this GPU1563// GFX950: v_cvt_scalef32_sr_pk32_fp6_bf16 v[0:5], v[6:21], v22, v23 ; encoding: [0x00,0x00,0x5d,0xd2,0x06,0x2d,0x5e,0x04]1564v_cvt_scalef32_sr_pk32_fp6_bf16 v[0:5], v[6:21], v22, v231565 1566// NOT-GFX950: error: instruction not supported on this GPU1567// GFX950: v_cvt_scalef32_sr_pk32_fp6_f16 v[0:5], v[6:21], v22, v23 ; encoding: [0x00,0x00,0x5c,0xd2,0x06,0x2d,0x5e,0x04]1568v_cvt_scalef32_sr_pk32_fp6_f16 v[0:5], v[6:21], v22, v231569 1570// NOT-GFX950: error: instruction not supported on this GPU1571// GFX950: v_cvt_scalef32_sr_pk32_bf6_f32 v[0:5], v[6:37], v38, v39 ; encoding: [0x00,0x00,0x55,0xd2,0x06,0x4d,0x9e,0x04]1572v_cvt_scalef32_sr_pk32_bf6_f32 v[0:5], v[6:37], v38, v391573 1574// NOT-GFX950: error: instruction not supported on this GPU1575// GFX950: v_cvt_scalef32_sr_pk32_fp6_f32 v[0:5], v[6:37], v38, v39 ; encoding: [0x00,0x00,0x54,0xd2,0x06,0x4d,0x9e,0x04]1576v_cvt_scalef32_sr_pk32_fp6_f32 v[0:5], v[6:37], v38, v391577 1578// NOT-GFX950: error: instruction not supported on this GPU1579// GFX950: v_cvt_pk_f16_f32 v5, v1, v2 ; encoding: [0x05,0x00,0x67,0xd2,0x01,0x05,0x02,0x00]1580v_cvt_pk_f16_f32 v5, v1, v21581 1582// NOT-GFX950: error: instruction not supported on this GPU1583// GFX950: v_cvt_pk_f16_f32 v5, v255, v255 ; encoding: [0x05,0x00,0x67,0xd2,0xff,0xff,0x03,0x00]1584v_cvt_pk_f16_f32 v5, v255, v2551585 1586// NOT-GFX950: error: instruction not supported on this GPU1587// GFX950: v_cvt_pk_f16_f32 v5, m0, 0.5 ; encoding: [0x05,0x00,0x67,0xd2,0x7c,0xe0,0x01,0x00]1588v_cvt_pk_f16_f32 v5, m0, 0.51589 1590// NOT-GFX950: error: instruction not supported on this GPU1591// GFX950: v_cvt_pk_f16_f32 v5, exec_lo, -1 ; encoding: [0x05,0x00,0x67,0xd2,0x7e,0x82,0x01,0x00]1592v_cvt_pk_f16_f32 v5, exec_lo, -11593 1594// NOT-GFX950: error: instruction not supported on this GPU1595// GFX950: v_cvt_pk_f16_f32 v5, -1, exec_hi ; encoding: [0x05,0x00,0x67,0xd2,0xc1,0xfe,0x00,0x00]1596v_cvt_pk_f16_f32 v5, -1, exec_hi1597 1598// NOT-GFX950: error: instruction not supported on this GPU1599// GFX950: v_cvt_pk_f16_f32 v5, 0.5, m0 mul:2 ; encoding: [0x05,0x00,0x67,0xd2,0xf0,0xf8,0x00,0x08]1600v_cvt_pk_f16_f32 v5, 0.5, m0 mul:21601