@@ -62,60 +62,60 @@ v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l quad_perm:[3,2,1,0]
62
62
// GFX1250: v_bitop3_b16_e64_dpp v5.l, v1.l, v2.l, v3.l quad_perm:[3 ,2 ,1 ,0 ] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0x0e,0x04,0x01,0x1b,0x00,0xff]
63
63
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
64
64
65
- v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:161 quad_perm:[0 ,1 ,2 ,3 ]
66
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0xa1 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0x34,0x01,0xe4,0x00,0xff]
65
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , v3.l bitop3:161 quad_perm:[0 ,1 ,2 ,3 ]
66
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , v3.l bitop3:0xa1 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0x34,0x01,0xe4,0x00,0xff]
67
67
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
68
68
69
- v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0x27 row_mirror
70
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0x27 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0xe4,0x01,0x40,0x01,0xff]
69
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , v3.l bitop3:0x27 row_mirror
70
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , v3.l bitop3:0x27 row_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0xe4,0x01,0x40,0x01,0xff]
71
71
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
72
72
73
- v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:100 row_half_mirror
74
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v3 bitop3:0x64 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0x8c,0x01,0x41,0x01,0xff]
73
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , v3.l bitop3:100 row_half_mirror
74
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , v3.l bitop3:0x64 row_half_mirror row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x0e,0x8c,0x01,0x41,0x01,0xff]
75
75
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
76
76
77
- v_bitop3_b16_e64_dpp v5, v1, v2, v255 bitop3:0 row_shl:1
78
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, v255 row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfe,0x07,0x01,0x01,0x01,0xff]
77
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , v255.l bitop3:0 row_shl:1
78
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , v255.l row_shl:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfe,0x07,0x01,0x01,0x01,0xff]
79
79
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
80
80
81
- v_bitop3_b16_e64_dpp v5, v1, v2, s105 bitop3:0x16 row_shl:15
82
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, s105 bitop3:0x16 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x33,0xd6,0xfa,0x04,0xa6,0xc1,0x01,0x0f,0x01,0xff]
81
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , s105 bitop3:0x16 row_shl:15
82
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , s105 bitop3:0x16 row_shl:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x02,0x33,0xd6,0xfa,0x04,0xa6,0xc1,0x01,0x0f,0x01,0xff]
83
83
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
84
84
85
- v_bitop3_b16_e64_dpp v5, v1, v2, vcc_hi bitop3:63 row_shr:1
86
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, vcc_hi bitop3:0x3f row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x07,0x33,0xd6,0xfa,0x04,0xae,0xe1,0x01,0x11,0x01,0xff]
85
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , vcc_hi bitop3:63 row_shr:1
86
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , vcc_hi bitop3:0x3f row_shr:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x07,0x33,0xd6,0xfa,0x04,0xae,0xe1,0x01,0x11,0x01,0xff]
87
87
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
88
88
89
- v_bitop3_b16_e64_dpp v5, v1, v2, vcc_lo bitop3:0x24 row_shr:15
90
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, vcc_lo bitop3:0x24 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0xaa,0x81,0x01,0x1f,0x01,0xff]
89
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , vcc_lo bitop3:0x24 row_shr:15
90
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , vcc_lo bitop3:0x24 row_shr:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0xaa,0x81,0x01,0x1f,0x01,0xff]
91
91
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
92
92
93
- v_bitop3_b16_e64_dpp v5, v1, v2, ttmp15 bitop3:5 row_ror:1
94
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, ttmp15 bitop3:5 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xee,0xa1,0x01,0x21,0x01,0xff]
93
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , ttmp15 bitop3:5 row_ror:1
94
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , ttmp15 bitop3:5 row_ror:1 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xee,0xa1,0x01,0x21,0x01,0xff]
95
95
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
96
96
97
- v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:6 row_ror:15
98
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_hi bitop3:6 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfe,0xc1,0x01,0x2f,0x01,0xff]
97
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , exec_hi bitop3:6 row_ror:15
98
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , exec_hi bitop3:6 row_ror:15 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfe,0xc1,0x01,0x2f,0x01,0xff]
99
99
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
100
100
101
- v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo row_share:0 row_mask:0xf bank_mask:0xf
102
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfa,0x01,0x01,0x50,0x01,0xff]
101
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , exec_lo row_share:0 row_mask:0xf bank_mask:0xf
102
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , exec_lo row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x33,0xd6,0xfa,0x04,0xfa,0x01,0x01,0x50,0x01,0xff]
103
103
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
104
104
105
- v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:77 row_share:0 row_mask:0xf bank_mask:0xf
106
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, exec_lo bitop3:0x4d row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x01,0x33,0xd6,0xfa,0x04,0xfa,0xa9,0x01,0x50,0x01,0xff]
105
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , exec_lo bitop3:77 row_share:0 row_mask:0xf bank_mask:0xf
106
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , exec_lo bitop3:0x4d row_share:0 row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x01,0x33,0xd6,0xfa,0x04,0xfa,0xa9,0x01,0x50,0x01,0xff]
107
107
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
108
108
109
- v_bitop3_b16_e64_dpp v5, v1, v2, null bitop3:88 row_share:15 row_mask:0x0 bank_mask:0x1
110
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, null bitop3:0x58 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x03,0x33,0xd6,0xfa,0x04,0xf2,0x09,0x01,0x5f,0x01,0x01]
109
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , null bitop3:88 row_share:15 row_mask:0x0 bank_mask:0x1
110
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , null bitop3:0x58 row_share:15 row_mask:0x0 bank_mask:0x1 ; encoding: [0x05,0x03,0x33,0xd6,0xfa,0x04,0xf2,0x09,0x01,0x5f,0x01,0x01]
111
111
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
112
112
113
- v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:99 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
114
- // GFX1250: v_bitop3_b16_e64_dpp v5, v1, v2, -1 bitop3:0x63 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x06,0x6b,0x01,0x60,0x09,0x13]
113
+ v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , -1 bitop3:99 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 fi:0
114
+ // GFX1250: v_bitop3_b16_e64_dpp v5.l , v1.l , v2.l , -1 bitop3:0x63 row_xmask:0 row_mask:0x1 bank_mask:0x3 bound_ctrl:1 ; encoding: [0x05,0x04,0x33,0xd6,0xfa,0x04,0x06,0x6b,0x01,0x60,0x09,0x13]
115
115
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
116
116
117
- v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:101 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
118
- // GFX1250: v_bitop3_b16_e64_dpp v255, v255, v255, src_scc bitop3:0x65 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x04,0x33,0xd6,0xfa,0xfe,0xf7,0xab,0xff,0x6f,0x05,0x30]
117
+ v_bitop3_b16_e64_dpp v255.l , v255.l , v255.l , src_scc bitop3:101 row_xmask:15 row_mask:0x3 bank_mask:0x0 bound_ctrl:0 fi:1
118
+ // GFX1250: v_bitop3_b16_e64_dpp v255.l , v255.l , v255.l , src_scc bitop3:0x65 row_xmask:15 row_mask:0x3 bank_mask:0x0 fi:1 ; encoding: [0xff,0x04,0x33,0xd6,0xfa,0xfe,0xf7,0xab,0xff,0x6f,0x05,0x30]
119
119
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
120
120
121
121
v_bitop3_b16_e64_dpp v5.h, v1.h, v2.h, exec_hi op_sel:[1 ,1 ,1 ,1 ] row_ror:15 row_mask:0xf bank_mask:0xf
@@ -470,12 +470,12 @@ v_cvt_sr_bf8_f16 v1, v2.h, v3 quad_perm:[0,1,2,3] fi:1
470
470
// GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.h, v3 op_sel:[1 ,0 ,0 ] quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x08,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
471
471
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
472
472
473
- v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:2 quad_perm:[0 ,1 ,2 ,3 ]
474
- // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:2 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x40,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
473
+ v_cvt_sr_bf8_f16 v1, v2.l , v3 byte_sel:2 quad_perm:[0 ,1 ,2 ,3 ]
474
+ // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.l , v3 byte_sel:2 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x40,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
475
475
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
476
476
477
- v_cvt_sr_bf8_f16 v1, v2, v3 byte_sel:1 quad_perm:[0 ,1 ,2 ,3 ]
478
- // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2, v3 byte_sel:1 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x20,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
477
+ v_cvt_sr_bf8_f16 v1, v2.l , v3 byte_sel:1 quad_perm:[0 ,1 ,2 ,3 ]
478
+ // GFX1250: v_cvt_sr_bf8_f16_e64_dpp v1, v2.l , v3 byte_sel:1 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x20,0x75,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
479
479
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
480
480
481
481
v_cvt_sr_bf8_f16 v1, v2.l, v3 byte_sel:3 quad_perm:[0 ,1 ,2 ,3 ]
@@ -494,12 +494,12 @@ v_cvt_sr_fp8_f16 v1, v2.h, v3 quad_perm:[0,1,2,3] fi:1
494
494
// GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.h, v3 op_sel:[1 ,0 ,0 ] quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0x01,0x08,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x04,0xff]
495
495
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
496
496
497
- v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:2 quad_perm:[0 ,1 ,2 ,3 ]
498
- // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:2 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x40,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
497
+ v_cvt_sr_fp8_f16 v1, v2.l , v3 byte_sel:2 quad_perm:[0 ,1 ,2 ,3 ]
498
+ // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.l , v3 byte_sel:2 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x40,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
499
499
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
500
500
501
- v_cvt_sr_fp8_f16 v1, v2, v3 byte_sel:1 quad_perm:[0 ,1 ,2 ,3 ]
502
- // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2, v3 byte_sel:1 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x20,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
501
+ v_cvt_sr_fp8_f16 v1, v2.l , v3 byte_sel:1 quad_perm:[0 ,1 ,2 ,3 ]
502
+ // GFX1250: v_cvt_sr_fp8_f16_e64_dpp v1, v2.l , v3 byte_sel:1 quad_perm:[0 ,1 ,2 ,3 ] row_mask:0xf bank_mask:0xf ; encoding: [0x01,0x20,0x74,0xd7,0xfa,0x06,0x02,0x00,0x02,0xe4,0x00,0xff]
503
503
// GFX12-ERR: :[[@LINE-2 ]]:1 : error: instruction not supported on this GPU
504
504
505
505
v_cvt_sr_fp8_f16 v1, v2.l, v3 byte_sel:3 quad_perm:[0 ,1 ,2 ,3 ]
0 commit comments