@@ -321,3 +321,48 @@ v_cvt_pk_bf16_f32 v5, src_scc, vcc_lo mul:4
321321
322322v_cvt_pk_bf16_f32 v255 , - | 0xaf123456 | , vcc_hi clamp div : 2
323323// GFX1250: v_cvt_pk_bf16_f32 v255 , - | 0xaf123456 | , vcc_hi clamp div : 2 ; encoding: [0xff,0x81,0x6d,0xd7,0xff,0xd6,0x00,0x38,0x56,0x34,0x12,0xaf]
324+
325+ v_cvt_sr_pk_bf16_f32 v5 , v1 , v2 , s3
326+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , v1 , v2 , s3 ; encoding: [0x05,0x00,0x6e,0xd7,0x01,0x05,0x0e,0x00]
327+
328+ v_cvt_sr_pk_bf16_f32 v5 , v255 , s2 , s105
329+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , v255 , s2 , s105 ; encoding: [0x05,0x00,0x6e,0xd7,0xff,0x05,0xa4,0x01]
330+
331+ v_cvt_sr_pk_bf16_f32 v5 , s1 , v255 , exec_hi
332+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , s1 , v255 , exec_hi ; encoding: [0x05,0x00,0x6e,0xd7,0x01,0xfe,0xff,0x01]
333+
334+ v_cvt_sr_pk_bf16_f32 v5 , s105 , s105 , exec_lo
335+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , s105 , s105 , exec_lo ; encoding: [0x05,0x00,0x6e,0xd7,0x69,0xd2,0xf8,0x01]
336+
337+ v_cvt_sr_pk_bf16_f32 v5 , vcc_lo , ttmp15 , v3
338+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , vcc_lo , ttmp15 , v3 ; encoding: [0x05,0x00,0x6e,0xd7,0x6a,0xf6,0x0c,0x04]
339+
340+ v_cvt_sr_pk_bf16_f32 v5 , vcc_hi , 0xaf123456 , v255
341+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , vcc_hi , 0xaf123456 , v255 ; encoding: [0x05,0x00,0x6e,0xd7,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]
342+
343+ v_cvt_sr_pk_bf16_f32 v5 , - |ttmp15| , - |src_scc| , ttmp15
344+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , - |ttmp15| , - |src_scc| , ttmp15 ; encoding: [0x05,0x03,0x6e,0xd7,0x7b,0xfa,0xed,0x61]
345+
346+ v_cvt_sr_pk_bf16_f32 v5 , m0 , 0 . 5 , m0
347+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , m0 , 0 . 5 , m0 ; encoding: [0x05,0x00,0x6e,0xd7,0x7d,0xe0,0xf5,0x01]
348+
349+ v_cvt_sr_pk_bf16_f32 v5 , |exec_lo| , - 1 , vcc_hi
350+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , |exec_lo| , - 1 , vcc_hi ; encoding: [0x05,0x01,0x6e,0xd7,0x7e,0x82,0xad,0x01]
351+
352+ v_cvt_sr_pk_bf16_f32 v5 , - |exec_hi| , null , vcc_lo
353+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , - |exec_hi| , null , vcc_lo ; encoding: [0x05,0x01,0x6e,0xd7,0x7f,0xf8,0xa8,0x21]
354+
355+ v_cvt_sr_pk_bf16_f32 v5 , null , exec_lo , 0xaf123456
356+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , null , exec_lo , 0xaf123456 ; encoding: [0x05,0x00,0x6e,0xd7,0x7c,0xfc,0xfc,0x03,0x56,0x34,0x12,0xaf]
357+
358+ v_cvt_sr_pk_bf16_f32 v5 , - 1 , - |exec_hi| , src_scc
359+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , - 1 , - |exec_hi| , src_scc ; encoding: [0x05,0x02,0x6e,0xd7,0xc1,0xfe,0xf4,0x43]
360+
361+ v_cvt_sr_pk_bf16_f32 v5 , 0 . 5 , - m0 , 0 . 5 mul : 2
362+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , 0 . 5 , - m0 , 0 . 5 mul : 2 ; encoding: [0x05,0x00,0x6e,0xd7,0xf0,0xfa,0xc0,0x4b]
363+
364+ v_cvt_sr_pk_bf16_f32 v5 , - src_scc , |vcc_lo| , - 1 mul : 4
365+ // GFX1250: v_cvt_sr_pk_bf16_f32 v5 , - src_scc , |vcc_lo| , - 1 mul : 4 ; encoding: [0x05,0x02,0x6e,0xd7,0xfd,0xd4,0x04,0x33]
366+
367+ v_cvt_sr_pk_bf16_f32 v255 , - | 0xaf123456 | , - |vcc_hi| , null clamp div : 2
368+ // GFX1250: v_cvt_sr_pk_bf16_f32 v255 , - | 0xaf123456 | , - |vcc_hi| , null clamp div : 2 ; encoding: [0xff,0x83,0x6e,0xd7,0xff,0xd6,0xf0,0x79,0x56,0x34,0x12,0xaf]
0 commit comments