@@ -2906,11 +2906,11 @@ v_mad_i16 v5.l, -1, exec_hi, src_scc
29062906v_mad_i16 v5.l, src_scc, vcc_lo, -1
29072907// GFX11: v_mad_i16 v5.l, src_scc, vcc_lo, -1 ; encoding: [0x05,0x00,0x53,0xd6,0xfd,0xd4,0x04,0x03]
29082908
2909- v_mad_i32_i16 v5, v1, v2, v3
2910- // GFX11: v_mad_i32_i16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04]
2909+ v_mad_i32_i16 v5, v1.l , v2.l , v3
2910+ // GFX11: v_mad_i32_i16 v5, v1.l , v2.l , v3 ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04]
29112911
2912- v_mad_i32_i16 v5, v255, v255, s3
2913- // GFX11: v_mad_i32_i16 v5, v255, v255, s3 ; encoding: [0x05,0x00,0x5a,0xd6,0xff,0xff,0x0f,0x00]
2912+ v_mad_i32_i16 v5, v255.l , v255.l , s3
2913+ // GFX11: v_mad_i32_i16 v5, v255.l , v255.l , s3 ; encoding: [0x05,0x00,0x5a,0xd6,0xff,0xff,0x0f,0x00]
29142914
29152915v_mad_i32_i16 v5, s1, s2, v255
29162916// GFX11: v_mad_i32_i16 v5, s1, s2, v255 ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x04,0xfc,0x07]
@@ -2951,6 +2951,18 @@ v_mad_i32_i16 v5, src_scc, vcc_lo, src_scc op_sel:[1,0,0,0]
29512951v_mad_i32_i16 v255, 0xfe0b, vcc_hi, 0 .5 op_sel:[0 ,1 ,0 ,0 ] clamp
29522952// GFX11: v_mad_i32_i16 v255, 0xfe0b, vcc_hi, 0 .5 op_sel:[0 ,1 ,0 ,0 ] clamp ; encoding: [0xff,0x90,0x5a,0xd6,0xff,0xd6,0xc0,0x03,0x0b,0xfe,0x00,0x00]
29532953
2954+ v_mad_i32_i16 v5, v1.h, v2.l, v3
2955+ // GFX11: v_mad_i32_i16 v5, v1.h, v2.l, v3 op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x08,0x5a,0xd6,0x01,0x05,0x0e,0x04]
2956+
2957+ v_mad_i32_i16 v5, v255.l, v255.h, s3
2958+ // GFX11: v_mad_i32_i16 v5, v255.l, v255.h, s3 op_sel:[0 ,1 ,0 ,0 ] ; encoding: [0x05,0x10,0x5a,0xd6,0xff,0xff,0x0f,0x00]
2959+
2960+ v_mad_i32_i16 v5, src_scc, vcc_lo, src_scc
2961+ // GFX11: v_mad_i32_i16 v5, src_scc, vcc_lo, src_scc ; encoding: [0x05,0x00,0x5a,0xd6,0xfd,0xd4,0xf4,0x03]
2962+
2963+ v_mad_i32_i16 v255, 0xfe0b, vcc_hi, 0 .5 clamp
2964+ // GFX11: v_mad_i32_i16 v255, 0xfe0b, vcc_hi, 0 .5 clamp ; encoding: [0xff,0x80,0x5a,0xd6,0xff,0xd6,0xc0,0x03,0x0b,0xfe,0x00,0x00]
2965+
29542966v_mad_i32_i24 v5, v1, v2, s3
29552967// GFX11: v_mad_i32_i24 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x00]
29562968
@@ -3134,11 +3146,11 @@ v_mad_u16 v5.l, -1, exec_hi, src_scc
31343146v_mad_u16 v5.l, src_scc, vcc_lo, -1
31353147// GFX11: v_mad_u16 v5.l, src_scc, vcc_lo, -1 ; encoding: [0x05,0x00,0x41,0xd6,0xfd,0xd4,0x04,0x03]
31363148
3137- v_mad_u32_u16 v5, v1, v2, v3
3138- // GFX11: v_mad_u32_u16 v5, v1, v2, v3 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04]
3149+ v_mad_u32_u16 v5, v1.l , v2.l , v3
3150+ // GFX11: v_mad_u32_u16 v5, v1.l , v2.l , v3 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04]
31393151
3140- v_mad_u32_u16 v5, v255, v255, s3
3141- // GFX11: v_mad_u32_u16 v5, v255, v255, s3 ; encoding: [0x05,0x00,0x59,0xd6,0xff,0xff,0x0f,0x00]
3152+ v_mad_u32_u16 v5, v255.l , v255.l , s3
3153+ // GFX11: v_mad_u32_u16 v5, v255.l , v255.l , s3 ; encoding: [0x05,0x00,0x59,0xd6,0xff,0xff,0x0f,0x00]
31423154
31433155v_mad_u32_u16 v5, s1, s2, v255
31443156// GFX11: v_mad_u32_u16 v5, s1, s2, v255 ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x04,0xfc,0x07]
@@ -3179,6 +3191,18 @@ v_mad_u32_u16 v5, src_scc, vcc_lo, src_scc op_sel:[1,0,0,0]
31793191v_mad_u32_u16 v255, 0xfe0b, vcc_hi, 0 .5 op_sel:[0 ,1 ,0 ,0 ] clamp
31803192// GFX11: v_mad_u32_u16 v255, 0xfe0b, vcc_hi, 0 .5 op_sel:[0 ,1 ,0 ,0 ] clamp ; encoding: [0xff,0x90,0x59,0xd6,0xff,0xd6,0xc0,0x03,0x0b,0xfe,0x00,0x00]
31813193
3194+ v_mad_u32_u16 v5, v1.h, v2.l, v3
3195+ // GFX11: v_mad_u32_u16 v5, v1.h, v2.l, v3 op_sel:[1 ,0 ,0 ,0 ] ; encoding: [0x05,0x08,0x59,0xd6,0x01,0x05,0x0e,0x04]
3196+
3197+ v_mad_u32_u16 v5, v255.l, v255.h, s3
3198+ // GFX11: v_mad_u32_u16 v5, v255.l, v255.h, s3 op_sel:[0 ,1 ,0 ,0 ] ; encoding: [0x05,0x10,0x59,0xd6,0xff,0xff,0x0f,0x00]
3199+
3200+ v_mad_u32_u16 v5, src_scc, vcc_lo, src_scc
3201+ // GFX11: v_mad_u32_u16 v5, src_scc, vcc_lo, src_scc ; encoding: [0x05,0x00,0x59,0xd6,0xfd,0xd4,0xf4,0x03]
3202+
3203+ v_mad_u32_u16 v255, 0xfe0b, vcc_hi, 0 .5 clamp
3204+ // GFX11: v_mad_u32_u16 v255, 0xfe0b, vcc_hi, 0 .5 clamp ; encoding: [0xff,0x80,0x59,0xd6,0xff,0xd6,0xc0,0x03,0x0b,0xfe,0x00,0x00]
3205+
31823206v_mad_u32_u24 v5, v1, v2, s3
31833207// GFX11: v_mad_u32_u24 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x00]
31843208
0 commit comments