@@ -2906,11 +2906,11 @@ v_mad_i16 v5.l, -1, exec_hi, src_scc
2906
2906
v_mad_i16 v5.l, src_scc, vcc_lo, -1
2907
2907
// GFX11: v_mad_i16 v5.l, src_scc, vcc_lo, -1 ; encoding: [0x05,0x00,0x53,0xd6,0xfd,0xd4,0x04,0x03]
2908
2908
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]
2911
2911
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]
2914
2914
2915
2915
v_mad_i32_i16 v5, s1, s2, v255
2916
2916
// 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]
2951
2951
v_mad_i32_i16 v255, 0xfe0b, vcc_hi, 0 .5 op_sel:[0 ,1 ,0 ,0 ] clamp
2952
2952
// 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]
2953
2953
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
+
2954
2966
v_mad_i32_i24 v5, v1, v2, s3
2955
2967
// GFX11: v_mad_i32_i24 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x00]
2956
2968
@@ -3134,11 +3146,11 @@ v_mad_u16 v5.l, -1, exec_hi, src_scc
3134
3146
v_mad_u16 v5.l, src_scc, vcc_lo, -1
3135
3147
// GFX11: v_mad_u16 v5.l, src_scc, vcc_lo, -1 ; encoding: [0x05,0x00,0x41,0xd6,0xfd,0xd4,0x04,0x03]
3136
3148
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]
3139
3151
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]
3142
3154
3143
3155
v_mad_u32_u16 v5, s1, s2, v255
3144
3156
// 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]
3179
3191
v_mad_u32_u16 v255, 0xfe0b, vcc_hi, 0 .5 op_sel:[0 ,1 ,0 ,0 ] clamp
3180
3192
// 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]
3181
3193
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
+
3182
3206
v_mad_u32_u24 v5, v1, v2, s3
3183
3207
// GFX11: v_mad_u32_u24 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x00]
3184
3208
0 commit comments