1256 lines · plain
1// RUN: llvm-mc -triple=amdgcn -show-encoding -mcpu=gfx1100 %s | FileCheck --check-prefix=GFX11 %s2 3v_dot2_f32_bf16 v5, v1, v2, v34// GFX11: [0x05,0x40,0x1a,0xcc,0x01,0x05,0x0e,0x1c]5 6v_dot2_f32_bf16 v5, v1, v2, s37// GFX11: [0x05,0x40,0x1a,0xcc,0x01,0x05,0x0e,0x18]8 9v_dot2_f32_bf16 v5, v255, v255, s10510// GFX11: [0x05,0x40,0x1a,0xcc,0xff,0xff,0xa7,0x19]11 12v_dot2_f32_bf16 v5, s1, s2, v25513// GFX11: [0x05,0x40,0x1a,0xcc,0x01,0x04,0xfc,0x1f]14 15v_dot2_f32_bf16 v5, s105, s105, m016// GFX11: [0x05,0x40,0x1a,0xcc,0x69,0xd2,0xf4,0x19]17 18v_dot2_f32_bf16 v5, vcc_lo, ttmp15, vcc_lo19// GFX11: [0x05,0x40,0x1a,0xcc,0x6a,0xf6,0xa8,0x19]20 21v_dot2_f32_bf16 v5, vcc_hi, 0xfe0b, vcc_hi22// GFX11: [0x05,0x40,0x1a,0xcc,0x6b,0xfe,0xad,0x19,0x0b,0xfe,0x00,0x00]23 24v_dot2_f32_bf16 v5, ttmp15, src_scc, ttmp1525// GFX11: [0x05,0x40,0x1a,0xcc,0x7b,0xfa,0xed,0x19]26 27v_dot2_f32_bf16 v5, m0, -1, exec_hi28// GFX11: [0x05,0x40,0x1a,0xcc,0x7d,0x82,0xfd,0x19]29 30v_dot2_f32_bf16 v5, exec_lo, null, exec_lo31// GFX11: [0x05,0x40,0x1a,0xcc,0x7e,0xf8,0xf8,0x19]32 33v_dot2_f32_bf16 v5, exec_hi, exec_lo, null34// GFX11: [0x05,0x40,0x1a,0xcc,0x7f,0xfc,0xf0,0x19]35 36v_dot2_f32_bf16 v5, null, exec_hi, -137// GFX11: [0x05,0x40,0x1a,0xcc,0x7c,0xfe,0x04,0x1b]38 39v_dot2_f32_bf16 v5, -1, m0, 0xaf12345640// GFX11: [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// GFX11: [0x05,0x41,0x1a,0xcc,0xfd,0xd4,0xf4,0x3b]44 45v_dot2_f32_bf16 v255, 0xfe0b, vcc_hi, 0.5 neg_lo:[0,1,0] neg_hi:[0,1,0] clamp46// GFX11: [0xff,0xc2,0x1a,0xcc,0xff,0xd6,0xc0,0x5b,0x0b,0xfe,0x00,0x00]47 48v_dot2_f32_f16 v5, v1, v2, s349// GFX11: [0x05,0x40,0x13,0xcc,0x01,0x05,0x0e,0x18]50 51v_dot2_f32_f16 v5, v255, s2, s10552// GFX11: [0x05,0x40,0x13,0xcc,0xff,0x05,0xa4,0x19]53 54v_dot2_f32_f16 v5, s1, v255, exec_hi55// GFX11: [0x05,0x40,0x13,0xcc,0x01,0xfe,0xff,0x19]56 57v_dot2_f32_f16 v5, s105, s105, exec_lo58// GFX11: [0x05,0x40,0x13,0xcc,0x69,0xd2,0xf8,0x19]59 60v_dot2_f32_f16 v5, vcc_lo, ttmp15, v361// GFX11: [0x05,0x40,0x13,0xcc,0x6a,0xf6,0x0c,0x1c]62 63v_dot2_f32_f16 v5, vcc_hi, 0xfe0b, v25564// GFX11: [0x05,0x40,0x13,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]65 66v_dot2_f32_f16 v5, ttmp15, src_scc, ttmp1567// GFX11: [0x05,0x40,0x13,0xcc,0x7b,0xfa,0xed,0x19]68 69v_dot2_f32_f16 v5, m0, 0.5, m070// GFX11: [0x05,0x40,0x13,0xcc,0x7d,0xe0,0xf5,0x19]71 72v_dot2_f32_f16 v5, exec_lo, -1, vcc_hi73// GFX11: [0x05,0x40,0x13,0xcc,0x7e,0x82,0xad,0x19]74 75v_dot2_f32_f16 v5, exec_hi, null, vcc_lo76// GFX11: [0x05,0x40,0x13,0xcc,0x7f,0xf8,0xa8,0x19]77 78v_dot2_f32_f16 v5, null, exec_lo, 0xaf12345679// GFX11: [0x05,0x40,0x13,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]80 81v_dot2_f32_f16 v5, -1, exec_hi, src_scc82// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xc0,0x13,0xcc,0xff,0xd6,0xf0,0x19,0x0b,0xfe,0x00,0x00]92 93v_dot4_i32_iu8 v5, v1, v2, s394// GFX11: [0x05,0x40,0x16,0xcc,0x01,0x05,0x0e,0x18]95 96v_dot4_i32_iu8 v5, v255, s2, s10597// GFX11: [0x05,0x40,0x16,0xcc,0xff,0x05,0xa4,0x19]98 99v_dot4_i32_iu8 v5, s1, v255, exec_hi100// GFX11: [0x05,0x40,0x16,0xcc,0x01,0xfe,0xff,0x19]101 102v_dot4_i32_iu8 v5, s105, s105, exec_lo103// GFX11: [0x05,0x40,0x16,0xcc,0x69,0xd2,0xf8,0x19]104 105v_dot4_i32_iu8 v5, vcc_lo, ttmp15, v3106// GFX11: [0x05,0x40,0x16,0xcc,0x6a,0xf6,0x0c,0x1c]107 108v_dot4_i32_iu8 v5, vcc_hi, 0xaf123456, v255109// GFX11: [0x05,0x40,0x16,0xcc,0x6b,0xfe,0xfd,0x1f,0x56,0x34,0x12,0xaf]110 111v_dot4_i32_iu8 v5, ttmp15, src_scc, ttmp15112// GFX11: [0x05,0x40,0x16,0xcc,0x7b,0xfa,0xed,0x19]113 114v_dot4_i32_iu8 v5, m0, 0.5, m0115// GFX11: [0x05,0x40,0x16,0xcc,0x7d,0xe0,0xf5,0x19]116 117v_dot4_i32_iu8 v5, exec_lo, -1, vcc_hi118// GFX11: [0x05,0x40,0x16,0xcc,0x7e,0x82,0xad,0x19]119 120v_dot4_i32_iu8 v5, exec_hi, null, vcc_lo121// GFX11: [0x05,0x40,0x16,0xcc,0x7f,0xf8,0xa8,0x19]122 123v_dot4_i32_iu8 v5, null, exec_lo, 0xaf123456124// GFX11: [0x05,0x40,0x16,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]125 126v_dot4_i32_iu8 v5, -1, exec_hi, src_scc127// GFX11: [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// GFX11: [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// GFX11: [0x05,0x40,0x16,0xcc,0xfd,0xd4,0x04,0x5b]134 135v_dot4_i32_iu8 v255, 0xaf123456, vcc_hi, null neg_lo:[0,0,0]136// GFX11: [0xff,0x40,0x16,0xcc,0xff,0xd6,0xf0,0x19,0x56,0x34,0x12,0xaf]137 138v_dot4_u32_u8 v5, v1, v2, s3139// GFX11: [0x05,0x40,0x17,0xcc,0x01,0x05,0x0e,0x18]140 141v_dot4_u32_u8 v5, v255, s2, s105142// GFX11: [0x05,0x40,0x17,0xcc,0xff,0x05,0xa4,0x19]143 144v_dot4_u32_u8 v5, s1, v255, exec_hi145// GFX11: [0x05,0x40,0x17,0xcc,0x01,0xfe,0xff,0x19]146 147v_dot4_u32_u8 v5, s105, s105, exec_lo148// GFX11: [0x05,0x40,0x17,0xcc,0x69,0xd2,0xf8,0x19]149 150v_dot4_u32_u8 v5, vcc_lo, ttmp15, v3151// GFX11: [0x05,0x40,0x17,0xcc,0x6a,0xf6,0x0c,0x1c]152 153v_dot4_u32_u8 v5, vcc_hi, 0xaf123456, v255154// GFX11: [0x05,0x40,0x17,0xcc,0x6b,0xfe,0xfd,0x1f,0x56,0x34,0x12,0xaf]155 156v_dot4_u32_u8 v5, ttmp15, src_scc, ttmp15157// GFX11: [0x05,0x40,0x17,0xcc,0x7b,0xfa,0xed,0x19]158 159v_dot4_u32_u8 v5, m0, 0.5, m0160// GFX11: [0x05,0x40,0x17,0xcc,0x7d,0xe0,0xf5,0x19]161 162v_dot4_u32_u8 v5, exec_lo, -1, vcc_hi163// GFX11: [0x05,0x40,0x17,0xcc,0x7e,0x82,0xad,0x19]164 165v_dot4_u32_u8 v5, exec_hi, null, vcc_lo166// GFX11: [0x05,0x40,0x17,0xcc,0x7f,0xf8,0xa8,0x19]167 168v_dot4_u32_u8 v5, null, exec_lo, 0xaf123456169// GFX11: [0x05,0x40,0x17,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]170 171v_dot4_u32_u8 v5, -1, exec_hi, src_scc172// GFX11: [0x05,0x40,0x17,0xcc,0xc1,0xfe,0xf4,0x1b]173 174v_dot4_u32_u8 v5, 0.5, m0, 0.5175// GFX11: [0x05,0x40,0x17,0xcc,0xf0,0xfa,0xc0,0x1b]176 177v_dot4_u32_u8 v5, src_scc, vcc_lo, -1178// GFX11: [0x05,0x40,0x17,0xcc,0xfd,0xd4,0x04,0x1b]179 180v_dot4_u32_u8 v255, 0xaf123456, vcc_hi, null181// GFX11: [0xff,0x40,0x17,0xcc,0xff,0xd6,0xf0,0x19,0x56,0x34,0x12,0xaf]182 183v_dot8_i32_iu4 v5, v1, v2, s3184// GFX11: [0x05,0x40,0x18,0xcc,0x01,0x05,0x0e,0x18]185 186v_dot8_i32_iu4 v5, v255, s2, s105187// GFX11: [0x05,0x40,0x18,0xcc,0xff,0x05,0xa4,0x19]188 189v_dot8_i32_iu4 v5, s1, v255, exec_hi190// GFX11: [0x05,0x40,0x18,0xcc,0x01,0xfe,0xff,0x19]191 192v_dot8_i32_iu4 v5, s105, s105, exec_lo193// GFX11: [0x05,0x40,0x18,0xcc,0x69,0xd2,0xf8,0x19]194 195v_dot8_i32_iu4 v5, vcc_lo, ttmp15, v3196// GFX11: [0x05,0x40,0x18,0xcc,0x6a,0xf6,0x0c,0x1c]197 198v_dot8_i32_iu4 v5, vcc_hi, 0xaf123456, v255199// GFX11: [0x05,0x40,0x18,0xcc,0x6b,0xfe,0xfd,0x1f,0x56,0x34,0x12,0xaf]200 201v_dot8_i32_iu4 v5, ttmp15, src_scc, ttmp15202// GFX11: [0x05,0x40,0x18,0xcc,0x7b,0xfa,0xed,0x19]203 204v_dot8_i32_iu4 v5, m0, 0.5, m0205// GFX11: [0x05,0x40,0x18,0xcc,0x7d,0xe0,0xf5,0x19]206 207v_dot8_i32_iu4 v5, exec_lo, -1, vcc_hi208// GFX11: [0x05,0x40,0x18,0xcc,0x7e,0x82,0xad,0x19]209 210v_dot8_i32_iu4 v5, exec_hi, null, vcc_lo211// GFX11: [0x05,0x40,0x18,0xcc,0x7f,0xf8,0xa8,0x19]212 213v_dot8_i32_iu4 v5, null, exec_lo, 0xaf123456214// GFX11: [0x05,0x40,0x18,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]215 216v_dot8_i32_iu4 v5, -1, exec_hi, src_scc217// GFX11: [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// GFX11: [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// GFX11: [0x05,0x40,0x18,0xcc,0xfd,0xd4,0x04,0x5b]224 225v_dot8_i32_iu4 v255, 0xaf123456, vcc_hi, null neg_lo:[0,0,0] clamp226// GFX11: [0xff,0xc0,0x18,0xcc,0xff,0xd6,0xf0,0x19,0x56,0x34,0x12,0xaf]227 228v_dot8_u32_u4 v5, v1, v2, s3229// GFX11: [0x05,0x40,0x19,0xcc,0x01,0x05,0x0e,0x18]230 231v_dot8_u32_u4 v5, v255, s2, s105232// GFX11: [0x05,0x40,0x19,0xcc,0xff,0x05,0xa4,0x19]233 234v_dot8_u32_u4 v5, s1, v255, exec_hi235// GFX11: [0x05,0x40,0x19,0xcc,0x01,0xfe,0xff,0x19]236 237v_dot8_u32_u4 v5, s105, s105, exec_lo238// GFX11: [0x05,0x40,0x19,0xcc,0x69,0xd2,0xf8,0x19]239 240v_dot8_u32_u4 v5, vcc_lo, ttmp15, v3241// GFX11: [0x05,0x40,0x19,0xcc,0x6a,0xf6,0x0c,0x1c]242 243v_dot8_u32_u4 v5, vcc_hi, 0xaf123456, v255244// GFX11: [0x05,0x40,0x19,0xcc,0x6b,0xfe,0xfd,0x1f,0x56,0x34,0x12,0xaf]245 246v_dot8_u32_u4 v5, ttmp15, src_scc, ttmp15247// GFX11: [0x05,0x40,0x19,0xcc,0x7b,0xfa,0xed,0x19]248 249v_dot8_u32_u4 v5, m0, 0.5, m0250// GFX11: [0x05,0x40,0x19,0xcc,0x7d,0xe0,0xf5,0x19]251 252v_dot8_u32_u4 v5, exec_lo, -1, vcc_hi253// GFX11: [0x05,0x40,0x19,0xcc,0x7e,0x82,0xad,0x19]254 255v_dot8_u32_u4 v5, exec_hi, null, vcc_lo256// GFX11: [0x05,0x40,0x19,0xcc,0x7f,0xf8,0xa8,0x19]257 258v_dot8_u32_u4 v5, null, exec_lo, 0xaf123456259// GFX11: [0x05,0x40,0x19,0xcc,0x7c,0xfc,0xfc,0x1b,0x56,0x34,0x12,0xaf]260 261v_dot8_u32_u4 v5, -1, exec_hi, src_scc262// GFX11: [0x05,0x40,0x19,0xcc,0xc1,0xfe,0xf4,0x1b]263 264v_dot8_u32_u4 v5, 0.5, m0, 0.5265// GFX11: [0x05,0x40,0x19,0xcc,0xf0,0xfa,0xc0,0x1b]266 267v_dot8_u32_u4 v5, src_scc, vcc_lo, -1268// GFX11: [0x05,0x40,0x19,0xcc,0xfd,0xd4,0x04,0x1b]269 270v_dot8_u32_u4 v255, 0xaf123456, vcc_hi, null clamp271// GFX11: [0xff,0xc0,0x19,0xcc,0xff,0xd6,0xf0,0x19,0x56,0x34,0x12,0xaf]272 273v_fma_mix_f32 v5, v1, v2, s3274// GFX11: [0x05,0x00,0x20,0xcc,0x01,0x05,0x0e,0x00]275 276v_fma_mix_f32 v5, v255, v255, s105277// GFX11: [0x05,0x00,0x20,0xcc,0xff,0xff,0xa7,0x01]278 279v_fma_mix_f32 v5, s1, s2, v3280// GFX11: [0x05,0x00,0x20,0xcc,0x01,0x04,0x0c,0x04]281 282v_fma_mix_f32 v5, s105, s105, m0283// GFX11: [0x05,0x00,0x20,0xcc,0x69,0xd2,0xf4,0x01]284 285v_fma_mix_f32 v5, vcc_lo, ttmp15, ttmp15286// GFX11: [0x05,0x00,0x20,0xcc,0x6a,0xf6,0xec,0x01]287 288v_fma_mix_f32 v5, vcc_hi, src_scc, v255289// GFX11: [0x05,0x00,0x20,0xcc,0x6b,0xfa,0xfd,0x07]290 291v_fma_mix_f32 v5, |ttmp15|, 0.5, -vcc_hi292// GFX11: [0x05,0x01,0x20,0xcc,0x7b,0xe0,0xad,0x81]293 294v_fma_mix_f32 v5, -m0, -1, |vcc_lo|295// GFX11: [0x05,0x04,0x20,0xcc,0x7d,0x82,0xa9,0x21]296 297v_fma_mix_f32 v5, -|exec_lo|, null, -|src_scc|298// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xa3,0x20,0xcc,0xfd,0xd6,0xf0,0x61]314 315v_fma_mixhi_f16 v5, v1, v2, s3316// GFX11: [0x05,0x00,0x22,0xcc,0x01,0x05,0x0e,0x00]317 318v_fma_mixhi_f16 v5, v255, v255, s105319// GFX11: [0x05,0x00,0x22,0xcc,0xff,0xff,0xa7,0x01]320 321v_fma_mixhi_f16 v5, s1, s2, v3322// GFX11: [0x05,0x00,0x22,0xcc,0x01,0x04,0x0c,0x04]323 324v_fma_mixhi_f16 v5, s105, s105, m0325// GFX11: [0x05,0x00,0x22,0xcc,0x69,0xd2,0xf4,0x01]326 327v_fma_mixhi_f16 v5, vcc_lo, ttmp15, ttmp15328// GFX11: [0x05,0x00,0x22,0xcc,0x6a,0xf6,0xec,0x01]329 330v_fma_mixhi_f16 v5, vcc_hi, src_scc, v255331// GFX11: [0x05,0x00,0x22,0xcc,0x6b,0xfa,0xfd,0x07]332 333v_fma_mixhi_f16 v5, |ttmp15|, 0.5, -vcc_hi334// GFX11: [0x05,0x01,0x22,0xcc,0x7b,0xe0,0xad,0x81]335 336v_fma_mixhi_f16 v5, -m0, -1, |vcc_lo|337// GFX11: [0x05,0x04,0x22,0xcc,0x7d,0x82,0xa9,0x21]338 339v_fma_mixhi_f16 v5, -|exec_lo|, null, -|src_scc|340// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xa3,0x22,0xcc,0xfd,0xd6,0xf0,0x61]356 357v_fma_mixlo_f16 v5, v1, v2, s3358// GFX11: [0x05,0x00,0x21,0xcc,0x01,0x05,0x0e,0x00]359 360v_fma_mixlo_f16 v5, v255, v255, s105361// GFX11: [0x05,0x00,0x21,0xcc,0xff,0xff,0xa7,0x01]362 363v_fma_mixlo_f16 v5, s1, s2, v3364// GFX11: [0x05,0x00,0x21,0xcc,0x01,0x04,0x0c,0x04]365 366v_fma_mixlo_f16 v5, s105, s105, m0367// GFX11: [0x05,0x00,0x21,0xcc,0x69,0xd2,0xf4,0x01]368 369v_fma_mixlo_f16 v5, vcc_lo, ttmp15, ttmp15370// GFX11: [0x05,0x00,0x21,0xcc,0x6a,0xf6,0xec,0x01]371 372v_fma_mixlo_f16 v5, vcc_hi, src_scc, v255373// GFX11: [0x05,0x00,0x21,0xcc,0x6b,0xfa,0xfd,0x07]374 375v_fma_mixlo_f16 v5, |ttmp15|, 0.5, -vcc_hi376// GFX11: [0x05,0x01,0x21,0xcc,0x7b,0xe0,0xad,0x81]377 378v_fma_mixlo_f16 v5, -m0, -1, |vcc_lo|379// GFX11: [0x05,0x04,0x21,0xcc,0x7d,0x82,0xa9,0x21]380 381v_fma_mixlo_f16 v5, -|exec_lo|, null, -|src_scc|382// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xa3,0x21,0xcc,0xfd,0xd6,0xf0,0x61]398 399v_pk_add_f16 v5, v1, v2400// GFX11: [0x05,0x40,0x0f,0xcc,0x01,0x05,0x02,0x18]401 402v_pk_add_f16 v5, v255, v255403// GFX11: [0x05,0x40,0x0f,0xcc,0xff,0xff,0x03,0x18]404 405v_pk_add_f16 v5, s1, s2406// GFX11: [0x05,0x40,0x0f,0xcc,0x01,0x04,0x00,0x18]407 408v_pk_add_f16 v5, s105, s105409// GFX11: [0x05,0x40,0x0f,0xcc,0x69,0xd2,0x00,0x18]410 411v_pk_add_f16 v5, vcc_lo, ttmp15412// GFX11: [0x05,0x40,0x0f,0xcc,0x6a,0xf6,0x00,0x18]413 414v_pk_add_f16 v5, vcc_hi, 0xfe0b415// GFX11: [0x05,0x40,0x0f,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]416 417v_pk_add_f16 v5, ttmp15, src_scc418// GFX11: [0x05,0x40,0x0f,0xcc,0x7b,0xfa,0x01,0x18]419 420v_pk_add_f16 v5, m0, 0.5421// GFX11: [0x05,0x40,0x0f,0xcc,0x7d,0xe0,0x01,0x18]422 423v_pk_add_f16 v5, exec_lo, -1424// GFX11: [0x05,0x40,0x0f,0xcc,0x7e,0x82,0x01,0x18]425 426v_pk_add_f16 v5, exec_hi, null427// GFX11: [0x05,0x40,0x0f,0xcc,0x7f,0xf8,0x00,0x18]428 429v_pk_add_f16 v5, null, exec_lo430// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xd3,0x0f,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]443 444v_pk_add_i16 v5, v1, v2445// GFX11: [0x05,0x40,0x02,0xcc,0x01,0x05,0x02,0x18]446 447v_pk_add_i16 v5, v255, v255448// GFX11: [0x05,0x40,0x02,0xcc,0xff,0xff,0x03,0x18]449 450v_pk_add_i16 v5, s1, s2451// GFX11: [0x05,0x40,0x02,0xcc,0x01,0x04,0x00,0x18]452 453v_pk_add_i16 v5, s105, s105454// GFX11: [0x05,0x40,0x02,0xcc,0x69,0xd2,0x00,0x18]455 456v_pk_add_i16 v5, vcc_lo, ttmp15457// GFX11: [0x05,0x40,0x02,0xcc,0x6a,0xf6,0x00,0x18]458 459v_pk_add_i16 v5, vcc_hi, 0xfe0b460// GFX11: [0x05,0x40,0x02,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]461 462v_pk_add_i16 v5, ttmp15, src_scc463// GFX11: [0x05,0x40,0x02,0xcc,0x7b,0xfa,0x01,0x18]464 465v_pk_add_i16 v5, m0, 0.5466// GFX11: [0x05,0x40,0x02,0xcc,0x7d,0xe0,0x01,0x18]467 468v_pk_add_i16 v5, exec_lo, -1469// GFX11: [0x05,0x40,0x02,0xcc,0x7e,0x82,0x01,0x18]470 471v_pk_add_i16 v5, exec_hi, null472// GFX11: [0x05,0x40,0x02,0xcc,0x7f,0xf8,0x00,0x18]473 474v_pk_add_i16 v5, null, exec_lo475// GFX11: [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// GFX11: [0x05,0x58,0x02,0xcc,0xc1,0xfe,0x00,0x00]479 480v_pk_add_i16 v5, 0x3800, m0 op_sel:[0,0] op_sel_hi:[1,1]481// GFX11: [0x05,0x40,0x02,0xcc,0xff,0xfa,0x00,0x18,0x00,0x38,0x00,0x00]482 483v_pk_add_i16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]484// GFX11: [0x05,0x40,0x02,0xcc,0xf0,0xfa,0x00,0x18]485 486v_pk_add_i16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]487// GFX11: [0x05,0x48,0x02,0xcc,0xfd,0xd4,0x00,0x10]488 489v_pk_add_i16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] clamp490// GFX11: [0xff,0xd0,0x02,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]491 492v_pk_add_u16 v5, v1, v2493// GFX11: [0x05,0x40,0x0a,0xcc,0x01,0x05,0x02,0x18]494 495v_pk_add_u16 v5, v255, v255496// GFX11: [0x05,0x40,0x0a,0xcc,0xff,0xff,0x03,0x18]497 498v_pk_add_u16 v5, s1, s2499// GFX11: [0x05,0x40,0x0a,0xcc,0x01,0x04,0x00,0x18]500 501v_pk_add_u16 v5, s105, s105502// GFX11: [0x05,0x40,0x0a,0xcc,0x69,0xd2,0x00,0x18]503 504v_pk_add_u16 v5, vcc_lo, ttmp15505// GFX11: [0x05,0x40,0x0a,0xcc,0x6a,0xf6,0x00,0x18]506 507v_pk_add_u16 v5, vcc_hi, 0xfe0b508// GFX11: [0x05,0x40,0x0a,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]509 510v_pk_add_u16 v5, ttmp15, src_scc511// GFX11: [0x05,0x40,0x0a,0xcc,0x7b,0xfa,0x01,0x18]512 513v_pk_add_u16 v5, m0, 0.5514// GFX11: [0x05,0x40,0x0a,0xcc,0x7d,0xe0,0x01,0x18]515 516v_pk_add_u16 v5, exec_lo, -1517// GFX11: [0x05,0x40,0x0a,0xcc,0x7e,0x82,0x01,0x18]518 519v_pk_add_u16 v5, exec_hi, null520// GFX11: [0x05,0x40,0x0a,0xcc,0x7f,0xf8,0x00,0x18]521 522v_pk_add_u16 v5, null, exec_lo523// GFX11: [0x05,0x40,0x0a,0xcc,0x7c,0xfc,0x00,0x18]524 525v_pk_add_u16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]526// GFX11: [0x05,0x58,0x0a,0xcc,0xc1,0xfe,0x00,0x00]527 528v_pk_add_u16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]529// GFX11: [0x05,0x40,0x0a,0xcc,0xf0,0xfa,0x00,0x18]530 531v_pk_add_u16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]532// GFX11: [0x05,0x48,0x0a,0xcc,0xfd,0xd4,0x00,0x10]533 534v_pk_add_u16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] clamp535// GFX11: [0xff,0xd0,0x0a,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]536 537v_pk_ashrrev_i16 v5, v1, v2538// GFX11: [0x05,0x40,0x06,0xcc,0x01,0x05,0x02,0x18]539 540v_pk_ashrrev_i16 v5, v255, v255541// GFX11: [0x05,0x40,0x06,0xcc,0xff,0xff,0x03,0x18]542 543v_pk_ashrrev_i16 v5, s1, s2544// GFX11: [0x05,0x40,0x06,0xcc,0x01,0x04,0x00,0x18]545 546v_pk_ashrrev_i16 v5, s105, s105547// GFX11: [0x05,0x40,0x06,0xcc,0x69,0xd2,0x00,0x18]548 549v_pk_ashrrev_i16 v5, vcc_lo, ttmp15550// GFX11: [0x05,0x40,0x06,0xcc,0x6a,0xf6,0x00,0x18]551 552v_pk_ashrrev_i16 v5, vcc_hi, 0xfe0b553// GFX11: [0x05,0x40,0x06,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]554 555v_pk_ashrrev_i16 v5, ttmp15, src_scc556// GFX11: [0x05,0x40,0x06,0xcc,0x7b,0xfa,0x01,0x18]557 558v_pk_ashrrev_i16 v5, m0, 0.5559// GFX11: [0x05,0x40,0x06,0xcc,0x7d,0xe0,0x01,0x18]560 561v_pk_ashrrev_i16 v5, exec_lo, -1562// GFX11: [0x05,0x40,0x06,0xcc,0x7e,0x82,0x01,0x18]563 564v_pk_ashrrev_i16 v5, exec_hi, null565// GFX11: [0x05,0x40,0x06,0xcc,0x7f,0xf8,0x00,0x18]566 567v_pk_ashrrev_i16 v5, null, exec_lo568// GFX11: [0x05,0x40,0x06,0xcc,0x7c,0xfc,0x00,0x18]569 570v_pk_ashrrev_i16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]571// GFX11: [0x05,0x58,0x06,0xcc,0xc1,0xfe,0x00,0x00]572 573v_pk_ashrrev_i16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]574// GFX11: [0x05,0x40,0x06,0xcc,0xf0,0xfa,0x00,0x18]575 576v_pk_ashrrev_i16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]577// GFX11: [0x05,0x48,0x06,0xcc,0xfd,0xd4,0x00,0x10]578 579v_pk_ashrrev_i16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0]580// GFX11: [0xff,0x50,0x06,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]581 582v_pk_fma_f16 v5, v1, v2, s3583// GFX11: [0x05,0x40,0x0e,0xcc,0x01,0x05,0x0e,0x18]584 585v_pk_fma_f16 v5, v255, s2, s105586// GFX11: [0x05,0x40,0x0e,0xcc,0xff,0x05,0xa4,0x19]587 588v_pk_fma_f16 v5, s1, v255, exec_hi589// GFX11: [0x05,0x40,0x0e,0xcc,0x01,0xfe,0xff,0x19]590 591v_pk_fma_f16 v5, s105, s105, exec_lo592// GFX11: [0x05,0x40,0x0e,0xcc,0x69,0xd2,0xf8,0x19]593 594v_pk_fma_f16 v5, vcc_lo, ttmp15, v3595// GFX11: [0x05,0x40,0x0e,0xcc,0x6a,0xf6,0x0c,0x1c]596 597v_pk_fma_f16 v5, vcc_hi, 0xfe0b, v255598// GFX11: [0x05,0x40,0x0e,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]599 600v_pk_fma_f16 v5, ttmp15, src_scc, ttmp15601// GFX11: [0x05,0x40,0x0e,0xcc,0x7b,0xfa,0xed,0x19]602 603v_pk_fma_f16 v5, m0, 0.5, m0 op_sel_hi:[0,0,0]604// GFX11: [0x05,0x00,0x0e,0xcc,0x7d,0xe0,0xf5,0x01]605 606v_pk_fma_f16 v5, exec_lo, -1, vcc_hi op_sel_hi:[0,0,1]607// GFX11: [0x05,0x40,0x0e,0xcc,0x7e,0x82,0xad,0x01]608 609v_pk_fma_f16 v5, exec_hi, null, vcc_lo op_sel_hi:[0,1,0]610// GFX11: [0x05,0x00,0x0e,0xcc,0x7f,0xf8,0xa8,0x11]611 612v_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]613// GFX11: [0x05,0x39,0x0e,0xcc,0x7c,0xfc,0xfc,0x2b,0x0b,0xfe,0x00,0x00]614 615v_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]616// GFX11: [0x05,0x42,0x0e,0xcc,0xc1,0xfe,0xf4,0x5b]617 618v_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]619// GFX11: [0x05,0x4c,0x0e,0xcc,0xf0,0xfa,0xc0,0x93]620 621v_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]622// GFX11: [0x05,0x50,0x0e,0xcc,0xfd,0xd4,0x04,0x0b]623 624v_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] clamp625// GFX11: [0xff,0xa7,0x0e,0xcc,0xff,0xd6,0xf0,0xf9,0x0b,0xfe,0x00,0x00]626 627v_pk_lshlrev_b16 v5, v1, v2628// GFX11: [0x05,0x40,0x04,0xcc,0x01,0x05,0x02,0x18]629 630v_pk_lshlrev_b16 v5, v255, v255631// GFX11: [0x05,0x40,0x04,0xcc,0xff,0xff,0x03,0x18]632 633v_pk_lshlrev_b16 v5, s1, s2634// GFX11: [0x05,0x40,0x04,0xcc,0x01,0x04,0x00,0x18]635 636v_pk_lshlrev_b16 v5, s105, s105637// GFX11: [0x05,0x40,0x04,0xcc,0x69,0xd2,0x00,0x18]638 639v_pk_lshlrev_b16 v5, vcc_lo, ttmp15640// GFX11: [0x05,0x40,0x04,0xcc,0x6a,0xf6,0x00,0x18]641 642v_pk_lshlrev_b16 v5, vcc_hi, 0xfe0b643// GFX11: [0x05,0x40,0x04,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]644 645v_pk_lshlrev_b16 v5, ttmp15, src_scc646// GFX11: [0x05,0x40,0x04,0xcc,0x7b,0xfa,0x01,0x18]647 648v_pk_lshlrev_b16 v5, m0, 0.5649// GFX11: [0x05,0x40,0x04,0xcc,0x7d,0xe0,0x01,0x18]650 651v_pk_lshlrev_b16 v5, exec_lo, -1652// GFX11: [0x05,0x40,0x04,0xcc,0x7e,0x82,0x01,0x18]653 654v_pk_lshlrev_b16 v5, exec_hi, null655// GFX11: [0x05,0x40,0x04,0xcc,0x7f,0xf8,0x00,0x18]656 657v_pk_lshlrev_b16 v5, null, exec_lo658// GFX11: [0x05,0x40,0x04,0xcc,0x7c,0xfc,0x00,0x18]659 660v_pk_lshlrev_b16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0]661// GFX11: [0x05,0x58,0x04,0xcc,0xc1,0xfe,0x00,0x00]662 663v_pk_lshlrev_b16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1]664// GFX11: [0x05,0x40,0x04,0xcc,0xf0,0xfa,0x00,0x18]665 666v_pk_lshlrev_b16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1]667// GFX11: [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// GFX11: [0xff,0x50,0x04,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]671 672v_pk_lshrrev_b16 v5, v1, v2673// GFX11: [0x05,0x40,0x05,0xcc,0x01,0x05,0x02,0x18]674 675v_pk_lshrrev_b16 v5, v255, v255676// GFX11: [0x05,0x40,0x05,0xcc,0xff,0xff,0x03,0x18]677 678v_pk_lshrrev_b16 v5, s1, s2679// GFX11: [0x05,0x40,0x05,0xcc,0x01,0x04,0x00,0x18]680 681v_pk_lshrrev_b16 v5, s105, s105682// GFX11: [0x05,0x40,0x05,0xcc,0x69,0xd2,0x00,0x18]683 684v_pk_lshrrev_b16 v5, vcc_lo, ttmp15685// GFX11: [0x05,0x40,0x05,0xcc,0x6a,0xf6,0x00,0x18]686 687v_pk_lshrrev_b16 v5, vcc_hi, 0xfe0b688// GFX11: [0x05,0x40,0x05,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]689 690v_pk_lshrrev_b16 v5, ttmp15, src_scc691// GFX11: [0x05,0x40,0x05,0xcc,0x7b,0xfa,0x01,0x18]692 693v_pk_lshrrev_b16 v5, m0, 0.5694// GFX11: [0x05,0x40,0x05,0xcc,0x7d,0xe0,0x01,0x18]695 696v_pk_lshrrev_b16 v5, exec_lo, -1697// GFX11: [0x05,0x40,0x05,0xcc,0x7e,0x82,0x01,0x18]698 699v_pk_lshrrev_b16 v5, exec_hi, null700// GFX11: [0x05,0x40,0x05,0xcc,0x7f,0xf8,0x00,0x18]701 702v_pk_lshrrev_b16 v5, null, exec_lo703// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0x50,0x05,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]716 717v_pk_mad_i16 v5, v1, v2, s3718// GFX11: [0x05,0x40,0x00,0xcc,0x01,0x05,0x0e,0x18]719 720v_pk_mad_i16 v5, v255, s2, s105721// GFX11: [0x05,0x40,0x00,0xcc,0xff,0x05,0xa4,0x19]722 723v_pk_mad_i16 v5, s1, v255, exec_hi724// GFX11: [0x05,0x40,0x00,0xcc,0x01,0xfe,0xff,0x19]725 726v_pk_mad_i16 v5, s105, s105, exec_lo727// GFX11: [0x05,0x40,0x00,0xcc,0x69,0xd2,0xf8,0x19]728 729v_pk_mad_i16 v5, vcc_lo, ttmp15, v3730// GFX11: [0x05,0x40,0x00,0xcc,0x6a,0xf6,0x0c,0x1c]731 732v_pk_mad_i16 v5, vcc_hi, 0xfe0b, v255733// GFX11: [0x05,0x40,0x00,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]734 735v_pk_mad_i16 v5, ttmp15, src_scc, ttmp15736// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xa0,0x00,0xcc,0xff,0xd6,0xf0,0x19,0x0b,0xfe,0x00,0x00]761 762v_pk_mad_u16 v5, v1, v2, s3763// GFX11: [0x05,0x40,0x09,0xcc,0x01,0x05,0x0e,0x18]764 765v_pk_mad_u16 v5, v255, s2, s105766// GFX11: [0x05,0x40,0x09,0xcc,0xff,0x05,0xa4,0x19]767 768v_pk_mad_u16 v5, s1, v255, exec_hi769// GFX11: [0x05,0x40,0x09,0xcc,0x01,0xfe,0xff,0x19]770 771v_pk_mad_u16 v5, s105, s105, exec_lo772// GFX11: [0x05,0x40,0x09,0xcc,0x69,0xd2,0xf8,0x19]773 774v_pk_mad_u16 v5, vcc_lo, ttmp15, v3775// GFX11: [0x05,0x40,0x09,0xcc,0x6a,0xf6,0x0c,0x1c]776 777v_pk_mad_u16 v5, vcc_hi, 0xfe0b, v255778// GFX11: [0x05,0x40,0x09,0xcc,0x6b,0xfe,0xfd,0x1f,0x0b,0xfe,0x00,0x00]779 780v_pk_mad_u16 v5, ttmp15, src_scc, ttmp15781// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xa0,0x09,0xcc,0xff,0xd6,0xf0,0x19,0x0b,0xfe,0x00,0x00]806 807v_pk_max_f16 v5, v1, v2808// GFX11: [0x05,0x40,0x12,0xcc,0x01,0x05,0x02,0x18]809 810v_pk_max_f16 v5, v255, v255811// GFX11: [0x05,0x40,0x12,0xcc,0xff,0xff,0x03,0x18]812 813v_pk_max_f16 v5, s1, s2814// GFX11: [0x05,0x40,0x12,0xcc,0x01,0x04,0x00,0x18]815 816v_pk_max_f16 v5, s105, s105817// GFX11: [0x05,0x40,0x12,0xcc,0x69,0xd2,0x00,0x18]818 819v_pk_max_f16 v5, vcc_lo, ttmp15820// GFX11: [0x05,0x40,0x12,0xcc,0x6a,0xf6,0x00,0x18]821 822v_pk_max_f16 v5, vcc_hi, 0xfe0b823// GFX11: [0x05,0x40,0x12,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]824 825v_pk_max_f16 v5, ttmp15, src_scc826// GFX11: [0x05,0x40,0x12,0xcc,0x7b,0xfa,0x01,0x18]827 828v_pk_max_f16 v5, m0, 0.5829// GFX11: [0x05,0x40,0x12,0xcc,0x7d,0xe0,0x01,0x18]830 831v_pk_max_f16 v5, exec_lo, -1832// GFX11: [0x05,0x40,0x12,0xcc,0x7e,0x82,0x01,0x18]833 834v_pk_max_f16 v5, exec_hi, null835// GFX11: [0x05,0x40,0x12,0xcc,0x7f,0xf8,0x00,0x18]836 837v_pk_max_f16 v5, null, exec_lo838// GFX11: [0x05,0x40,0x12,0xcc,0x7c,0xfc,0x00,0x18]839 840v_pk_max_f16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]841// GFX11: [0x05,0x59,0x12,0xcc,0xc1,0xfe,0x00,0x20]842 843v_pk_max_f16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]844// GFX11: [0x05,0x42,0x12,0xcc,0xf0,0xfa,0x00,0x58]845 846v_pk_max_f16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]847// GFX11: [0x05,0x48,0x12,0xcc,0xfd,0xd4,0x00,0x10]848 849v_pk_max_f16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp850// GFX11: [0xff,0xd3,0x12,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]851 852v_pk_max_i16 v5, v1, v2853// GFX11: [0x05,0x40,0x07,0xcc,0x01,0x05,0x02,0x18]854 855v_pk_max_i16 v5, v255, v255856// GFX11: [0x05,0x40,0x07,0xcc,0xff,0xff,0x03,0x18]857 858v_pk_max_i16 v5, s1, s2859// GFX11: [0x05,0x40,0x07,0xcc,0x01,0x04,0x00,0x18]860 861v_pk_max_i16 v5, s105, s105862// GFX11: [0x05,0x40,0x07,0xcc,0x69,0xd2,0x00,0x18]863 864v_pk_max_i16 v5, vcc_lo, ttmp15865// GFX11: [0x05,0x40,0x07,0xcc,0x6a,0xf6,0x00,0x18]866 867v_pk_max_i16 v5, vcc_hi, 0xfe0b868// GFX11: [0x05,0x40,0x07,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]869 870v_pk_max_i16 v5, ttmp15, src_scc871// GFX11: [0x05,0x40,0x07,0xcc,0x7b,0xfa,0x01,0x18]872 873v_pk_max_i16 v5, m0, 0.5874// GFX11: [0x05,0x40,0x07,0xcc,0x7d,0xe0,0x01,0x18]875 876v_pk_max_i16 v5, exec_lo, -1877// GFX11: [0x05,0x40,0x07,0xcc,0x7e,0x82,0x01,0x18]878 879v_pk_max_i16 v5, exec_hi, null880// GFX11: [0x05,0x40,0x07,0xcc,0x7f,0xf8,0x00,0x18]881 882v_pk_max_i16 v5, null, exec_lo883// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0x50,0x07,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]896 897v_pk_max_u16 v5, v1, v2898// GFX11: [0x05,0x40,0x0c,0xcc,0x01,0x05,0x02,0x18]899 900v_pk_max_u16 v5, v255, v255901// GFX11: [0x05,0x40,0x0c,0xcc,0xff,0xff,0x03,0x18]902 903v_pk_max_u16 v5, s1, s2904// GFX11: [0x05,0x40,0x0c,0xcc,0x01,0x04,0x00,0x18]905 906v_pk_max_u16 v5, s105, s105907// GFX11: [0x05,0x40,0x0c,0xcc,0x69,0xd2,0x00,0x18]908 909v_pk_max_u16 v5, vcc_lo, ttmp15910// GFX11: [0x05,0x40,0x0c,0xcc,0x6a,0xf6,0x00,0x18]911 912v_pk_max_u16 v5, vcc_hi, 0xfe0b913// GFX11: [0x05,0x40,0x0c,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]914 915v_pk_max_u16 v5, ttmp15, src_scc916// GFX11: [0x05,0x40,0x0c,0xcc,0x7b,0xfa,0x01,0x18]917 918v_pk_max_u16 v5, m0, 0.5919// GFX11: [0x05,0x40,0x0c,0xcc,0x7d,0xe0,0x01,0x18]920 921v_pk_max_u16 v5, exec_lo, -1922// GFX11: [0x05,0x40,0x0c,0xcc,0x7e,0x82,0x01,0x18]923 924v_pk_max_u16 v5, exec_hi, null925// GFX11: [0x05,0x40,0x0c,0xcc,0x7f,0xf8,0x00,0x18]926 927v_pk_max_u16 v5, null, exec_lo928// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0x50,0x0c,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]941 942v_pk_min_f16 v5, v1, v2943// GFX11: [0x05,0x40,0x11,0xcc,0x01,0x05,0x02,0x18]944 945v_pk_min_f16 v5, v255, v255946// GFX11: [0x05,0x40,0x11,0xcc,0xff,0xff,0x03,0x18]947 948v_pk_min_f16 v5, s1, s2949// GFX11: [0x05,0x40,0x11,0xcc,0x01,0x04,0x00,0x18]950 951v_pk_min_f16 v5, s105, s105952// GFX11: [0x05,0x40,0x11,0xcc,0x69,0xd2,0x00,0x18]953 954v_pk_min_f16 v5, vcc_lo, ttmp15955// GFX11: [0x05,0x40,0x11,0xcc,0x6a,0xf6,0x00,0x18]956 957v_pk_min_f16 v5, vcc_hi, 0xfe0b958// GFX11: [0x05,0x40,0x11,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]959 960v_pk_min_f16 v5, ttmp15, src_scc961// GFX11: [0x05,0x40,0x11,0xcc,0x7b,0xfa,0x01,0x18]962 963v_pk_min_f16 v5, m0, 0.5964// GFX11: [0x05,0x40,0x11,0xcc,0x7d,0xe0,0x01,0x18]965 966v_pk_min_f16 v5, exec_lo, -1967// GFX11: [0x05,0x40,0x11,0xcc,0x7e,0x82,0x01,0x18]968 969v_pk_min_f16 v5, exec_hi, null970// GFX11: [0x05,0x40,0x11,0xcc,0x7f,0xf8,0x00,0x18]971 972v_pk_min_f16 v5, null, exec_lo973// GFX11: [0x05,0x40,0x11,0xcc,0x7c,0xfc,0x00,0x18]974 975v_pk_min_f16 v5, -1, exec_hi op_sel:[1,1] op_sel_hi:[0,0] neg_lo:[1,0] neg_hi:[1,0]976// GFX11: [0x05,0x59,0x11,0xcc,0xc1,0xfe,0x00,0x20]977 978v_pk_min_f16 v5, 0.5, m0 op_sel:[0,0] op_sel_hi:[1,1] neg_lo:[0,1] neg_hi:[0,1]979// GFX11: [0x05,0x42,0x11,0xcc,0xf0,0xfa,0x00,0x58]980 981v_pk_min_f16 v5, src_scc, vcc_lo op_sel:[1,0] op_sel_hi:[0,1] neg_lo:[0,0] neg_hi:[0,0]982// GFX11: [0x05,0x48,0x11,0xcc,0xfd,0xd4,0x00,0x10]983 984v_pk_min_f16 v255, 0xfe0b, vcc_hi op_sel:[0,1] op_sel_hi:[1,0] neg_lo:[1,1] neg_hi:[1,1] clamp985// GFX11: [0xff,0xd3,0x11,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]986 987v_pk_min_i16 v5, v1, v2988// GFX11: [0x05,0x40,0x08,0xcc,0x01,0x05,0x02,0x18]989 990v_pk_min_i16 v5, v255, v255991// GFX11: [0x05,0x40,0x08,0xcc,0xff,0xff,0x03,0x18]992 993v_pk_min_i16 v5, s1, s2994// GFX11: [0x05,0x40,0x08,0xcc,0x01,0x04,0x00,0x18]995 996v_pk_min_i16 v5, s105, s105997// GFX11: [0x05,0x40,0x08,0xcc,0x69,0xd2,0x00,0x18]998 999v_pk_min_i16 v5, vcc_lo, ttmp151000// GFX11: [0x05,0x40,0x08,0xcc,0x6a,0xf6,0x00,0x18]1001 1002v_pk_min_i16 v5, vcc_hi, 0xfe0b1003// GFX11: [0x05,0x40,0x08,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1004 1005v_pk_min_i16 v5, ttmp15, src_scc1006// GFX11: [0x05,0x40,0x08,0xcc,0x7b,0xfa,0x01,0x18]1007 1008v_pk_min_i16 v5, m0, 0.51009// GFX11: [0x05,0x40,0x08,0xcc,0x7d,0xe0,0x01,0x18]1010 1011v_pk_min_i16 v5, exec_lo, -11012// GFX11: [0x05,0x40,0x08,0xcc,0x7e,0x82,0x01,0x18]1013 1014v_pk_min_i16 v5, exec_hi, null1015// GFX11: [0x05,0x40,0x08,0xcc,0x7f,0xf8,0x00,0x18]1016 1017v_pk_min_i16 v5, null, exec_lo1018// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0x50,0x08,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1031 1032v_pk_min_u16 v5, v1, v21033// GFX11: [0x05,0x40,0x0d,0xcc,0x01,0x05,0x02,0x18]1034 1035v_pk_min_u16 v5, v255, v2551036// GFX11: [0x05,0x40,0x0d,0xcc,0xff,0xff,0x03,0x18]1037 1038v_pk_min_u16 v5, s1, s21039// GFX11: [0x05,0x40,0x0d,0xcc,0x01,0x04,0x00,0x18]1040 1041v_pk_min_u16 v5, s105, s1051042// GFX11: [0x05,0x40,0x0d,0xcc,0x69,0xd2,0x00,0x18]1043 1044v_pk_min_u16 v5, vcc_lo, ttmp151045// GFX11: [0x05,0x40,0x0d,0xcc,0x6a,0xf6,0x00,0x18]1046 1047v_pk_min_u16 v5, vcc_hi, 0xfe0b1048// GFX11: [0x05,0x40,0x0d,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1049 1050v_pk_min_u16 v5, ttmp15, src_scc1051// GFX11: [0x05,0x40,0x0d,0xcc,0x7b,0xfa,0x01,0x18]1052 1053v_pk_min_u16 v5, m0, 0.51054// GFX11: [0x05,0x40,0x0d,0xcc,0x7d,0xe0,0x01,0x18]1055 1056v_pk_min_u16 v5, exec_lo, -11057// GFX11: [0x05,0x40,0x0d,0xcc,0x7e,0x82,0x01,0x18]1058 1059v_pk_min_u16 v5, exec_hi, null1060// GFX11: [0x05,0x40,0x0d,0xcc,0x7f,0xf8,0x00,0x18]1061 1062v_pk_min_u16 v5, null, exec_lo1063// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0x50,0x0d,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1076 1077v_pk_mul_f16 v5, v1, v21078// GFX11: [0x05,0x40,0x10,0xcc,0x01,0x05,0x02,0x18]1079 1080v_pk_mul_f16 v5, v255, v2551081// GFX11: [0x05,0x40,0x10,0xcc,0xff,0xff,0x03,0x18]1082 1083v_pk_mul_f16 v5, s1, s21084// GFX11: [0x05,0x40,0x10,0xcc,0x01,0x04,0x00,0x18]1085 1086v_pk_mul_f16 v5, s105, s1051087// GFX11: [0x05,0x40,0x10,0xcc,0x69,0xd2,0x00,0x18]1088 1089v_pk_mul_f16 v5, vcc_lo, ttmp151090// GFX11: [0x05,0x40,0x10,0xcc,0x6a,0xf6,0x00,0x18]1091 1092v_pk_mul_f16 v5, vcc_hi, 0xfe0b1093// GFX11: [0x05,0x40,0x10,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1094 1095v_pk_mul_f16 v5, ttmp15, src_scc1096// GFX11: [0x05,0x40,0x10,0xcc,0x7b,0xfa,0x01,0x18]1097 1098v_pk_mul_f16 v5, m0, 0.51099// GFX11: [0x05,0x40,0x10,0xcc,0x7d,0xe0,0x01,0x18]1100 1101v_pk_mul_f16 v5, exec_lo, -11102// GFX11: [0x05,0x40,0x10,0xcc,0x7e,0x82,0x01,0x18]1103 1104v_pk_mul_f16 v5, exec_hi, null1105// GFX11: [0x05,0x40,0x10,0xcc,0x7f,0xf8,0x00,0x18]1106 1107v_pk_mul_f16 v5, null, exec_lo1108// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xd3,0x10,0xcc,0xff,0xd6,0x00,0x68,0x0b,0xfe,0x00,0x00]1121 1122v_pk_mul_lo_u16 v5, v1, v21123// GFX11: [0x05,0x40,0x01,0xcc,0x01,0x05,0x02,0x18]1124 1125v_pk_mul_lo_u16 v5, v255, v2551126// GFX11: [0x05,0x40,0x01,0xcc,0xff,0xff,0x03,0x18]1127 1128v_pk_mul_lo_u16 v5, s1, s21129// GFX11: [0x05,0x40,0x01,0xcc,0x01,0x04,0x00,0x18]1130 1131v_pk_mul_lo_u16 v5, s105, s1051132// GFX11: [0x05,0x40,0x01,0xcc,0x69,0xd2,0x00,0x18]1133 1134v_pk_mul_lo_u16 v5, vcc_lo, ttmp151135// GFX11: [0x05,0x40,0x01,0xcc,0x6a,0xf6,0x00,0x18]1136 1137v_pk_mul_lo_u16 v5, vcc_hi, 0xfe0b1138// GFX11: [0x05,0x40,0x01,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1139 1140v_pk_mul_lo_u16 v5, ttmp15, src_scc1141// GFX11: [0x05,0x40,0x01,0xcc,0x7b,0xfa,0x01,0x18]1142 1143v_pk_mul_lo_u16 v5, m0, 0.51144// GFX11: [0x05,0x40,0x01,0xcc,0x7d,0xe0,0x01,0x18]1145 1146v_pk_mul_lo_u16 v5, exec_lo, -11147// GFX11: [0x05,0x40,0x01,0xcc,0x7e,0x82,0x01,0x18]1148 1149v_pk_mul_lo_u16 v5, exec_hi, null1150// GFX11: [0x05,0x40,0x01,0xcc,0x7f,0xf8,0x00,0x18]1151 1152v_pk_mul_lo_u16 v5, null, exec_lo1153// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0x50,0x01,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1166 1167v_pk_sub_i16 v5, v1, v21168// GFX11: [0x05,0x40,0x03,0xcc,0x01,0x05,0x02,0x18]1169 1170v_pk_sub_i16 v5, v255, v2551171// GFX11: [0x05,0x40,0x03,0xcc,0xff,0xff,0x03,0x18]1172 1173v_pk_sub_i16 v5, s1, s21174// GFX11: [0x05,0x40,0x03,0xcc,0x01,0x04,0x00,0x18]1175 1176v_pk_sub_i16 v5, s105, s1051177// GFX11: [0x05,0x40,0x03,0xcc,0x69,0xd2,0x00,0x18]1178 1179v_pk_sub_i16 v5, vcc_lo, ttmp151180// GFX11: [0x05,0x40,0x03,0xcc,0x6a,0xf6,0x00,0x18]1181 1182v_pk_sub_i16 v5, vcc_hi, 0xfe0b1183// GFX11: [0x05,0x40,0x03,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1184 1185v_pk_sub_i16 v5, ttmp15, src_scc1186// GFX11: [0x05,0x40,0x03,0xcc,0x7b,0xfa,0x01,0x18]1187 1188v_pk_sub_i16 v5, m0, 0.51189// GFX11: [0x05,0x40,0x03,0xcc,0x7d,0xe0,0x01,0x18]1190 1191v_pk_sub_i16 v5, exec_lo, -11192// GFX11: [0x05,0x40,0x03,0xcc,0x7e,0x82,0x01,0x18]1193 1194v_pk_sub_i16 v5, exec_hi, null1195// GFX11: [0x05,0x40,0x03,0xcc,0x7f,0xf8,0x00,0x18]1196 1197v_pk_sub_i16 v5, null, exec_lo1198// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xd0,0x03,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1211 1212v_pk_sub_u16 v5, v1, v21213// GFX11: [0x05,0x40,0x0b,0xcc,0x01,0x05,0x02,0x18]1214 1215v_pk_sub_u16 v5, v255, v2551216// GFX11: [0x05,0x40,0x0b,0xcc,0xff,0xff,0x03,0x18]1217 1218v_pk_sub_u16 v5, s1, s21219// GFX11: [0x05,0x40,0x0b,0xcc,0x01,0x04,0x00,0x18]1220 1221v_pk_sub_u16 v5, s105, s1051222// GFX11: [0x05,0x40,0x0b,0xcc,0x69,0xd2,0x00,0x18]1223 1224v_pk_sub_u16 v5, vcc_lo, ttmp151225// GFX11: [0x05,0x40,0x0b,0xcc,0x6a,0xf6,0x00,0x18]1226 1227v_pk_sub_u16 v5, vcc_hi, 0xfe0b1228// GFX11: [0x05,0x40,0x0b,0xcc,0x6b,0xfe,0x01,0x18,0x0b,0xfe,0x00,0x00]1229 1230v_pk_sub_u16 v5, ttmp15, src_scc1231// GFX11: [0x05,0x40,0x0b,0xcc,0x7b,0xfa,0x01,0x18]1232 1233v_pk_sub_u16 v5, m0, 0.51234// GFX11: [0x05,0x40,0x0b,0xcc,0x7d,0xe0,0x01,0x18]1235 1236v_pk_sub_u16 v5, exec_lo, -11237// GFX11: [0x05,0x40,0x0b,0xcc,0x7e,0x82,0x01,0x18]1238 1239v_pk_sub_u16 v5, exec_hi, null1240// GFX11: [0x05,0x40,0x0b,0xcc,0x7f,0xf8,0x00,0x18]1241 1242v_pk_sub_u16 v5, null, exec_lo1243// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [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// GFX11: [0xff,0xd0,0x0b,0xcc,0xff,0xd6,0x00,0x08,0x0b,0xfe,0x00,0x00]1256