@@ -422,6 +422,66 @@ v_sin_bf16 v5.h, v1.h quad_perm:[3,2,1,0]
422422// GFX1250: v_sin_bf16_dpp v5.h, v1.h quad_perm:[3 ,2 ,1 ,0 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfc,0x0a,0x7f,0x81,0x1b,0x00,0xff]
423423// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
424424
425+ v_cos_bf16 v5, v1 quad_perm:[3 ,2 ,1 ,0 ]
426+ // GFX1250: v_cos_bf16_dpp v5, v1 quad_perm:[3 ,2 ,1 ,0 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x1b,0x00,0xff]
427+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
428+
429+ v_cos_bf16 v5, v1 quad_perm:[0 ,1 ,2 ,3 ]
430+ // GFX1250: v_cos_bf16_dpp v5, v1 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0xe4,0x00,0xff]
431+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
432+
433+ v_cos_bf16 v5, v1 row_mirror
434+ // GFX1250: v_cos_bf16_dpp v5, v1 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x40,0x01,0xff]
435+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
436+
437+ v_cos_bf16 v5, v1 row_half_mirror
438+ // GFX1250: v_cos_bf16_dpp v5, v1 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x41,0x01,0xff]
439+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
440+
441+ v_cos_bf16 v5, v1 row_shl:1
442+ // GFX1250: v_cos_bf16_dpp v5, v1 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x01,0x01,0xff]
443+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
444+
445+ v_cos_bf16 v5, v1 row_shl:15
446+ // GFX1250: v_cos_bf16_dpp v5, v1 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x0f,0x01,0xff]
447+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
448+
449+ v_cos_bf16 v5, v1 row_shr:1
450+ // GFX1250: v_cos_bf16_dpp v5, v1 row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x11,0x01,0xff]
451+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
452+
453+ v_cos_bf16 v5, v1 row_shr:15
454+ // GFX1250: v_cos_bf16_dpp v5, v1 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x1f,0x01,0xff]
455+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
456+
457+ v_cos_bf16 v5, v1 row_ror:1
458+ // GFX1250: v_cos_bf16_dpp v5, v1 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x21,0x01,0xff]
459+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
460+
461+ v_cos_bf16 v5, v1 row_ror:15
462+ // GFX1250: v_cos_bf16_dpp v5, v1 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x2f,0x01,0xff]
463+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
464+
465+ v_cos_bf16 v5, v1 row_share:0 row_mask:0xf bank_mask:0xf
466+ // GFX1250: v_cos_bf16_dpp v5, v1 row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x50,0x01,0xff]
467+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
468+
469+ v_cos_bf16 v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1
470+ // GFX1250: v_cos_bf16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x5f,0x01,0x01]
471+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
472+
473+ v_cos_bf16 v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
474+ // GFX1250: v_cos_bf16_dpp v5, v1 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0xfa,0xfe,0x0a,0x7e,0x01,0x60,0x09,0x13]
475+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
476+
477+ v_cos_bf16 v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
478+ // GFX1250: v_cos_bf16_dpp v127, -|v127| row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xfa,0xfe,0xfe,0x7e,0x7f,0x6f,0x35,0x30]
479+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
480+
481+ v_cos_bf16 v5.h, v1.h quad_perm:[3 ,2 ,1 ,0 ]
482+ // GFX1250: v_cos_bf16_dpp v5.h, v1.h quad_perm:[3 ,2 ,1 ,0 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xfe,0x0a,0x7f,0x81,0x1b,0x00,0xff]
483+ // GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
484+
425485v_cvt_f32_bf16 v5, v1 quad_perm:[3 ,2 ,1 ,0 ]
426486// GFX1250: v_cvt_f32_bf16_dpp v5, v1 quad_perm:[3 ,2 ,1 ,0 ] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xe4,0x0a,0x7e,0x01,0x1b,0x00,0xff]
427487// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
0 commit comments