1466 lines · plain
1// RUN: llvm-mc -triple=amdgcn -show-encoding -mcpu=gfx1200 %s | FileCheck --check-prefix=GFX12 %s2 3v_dot2_f32_bf16 v5, v1, v2, v34// GFX12: [0x05,0x40,0x1a,0xcc,0x01,0x05,0x0e,0x1c]5 6v_dot2_f32_bf16 v5, v1, v2, s37// GFX12: [0x05,0x40,0x1a,0xcc,0x01,0x05,0x0e,0x18]8 9v_dot2_f32_bf16 v5, v255, v255, s10510// GFX12: [0x05,0x40,0x1a,0xcc,0xff,0xff,0xa7,0x19]11 12v_dot2_f32_bf16 v5, s1, s2, v25513// GFX12: [0x05,0x40,0x1a,0xcc,0x01,0x04,0xfc,0x1f]14 15v_dot2_f32_bf16 v5, s105, s105, m016// GFX12: [0x05,0x40,0x1a,0xcc,0x69,0xd2,0xf4,0x19]17 18v_dot2_f32_bf16 v5, vcc_lo, ttmp15, vcc_lo19// GFX12: [0x05,0x40,0x1a,0xcc,0x6a,0xf6,0xa8,0x19]20 21v_dot2_f32_bf16 v5, vcc_hi, 0xfe0b, vcc_hi22// GFX12: [0x05,0x40,0x1a,0xcc,0x6b,0xfe,0xad,0x19,0x0b,0xfe,0x00,0x00]23 24v_dot2_f32_bf16 v5, ttmp15, src_scc, ttmp1525// GFX12: [0x05,0x40,0x1a,0xcc,0x7b,0xfa,0xed,0x19]26 27v_dot2_f32_bf16 v5, m0, -1, exec_hi28// GFX12: [0x05,0x40,0x1a,0xcc,0x7d,0x82,0xfd,0x19]29 30v_dot2_f32_bf16 v5, exec_lo, null, exec_lo31// GFX12: [0x05,0x40,0x1a,0xcc,0x7e,0xf8,0xf8,0x19]32 33v_dot2_f32_bf16 v5, exec_hi, exec_lo, null34// GFX12: [0x05,0x40,0x1a,0xcc,0x7f,0xfc,0xf0,0x19]35 36v_dot2_f32_bf16 v5, null, exec_hi, -137// GFX12: [0x05,0x40,0x1a,0xcc,0x7c,0xfe,0x04,0x1b]38 39v_dot2_f32_bf16 v5, -1, m0, 0xaf12345640// GFX12: [0x05,0x40,0x1a,0xcc,0xc1,0xfa,0xfc,0x1b,0x56,0x34,0x12,0xaf]41 42v_dot2_f32_bf16 v5, src_scc, vcc_lo, src_scc neg_lo:[1,0,0] neg_hi:[1,0,0]43// GFX12: [0x05,0x41,0x1a,0xcc,0xfd,0xd4,0xf4,0x3b]44 45v_dot2_f32_bf16 v255, 0xfe0b, vcc_hi, 0.5 neg_lo:[0,0,0] neg_hi:[0,0,0] clamp46// GFX12: [0xff,0xc0,0x1a,0xcc,0xff,0xd6,0xc0,0x1b,0x0b,0xfe,0x00,0x00]47 48v_dot2_f32_f16 v5, v1, v2, s349// GFX12: [0x05,0x40,0x13,0xcc,0x01,0x05,0x0e,0x18]50 51v_dot2_f32_f16 v5, v255, s2, s10552// GFX12: [0x05,0x40,0x13,0xcc,0xff,0x05,0xa4,0x19]53 54v_dot2_f32_f16 v5, s1, v255, exec_hi55// GFX12: [0x05,0x40,0x13,0xcc,0x01,0xfe,0xff,0x19]56 57v_dot2_f32_f16 v5, s105, s105, exec_lo58// GFX12: [0x05,0x40,0x13,0xcc,0x69,0xd2,0xf8,0x19]59 60v_dot2_f32_f16 v5, vcc_lo, ttmp15, v361// GFX12: [0x05,0x40,0x13,0xcc,0x6a,0xf6,0x0c,0x1c]62 63v_dot2_f32_f16 v5, vcc_hi, 0xfe0b, v25564// GFX12: [0x05,0x40,0x13,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]65 66v_dot2_f32_f16 v5, ttmp15, src_scc, ttmp1567// GFX12: [0x05,0x40,0x13,0xcc,0x7b,0xfa,0xed,0x19]68 69v_dot2_f32_f16 v5, m0, 0.5, m070// GFX12: [0x05,0x40,0x13,0xcc,0x7d,0xe0,0xf5,0x19]71 72v_dot2_f32_f16 v5, exec_lo, -1, vcc_hi73// GFX12: [0x05,0x40,0x13,0xcc,0x7e,0x82,0xad,0x19]74 75v_dot2_f32_f16 v5, exec_hi, null, vcc_lo76// GFX12: [0x05,0x40,0x13,0xcc,0x7f,0xf8,0xa8,0x19]77 78v_dot2_f32_f16 v5, null, exec_lo, 0xaf12345679// GFX12: [0x05,0x40,0x13,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]80 81v_dot2_f32_f16 v5, -1, exec_hi, src_scc82// GFX12: [0x05,0x40,0x13,0xcc,0xc1,0xfe,0xf4,0x1b]83 84v_dot2_f32_f16 v5, 0.5, m0, 0.5 neg_lo:[1,0,0] neg_hi:[1,0,0]85// GFX12: [0x05,0x41,0x13,0xcc,0xf0,0xfa,0xc0,0x3b]86 87v_dot2_f32_f16 v5, src_scc, vcc_lo, -1 neg_lo:[0,1,0] neg_hi:[0,1,0]88// GFX12: [0x05,0x42,0x13,0xcc,0xfd,0xd4,0x04,0x5b]89 90v_dot2_f32_f16 v255, 0xfe0b, vcc_hi, null neg_lo:[0,0,0] neg_hi:[0,0,0] clamp91// GFX12: [0xff,0xc0,0x13,0xcc,0xff,0xd6,0xf0,0x19,0x0b,0xfe,0x00,0x00]92 93v_dot4_i32_iu8 v5, v1, v2, s394// GFX12: [0x05,0x40,0x16,0xcc,0x01,0x05,0x0e,0x18]95 96v_dot4_i32_iu8 v5, v255, s2, s10597// GFX12: [0x05,0x40,0x16,0xcc,0xff,0x05,0xa4,0x19]98 99v_dot4_i32_iu8 v5, s1, v255, exec_hi100// GFX12: [0x05,0x40,0x16,0xcc,0x01,0xfe,0xff,0x19]101 102v_dot4_i32_iu8 v5, s105, s105, exec_lo103// GFX12: [0x05,0x40,0x16,0xcc,0x69,0xd2,0xf8,0x19]104 105v_dot4_i32_iu8 v5, vcc_lo, ttmp15, v3106// GFX12: [0x05,0x40,0x16,0xcc,0x6a,0xf6,0x0c,0x1c]107 108v_dot4_i32_iu8 v5, vcc_hi, 0xaf123456, v255109// GFX12: [0x05,0x40,0x16,0xcc,0x6b,0xfe,0xfd,0x1f,0x56,0x34,0x12,0xaf]110 111v_dot4_i32_iu8 v5, ttmp15, src_scc, ttmp15112// GFX12: [0x05,0x40,0x16,0xcc,0x7b,0xfa,0xed,0x19]113 114v_dot4_i32_iu8 v5, m0, 0.5, m0115// GFX12: [0x05,0x40,0x16,0xcc,0x7d,0xe0,0xf5,0x19]116 117v_dot4_i32_iu8 v5, exec_lo, -1, vcc_hi118// GFX12: [0x05,0x40,0x16,0xcc,0x7e,0x82,0xad,0x19]119 120v_dot4_i32_iu8 v5, exec_hi, null, vcc_lo121// GFX12: [0x05,0x40,0x16,0xcc,0x7f,0xf8,0xa8,0x19]122 123v_dot4_i32_iu8 v5, null, exec_lo, 0xaf123456124// GFX12: [0x05,0x40,0x16,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]125 126v_dot4_i32_iu8 v5, -1, exec_hi, src_scc127// GFX12: [0x05,0x40,0x16,0xcc,0xc1,0xfe,0xf4,0x1b]128 129v_dot4_i32_iu8 v5, 0.5, m0, 0.5 neg_lo:[1,0,0]130// GFX12: [0x05,0x40,0x16,0xcc,0xf0,0xfa,0xc0,0x3b]131 132v_dot4_i32_iu8 v5, src_scc, vcc_lo, -1 neg_lo:[0,1,0]133// GFX12: [0x05,0x40,0x16,0xcc,0xfd,0xd4,0x04,0x5b]134 135v_dot4_i32_iu8 v255, 0xaf123456, vcc_hi, null neg_lo:[0,0,0]136// GFX12: [0xff,0x40,0x16,0xcc,0xff,0xd6,0xf0,0x19,0x56,0x34,0x12,0xaf]137 138v_dot4_u32_u8 v5, v1, v2, s3139// GFX12: [0x05,0x40,0x17,0xcc,0x01,0x05,0x0e,0x18]140 141v_dot4_u32_u8 v5, v255, s2, s105142// GFX12: [0x05,0x40,0x17,0xcc,0xff,0x05,0xa4,0x19]143 144v_dot4_u32_u8 v5, s1, v255, exec_hi145// GFX12: [0x05,0x40,0x17,0xcc,0x01,0xfe,0xff,0x19]146 147v_dot4_u32_u8 v5, s105, s105, exec_lo148// GFX12: [0x05,0x40,0x17,0xcc,0x69,0xd2,0xf8,0x19]149 150v_dot4_u32_u8 v5, vcc_lo, ttmp15, v3151// GFX12: [0x05,0x40,0x17,0xcc,0x6a,0xf6,0x0c,0x1c]152 153v_dot4_u32_u8 v5, vcc_hi, 0xaf123456, v255154// GFX12: [0x05,0x40,0x17,0xcc,0x6b,0xfe,0xfd,0x1f,0x56,0x34,0x12,0xaf]155 156v_dot4_u32_u8 v5, ttmp15, src_scc, ttmp15157// GFX12: [0x05,0x40,0x17,0xcc,0x7b,0xfa,0xed,0x19]158 159v_dot4_u32_u8 v5, m0, 0.5, m0160// GFX12: [0x05,0x40,0x17,0xcc,0x7d,0xe0,0xf5,0x19]161 162v_dot4_u32_u8 v5, exec_lo, -1, vcc_hi163// GFX12: [0x05,0x40,0x17,0xcc,0x7e,0x82,0xad,0x19]164 165v_dot4_u32_u8 v5, exec_hi, null, vcc_lo166// GFX12: [0x05,0x40,0x17,0xcc,0x7f,0xf8,0xa8,0x19]167 168v_dot4_u32_u8 v5, null, exec_lo, 0xaf123456169// GFX12: [0x05,0x40,0x17,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]170 171v_dot4_u32_u8 v5, -1, exec_hi, src_scc172// GFX12: [0x05,0x40,0x17,0xcc,0xc1,0xfe,0xf4,0x1b]173 174v_dot4_u32_u8 v5, 0.5, m0, 0.5175// GFX12: [0x05,0x40,0x17,0xcc,0xf0,0xfa,0xc0,0x1b]176 177v_dot4_u32_u8 v5, src_scc, vcc_lo, -1178// GFX12: [0x05,0x40,0x17,0xcc,0xfd,0xd4,0x04,0x1b]179 180v_dot4_u32_u8 v255, 0xaf123456, vcc_hi, null181// GFX12: [0xff,0x40,0x17,0xcc,0xff,0xd6,0xf0,0x19,0x56,0x34,0x12,0xaf]182 183v_dot8_i32_iu4 v5, v1, v2, s3184// GFX12: [0x05,0x40,0x18,0xcc,0x01,0x05,0x0e,0x18]185 186v_dot8_i32_iu4 v5, v255, s2, s105187// GFX12: [0x05,0x40,0x18,0xcc,0xff,0x05,0xa4,0x19]188 189v_dot8_i32_iu4 v5, s1, v255, exec_hi190// GFX12: [0x05,0x40,0x18,0xcc,0x01,0xfe,0xff,0x19]191 192v_dot8_i32_iu4 v5, s105, s105, exec_lo193// GFX12: [0x05,0x40,0x18,0xcc,0x69,0xd2,0xf8,0x19]194 195v_dot8_i32_iu4 v5, vcc_lo, ttmp15, v3196// GFX12: [0x05,0x40,0x18,0xcc,0x6a,0xf6,0x0c,0x1c]197 198v_dot8_i32_iu4 v5, vcc_hi, 0xaf123456, v255199// GFX12: [0x05,0x40,0x18,0xcc,0x6b,0xfe,0xfd,0x1f,0x56,0x34,0x12,0xaf]200 201v_dot8_i32_iu4 v5, ttmp15, src_scc, ttmp15202// GFX12: [0x05,0x40,0x18,0xcc,0x7b,0xfa,0xed,0x19]203 204v_dot8_i32_iu4 v5, m0, 0.5, m0205// GFX12: [0x05,0x40,0x18,0xcc,0x7d,0xe0,0xf5,0x19]206 207v_dot8_i32_iu4 v5, exec_lo, -1, vcc_hi208// GFX12: [0x05,0x40,0x18,0xcc,0x7e,0x82,0xad,0x19]209 210v_dot8_i32_iu4 v5, exec_hi, null, vcc_lo211// GFX12: [0x05,0x40,0x18,0xcc,0x7f,0xf8,0xa8,0x19]212 213v_dot8_i32_iu4 v5, null, exec_lo, 0xaf123456214// GFX12: [0x05,0x40,0x18,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]215 216v_dot8_i32_iu4 v5, -1, exec_hi, src_scc217// GFX12: [0x05,0x40,0x18,0xcc,0xc1,0xfe,0xf4,0x1b]218 219v_dot8_i32_iu4 v5, 0.5, m0, 0.5 neg_lo:[1,0,0]220// GFX12: [0x05,0x40,0x18,0xcc,0xf0,0xfa,0xc0,0x3b]221 222v_dot8_i32_iu4 v5, src_scc, vcc_lo, -1 neg_lo:[0,1,0]223// GFX12: [0x05,0x40,0x18,0xcc,0xfd,0xd4,0x04,0x5b]224 225v_dot8_i32_iu4 v255, 0xaf123456, vcc_hi, null neg_lo:[0,0,0] clamp226// GFX12: [0xff,0xc0,0x18,0xcc,0xff,0xd6,0xf0,0x19,0x56,0x34,0x12,0xaf]227 228v_dot8_u32_u4 v5, v1, v2, s3229// GFX12: [0x05,0x40,0x19,0xcc,0x01,0x05,0x0e,0x18]230 231v_dot8_u32_u4 v5, v255, s2, s105232// GFX12: [0x05,0x40,0x19,0xcc,0xff,0x05,0xa4,0x19]233 234v_dot8_u32_u4 v5, s1, v255, exec_hi235// GFX12: [0x05,0x40,0x19,0xcc,0x01,0xfe,0xff,0x19]236 237v_dot8_u32_u4 v5, s105, s105, exec_lo238// GFX12: [0x05,0x40,0x19,0xcc,0x69,0xd2,0xf8,0x19]239 240v_dot8_u32_u4 v5, vcc_lo, ttmp15, v3241// GFX12: [0x05,0x40,0x19,0xcc,0x6a,0xf6,0x0c,0x1c]242 243v_dot8_u32_u4 v5, vcc_hi, 0xaf123456, v255244// GFX12: [0x05,0x40,0x19,0xcc,0x6b,0xfe,0xfd,0x1f,0x56,0x34,0x12,0xaf]245 246v_dot8_u32_u4 v5, ttmp15, src_scc, ttmp15247// GFX12: [0x05,0x40,0x19,0xcc,0x7b,0xfa,0xed,0x19]248 249v_dot8_u32_u4 v5, m0, 0.5, m0250// GFX12: [0x05,0x40,0x19,0xcc,0x7d,0xe0,0xf5,0x19]251 252v_dot8_u32_u4 v5, exec_lo, -1, vcc_hi253// GFX12: [0x05,0x40,0x19,0xcc,0x7e,0x82,0xad,0x19]254 255v_dot8_u32_u4 v5, exec_hi, null, vcc_lo256// GFX12: [0x05,0x40,0x19,0xcc,0x7f,0xf8,0xa8,0x19]257 258v_dot8_u32_u4 v5, null, exec_lo, 0xaf123456259// GFX12: [0x05,0x40,0x19,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]260 261v_dot8_u32_u4 v5, -1, exec_hi, src_scc262// GFX12: [0x05,0x40,0x19,0xcc,0xc1,0xfe,0xf4,0x1b]263 264v_dot8_u32_u4 v5, 0.5, m0, 0.5265// GFX12: [0x05,0x40,0x19,0xcc,0xf0,0xfa,0xc0,0x1b]266 267v_dot8_u32_u4 v5, src_scc, vcc_lo, -1268// GFX12: [0x05,0x40,0x19,0xcc,0xfd,0xd4,0x04,0x1b]269 270v_dot8_u32_u4 v255, 0xaf123456, vcc_hi, null clamp271// GFX12: [0xff,0xc0,0x19,0xcc,0xff,0xd6,0xf0,0x19,0x56,0x34,0x12,0xaf]272 273v_fma_mix_f32 v5, v1, v2, s3274// GFX12: [0x05,0x00,0x20,0xcc,0x01,0x05,0x0e,0x00]275 276v_fma_mix_f32 v5, v255, v255, s105277// GFX12: [0x05,0x00,0x20,0xcc,0xff,0xff,0xa7,0x01]278 279v_fma_mix_f32 v5, s1, s2, v3280// GFX12: [0x05,0x00,0x20,0xcc,0x01,0x04,0x0c,0x04]281 282v_fma_mix_f32 v5, s105, s105, m0283// GFX12: [0x05,0x00,0x20,0xcc,0x69,0xd2,0xf4,0x01]284 285v_fma_mix_f32 v5, vcc_lo, ttmp15, ttmp15286// GFX12: [0x05,0x00,0x20,0xcc,0x6a,0xf6,0xec,0x01]287 288v_fma_mix_f32 v5, vcc_hi, src_scc, v255289// GFX12: [0x05,0x00,0x20,0xcc,0x6b,0xfa,0xfd,0x07]290 291v_fma_mix_f32 v5, |ttmp15|, 0.5, -vcc_hi292// GFX12: [0x05,0x01,0x20,0xcc,0x7b,0xe0,0xad,0x81]293 294v_fma_mix_f32 v5, -m0, -1, |vcc_lo|295// GFX12: [0x05,0x04,0x20,0xcc,0x7d,0x82,0xa9,0x21]296 297v_fma_mix_f32 v5, -|exec_lo|, null, -|src_scc|298// GFX12: [0x05,0x05,0x20,0xcc,0x7e,0xf8,0xf4,0xa3]299 300v_fma_mix_f32 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1]301// GFX12: [0x05,0x7f,0x20,0xcc,0x7f,0xfc,0xf8,0xf9]302 303v_fma_mix_f32 v5, null, exec_hi, 0.5 op_sel:[0,0,0] op_sel_hi:[0,0,1]304// GFX12: [0x05,0x40,0x20,0xcc,0x7c,0xfe,0xc0,0x03]305 306v_fma_mix_f32 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0]307// GFX12: [0x05,0x0a,0x20,0xcc,0xc1,0xfa,0x04,0x53]308 309v_fma_mix_f32 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0]310// GFX12: [0x05,0x16,0x20,0xcc,0xf0,0xd4,0xfc,0xc9]311 312v_fma_mix_f32 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] op_sel_hi:[0,0,0] clamp313// GFX12: [0xff,0xa3,0x20,0xcc,0xfd,0xd6,0xf0,0x61]314 315v_fma_mixhi_f16 v5, v1, v2, s3316// GFX12: [0x05,0x00,0x22,0xcc,0x01,0x05,0x0e,0x00]317 318v_fma_mixhi_f16 v5, v255, v255, s105319// GFX12: [0x05,0x00,0x22,0xcc,0xff,0xff,0xa7,0x01]320 321v_fma_mixhi_f16 v5, s1, s2, v3322// GFX12: [0x05,0x00,0x22,0xcc,0x01,0x04,0x0c,0x04]323 324v_fma_mixhi_f16 v5, s105, s105, m0325// GFX12: [0x05,0x00,0x22,0xcc,0x69,0xd2,0xf4,0x01]326 327v_fma_mixhi_f16 v5, vcc_lo, ttmp15, ttmp15328// GFX12: [0x05,0x00,0x22,0xcc,0x6a,0xf6,0xec,0x01]329 330v_fma_mixhi_f16 v5, vcc_hi, src_scc, v255331// GFX12: [0x05,0x00,0x22,0xcc,0x6b,0xfa,0xfd,0x07]332 333v_fma_mixhi_f16 v5, |ttmp15|, 0.5, -vcc_hi334// GFX12: [0x05,0x01,0x22,0xcc,0x7b,0xe0,0xad,0x81]335 336v_fma_mixhi_f16 v5, -m0, -1, |vcc_lo|337// GFX12: [0x05,0x04,0x22,0xcc,0x7d,0x82,0xa9,0x21]338 339v_fma_mixhi_f16 v5, -|exec_lo|, null, -|src_scc|340// GFX12: [0x05,0x05,0x22,0xcc,0x7e,0xf8,0xf4,0xa3]341 342v_fma_mixhi_f16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1]343// GFX12: [0x05,0x7f,0x22,0xcc,0x7f,0xfc,0xf8,0xf9]344 345v_fma_mixhi_f16 v5, null, exec_hi, 0.5 op_sel:[0,0,0] op_sel_hi:[0,0,1]346// GFX12: [0x05,0x40,0x22,0xcc,0x7c,0xfe,0xc0,0x03]347 348v_fma_mixhi_f16 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0]349// GFX12: [0x05,0x0a,0x22,0xcc,0xc1,0xfa,0x04,0x53]350 351v_fma_mixhi_f16 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0]352// GFX12: [0x05,0x16,0x22,0xcc,0xf0,0xd4,0xfc,0xc9]353 354v_fma_mixhi_f16 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] op_sel_hi:[0,0,0] clamp355// GFX12: [0xff,0xa3,0x22,0xcc,0xfd,0xd6,0xf0,0x61]356 357v_fma_mixlo_f16 v5, v1, v2, s3358// GFX12: [0x05,0x00,0x21,0xcc,0x01,0x05,0x0e,0x00]359 360v_fma_mixlo_f16 v5, v255, v255, s105361// GFX12: [0x05,0x00,0x21,0xcc,0xff,0xff,0xa7,0x01]362 363v_fma_mixlo_f16 v5, s1, s2, v3364// GFX12: [0x05,0x00,0x21,0xcc,0x01,0x04,0x0c,0x04]365 366v_fma_mixlo_f16 v5, s105, s105, m0367// GFX12: [0x05,0x00,0x21,0xcc,0x69,0xd2,0xf4,0x01]368 369v_fma_mixlo_f16 v5, vcc_lo, ttmp15, ttmp15370// GFX12: [0x05,0x00,0x21,0xcc,0x6a,0xf6,0xec,0x01]371 372v_fma_mixlo_f16 v5, vcc_hi, src_scc, v255373// GFX12: [0x05,0x00,0x21,0xcc,0x6b,0xfa,0xfd,0x07]374 375v_fma_mixlo_f16 v5, |ttmp15|, 0.5, -vcc_hi376// GFX12: [0x05,0x01,0x21,0xcc,0x7b,0xe0,0xad,0x81]377 378v_fma_mixlo_f16 v5, -m0, -1, |vcc_lo|379// GFX12: [0x05,0x04,0x21,0xcc,0x7d,0x82,0xa9,0x21]380 381v_fma_mixlo_f16 v5, -|exec_lo|, null, -|src_scc|382// GFX12: [0x05,0x05,0x21,0xcc,0x7e,0xf8,0xf4,0xa3]383 384v_fma_mixlo_f16 v5, -|exec_hi|, -|exec_lo|, -|exec_lo| op_sel:[1,1,1] op_sel_hi:[1,1,1]385// GFX12: [0x05,0x7f,0x21,0xcc,0x7f,0xfc,0xf8,0xf9]386 387v_fma_mixlo_f16 v5, null, exec_hi, 0.5 op_sel:[0,0,0] op_sel_hi:[0,0,1]388// GFX12: [0x05,0x40,0x21,0xcc,0x7c,0xfe,0xc0,0x03]389 390v_fma_mixlo_f16 v5, -1, -|m0|, -1 op_sel:[1,0,0] op_sel_hi:[0,1,0]391// GFX12: [0x05,0x0a,0x21,0xcc,0xc1,0xfa,0x04,0x53]392 393v_fma_mixlo_f16 v5, 0.5, -|vcc_lo|, -|exec_hi| op_sel:[0,1,0] op_sel_hi:[1,0,0]394// GFX12: [0x05,0x16,0x21,0xcc,0xf0,0xd4,0xfc,0xc9]395 396v_fma_mixlo_f16 v255, -|src_scc|, -|vcc_hi|, null op_sel:[0,0,1] op_sel_hi:[0,0,0] clamp397// GFX12: [0xff,0xa3,0x21,0xcc,0xfd,0xd6,0xf0,0x61]398 399v_pk_add_f16 v5, v1, v2400// GFX12: [0x05,0x40,0x0f,0xcc,0x01,0x05,0x02,0x18]401 402v_pk_add_f16 v5, v255, v255403// GFX12: [0x05,0x40,0x0f,0xcc,0xff,0xff,0x03,0x18]404 405v_pk_add_f16 v5, s1, s2406// GFX12: [0x05,0x40,0x0f,0xcc,0x01,0x04,0x00,0x18]407 408v_pk_add_f16 v5, s105, s105409// GFX12: [0x05,0x40,0x0f,0xcc,0x69,0xd2,0x00,0x18]410 411v_pk_add_f16 v5, vcc_lo, ttmp15412// GFX12: [0x05,0x40,0x0f,0xcc,0x6a,0xf6,0x00,0x18]413 414v_pk_add_f16 v5, vcc_hi, 0xfe0b415// GFX12: [0x05,0x40,0x0f,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]416 417v_pk_add_f16 v5, ttmp15, src_scc418// GFX12: [0x05,0x40,0x0f,0xcc,0x7b,0xfa,0x01,0x18]419 420v_pk_add_f16 v5, m0, 0.5421// GFX12: [0x05,0x40,0x0f,0xcc,0x7d,0xe0,0x01,0x18]422 423v_pk_add_f16 v5, exec_lo, -1424// GFX12: [0x05,0x40,0x0f,0xcc,0x7e,0x82,0x01,0x18]425 426v_pk_add_f16 v5, exec_hi, null427// GFX12: [0x05,0x40,0x0f,0xcc,0x7f,0xf8,0x00,0x18]428 429v_pk_add_f16 v5, null, exec_lo430// GFX12: [0x05,0x40,0x0f,0xcc,0x7c,0xfc,0x00,0x18]431 432v_pk_add_f16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]433// GFX12: [0x05,0x59,0x0f,0xcc,0xc1,0xfe,0x00,0x20]434 435v_pk_add_f16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]436// GFX12: [0x05,0x42,0x0f,0xcc,0xf0,0xfa,0x00,0x58]437 438v_pk_add_f16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]439// GFX12: [0x05,0x48,0x0f,0xcc,0xfd,0xd4,0x00,0x10]440 441v_pk_add_f16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp442// GFX12: [0xff,0xd3,0x0f,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]443 444v_pk_add_i16 v5, v1, v2445// GFX12: [0x05,0x40,0x02,0xcc,0x01,0x05,0x02,0x18]446 447v_pk_add_i16 v5, v255, v255448// GFX12: [0x05,0x40,0x02,0xcc,0xff,0xff,0x03,0x18]449 450v_pk_add_i16 v5, s1, s2451// GFX12: [0x05,0x40,0x02,0xcc,0x01,0x04,0x00,0x18]452 453v_pk_add_i16 v5, s105, s105454// GFX12: [0x05,0x40,0x02,0xcc,0x69,0xd2,0x00,0x18]455 456v_pk_add_i16 v5, vcc_lo, ttmp15457// GFX12: [0x05,0x40,0x02,0xcc,0x6a,0xf6,0x00,0x18]458 459v_pk_add_i16 v5, vcc_hi, 0xfe0b460// GFX12: [0x05,0x40,0x02,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]461 462v_pk_add_i16 v5, ttmp15, src_scc463// GFX12: [0x05,0x40,0x02,0xcc,0x7b,0xfa,0x01,0x18]464 465v_pk_add_i16 v5, m0, 0.5466// GFX12: [0x05,0x40,0x02,0xcc,0x7d,0xe0,0x01,0x18]467 468v_pk_add_i16 v5, exec_lo, -1469// GFX12: [0x05,0x40,0x02,0xcc,0x7e,0x82,0x01,0x18]470 471v_pk_add_i16 v5, exec_hi, null472// GFX12: [0x05,0x40,0x02,0xcc,0x7f,0xf8,0x00,0x18]473 474v_pk_add_i16 v5, null, exec_lo475// GFX12: [0x05,0x40,0x02,0xcc,0x7c,0xfc,0x00,0x18]476 477v_pk_add_i16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]478// GFX12: [0x05,0x58,0x02,0xcc,0xc1,0xfe,0x00,0x00]479 480v_pk_add_i16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]481// GFX12: [0x05,0x40,0x02,0xcc,0xf0,0xfa,0x00,0x18]482 483v_pk_add_i16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]484// GFX12: [0x05,0x48,0x02,0xcc,0xfd,0xd4,0x00,0x10]485 486v_pk_add_i16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] clamp487// GFX12: [0xff,0xd0,0x02,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]488 489v_pk_add_u16 v5, v1, v2490// GFX12: [0x05,0x40,0x0a,0xcc,0x01,0x05,0x02,0x18]491 492v_pk_add_u16 v5, v255, v255493// GFX12: [0x05,0x40,0x0a,0xcc,0xff,0xff,0x03,0x18]494 495v_pk_add_u16 v5, s1, s2496// GFX12: [0x05,0x40,0x0a,0xcc,0x01,0x04,0x00,0x18]497 498v_pk_add_u16 v5, s105, s105499// GFX12: [0x05,0x40,0x0a,0xcc,0x69,0xd2,0x00,0x18]500 501v_pk_add_u16 v5, vcc_lo, ttmp15502// GFX12: [0x05,0x40,0x0a,0xcc,0x6a,0xf6,0x00,0x18]503 504v_pk_add_u16 v5, vcc_hi, 0xfe0b505// GFX12: [0x05,0x40,0x0a,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]506 507v_pk_add_u16 v5, ttmp15, src_scc508// GFX12: [0x05,0x40,0x0a,0xcc,0x7b,0xfa,0x01,0x18]509 510v_pk_add_u16 v5, m0, 0.5511// GFX12: [0x05,0x40,0x0a,0xcc,0x7d,0xe0,0x01,0x18]512 513v_pk_add_u16 v5, exec_lo, -1514// GFX12: [0x05,0x40,0x0a,0xcc,0x7e,0x82,0x01,0x18]515 516v_pk_add_u16 v5, exec_hi, null517// GFX12: [0x05,0x40,0x0a,0xcc,0x7f,0xf8,0x00,0x18]518 519v_pk_add_u16 v5, null, exec_lo520// GFX12: [0x05,0x40,0x0a,0xcc,0x7c,0xfc,0x00,0x18]521 522v_pk_add_u16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]523// GFX12: [0x05,0x58,0x0a,0xcc,0xc1,0xfe,0x00,0x00]524 525v_pk_add_u16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]526// GFX12: [0x05,0x40,0x0a,0xcc,0xf0,0xfa,0x00,0x18]527 528v_pk_add_u16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]529// GFX12: [0x05,0x48,0x0a,0xcc,0xfd,0xd4,0x00,0x10]530 531v_pk_add_u16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] clamp532// GFX12: [0xff,0xd0,0x0a,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]533 534v_pk_ashrrev_i16 v5, v1, v2535// GFX12: [0x05,0x40,0x06,0xcc,0x01,0x05,0x02,0x18]536 537v_pk_ashrrev_i16 v5, v255, v255538// GFX12: [0x05,0x40,0x06,0xcc,0xff,0xff,0x03,0x18]539 540v_pk_ashrrev_i16 v5, s1, s2541// GFX12: [0x05,0x40,0x06,0xcc,0x01,0x04,0x00,0x18]542 543v_pk_ashrrev_i16 v5, s105, s105544// GFX12: [0x05,0x40,0x06,0xcc,0x69,0xd2,0x00,0x18]545 546v_pk_ashrrev_i16 v5, vcc_lo, ttmp15547// GFX12: [0x05,0x40,0x06,0xcc,0x6a,0xf6,0x00,0x18]548 549v_pk_ashrrev_i16 v5, vcc_hi, 0xfe0b550// GFX12: [0x05,0x40,0x06,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]551 552v_pk_ashrrev_i16 v5, ttmp15, src_scc553// GFX12: [0x05,0x40,0x06,0xcc,0x7b,0xfa,0x01,0x18]554 555v_pk_ashrrev_i16 v5, m0, 0.5556// GFX12: [0x05,0x40,0x06,0xcc,0x7d,0xe0,0x01,0x18]557 558v_pk_ashrrev_i16 v5, exec_lo, -1559// GFX12: [0x05,0x40,0x06,0xcc,0x7e,0x82,0x01,0x18]560 561v_pk_ashrrev_i16 v5, exec_hi, null562// GFX12: [0x05,0x40,0x06,0xcc,0x7f,0xf8,0x00,0x18]563 564v_pk_ashrrev_i16 v5, null, exec_lo565// GFX12: [0x05,0x40,0x06,0xcc,0x7c,0xfc,0x00,0x18]566 567v_pk_ashrrev_i16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]568// GFX12: [0x05,0x58,0x06,0xcc,0xc1,0xfe,0x00,0x00]569 570v_pk_ashrrev_i16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]571// GFX12: [0x05,0x40,0x06,0xcc,0xf0,0xfa,0x00,0x18]572 573v_pk_ashrrev_i16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]574// GFX12: [0x05,0x48,0x06,0xcc,0xfd,0xd4,0x00,0x10]575 576v_pk_ashrrev_i16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]577// GFX12: [0xff,0x50,0x06,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]578 579v_pk_fma_f16 v5, v1, v2, s3580// GFX12: [0x05,0x40,0x0e,0xcc,0x01,0x05,0x0e,0x18]581 582v_pk_fma_f16 v5, v255, s2, s105583// GFX12: [0x05,0x40,0x0e,0xcc,0xff,0x05,0xa4,0x19]584 585v_pk_fma_f16 v5, s1, v255, exec_hi586// GFX12: [0x05,0x40,0x0e,0xcc,0x01,0xfe,0xff,0x19]587 588v_pk_fma_f16 v5, s105, s105, exec_lo589// GFX12: [0x05,0x40,0x0e,0xcc,0x69,0xd2,0xf8,0x19]590 591v_pk_fma_f16 v5, vcc_lo, ttmp15, v3592// GFX12: [0x05,0x40,0x0e,0xcc,0x6a,0xf6,0x0c,0x1c]593 594v_pk_fma_f16 v5, vcc_hi, 0xfe0b, v255595// GFX12: [0x05,0x40,0x0e,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]596 597v_pk_fma_f16 v5, ttmp15, src_scc, ttmp15598// GFX12: [0x05,0x40,0x0e,0xcc,0x7b,0xfa,0xed,0x19]599 600v_pk_fma_f16 v5, m0, 0.5, m0 op_sel_hi:[0,0,0]601// GFX12: [0x05,0x00,0x0e,0xcc,0x7d,0xe0,0xf5,0x01]602 603v_pk_fma_f16 v5, exec_lo, -1, vcc_hi op_sel_hi:[0,0,1]604// GFX12: [0x05,0x40,0x0e,0xcc,0x7e,0x82,0xad,0x01]605 606v_pk_fma_f16 v5, exec_hi, null, vcc_lo op_sel_hi:[0,1,0]607// GFX12: [0x05,0x00,0x0e,0xcc,0x7f,0xf8,0xa8,0x11]608 609v_pk_fma_f16 v5, null, exec_lo, 0xfe0b op_sel:[1,1,1] op_sel_hi:[1,0,0] neg_lo:[1,0,0] neg_hi:[1,0,0]610// GFX12: [0x05,0x39,0x0e,0xcc,0x7c,0xfc,0xfc,0x2b,0x0b,0xfe,0x00,0x00]611 612v_pk_fma_f16 v5, -1, exec_hi, src_scc op_sel:[0,0,0] op_sel_hi:[1,1,1] neg_lo:[0,1,0] neg_hi:[0,1,0]613// GFX12: [0x05,0x42,0x0e,0xcc,0xc1,0xfe,0xf4,0x5b]614 615v_pk_fma_f16 v5, 0.5, m0, 0.5 op_sel:[1,0,0] op_sel_hi:[0,1,1] neg_lo:[0,0,1] neg_hi:[0,0,1]616// GFX12: [0x05,0x4c,0x0e,0xcc,0xf0,0xfa,0xc0,0x93]617 618v_pk_fma_f16 v5, src_scc, vcc_lo, -1 op_sel:[0,1,0] op_sel_hi:[1,0,1] neg_lo:[0,0,0] neg_hi:[0,0,0]619// GFX12: [0x05,0x50,0x0e,0xcc,0xfd,0xd4,0x04,0x0b]620 621v_pk_fma_f16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,1] op_sel_hi:[1,1,0] neg_lo:[1,1,1] neg_hi:[1,1,1] clamp622// GFX12: [0xff,0xa7,0x0e,0xcc,0xff,0xd6,0xf0,0xf9,0x0b,0xfe,0x00,0x00]623 624v_pk_lshlrev_b16 v5, v1, v2625// GFX12: [0x05,0x40,0x04,0xcc,0x01,0x05,0x02,0x18]626 627v_pk_lshlrev_b16 v5, v255, v255628// GFX12: [0x05,0x40,0x04,0xcc,0xff,0xff,0x03,0x18]629 630v_pk_lshlrev_b16 v5, s1, s2631// GFX12: [0x05,0x40,0x04,0xcc,0x01,0x04,0x00,0x18]632 633v_pk_lshlrev_b16 v5, s105, s105634// GFX12: [0x05,0x40,0x04,0xcc,0x69,0xd2,0x00,0x18]635 636v_pk_lshlrev_b16 v5, vcc_lo, ttmp15637// GFX12: [0x05,0x40,0x04,0xcc,0x6a,0xf6,0x00,0x18]638 639v_pk_lshlrev_b16 v5, vcc_hi, 0xfe0b640// GFX12: [0x05,0x40,0x04,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]641 642v_pk_lshlrev_b16 v5, ttmp15, src_scc643// GFX12: [0x05,0x40,0x04,0xcc,0x7b,0xfa,0x01,0x18]644 645v_pk_lshlrev_b16 v5, m0, 0.5646// GFX12: [0x05,0x40,0x04,0xcc,0x7d,0xe0,0x01,0x18]647 648v_pk_lshlrev_b16 v5, exec_lo, -1649// GFX12: [0x05,0x40,0x04,0xcc,0x7e,0x82,0x01,0x18]650 651v_pk_lshlrev_b16 v5, exec_hi, null652// GFX12: [0x05,0x40,0x04,0xcc,0x7f,0xf8,0x00,0x18]653 654v_pk_lshlrev_b16 v5, null, exec_lo655// GFX12: [0x05,0x40,0x04,0xcc,0x7c,0xfc,0x00,0x18]656 657v_pk_lshlrev_b16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]658// GFX12: [0x05,0x58,0x04,0xcc,0xc1,0xfe,0x00,0x00]659 660v_pk_lshlrev_b16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]661// GFX12: [0x05,0x40,0x04,0xcc,0xf0,0xfa,0x00,0x18]662 663v_pk_lshlrev_b16 v5, 0x3800, m0 op_sel:[0,0] op_sel_hi:[1,1]664// GFX12: [0x05,0x40,0x04,0xcc,0xff,0xfa,0x00,0x18,0x00,0x38,0x00,0x00]665 666v_pk_lshlrev_b16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]667// GFX12: [0x05,0x48,0x04,0xcc,0xfd,0xd4,0x00,0x10]668 669v_pk_lshlrev_b16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]670// GFX12: [0xff,0x50,0x04,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]671 672v_pk_lshrrev_b16 v5, v1, v2673// GFX12: [0x05,0x40,0x05,0xcc,0x01,0x05,0x02,0x18]674 675v_pk_lshrrev_b16 v5, v255, v255676// GFX12: [0x05,0x40,0x05,0xcc,0xff,0xff,0x03,0x18]677 678v_pk_lshrrev_b16 v5, s1, s2679// GFX12: [0x05,0x40,0x05,0xcc,0x01,0x04,0x00,0x18]680 681v_pk_lshrrev_b16 v5, s105, s105682// GFX12: [0x05,0x40,0x05,0xcc,0x69,0xd2,0x00,0x18]683 684v_pk_lshrrev_b16 v5, vcc_lo, ttmp15685// GFX12: [0x05,0x40,0x05,0xcc,0x6a,0xf6,0x00,0x18]686 687v_pk_lshrrev_b16 v5, vcc_hi, 0xfe0b688// GFX12: [0x05,0x40,0x05,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]689 690v_pk_lshrrev_b16 v5, ttmp15, src_scc691// GFX12: [0x05,0x40,0x05,0xcc,0x7b,0xfa,0x01,0x18]692 693v_pk_lshrrev_b16 v5, m0, 0.5694// GFX12: [0x05,0x40,0x05,0xcc,0x7d,0xe0,0x01,0x18]695 696v_pk_lshrrev_b16 v5, exec_lo, -1697// GFX12: [0x05,0x40,0x05,0xcc,0x7e,0x82,0x01,0x18]698 699v_pk_lshrrev_b16 v5, exec_hi, null700// GFX12: [0x05,0x40,0x05,0xcc,0x7f,0xf8,0x00,0x18]701 702v_pk_lshrrev_b16 v5, null, exec_lo703// GFX12: [0x05,0x40,0x05,0xcc,0x7c,0xfc,0x00,0x18]704 705v_pk_lshrrev_b16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]706// GFX12: [0x05,0x58,0x05,0xcc,0xc1,0xfe,0x00,0x00]707 708v_pk_lshrrev_b16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]709// GFX12: [0x05,0x40,0x05,0xcc,0xf0,0xfa,0x00,0x18]710 711v_pk_lshrrev_b16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]712// GFX12: [0x05,0x48,0x05,0xcc,0xfd,0xd4,0x00,0x10]713 714v_pk_lshrrev_b16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]715// GFX12: [0xff,0x50,0x05,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]716 717v_pk_mad_i16 v5, v1, v2, s3718// GFX12: [0x05,0x40,0x00,0xcc,0x01,0x05,0x0e,0x18]719 720v_pk_mad_i16 v5, v255, s2, s105721// GFX12: [0x05,0x40,0x00,0xcc,0xff,0x05,0xa4,0x19]722 723v_pk_mad_i16 v5, s1, v255, exec_hi724// GFX12: [0x05,0x40,0x00,0xcc,0x01,0xfe,0xff,0x19]725 726v_pk_mad_i16 v5, s105, s105, exec_lo727// GFX12: [0x05,0x40,0x00,0xcc,0x69,0xd2,0xf8,0x19]728 729v_pk_mad_i16 v5, vcc_lo, ttmp15, v3730// GFX12: [0x05,0x40,0x00,0xcc,0x6a,0xf6,0x0c,0x1c]731 732v_pk_mad_i16 v5, vcc_hi, 0xfe0b, v255733// GFX12: [0x05,0x40,0x00,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]734 735v_pk_mad_i16 v5, ttmp15, src_scc, ttmp15736// GFX12: [0x05,0x40,0x00,0xcc,0x7b,0xfa,0xed,0x19]737 738v_pk_mad_i16 v5, m0, 0.5, m0 op_sel_hi:[0,0,0]739// GFX12: [0x05,0x00,0x00,0xcc,0x7d,0xe0,0xf5,0x01]740 741v_pk_mad_i16 v5, exec_lo, -1, vcc_hi op_sel_hi:[0,0,1]742// GFX12: [0x05,0x40,0x00,0xcc,0x7e,0x82,0xad,0x01]743 744v_pk_mad_i16 v5, exec_hi, null, vcc_lo op_sel_hi:[0,1,0]745// GFX12: [0x05,0x00,0x00,0xcc,0x7f,0xf8,0xa8,0x11]746 747v_pk_mad_i16 v5, null, exec_lo, 0xfe0b op_sel:[1,1,1] op_sel_hi:[1,0,0]748// GFX12: [0x05,0x38,0x00,0xcc,0x7c,0xfc,0xfc,0x0b,0x0b,0xfe,0x00,0x00]749 750v_pk_mad_i16 v5, -1, exec_hi, src_scc op_sel:[0,0,0] op_sel_hi:[1,1,1]751// GFX12: [0x05,0x40,0x00,0xcc,0xc1,0xfe,0xf4,0x1b]752 753v_pk_mad_i16 v5, 0.5, m0, 0.5 op_sel:[1,0,0] op_sel_hi:[0,1,1]754// GFX12: [0x05,0x48,0x00,0xcc,0xf0,0xfa,0xc0,0x13]755 756v_pk_mad_i16 v5, src_scc, vcc_lo, -1 op_sel:[0,1,0] op_sel_hi:[1,0,1]757// GFX12: [0x05,0x50,0x00,0xcc,0xfd,0xd4,0x04,0x0b]758 759v_pk_mad_i16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,1] op_sel_hi:[1,1,0] clamp760// GFX12: [0xff,0xa0,0x00,0xcc,0xff,0xd6,0xf0,0x19,0x0b,0xfe,0x00,0x00]761 762v_pk_mad_u16 v5, v1, v2, s3763// GFX12: [0x05,0x40,0x09,0xcc,0x01,0x05,0x0e,0x18]764 765v_pk_mad_u16 v5, v255, s2, s105766// GFX12: [0x05,0x40,0x09,0xcc,0xff,0x05,0xa4,0x19]767 768v_pk_mad_u16 v5, s1, v255, exec_hi769// GFX12: [0x05,0x40,0x09,0xcc,0x01,0xfe,0xff,0x19]770 771v_pk_mad_u16 v5, s105, s105, exec_lo772// GFX12: [0x05,0x40,0x09,0xcc,0x69,0xd2,0xf8,0x19]773 774v_pk_mad_u16 v5, vcc_lo, ttmp15, v3775// GFX12: [0x05,0x40,0x09,0xcc,0x6a,0xf6,0x0c,0x1c]776 777v_pk_mad_u16 v5, vcc_hi, 0xfe0b, v255778// GFX12: [0x05,0x40,0x09,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]779 780v_pk_mad_u16 v5, ttmp15, src_scc, ttmp15781// GFX12: [0x05,0x40,0x09,0xcc,0x7b,0xfa,0xed,0x19]782 783v_pk_mad_u16 v5, m0, 0.5, m0 op_sel_hi:[0,0,0]784// GFX12: [0x05,0x00,0x09,0xcc,0x7d,0xe0,0xf5,0x01]785 786v_pk_mad_u16 v5, exec_lo, -1, vcc_hi op_sel_hi:[0,0,1]787// GFX12: [0x05,0x40,0x09,0xcc,0x7e,0x82,0xad,0x01]788 789v_pk_mad_u16 v5, exec_hi, null, vcc_lo op_sel_hi:[0,1,0]790// GFX12: [0x05,0x00,0x09,0xcc,0x7f,0xf8,0xa8,0x11]791 792v_pk_mad_u16 v5, null, exec_lo, 0xfe0b op_sel:[1,1,1] op_sel_hi:[1,0,0]793// GFX12: [0x05,0x38,0x09,0xcc,0x7c,0xfc,0xfc,0x0b,0x0b,0xfe,0x00,0x00]794 795v_pk_mad_u16 v5, -1, exec_hi, src_scc op_sel:[0,0,0] op_sel_hi:[1,1,1]796// GFX12: [0x05,0x40,0x09,0xcc,0xc1,0xfe,0xf4,0x1b]797 798v_pk_mad_u16 v5, 0.5, m0, 0.5 op_sel:[1,0,0] op_sel_hi:[0,1,1]799// GFX12: [0x05,0x48,0x09,0xcc,0xf0,0xfa,0xc0,0x13]800 801v_pk_mad_u16 v5, src_scc, vcc_lo, -1 op_sel:[0,1,0] op_sel_hi:[1,0,1]802// GFX12: [0x05,0x50,0x09,0xcc,0xfd,0xd4,0x04,0x0b]803 804v_pk_mad_u16 v255, 0xfe0b, vcc_hi, null op_sel:[0,0,1] op_sel_hi:[1,1,0] clamp805// GFX12: [0xff,0xa0,0x09,0xcc,0xff,0xd6,0xf0,0x19,0x0b,0xfe,0x00,0x00]806 807v_pk_max_num_f16 v5, v1, v2808// GFX12: [0x05,0x40,0x1c,0xcc,0x01,0x05,0x02,0x18]809 810v_pk_max_num_f16 v5, v255, v255811// GFX12: [0x05,0x40,0x1c,0xcc,0xff,0xff,0x03,0x18]812 813v_pk_max_num_f16 v5, s1, s2814// GFX12: [0x05,0x40,0x1c,0xcc,0x01,0x04,0x00,0x18]815 816v_pk_max_num_f16 v5, s105, s105817// GFX12: [0x05,0x40,0x1c,0xcc,0x69,0xd2,0x00,0x18]818 819v_pk_max_num_f16 v5, vcc_lo, ttmp15820// GFX12: [0x05,0x40,0x1c,0xcc,0x6a,0xf6,0x00,0x18]821 822v_pk_max_num_f16 v5, vcc_hi, 0xfe0b823// GFX12: [0x05,0x40,0x1c,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]824 825v_pk_max_num_f16 v5, ttmp15, src_scc826// GFX12: [0x05,0x40,0x1c,0xcc,0x7b,0xfa,0x01,0x18]827 828v_pk_max_num_f16 v5, m0, 0.5829// GFX12: [0x05,0x40,0x1c,0xcc,0x7d,0xe0,0x01,0x18]830 831v_pk_max_num_f16 v5, exec_lo, -1832// GFX12: [0x05,0x40,0x1c,0xcc,0x7e,0x82,0x01,0x18]833 834v_pk_max_num_f16 v5, exec_hi, null835// GFX12: [0x05,0x40,0x1c,0xcc,0x7f,0xf8,0x00,0x18]836 837v_pk_max_num_f16 v5, null, exec_lo838// GFX12: [0x05,0x40,0x1c,0xcc,0x7c,0xfc,0x00,0x18]839 840v_pk_max_num_f16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]841// GFX12: [0x05,0x59,0x1c,0xcc,0xc1,0xfe,0x00,0x20]842 843v_pk_max_num_f16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]844// GFX12: [0x05,0x42,0x1c,0xcc,0xf0,0xfa,0x00,0x58]845 846v_pk_max_num_f16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]847// GFX12: [0x05,0x48,0x1c,0xcc,0xfd,0xd4,0x00,0x10]848 849v_pk_max_num_f16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp850// GFX12: [0xff,0xd3,0x1c,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]851 852v_pk_max_i16 v5, v1, v2853// GFX12: [0x05,0x40,0x07,0xcc,0x01,0x05,0x02,0x18]854 855v_pk_max_i16 v5, v255, v255856// GFX12: [0x05,0x40,0x07,0xcc,0xff,0xff,0x03,0x18]857 858v_pk_max_i16 v5, s1, s2859// GFX12: [0x05,0x40,0x07,0xcc,0x01,0x04,0x00,0x18]860 861v_pk_max_i16 v5, s105, s105862// GFX12: [0x05,0x40,0x07,0xcc,0x69,0xd2,0x00,0x18]863 864v_pk_max_i16 v5, vcc_lo, ttmp15865// GFX12: [0x05,0x40,0x07,0xcc,0x6a,0xf6,0x00,0x18]866 867v_pk_max_i16 v5, vcc_hi, 0xfe0b868// GFX12: [0x05,0x40,0x07,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]869 870v_pk_max_i16 v5, ttmp15, src_scc871// GFX12: [0x05,0x40,0x07,0xcc,0x7b,0xfa,0x01,0x18]872 873v_pk_max_i16 v5, m0, 0.5874// GFX12: [0x05,0x40,0x07,0xcc,0x7d,0xe0,0x01,0x18]875 876v_pk_max_i16 v5, exec_lo, -1877// GFX12: [0x05,0x40,0x07,0xcc,0x7e,0x82,0x01,0x18]878 879v_pk_max_i16 v5, exec_hi, null880// GFX12: [0x05,0x40,0x07,0xcc,0x7f,0xf8,0x00,0x18]881 882v_pk_max_i16 v5, null, exec_lo883// GFX12: [0x05,0x40,0x07,0xcc,0x7c,0xfc,0x00,0x18]884 885v_pk_max_i16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]886// GFX12: [0x05,0x58,0x07,0xcc,0xc1,0xfe,0x00,0x00]887 888v_pk_max_i16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]889// GFX12: [0x05,0x40,0x07,0xcc,0xf0,0xfa,0x00,0x18]890 891v_pk_max_i16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]892// GFX12: [0x05,0x48,0x07,0xcc,0xfd,0xd4,0x00,0x10]893 894v_pk_max_i16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]895// GFX12: [0xff,0x50,0x07,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]896 897v_pk_max_u16 v5, v1, v2898// GFX12: [0x05,0x40,0x0c,0xcc,0x01,0x05,0x02,0x18]899 900v_pk_max_u16 v5, v255, v255901// GFX12: [0x05,0x40,0x0c,0xcc,0xff,0xff,0x03,0x18]902 903v_pk_max_u16 v5, s1, s2904// GFX12: [0x05,0x40,0x0c,0xcc,0x01,0x04,0x00,0x18]905 906v_pk_max_u16 v5, s105, s105907// GFX12: [0x05,0x40,0x0c,0xcc,0x69,0xd2,0x00,0x18]908 909v_pk_max_u16 v5, vcc_lo, ttmp15910// GFX12: [0x05,0x40,0x0c,0xcc,0x6a,0xf6,0x00,0x18]911 912v_pk_max_u16 v5, vcc_hi, 0xfe0b913// GFX12: [0x05,0x40,0x0c,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]914 915v_pk_max_u16 v5, ttmp15, src_scc916// GFX12: [0x05,0x40,0x0c,0xcc,0x7b,0xfa,0x01,0x18]917 918v_pk_max_u16 v5, m0, 0.5919// GFX12: [0x05,0x40,0x0c,0xcc,0x7d,0xe0,0x01,0x18]920 921v_pk_max_u16 v5, exec_lo, -1922// GFX12: [0x05,0x40,0x0c,0xcc,0x7e,0x82,0x01,0x18]923 924v_pk_max_u16 v5, exec_hi, null925// GFX12: [0x05,0x40,0x0c,0xcc,0x7f,0xf8,0x00,0x18]926 927v_pk_max_u16 v5, null, exec_lo928// GFX12: [0x05,0x40,0x0c,0xcc,0x7c,0xfc,0x00,0x18]929 930v_pk_max_u16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]931// GFX12: [0x05,0x58,0x0c,0xcc,0xc1,0xfe,0x00,0x00]932 933v_pk_max_u16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]934// GFX12: [0x05,0x40,0x0c,0xcc,0xf0,0xfa,0x00,0x18]935 936v_pk_max_u16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]937// GFX12: [0x05,0x48,0x0c,0xcc,0xfd,0xd4,0x00,0x10]938 939v_pk_max_u16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]940// GFX12: [0xff,0x50,0x0c,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]941 942v_pk_min_num_f16 v5, v1, v2943// GFX12: [0x05,0x40,0x1b,0xcc,0x01,0x05,0x02,0x18]944 945v_pk_min_num_f16 v5, v255, v255946// GFX12: [0x05,0x40,0x1b,0xcc,0xff,0xff,0x03,0x18]947 948v_pk_min_num_f16 v5, s1, s2949// GFX12: [0x05,0x40,0x1b,0xcc,0x01,0x04,0x00,0x18]950 951v_pk_min_num_f16 v5, s105, s105952// GFX12: [0x05,0x40,0x1b,0xcc,0x69,0xd2,0x00,0x18]953 954v_pk_min_num_f16 v5, vcc_lo, ttmp15955// GFX12: [0x05,0x40,0x1b,0xcc,0x6a,0xf6,0x00,0x18]956 957v_pk_min_num_f16 v5, vcc_hi, 0xfe0b958// GFX12: [0x05,0x40,0x1b,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]959 960v_pk_min_num_f16 v5, ttmp15, src_scc961// GFX12: [0x05,0x40,0x1b,0xcc,0x7b,0xfa,0x01,0x18]962 963v_pk_min_num_f16 v5, m0, 0.5964// GFX12: [0x05,0x40,0x1b,0xcc,0x7d,0xe0,0x01,0x18]965 966v_pk_min_num_f16 v5, exec_lo, -1967// GFX12: [0x05,0x40,0x1b,0xcc,0x7e,0x82,0x01,0x18]968 969v_pk_min_num_f16 v5, exec_hi, null970// GFX12: [0x05,0x40,0x1b,0xcc,0x7f,0xf8,0x00,0x18]971 972v_pk_min_num_f16 v5, null, exec_lo973// GFX12: [0x05,0x40,0x1b,0xcc,0x7c,0xfc,0x00,0x18]974 975v_pk_min_num_f16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]976// GFX12: [0x05,0x59,0x1b,0xcc,0xc1,0xfe,0x00,0x20]977 978v_pk_min_num_f16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]979// GFX12: [0x05,0x42,0x1b,0xcc,0xf0,0xfa,0x00,0x58]980 981v_pk_min_num_f16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]982// GFX12: [0x05,0x48,0x1b,0xcc,0xfd,0xd4,0x00,0x10]983 984v_pk_min_num_f16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp985// GFX12: [0xff,0xd3,0x1b,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]986 987v_pk_min_i16 v5, v1, v2988// GFX12: [0x05,0x40,0x08,0xcc,0x01,0x05,0x02,0x18]989 990v_pk_min_i16 v5, v255, v255991// GFX12: [0x05,0x40,0x08,0xcc,0xff,0xff,0x03,0x18]992 993v_pk_min_i16 v5, s1, s2994// GFX12: [0x05,0x40,0x08,0xcc,0x01,0x04,0x00,0x18]995 996v_pk_min_i16 v5, s105, s105997// GFX12: [0x05,0x40,0x08,0xcc,0x69,0xd2,0x00,0x18]998 999v_pk_min_i16 v5, vcc_lo, ttmp151000// GFX12: [0x05,0x40,0x08,0xcc,0x6a,0xf6,0x00,0x18]1001 1002v_pk_min_i16 v5, vcc_hi, 0xfe0b1003// GFX12: [0x05,0x40,0x08,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1004 1005v_pk_min_i16 v5, ttmp15, src_scc1006// GFX12: [0x05,0x40,0x08,0xcc,0x7b,0xfa,0x01,0x18]1007 1008v_pk_min_i16 v5, m0, 0.51009// GFX12: [0x05,0x40,0x08,0xcc,0x7d,0xe0,0x01,0x18]1010 1011v_pk_min_i16 v5, exec_lo, -11012// GFX12: [0x05,0x40,0x08,0xcc,0x7e,0x82,0x01,0x18]1013 1014v_pk_min_i16 v5, exec_hi, null1015// GFX12: [0x05,0x40,0x08,0xcc,0x7f,0xf8,0x00,0x18]1016 1017v_pk_min_i16 v5, null, exec_lo1018// GFX12: [0x05,0x40,0x08,0xcc,0x7c,0xfc,0x00,0x18]1019 1020v_pk_min_i16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]1021// GFX12: [0x05,0x58,0x08,0xcc,0xc1,0xfe,0x00,0x00]1022 1023v_pk_min_i16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]1024// GFX12: [0x05,0x40,0x08,0xcc,0xf0,0xfa,0x00,0x18]1025 1026v_pk_min_i16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]1027// GFX12: [0x05,0x48,0x08,0xcc,0xfd,0xd4,0x00,0x10]1028 1029v_pk_min_i16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]1030// GFX12: [0xff,0x50,0x08,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1031 1032v_pk_min_u16 v5, v1, v21033// GFX12: [0x05,0x40,0x0d,0xcc,0x01,0x05,0x02,0x18]1034 1035v_pk_min_u16 v5, v255, v2551036// GFX12: [0x05,0x40,0x0d,0xcc,0xff,0xff,0x03,0x18]1037 1038v_pk_min_u16 v5, s1, s21039// GFX12: [0x05,0x40,0x0d,0xcc,0x01,0x04,0x00,0x18]1040 1041v_pk_min_u16 v5, s105, s1051042// GFX12: [0x05,0x40,0x0d,0xcc,0x69,0xd2,0x00,0x18]1043 1044v_pk_min_u16 v5, vcc_lo, ttmp151045// GFX12: [0x05,0x40,0x0d,0xcc,0x6a,0xf6,0x00,0x18]1046 1047v_pk_min_u16 v5, vcc_hi, 0xfe0b1048// GFX12: [0x05,0x40,0x0d,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1049 1050v_pk_min_u16 v5, ttmp15, src_scc1051// GFX12: [0x05,0x40,0x0d,0xcc,0x7b,0xfa,0x01,0x18]1052 1053v_pk_min_u16 v5, m0, 0.51054// GFX12: [0x05,0x40,0x0d,0xcc,0x7d,0xe0,0x01,0x18]1055 1056v_pk_min_u16 v5, exec_lo, -11057// GFX12: [0x05,0x40,0x0d,0xcc,0x7e,0x82,0x01,0x18]1058 1059v_pk_min_u16 v5, exec_hi, null1060// GFX12: [0x05,0x40,0x0d,0xcc,0x7f,0xf8,0x00,0x18]1061 1062v_pk_min_u16 v5, null, exec_lo1063// GFX12: [0x05,0x40,0x0d,0xcc,0x7c,0xfc,0x00,0x18]1064 1065v_pk_min_u16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]1066// GFX12: [0x05,0x58,0x0d,0xcc,0xc1,0xfe,0x00,0x00]1067 1068v_pk_min_u16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]1069// GFX12: [0x05,0x40,0x0d,0xcc,0xf0,0xfa,0x00,0x18]1070 1071v_pk_min_u16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]1072// GFX12: [0x05,0x48,0x0d,0xcc,0xfd,0xd4,0x00,0x10]1073 1074v_pk_min_u16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]1075// GFX12: [0xff,0x50,0x0d,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1076 1077v_pk_mul_f16 v5, v1, v21078// GFX12: [0x05,0x40,0x10,0xcc,0x01,0x05,0x02,0x18]1079 1080v_pk_mul_f16 v5, v255, v2551081// GFX12: [0x05,0x40,0x10,0xcc,0xff,0xff,0x03,0x18]1082 1083v_pk_mul_f16 v5, s1, s21084// GFX12: [0x05,0x40,0x10,0xcc,0x01,0x04,0x00,0x18]1085 1086v_pk_mul_f16 v5, s105, s1051087// GFX12: [0x05,0x40,0x10,0xcc,0x69,0xd2,0x00,0x18]1088 1089v_pk_mul_f16 v5, vcc_lo, ttmp151090// GFX12: [0x05,0x40,0x10,0xcc,0x6a,0xf6,0x00,0x18]1091 1092v_pk_mul_f16 v5, vcc_hi, 0xfe0b1093// GFX12: [0x05,0x40,0x10,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1094 1095v_pk_mul_f16 v5, ttmp15, src_scc1096// GFX12: [0x05,0x40,0x10,0xcc,0x7b,0xfa,0x01,0x18]1097 1098v_pk_mul_f16 v5, m0, 0.51099// GFX12: [0x05,0x40,0x10,0xcc,0x7d,0xe0,0x01,0x18]1100 1101v_pk_mul_f16 v5, exec_lo, -11102// GFX12: [0x05,0x40,0x10,0xcc,0x7e,0x82,0x01,0x18]1103 1104v_pk_mul_f16 v5, exec_hi, null1105// GFX12: [0x05,0x40,0x10,0xcc,0x7f,0xf8,0x00,0x18]1106 1107v_pk_mul_f16 v5, null, exec_lo1108// GFX12: [0x05,0x40,0x10,0xcc,0x7c,0xfc,0x00,0x18]1109 1110v_pk_mul_f16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]1111// GFX12: [0x05,0x59,0x10,0xcc,0xc1,0xfe,0x00,0x20]1112 1113v_pk_mul_f16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]1114// GFX12: [0x05,0x42,0x10,0xcc,0xf0,0xfa,0x00,0x58]1115 1116v_pk_mul_f16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]1117// GFX12: [0x05,0x48,0x10,0xcc,0xfd,0xd4,0x00,0x10]1118 1119v_pk_mul_f16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp1120// GFX12: [0xff,0xd3,0x10,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]1121 1122v_pk_mul_lo_u16 v5, v1, v21123// GFX12: [0x05,0x40,0x01,0xcc,0x01,0x05,0x02,0x18]1124 1125v_pk_mul_lo_u16 v5, v255, v2551126// GFX12: [0x05,0x40,0x01,0xcc,0xff,0xff,0x03,0x18]1127 1128v_pk_mul_lo_u16 v5, s1, s21129// GFX12: [0x05,0x40,0x01,0xcc,0x01,0x04,0x00,0x18]1130 1131v_pk_mul_lo_u16 v5, s105, s1051132// GFX12: [0x05,0x40,0x01,0xcc,0x69,0xd2,0x00,0x18]1133 1134v_pk_mul_lo_u16 v5, vcc_lo, ttmp151135// GFX12: [0x05,0x40,0x01,0xcc,0x6a,0xf6,0x00,0x18]1136 1137v_pk_mul_lo_u16 v5, vcc_hi, 0xfe0b1138// GFX12: [0x05,0x40,0x01,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1139 1140v_pk_mul_lo_u16 v5, ttmp15, src_scc1141// GFX12: [0x05,0x40,0x01,0xcc,0x7b,0xfa,0x01,0x18]1142 1143v_pk_mul_lo_u16 v5, m0, 0.51144// GFX12: [0x05,0x40,0x01,0xcc,0x7d,0xe0,0x01,0x18]1145 1146v_pk_mul_lo_u16 v5, exec_lo, -11147// GFX12: [0x05,0x40,0x01,0xcc,0x7e,0x82,0x01,0x18]1148 1149v_pk_mul_lo_u16 v5, exec_hi, null1150// GFX12: [0x05,0x40,0x01,0xcc,0x7f,0xf8,0x00,0x18]1151 1152v_pk_mul_lo_u16 v5, null, exec_lo1153// GFX12: [0x05,0x40,0x01,0xcc,0x7c,0xfc,0x00,0x18]1154 1155v_pk_mul_lo_u16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]1156// GFX12: [0x05,0x58,0x01,0xcc,0xc1,0xfe,0x00,0x00]1157 1158v_pk_mul_lo_u16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]1159// GFX12: [0x05,0x40,0x01,0xcc,0xf0,0xfa,0x00,0x18]1160 1161v_pk_mul_lo_u16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]1162// GFX12: [0x05,0x48,0x01,0xcc,0xfd,0xd4,0x00,0x10]1163 1164v_pk_mul_lo_u16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]1165// GFX12: [0xff,0x50,0x01,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1166 1167v_pk_sub_i16 v5, v1, v21168// GFX12: [0x05,0x40,0x03,0xcc,0x01,0x05,0x02,0x18]1169 1170v_pk_sub_i16 v5, v255, v2551171// GFX12: [0x05,0x40,0x03,0xcc,0xff,0xff,0x03,0x18]1172 1173v_pk_sub_i16 v5, s1, s21174// GFX12: [0x05,0x40,0x03,0xcc,0x01,0x04,0x00,0x18]1175 1176v_pk_sub_i16 v5, s105, s1051177// GFX12: [0x05,0x40,0x03,0xcc,0x69,0xd2,0x00,0x18]1178 1179v_pk_sub_i16 v5, vcc_lo, ttmp151180// GFX12: [0x05,0x40,0x03,0xcc,0x6a,0xf6,0x00,0x18]1181 1182v_pk_sub_i16 v5, vcc_hi, 0xfe0b1183// GFX12: [0x05,0x40,0x03,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1184 1185v_pk_sub_i16 v5, ttmp15, src_scc1186// GFX12: [0x05,0x40,0x03,0xcc,0x7b,0xfa,0x01,0x18]1187 1188v_pk_sub_i16 v5, m0, 0.51189// GFX12: [0x05,0x40,0x03,0xcc,0x7d,0xe0,0x01,0x18]1190 1191v_pk_sub_i16 v5, exec_lo, -11192// GFX12: [0x05,0x40,0x03,0xcc,0x7e,0x82,0x01,0x18]1193 1194v_pk_sub_i16 v5, exec_hi, null1195// GFX12: [0x05,0x40,0x03,0xcc,0x7f,0xf8,0x00,0x18]1196 1197v_pk_sub_i16 v5, null, exec_lo1198// GFX12: [0x05,0x40,0x03,0xcc,0x7c,0xfc,0x00,0x18]1199 1200v_pk_sub_i16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]1201// GFX12: [0x05,0x58,0x03,0xcc,0xc1,0xfe,0x00,0x00]1202 1203v_pk_sub_i16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]1204// GFX12: [0x05,0x40,0x03,0xcc,0xf0,0xfa,0x00,0x18]1205 1206v_pk_sub_i16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]1207// GFX12: [0x05,0x48,0x03,0xcc,0xfd,0xd4,0x00,0x10]1208 1209v_pk_sub_i16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] clamp1210// GFX12: [0xff,0xd0,0x03,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1211 1212v_pk_sub_u16 v5, v1, v21213// GFX12: [0x05,0x40,0x0b,0xcc,0x01,0x05,0x02,0x18]1214 1215v_pk_sub_u16 v5, v255, v2551216// GFX12: [0x05,0x40,0x0b,0xcc,0xff,0xff,0x03,0x18]1217 1218v_pk_sub_u16 v5, s1, s21219// GFX12: [0x05,0x40,0x0b,0xcc,0x01,0x04,0x00,0x18]1220 1221v_pk_sub_u16 v5, s105, s1051222// GFX12: [0x05,0x40,0x0b,0xcc,0x69,0xd2,0x00,0x18]1223 1224v_pk_sub_u16 v5, vcc_lo, ttmp151225// GFX12: [0x05,0x40,0x0b,0xcc,0x6a,0xf6,0x00,0x18]1226 1227v_pk_sub_u16 v5, vcc_hi, 0xfe0b1228// GFX12: [0x05,0x40,0x0b,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1229 1230v_pk_sub_u16 v5, ttmp15, src_scc1231// GFX12: [0x05,0x40,0x0b,0xcc,0x7b,0xfa,0x01,0x18]1232 1233v_pk_sub_u16 v5, m0, 0.51234// GFX12: [0x05,0x40,0x0b,0xcc,0x7d,0xe0,0x01,0x18]1235 1236v_pk_sub_u16 v5, exec_lo, -11237// GFX12: [0x05,0x40,0x0b,0xcc,0x7e,0x82,0x01,0x18]1238 1239v_pk_sub_u16 v5, exec_hi, null1240// GFX12: [0x05,0x40,0x0b,0xcc,0x7f,0xf8,0x00,0x18]1241 1242v_pk_sub_u16 v5, null, exec_lo1243// GFX12: [0x05,0x40,0x0b,0xcc,0x7c,0xfc,0x00,0x18]1244 1245v_pk_sub_u16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]1246// GFX12: [0x05,0x58,0x0b,0xcc,0xc1,0xfe,0x00,0x00]1247 1248v_pk_sub_u16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]1249// GFX12: [0x05,0x40,0x0b,0xcc,0xf0,0xfa,0x00,0x18]1250 1251v_pk_sub_u16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]1252// GFX12: [0x05,0x48,0x0b,0xcc,0xfd,0xd4,0x00,0x10]1253 1254v_pk_sub_u16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] clamp1255// GFX12: [0xff,0xd0,0x0b,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1256 1257v_pk_minimum_f16 v5, v1, v21258// GFX12: [0x05,0x40,0x1d,0xcc,0x01,0x05,0x02,0x18]1259 1260v_pk_minimum_f16 v5, v255, v2551261// GFX12: [0x05,0x40,0x1d,0xcc,0xff,0xff,0x03,0x18]1262 1263v_pk_minimum_f16 v5, s1, s21264// GFX12: [0x05,0x40,0x1d,0xcc,0x01,0x04,0x00,0x18]1265 1266v_pk_minimum_f16 v5, s105, s1051267// GFX12: [0x05,0x40,0x1d,0xcc,0x69,0xd2,0x00,0x18]1268 1269v_pk_minimum_f16 v5, vcc_lo, ttmp151270// GFX12: [0x05,0x40,0x1d,0xcc,0x6a,0xf6,0x00,0x18]1271 1272v_pk_minimum_f16 v5, vcc_hi, 0xfe0b1273// GFX12: [0x05,0x40,0x1d,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1274 1275v_pk_minimum_f16 v5, ttmp15, src_scc1276// GFX12: [0x05,0x40,0x1d,0xcc,0x7b,0xfa,0x01,0x18]1277 1278v_pk_minimum_f16 v5, m0, 0.51279// GFX12: [0x05,0x40,0x1d,0xcc,0x7d,0xe0,0x01,0x18]1280 1281v_pk_minimum_f16 v5, exec_lo, -11282// GFX12: [0x05,0x40,0x1d,0xcc,0x7e,0x82,0x01,0x18]1283 1284v_pk_minimum_f16 v5, exec_hi, null1285// GFX12: [0x05,0x40,0x1d,0xcc,0x7f,0xf8,0x00,0x18]1286 1287v_pk_minimum_f16 v5, null, exec_lo1288// GFX12: [0x05,0x40,0x1d,0xcc,0x7c,0xfc,0x00,0x18]1289 1290v_pk_minimum_f16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]1291// GFX12: [0x05,0x59,0x1d,0xcc,0xc1,0xfe,0x00,0x20]1292 1293v_pk_minimum_f16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]1294// GFX12: [0x05,0x42,0x1d,0xcc,0xf0,0xfa,0x00,0x58]1295 1296v_pk_minimum_f16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]1297// GFX12: [0x05,0x48,0x1d,0xcc,0xfd,0xd4,0x00,0x10]1298 1299v_pk_minimum_f16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp1300// GFX12: [0xff,0xd3,0x1d,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]1301 1302v_pk_maximum_f16 v5, v1, v21303// GFX12: [0x05,0x40,0x1e,0xcc,0x01,0x05,0x02,0x18]1304 1305v_pk_maximum_f16 v5, v255, v2551306// GFX12: [0x05,0x40,0x1e,0xcc,0xff,0xff,0x03,0x18]1307 1308v_pk_maximum_f16 v5, s1, s21309// GFX12: [0x05,0x40,0x1e,0xcc,0x01,0x04,0x00,0x18]1310 1311v_pk_maximum_f16 v5, s105, s1051312// GFX12: [0x05,0x40,0x1e,0xcc,0x69,0xd2,0x00,0x18]1313 1314v_pk_maximum_f16 v5, vcc_lo, ttmp151315// GFX12: [0x05,0x40,0x1e,0xcc,0x6a,0xf6,0x00,0x18]1316 1317v_pk_maximum_f16 v5, vcc_hi, 0xfe0b1318// GFX12: [0x05,0x40,0x1e,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1319 1320v_pk_maximum_f16 v5, ttmp15, src_scc1321// GFX12: [0x05,0x40,0x1e,0xcc,0x7b,0xfa,0x01,0x18]1322 1323v_pk_maximum_f16 v5, m0, 0.51324// GFX12: [0x05,0x40,0x1e,0xcc,0x7d,0xe0,0x01,0x18]1325 1326v_pk_maximum_f16 v5, exec_lo, -11327// GFX12: [0x05,0x40,0x1e,0xcc,0x7e,0x82,0x01,0x18]1328 1329v_pk_maximum_f16 v5, exec_hi, null1330// GFX12: [0x05,0x40,0x1e,0xcc,0x7f,0xf8,0x00,0x18]1331 1332v_pk_maximum_f16 v5, null, exec_lo1333// GFX12: [0x05,0x40,0x1e,0xcc,0x7c,0xfc,0x00,0x18]1334 1335v_pk_maximum_f16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]1336// GFX12: [0x05,0x59,0x1e,0xcc,0xc1,0xfe,0x00,0x20]1337 1338v_pk_maximum_f16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]1339// GFX12: [0x05,0x42,0x1e,0xcc,0xf0,0xfa,0x00,0x58]1340 1341v_pk_maximum_f16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]1342// GFX12: [0x05,0x48,0x1e,0xcc,0xfd,0xd4,0x00,0x10]1343 1344v_pk_maximum_f16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp1345// GFX12: [0xff,0xd3,0x1e,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]1346 1347v_dot4_f32_fp8_bf8 v0, v1, v2, v31348// GFX12: v_dot4_f32_fp8_bf8 v0, v1, v2, v3 ; encoding: [0x00,0x40,0x24,0xcc,0x01,0x05,0x0e,0x1c]1349 1350v_dot4_f32_fp8_bf8 v0, v1, v2, v3 neg_lo:[0,0,1]1351// GFX12: v_dot4_f32_fp8_bf8 v0, v1, v2, v3 neg_lo:[0,0,1] ; encoding: [0x00,0x40,0x24,0xcc,0x01,0x05,0x0e,0x9c]1352 1353v_dot4_f32_fp8_bf8 v0, v1, v2, v3 neg_hi:[0,0,1]1354// GFX12: v_dot4_f32_fp8_bf8 v0, v1, v2, v3 neg_hi:[0,0,1] ; encoding: [0x00,0x44,0x24,0xcc,0x01,0x05,0x0e,0x1c]1355 1356v_dot4_f32_fp8_bf8 v0, s0, v2, v31357// GFX12: v_dot4_f32_fp8_bf8 v0, s0, v2, v3 ; encoding: [0x00,0x40,0x24,0xcc,0x00,0x04,0x0e,0x1c]1358 1359v_dot4_f32_fp8_bf8 v0, v1, s0, v31360// GFX12: v_dot4_f32_fp8_bf8 v0, v1, s0, v3 ; encoding: [0x00,0x40,0x24,0xcc,0x01,0x01,0x0c,0x1c]1361 1362v_dot4_f32_fp8_bf8 v0, v1, v2, s01363// GFX12: v_dot4_f32_fp8_bf8 v0, v1, v2, s0 ; encoding: [0x00,0x40,0x24,0xcc,0x01,0x05,0x02,0x18]1364 1365v_dot4_f32_fp8_bf8 v0, 1.0, v2, v31366// GFX12: v_dot4_f32_fp8_bf8 v0, 1.0, v2, v3 ; encoding: [0x00,0x40,0x24,0xcc,0xf2,0x04,0x0e,0x1c]1367 1368v_dot4_f32_fp8_bf8 v0, v1, 1.0, v31369// GFX12: v_dot4_f32_fp8_bf8 v0, v1, 1.0, v3 ; encoding: [0x00,0x40,0x24,0xcc,0x01,0xe5,0x0d,0x1c]1370 1371v_dot4_f32_fp8_bf8 v0, v1, v2, 1.01372// GFX12: v_dot4_f32_fp8_bf8 v0, v1, v2, 1.0 ; encoding: [0x00,0x40,0x24,0xcc,0x01,0x05,0xca,0x1b]1373 1374v_dot4_f32_fp8_bf8 v0, v1, v2, 11375// GFX12: v_dot4_f32_fp8_bf8 v0, v1, v2, 1 ; encoding: [0x00,0x40,0x24,0xcc,0x01,0x05,0x06,0x1a]1376 1377v_dot4_f32_bf8_fp8 v0, v1, v2, v31378// GFX12: v_dot4_f32_bf8_fp8 v0, v1, v2, v3 ; encoding: [0x00,0x40,0x25,0xcc,0x01,0x05,0x0e,0x1c]1379 1380v_dot4_f32_bf8_fp8 v0, v1, v2, v3 neg_lo:[0,0,1]1381// GFX12: v_dot4_f32_bf8_fp8 v0, v1, v2, v3 neg_lo:[0,0,1] ; encoding: [0x00,0x40,0x25,0xcc,0x01,0x05,0x0e,0x9c]1382 1383v_dot4_f32_bf8_fp8 v0, v1, v2, v3 neg_hi:[0,0,1]1384// GFX12: v_dot4_f32_bf8_fp8 v0, v1, v2, v3 neg_hi:[0,0,1] ; encoding: [0x00,0x44,0x25,0xcc,0x01,0x05,0x0e,0x1c]1385 1386v_dot4_f32_bf8_fp8 v0, s0, v2, v31387// GFX12: v_dot4_f32_bf8_fp8 v0, s0, v2, v3 ; encoding: [0x00,0x40,0x25,0xcc,0x00,0x04,0x0e,0x1c]1388 1389v_dot4_f32_bf8_fp8 v0, v1, s0, v31390// GFX12: v_dot4_f32_bf8_fp8 v0, v1, s0, v3 ; encoding: [0x00,0x40,0x25,0xcc,0x01,0x01,0x0c,0x1c]1391 1392v_dot4_f32_bf8_fp8 v0, v1, v2, s01393// GFX12: v_dot4_f32_bf8_fp8 v0, v1, v2, s0 ; encoding: [0x00,0x40,0x25,0xcc,0x01,0x05,0x02,0x18]1394 1395v_dot4_f32_bf8_fp8 v0, 1.0, v2, v31396// GFX12: v_dot4_f32_bf8_fp8 v0, 1.0, v2, v3 ; encoding: [0x00,0x40,0x25,0xcc,0xf2,0x04,0x0e,0x1c]1397 1398v_dot4_f32_bf8_fp8 v0, v1, 1.0, v31399// GFX12: v_dot4_f32_bf8_fp8 v0, v1, 1.0, v3 ; encoding: [0x00,0x40,0x25,0xcc,0x01,0xe5,0x0d,0x1c]1400 1401v_dot4_f32_bf8_fp8 v0, v1, v2, 1.01402// GFX12: v_dot4_f32_bf8_fp8 v0, v1, v2, 1.0 ; encoding: [0x00,0x40,0x25,0xcc,0x01,0x05,0xca,0x1b]1403 1404v_dot4_f32_bf8_fp8 v0, v1, v2, 11405// GFX12: v_dot4_f32_bf8_fp8 v0, v1, v2, 1 ; encoding: [0x00,0x40,0x25,0xcc,0x01,0x05,0x06,0x1a]1406 1407v_dot4_f32_fp8_fp8 v0, v1, v2, v31408// GFX12: v_dot4_f32_fp8_fp8 v0, v1, v2, v3 ; encoding: [0x00,0x40,0x26,0xcc,0x01,0x05,0x0e,0x1c]1409 1410v_dot4_f32_fp8_fp8 v0, v1, v2, v3 neg_lo:[0,0,1]1411// GFX12: v_dot4_f32_fp8_fp8 v0, v1, v2, v3 neg_lo:[0,0,1] ; encoding: [0x00,0x40,0x26,0xcc,0x01,0x05,0x0e,0x9c]1412 1413v_dot4_f32_fp8_fp8 v0, v1, v2, v3 neg_hi:[0,0,1]1414// GFX12: v_dot4_f32_fp8_fp8 v0, v1, v2, v3 neg_hi:[0,0,1] ; encoding: [0x00,0x44,0x26,0xcc,0x01,0x05,0x0e,0x1c]1415 1416v_dot4_f32_fp8_fp8 v0, s0, v2, v31417// GFX12: v_dot4_f32_fp8_fp8 v0, s0, v2, v3 ; encoding: [0x00,0x40,0x26,0xcc,0x00,0x04,0x0e,0x1c]1418 1419v_dot4_f32_fp8_fp8 v0, v1, s0, v31420// GFX12: v_dot4_f32_fp8_fp8 v0, v1, s0, v3 ; encoding: [0x00,0x40,0x26,0xcc,0x01,0x01,0x0c,0x1c]1421 1422v_dot4_f32_fp8_fp8 v0, v1, v2, s01423// GFX12: v_dot4_f32_fp8_fp8 v0, v1, v2, s0 ; encoding: [0x00,0x40,0x26,0xcc,0x01,0x05,0x02,0x18]1424 1425v_dot4_f32_fp8_fp8 v0, 1.0, v2, v31426// GFX12: v_dot4_f32_fp8_fp8 v0, 1.0, v2, v3 ; encoding: [0x00,0x40,0x26,0xcc,0xf2,0x04,0x0e,0x1c]1427 1428v_dot4_f32_fp8_fp8 v0, v1, 1.0, v31429// GFX12: v_dot4_f32_fp8_fp8 v0, v1, 1.0, v3 ; encoding: [0x00,0x40,0x26,0xcc,0x01,0xe5,0x0d,0x1c]1430 1431v_dot4_f32_fp8_fp8 v0, v1, v2, 1.01432// GFX12: v_dot4_f32_fp8_fp8 v0, v1, v2, 1.0 ; encoding: [0x00,0x40,0x26,0xcc,0x01,0x05,0xca,0x1b]1433 1434v_dot4_f32_fp8_fp8 v0, v1, v2, 11435// GFX12: v_dot4_f32_fp8_fp8 v0, v1, v2, 1 ; encoding: [0x00,0x40,0x26,0xcc,0x01,0x05,0x06,0x1a]1436 1437v_dot4_f32_bf8_bf8 v0, v1, v2, v31438// GFX12: v_dot4_f32_bf8_bf8 v0, v1, v2, v3 ; encoding: [0x00,0x40,0x27,0xcc,0x01,0x05,0x0e,0x1c]1439 1440v_dot4_f32_bf8_bf8 v0, v1, v2, v3 neg_lo:[0,0,1]1441// GFX12: v_dot4_f32_bf8_bf8 v0, v1, v2, v3 neg_lo:[0,0,1] ; encoding: [0x00,0x40,0x27,0xcc,0x01,0x05,0x0e,0x9c]1442 1443v_dot4_f32_bf8_bf8 v0, v1, v2, v3 neg_hi:[0,0,1]1444// GFX12: _dot4_f32_bf8_bf8 v0, v1, v2, v3 neg_hi:[0,0,1] ; encoding: [0x00,0x44,0x27,0xcc,0x01,0x05,0x0e,0x1c]1445 1446v_dot4_f32_bf8_bf8 v0, s0, v2, v31447// GFX12: v_dot4_f32_bf8_bf8 v0, s0, v2, v3 ; encoding: [0x00,0x40,0x27,0xcc,0x00,0x04,0x0e,0x1c]1448 1449v_dot4_f32_bf8_bf8 v0, v1, s0, v31450// GFX12: v_dot4_f32_bf8_bf8 v0, v1, s0, v3 ; encoding: [0x00,0x40,0x27,0xcc,0x01,0x01,0x0c,0x1c]1451 1452v_dot4_f32_bf8_bf8 v0, v1, v2, s01453// GFX12: v_dot4_f32_bf8_bf8 v0, v1, v2, s0 ; encoding: [0x00,0x40,0x27,0xcc,0x01,0x05,0x02,0x18]1454 1455v_dot4_f32_bf8_bf8 v0, 1.0, v2, v31456// GFX12: v_dot4_f32_bf8_bf8 v0, 1.0, v2, v3 ; encoding: [0x00,0x40,0x27,0xcc,0xf2,0x04,0x0e,0x1c]1457 1458v_dot4_f32_bf8_bf8 v0, v1, 1.0, v31459// GFX12: v_dot4_f32_bf8_bf8 v0, v1, 1.0, v3 ; encoding: [0x00,0x40,0x27,0xcc,0x01,0xe5,0x0d,0x1c]1460 1461v_dot4_f32_bf8_bf8 v0, v1, v2, 1.01462// GFX12: v_dot4_f32_bf8_bf8 v0, v1, v2, 1.0 ; encoding: [0x00,0x40,0x27,0xcc,0x01,0x05,0xca,0x1b]1463 1464v_dot4_f32_bf8_bf8 v0, v1, v2, 11465// GFX12: v_dot4_f32_bf8_bf8 v0, v1, v2, 1 ; encoding: [0x00,0x40,0x27,0xcc,0x01,0x05,0x06,0x1a]1466