3485 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s2 3v_pk_mad_i16 v5, v1, v2, v34// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x0e,0x1c]5 6v_pk_mad_i16 v255, v1, v2, v37// CHECK: [0xff,0x40,0x80,0xd3,0x01,0x05,0x0e,0x1c]8 9v_pk_mad_i16 v5, v255, v2, v310// CHECK: [0x05,0x40,0x80,0xd3,0xff,0x05,0x0e,0x1c]11 12v_pk_mad_i16 v5, s1, v2, v313// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x04,0x0e,0x1c]14 15v_pk_mad_i16 v5, s101, v2, v316// CHECK: [0x05,0x40,0x80,0xd3,0x65,0x04,0x0e,0x1c]17 18v_pk_mad_i16 v5, flat_scratch_lo, v2, v319// CHECK: [0x05,0x40,0x80,0xd3,0x66,0x04,0x0e,0x1c]20 21v_pk_mad_i16 v5, flat_scratch_hi, v2, v322// CHECK: [0x05,0x40,0x80,0xd3,0x67,0x04,0x0e,0x1c]23 24v_pk_mad_i16 v5, vcc_lo, v2, v325// CHECK: [0x05,0x40,0x80,0xd3,0x6a,0x04,0x0e,0x1c]26 27v_pk_mad_i16 v5, vcc_hi, v2, v328// CHECK: [0x05,0x40,0x80,0xd3,0x6b,0x04,0x0e,0x1c]29 30v_pk_mad_i16 v5, ttmp15, v2, v331// CHECK: [0x05,0x40,0x80,0xd3,0x7b,0x04,0x0e,0x1c]32 33v_pk_mad_i16 v5, m0, v2, v334// CHECK: [0x05,0x40,0x80,0xd3,0x7c,0x04,0x0e,0x1c]35 36v_pk_mad_i16 v5, exec_lo, v2, v337// CHECK: [0x05,0x40,0x80,0xd3,0x7e,0x04,0x0e,0x1c]38 39v_pk_mad_i16 v5, exec_hi, v2, v340// CHECK: [0x05,0x40,0x80,0xd3,0x7f,0x04,0x0e,0x1c]41 42v_pk_mad_i16 v5, 0, v2, v343// CHECK: [0x05,0x40,0x80,0xd3,0x80,0x04,0x0e,0x1c]44 45v_pk_mad_i16 v5, -1, v2, v346// CHECK: [0x05,0x40,0x80,0xd3,0xc1,0x04,0x0e,0x1c]47 48v_pk_mad_i16 v5, src_vccz, v2, v349// CHECK: [0x05,0x40,0x80,0xd3,0xfb,0x04,0x0e,0x1c]50 51v_pk_mad_i16 v5, src_execz, v2, v352// CHECK: [0x05,0x40,0x80,0xd3,0xfc,0x04,0x0e,0x1c]53 54v_pk_mad_i16 v5, src_scc, v2, v355// CHECK: [0x05,0x40,0x80,0xd3,0xfd,0x04,0x0e,0x1c]56 57v_pk_mad_i16 v5, src_lds_direct, v2, v358// CHECK: [0x05,0x40,0x80,0xd3,0xfe,0x04,0x0e,0x1c]59 60v_pk_mad_i16 v5, v1, v255, v361// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xff,0x0f,0x1c]62 63v_pk_mad_i16 v5, v1, s2, v364// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x0c,0x1c]65 66v_pk_mad_i16 v5, v1, s101, v367// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xcb,0x0c,0x1c]68 69v_pk_mad_i16 v5, v1, flat_scratch_lo, v370// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xcd,0x0c,0x1c]71 72v_pk_mad_i16 v5, v1, flat_scratch_hi, v373// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xcf,0x0c,0x1c]74 75v_pk_mad_i16 v5, v1, vcc_lo, v376// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xd5,0x0c,0x1c]77 78v_pk_mad_i16 v5, v1, vcc_hi, v379// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xd7,0x0c,0x1c]80 81v_pk_mad_i16 v5, v1, ttmp15, v382// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xf7,0x0c,0x1c]83 84v_pk_mad_i16 v5, v1, m0, v385// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xf9,0x0c,0x1c]86 87v_pk_mad_i16 v5, v1, exec_lo, v388// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xfd,0x0c,0x1c]89 90v_pk_mad_i16 v5, v1, exec_hi, v391// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xff,0x0c,0x1c]92 93v_pk_mad_i16 v5, v1, 0, v394// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x01,0x0d,0x1c]95 96v_pk_mad_i16 v5, v1, -1, v397// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x83,0x0d,0x1c]98 99v_pk_mad_i16 v5, v1, src_vccz, v3100// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xf7,0x0d,0x1c]101 102v_pk_mad_i16 v5, v1, src_execz, v3103// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xf9,0x0d,0x1c]104 105v_pk_mad_i16 v5, v1, src_scc, v3106// CHECK: [0x05,0x40,0x80,0xd3,0x01,0xfb,0x0d,0x1c]107 108v_pk_mad_i16 v5, v1, v2, v255109// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xfe,0x1f]110 111v_pk_mad_i16 v5, v1, v2, s3112// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x0e,0x18]113 114v_pk_mad_i16 v5, v1, v2, s101115// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x96,0x19]116 117v_pk_mad_i16 v5, v1, v2, flat_scratch_lo118// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x9a,0x19]119 120v_pk_mad_i16 v5, v1, v2, flat_scratch_hi121// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x9e,0x19]122 123v_pk_mad_i16 v5, v1, v2, vcc_lo124// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xaa,0x19]125 126v_pk_mad_i16 v5, v1, v2, vcc_hi127// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xae,0x19]128 129v_pk_mad_i16 v5, v1, v2, ttmp15130// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xee,0x19]131 132v_pk_mad_i16 v5, v1, v2, m0133// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xf2,0x19]134 135v_pk_mad_i16 v5, v1, v2, exec_lo136// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xfa,0x19]137 138v_pk_mad_i16 v5, v1, v2, exec_hi139// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xfe,0x19]140 141v_pk_mad_i16 v5, v1, v2, 0142// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x02,0x1a]143 144v_pk_mad_i16 v5, v1, v2, -1145// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x06,0x1b]146 147v_pk_mad_i16 v5, v1, v2, src_vccz148// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xee,0x1b]149 150v_pk_mad_i16 v5, v1, v2, src_execz151// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xf2,0x1b]152 153v_pk_mad_i16 v5, v1, v2, src_scc154// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0xf6,0x1b]155 156v_pk_mad_i16 v5, v1, v2, v3 op_sel:[0,0,0]157// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x0e,0x1c]158 159v_pk_mad_i16 v5, v1, v2, v3 op_sel:[1,0,0]160// CHECK: [0x05,0x48,0x80,0xd3,0x01,0x05,0x0e,0x1c]161 162v_pk_mad_i16 v5, v1, v2, v3 op_sel:[0,1,0]163// CHECK: [0x05,0x50,0x80,0xd3,0x01,0x05,0x0e,0x1c]164 165v_pk_mad_i16 v5, v1, v2, v3 op_sel:[0,0,1]166// CHECK: [0x05,0x60,0x80,0xd3,0x01,0x05,0x0e,0x1c]167 168v_pk_mad_i16 v5, v1, v2, v3 op_sel:[1,1,1]169// CHECK: [0x05,0x78,0x80,0xd3,0x01,0x05,0x0e,0x1c]170 171v_pk_mad_i16 v5, v1, v2, v3 op_sel_hi:[1,1,1]172// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x0e,0x1c]173 174v_pk_mad_i16 v5, v1, v2, v3 op_sel_hi:[0,0,0]175// CHECK: [0x05,0x00,0x80,0xd3,0x01,0x05,0x0e,0x04]176 177v_pk_mad_i16 v5, v1, v2, v3 op_sel_hi:[1,0,0]178// CHECK: [0x05,0x00,0x80,0xd3,0x01,0x05,0x0e,0x0c]179 180v_pk_mad_i16 v5, v1, v2, v3 op_sel_hi:[0,1,0]181// CHECK: [0x05,0x00,0x80,0xd3,0x01,0x05,0x0e,0x14]182 183v_pk_mad_i16 v5, v1, v2, v3 op_sel_hi:[0,0,1]184// CHECK: [0x05,0x40,0x80,0xd3,0x01,0x05,0x0e,0x04]185 186v_pk_mad_i16 v5, v1, v2, v3 clamp187// CHECK: [0x05,0xc0,0x80,0xd3,0x01,0x05,0x0e,0x1c]188 189v_pk_mul_lo_u16 v5, v1, v2190// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x05,0x02,0x18]191 192v_pk_mul_lo_u16 v255, v1, v2193// CHECK: [0xff,0x40,0x81,0xd3,0x01,0x05,0x02,0x18]194 195v_pk_mul_lo_u16 v5, v255, v2196// CHECK: [0x05,0x40,0x81,0xd3,0xff,0x05,0x02,0x18]197 198v_pk_mul_lo_u16 v5, s1, v2199// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x04,0x02,0x18]200 201v_pk_mul_lo_u16 v5, s101, v2202// CHECK: [0x05,0x40,0x81,0xd3,0x65,0x04,0x02,0x18]203 204v_pk_mul_lo_u16 v5, flat_scratch_lo, v2205// CHECK: [0x05,0x40,0x81,0xd3,0x66,0x04,0x02,0x18]206 207v_pk_mul_lo_u16 v5, flat_scratch_hi, v2208// CHECK: [0x05,0x40,0x81,0xd3,0x67,0x04,0x02,0x18]209 210v_pk_mul_lo_u16 v5, vcc_lo, v2211// CHECK: [0x05,0x40,0x81,0xd3,0x6a,0x04,0x02,0x18]212 213v_pk_mul_lo_u16 v5, vcc_hi, v2214// CHECK: [0x05,0x40,0x81,0xd3,0x6b,0x04,0x02,0x18]215 216v_pk_mul_lo_u16 v5, ttmp15, v2217// CHECK: [0x05,0x40,0x81,0xd3,0x7b,0x04,0x02,0x18]218 219v_pk_mul_lo_u16 v5, m0, v2220// CHECK: [0x05,0x40,0x81,0xd3,0x7c,0x04,0x02,0x18]221 222v_pk_mul_lo_u16 v5, exec_lo, v2223// CHECK: [0x05,0x40,0x81,0xd3,0x7e,0x04,0x02,0x18]224 225v_pk_mul_lo_u16 v5, exec_hi, v2226// CHECK: [0x05,0x40,0x81,0xd3,0x7f,0x04,0x02,0x18]227 228v_pk_mul_lo_u16 v5, 0, v2229// CHECK: [0x05,0x40,0x81,0xd3,0x80,0x04,0x02,0x18]230 231v_pk_mul_lo_u16 v5, -1, v2232// CHECK: [0x05,0x40,0x81,0xd3,0xc1,0x04,0x02,0x18]233 234v_pk_mul_lo_u16 v5, src_vccz, v2235// CHECK: [0x05,0x40,0x81,0xd3,0xfb,0x04,0x02,0x18]236 237v_pk_mul_lo_u16 v5, src_execz, v2238// CHECK: [0x05,0x40,0x81,0xd3,0xfc,0x04,0x02,0x18]239 240v_pk_mul_lo_u16 v5, src_scc, v2241// CHECK: [0x05,0x40,0x81,0xd3,0xfd,0x04,0x02,0x18]242 243v_pk_mul_lo_u16 v5, src_lds_direct, v2244// CHECK: [0x05,0x40,0x81,0xd3,0xfe,0x04,0x02,0x18]245 246v_pk_mul_lo_u16 v5, v1, v255247// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xff,0x03,0x18]248 249v_pk_mul_lo_u16 v5, v1, s2250// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x05,0x00,0x18]251 252v_pk_mul_lo_u16 v5, v1, s101253// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xcb,0x00,0x18]254 255v_pk_mul_lo_u16 v5, v1, flat_scratch_lo256// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xcd,0x00,0x18]257 258v_pk_mul_lo_u16 v5, v1, flat_scratch_hi259// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xcf,0x00,0x18]260 261v_pk_mul_lo_u16 v5, v1, vcc_lo262// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xd5,0x00,0x18]263 264v_pk_mul_lo_u16 v5, v1, vcc_hi265// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xd7,0x00,0x18]266 267v_pk_mul_lo_u16 v5, v1, ttmp15268// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xf7,0x00,0x18]269 270v_pk_mul_lo_u16 v5, v1, m0271// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xf9,0x00,0x18]272 273v_pk_mul_lo_u16 v5, v1, exec_lo274// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xfd,0x00,0x18]275 276v_pk_mul_lo_u16 v5, v1, exec_hi277// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xff,0x00,0x18]278 279v_pk_mul_lo_u16 v5, v1, 0280// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x01,0x01,0x18]281 282v_pk_mul_lo_u16 v5, v1, -1283// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x83,0x01,0x18]284 285v_pk_mul_lo_u16 v5, v1, src_vccz286// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xf7,0x01,0x18]287 288v_pk_mul_lo_u16 v5, v1, src_execz289// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xf9,0x01,0x18]290 291v_pk_mul_lo_u16 v5, v1, src_scc292// CHECK: [0x05,0x40,0x81,0xd3,0x01,0xfb,0x01,0x18]293 294v_pk_mul_lo_u16 v5, v1, v2 op_sel:[0,0]295// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x05,0x02,0x18]296 297v_pk_mul_lo_u16 v5, v1, v2 op_sel:[1,0]298// CHECK: [0x05,0x48,0x81,0xd3,0x01,0x05,0x02,0x18]299 300v_pk_mul_lo_u16 v5, v1, v2 op_sel:[0,1]301// CHECK: [0x05,0x50,0x81,0xd3,0x01,0x05,0x02,0x18]302 303v_pk_mul_lo_u16 v5, v1, v2 op_sel:[1,1]304// CHECK: [0x05,0x58,0x81,0xd3,0x01,0x05,0x02,0x18]305 306v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[1,1]307// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x05,0x02,0x18]308 309v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[0,0]310// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x05,0x02,0x00]311 312v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[1,0]313// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x05,0x02,0x08]314 315v_pk_mul_lo_u16 v5, v1, v2 op_sel_hi:[0,1]316// CHECK: [0x05,0x40,0x81,0xd3,0x01,0x05,0x02,0x10]317 318v_pk_add_i16 v5, v1, v2319// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x05,0x02,0x18]320 321v_pk_add_i16 v255, v1, v2322// CHECK: [0xff,0x40,0x82,0xd3,0x01,0x05,0x02,0x18]323 324v_pk_add_i16 v5, v255, v2325// CHECK: [0x05,0x40,0x82,0xd3,0xff,0x05,0x02,0x18]326 327v_pk_add_i16 v5, s1, v2328// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x04,0x02,0x18]329 330v_pk_add_i16 v5, s101, v2331// CHECK: [0x05,0x40,0x82,0xd3,0x65,0x04,0x02,0x18]332 333v_pk_add_i16 v5, flat_scratch_lo, v2334// CHECK: [0x05,0x40,0x82,0xd3,0x66,0x04,0x02,0x18]335 336v_pk_add_i16 v5, flat_scratch_hi, v2337// CHECK: [0x05,0x40,0x82,0xd3,0x67,0x04,0x02,0x18]338 339v_pk_add_i16 v5, vcc_lo, v2340// CHECK: [0x05,0x40,0x82,0xd3,0x6a,0x04,0x02,0x18]341 342v_pk_add_i16 v5, vcc_hi, v2343// CHECK: [0x05,0x40,0x82,0xd3,0x6b,0x04,0x02,0x18]344 345v_pk_add_i16 v5, ttmp15, v2346// CHECK: [0x05,0x40,0x82,0xd3,0x7b,0x04,0x02,0x18]347 348v_pk_add_i16 v5, m0, v2349// CHECK: [0x05,0x40,0x82,0xd3,0x7c,0x04,0x02,0x18]350 351v_pk_add_i16 v5, exec_lo, v2352// CHECK: [0x05,0x40,0x82,0xd3,0x7e,0x04,0x02,0x18]353 354v_pk_add_i16 v5, exec_hi, v2355// CHECK: [0x05,0x40,0x82,0xd3,0x7f,0x04,0x02,0x18]356 357v_pk_add_i16 v5, 0, v2358// CHECK: [0x05,0x40,0x82,0xd3,0x80,0x04,0x02,0x18]359 360v_pk_add_i16 v5, -1, v2361// CHECK: [0x05,0x40,0x82,0xd3,0xc1,0x04,0x02,0x18]362 363v_pk_add_i16 v5, src_vccz, v2364// CHECK: [0x05,0x40,0x82,0xd3,0xfb,0x04,0x02,0x18]365 366v_pk_add_i16 v5, src_execz, v2367// CHECK: [0x05,0x40,0x82,0xd3,0xfc,0x04,0x02,0x18]368 369v_pk_add_i16 v5, src_scc, v2370// CHECK: [0x05,0x40,0x82,0xd3,0xfd,0x04,0x02,0x18]371 372v_pk_add_i16 v5, src_lds_direct, v2373// CHECK: [0x05,0x40,0x82,0xd3,0xfe,0x04,0x02,0x18]374 375v_pk_add_i16 v5, v1, v255376// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xff,0x03,0x18]377 378v_pk_add_i16 v5, v1, s2379// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x05,0x00,0x18]380 381v_pk_add_i16 v5, v1, s101382// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xcb,0x00,0x18]383 384v_pk_add_i16 v5, v1, flat_scratch_lo385// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xcd,0x00,0x18]386 387v_pk_add_i16 v5, v1, flat_scratch_hi388// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xcf,0x00,0x18]389 390v_pk_add_i16 v5, v1, vcc_lo391// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xd5,0x00,0x18]392 393v_pk_add_i16 v5, v1, vcc_hi394// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xd7,0x00,0x18]395 396v_pk_add_i16 v5, v1, ttmp15397// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xf7,0x00,0x18]398 399v_pk_add_i16 v5, v1, m0400// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xf9,0x00,0x18]401 402v_pk_add_i16 v5, v1, exec_lo403// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xfd,0x00,0x18]404 405v_pk_add_i16 v5, v1, exec_hi406// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xff,0x00,0x18]407 408v_pk_add_i16 v5, v1, 0409// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x01,0x01,0x18]410 411v_pk_add_i16 v5, v1, -1412// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x83,0x01,0x18]413 414v_pk_add_i16 v5, v1, src_vccz415// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xf7,0x01,0x18]416 417v_pk_add_i16 v5, v1, src_execz418// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xf9,0x01,0x18]419 420v_pk_add_i16 v5, v1, src_scc421// CHECK: [0x05,0x40,0x82,0xd3,0x01,0xfb,0x01,0x18]422 423v_pk_add_i16 v5, v1, v2 op_sel:[0,0]424// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x05,0x02,0x18]425 426v_pk_add_i16 v5, v1, v2 op_sel:[1,0]427// CHECK: [0x05,0x48,0x82,0xd3,0x01,0x05,0x02,0x18]428 429v_pk_add_i16 v5, v1, v2 op_sel:[0,1]430// CHECK: [0x05,0x50,0x82,0xd3,0x01,0x05,0x02,0x18]431 432v_pk_add_i16 v5, v1, v2 op_sel:[1,1]433// CHECK: [0x05,0x58,0x82,0xd3,0x01,0x05,0x02,0x18]434 435v_pk_add_i16 v5, v1, v2 op_sel_hi:[1,1]436// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x05,0x02,0x18]437 438v_pk_add_i16 v5, v1, v2 op_sel_hi:[0,0]439// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x05,0x02,0x00]440 441v_pk_add_i16 v5, v1, v2 op_sel_hi:[1,0]442// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x05,0x02,0x08]443 444v_pk_add_i16 v5, v1, v2 op_sel_hi:[0,1]445// CHECK: [0x05,0x40,0x82,0xd3,0x01,0x05,0x02,0x10]446 447v_pk_add_i16 v5, v1, v2 clamp448// CHECK: [0x05,0xc0,0x82,0xd3,0x01,0x05,0x02,0x18]449 450v_pk_sub_i16 v5, v1, v2451// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x05,0x02,0x18]452 453v_pk_sub_i16 v255, v1, v2454// CHECK: [0xff,0x40,0x83,0xd3,0x01,0x05,0x02,0x18]455 456v_pk_sub_i16 v5, v255, v2457// CHECK: [0x05,0x40,0x83,0xd3,0xff,0x05,0x02,0x18]458 459v_pk_sub_i16 v5, s1, v2460// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x04,0x02,0x18]461 462v_pk_sub_i16 v5, s101, v2463// CHECK: [0x05,0x40,0x83,0xd3,0x65,0x04,0x02,0x18]464 465v_pk_sub_i16 v5, flat_scratch_lo, v2466// CHECK: [0x05,0x40,0x83,0xd3,0x66,0x04,0x02,0x18]467 468v_pk_sub_i16 v5, flat_scratch_hi, v2469// CHECK: [0x05,0x40,0x83,0xd3,0x67,0x04,0x02,0x18]470 471v_pk_sub_i16 v5, vcc_lo, v2472// CHECK: [0x05,0x40,0x83,0xd3,0x6a,0x04,0x02,0x18]473 474v_pk_sub_i16 v5, vcc_hi, v2475// CHECK: [0x05,0x40,0x83,0xd3,0x6b,0x04,0x02,0x18]476 477v_pk_sub_i16 v5, ttmp15, v2478// CHECK: [0x05,0x40,0x83,0xd3,0x7b,0x04,0x02,0x18]479 480v_pk_sub_i16 v5, m0, v2481// CHECK: [0x05,0x40,0x83,0xd3,0x7c,0x04,0x02,0x18]482 483v_pk_sub_i16 v5, exec_lo, v2484// CHECK: [0x05,0x40,0x83,0xd3,0x7e,0x04,0x02,0x18]485 486v_pk_sub_i16 v5, exec_hi, v2487// CHECK: [0x05,0x40,0x83,0xd3,0x7f,0x04,0x02,0x18]488 489v_pk_sub_i16 v5, 0, v2490// CHECK: [0x05,0x40,0x83,0xd3,0x80,0x04,0x02,0x18]491 492v_pk_sub_i16 v5, -1, v2493// CHECK: [0x05,0x40,0x83,0xd3,0xc1,0x04,0x02,0x18]494 495v_pk_sub_i16 v5, src_vccz, v2496// CHECK: [0x05,0x40,0x83,0xd3,0xfb,0x04,0x02,0x18]497 498v_pk_sub_i16 v5, src_execz, v2499// CHECK: [0x05,0x40,0x83,0xd3,0xfc,0x04,0x02,0x18]500 501v_pk_sub_i16 v5, src_scc, v2502// CHECK: [0x05,0x40,0x83,0xd3,0xfd,0x04,0x02,0x18]503 504v_pk_sub_i16 v5, src_lds_direct, v2505// CHECK: [0x05,0x40,0x83,0xd3,0xfe,0x04,0x02,0x18]506 507v_pk_sub_i16 v5, v1, v255508// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xff,0x03,0x18]509 510v_pk_sub_i16 v5, v1, s2511// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x05,0x00,0x18]512 513v_pk_sub_i16 v5, v1, s101514// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xcb,0x00,0x18]515 516v_pk_sub_i16 v5, v1, flat_scratch_lo517// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xcd,0x00,0x18]518 519v_pk_sub_i16 v5, v1, flat_scratch_hi520// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xcf,0x00,0x18]521 522v_pk_sub_i16 v5, v1, vcc_lo523// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xd5,0x00,0x18]524 525v_pk_sub_i16 v5, v1, vcc_hi526// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xd7,0x00,0x18]527 528v_pk_sub_i16 v5, v1, ttmp15529// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xf7,0x00,0x18]530 531v_pk_sub_i16 v5, v1, m0532// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xf9,0x00,0x18]533 534v_pk_sub_i16 v5, v1, exec_lo535// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xfd,0x00,0x18]536 537v_pk_sub_i16 v5, v1, exec_hi538// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xff,0x00,0x18]539 540v_pk_sub_i16 v5, v1, 0541// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x01,0x01,0x18]542 543v_pk_sub_i16 v5, v1, -1544// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x83,0x01,0x18]545 546v_pk_sub_i16 v5, v1, src_vccz547// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xf7,0x01,0x18]548 549v_pk_sub_i16 v5, v1, src_execz550// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xf9,0x01,0x18]551 552v_pk_sub_i16 v5, v1, src_scc553// CHECK: [0x05,0x40,0x83,0xd3,0x01,0xfb,0x01,0x18]554 555v_pk_sub_i16 v5, v1, v2 op_sel:[0,0]556// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x05,0x02,0x18]557 558v_pk_sub_i16 v5, v1, v2 op_sel:[1,0]559// CHECK: [0x05,0x48,0x83,0xd3,0x01,0x05,0x02,0x18]560 561v_pk_sub_i16 v5, v1, v2 op_sel:[0,1]562// CHECK: [0x05,0x50,0x83,0xd3,0x01,0x05,0x02,0x18]563 564v_pk_sub_i16 v5, v1, v2 op_sel:[1,1]565// CHECK: [0x05,0x58,0x83,0xd3,0x01,0x05,0x02,0x18]566 567v_pk_sub_i16 v5, v1, v2 op_sel_hi:[1,1]568// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x05,0x02,0x18]569 570v_pk_sub_i16 v5, v1, v2 op_sel_hi:[0,0]571// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x05,0x02,0x00]572 573v_pk_sub_i16 v5, v1, v2 op_sel_hi:[1,0]574// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x05,0x02,0x08]575 576v_pk_sub_i16 v5, v1, v2 op_sel_hi:[0,1]577// CHECK: [0x05,0x40,0x83,0xd3,0x01,0x05,0x02,0x10]578 579v_pk_sub_i16 v5, v1, v2 clamp580// CHECK: [0x05,0xc0,0x83,0xd3,0x01,0x05,0x02,0x18]581 582v_pk_lshlrev_b16 v5, v1, v2583// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x05,0x02,0x18]584 585v_pk_lshlrev_b16 v255, v1, v2586// CHECK: [0xff,0x40,0x84,0xd3,0x01,0x05,0x02,0x18]587 588v_pk_lshlrev_b16 v5, v255, v2589// CHECK: [0x05,0x40,0x84,0xd3,0xff,0x05,0x02,0x18]590 591v_pk_lshlrev_b16 v5, s1, v2592// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x04,0x02,0x18]593 594v_pk_lshlrev_b16 v5, s101, v2595// CHECK: [0x05,0x40,0x84,0xd3,0x65,0x04,0x02,0x18]596 597v_pk_lshlrev_b16 v5, flat_scratch_lo, v2598// CHECK: [0x05,0x40,0x84,0xd3,0x66,0x04,0x02,0x18]599 600v_pk_lshlrev_b16 v5, flat_scratch_hi, v2601// CHECK: [0x05,0x40,0x84,0xd3,0x67,0x04,0x02,0x18]602 603v_pk_lshlrev_b16 v5, vcc_lo, v2604// CHECK: [0x05,0x40,0x84,0xd3,0x6a,0x04,0x02,0x18]605 606v_pk_lshlrev_b16 v5, vcc_hi, v2607// CHECK: [0x05,0x40,0x84,0xd3,0x6b,0x04,0x02,0x18]608 609v_pk_lshlrev_b16 v5, ttmp15, v2610// CHECK: [0x05,0x40,0x84,0xd3,0x7b,0x04,0x02,0x18]611 612v_pk_lshlrev_b16 v5, m0, v2613// CHECK: [0x05,0x40,0x84,0xd3,0x7c,0x04,0x02,0x18]614 615v_pk_lshlrev_b16 v5, exec_lo, v2616// CHECK: [0x05,0x40,0x84,0xd3,0x7e,0x04,0x02,0x18]617 618v_pk_lshlrev_b16 v5, exec_hi, v2619// CHECK: [0x05,0x40,0x84,0xd3,0x7f,0x04,0x02,0x18]620 621v_pk_lshlrev_b16 v5, 0, v2622// CHECK: [0x05,0x40,0x84,0xd3,0x80,0x04,0x02,0x18]623 624v_pk_lshlrev_b16 v5, -1, v2625// CHECK: [0x05,0x40,0x84,0xd3,0xc1,0x04,0x02,0x18]626 627v_pk_lshlrev_b16 v5, src_vccz, v2628// CHECK: [0x05,0x40,0x84,0xd3,0xfb,0x04,0x02,0x18]629 630v_pk_lshlrev_b16 v5, src_execz, v2631// CHECK: [0x05,0x40,0x84,0xd3,0xfc,0x04,0x02,0x18]632 633v_pk_lshlrev_b16 v5, src_scc, v2634// CHECK: [0x05,0x40,0x84,0xd3,0xfd,0x04,0x02,0x18]635 636v_pk_lshlrev_b16 v5, v1, v255637// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xff,0x03,0x18]638 639v_pk_lshlrev_b16 v5, v1, s2640// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x05,0x00,0x18]641 642v_pk_lshlrev_b16 v5, v1, s101643// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xcb,0x00,0x18]644 645v_pk_lshlrev_b16 v5, v1, flat_scratch_lo646// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xcd,0x00,0x18]647 648v_pk_lshlrev_b16 v5, v1, flat_scratch_hi649// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xcf,0x00,0x18]650 651v_pk_lshlrev_b16 v5, v1, vcc_lo652// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xd5,0x00,0x18]653 654v_pk_lshlrev_b16 v5, v1, vcc_hi655// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xd7,0x00,0x18]656 657v_pk_lshlrev_b16 v5, v1, ttmp15658// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xf7,0x00,0x18]659 660v_pk_lshlrev_b16 v5, v1, m0661// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xf9,0x00,0x18]662 663v_pk_lshlrev_b16 v5, v1, exec_lo664// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xfd,0x00,0x18]665 666v_pk_lshlrev_b16 v5, v1, exec_hi667// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xff,0x00,0x18]668 669v_pk_lshlrev_b16 v5, v1, 0670// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x01,0x01,0x18]671 672v_pk_lshlrev_b16 v5, v1, -1673// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x83,0x01,0x18]674 675v_pk_lshlrev_b16 v5, v1, src_vccz676// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xf7,0x01,0x18]677 678v_pk_lshlrev_b16 v5, v1, src_execz679// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xf9,0x01,0x18]680 681v_pk_lshlrev_b16 v5, v1, src_scc682// CHECK: [0x05,0x40,0x84,0xd3,0x01,0xfb,0x01,0x18]683 684v_pk_lshlrev_b16 v5, v1, v2 op_sel:[0,0]685// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x05,0x02,0x18]686 687v_pk_lshlrev_b16 v5, v1, v2 op_sel:[1,0]688// CHECK: [0x05,0x48,0x84,0xd3,0x01,0x05,0x02,0x18]689 690v_pk_lshlrev_b16 v5, v1, v2 op_sel:[0,1]691// CHECK: [0x05,0x50,0x84,0xd3,0x01,0x05,0x02,0x18]692 693v_pk_lshlrev_b16 v5, v1, v2 op_sel:[1,1]694// CHECK: [0x05,0x58,0x84,0xd3,0x01,0x05,0x02,0x18]695 696v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[1,1]697// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x05,0x02,0x18]698 699v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[0,0]700// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x05,0x02,0x00]701 702v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[1,0]703// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x05,0x02,0x08]704 705v_pk_lshlrev_b16 v5, v1, v2 op_sel_hi:[0,1]706// CHECK: [0x05,0x40,0x84,0xd3,0x01,0x05,0x02,0x10]707 708v_pk_lshrrev_b16 v5, v1, v2709// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x05,0x02,0x18]710 711v_pk_lshrrev_b16 v255, v1, v2712// CHECK: [0xff,0x40,0x85,0xd3,0x01,0x05,0x02,0x18]713 714v_pk_lshrrev_b16 v5, v255, v2715// CHECK: [0x05,0x40,0x85,0xd3,0xff,0x05,0x02,0x18]716 717v_pk_lshrrev_b16 v5, s1, v2718// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x04,0x02,0x18]719 720v_pk_lshrrev_b16 v5, s101, v2721// CHECK: [0x05,0x40,0x85,0xd3,0x65,0x04,0x02,0x18]722 723v_pk_lshrrev_b16 v5, flat_scratch_lo, v2724// CHECK: [0x05,0x40,0x85,0xd3,0x66,0x04,0x02,0x18]725 726v_pk_lshrrev_b16 v5, flat_scratch_hi, v2727// CHECK: [0x05,0x40,0x85,0xd3,0x67,0x04,0x02,0x18]728 729v_pk_lshrrev_b16 v5, vcc_lo, v2730// CHECK: [0x05,0x40,0x85,0xd3,0x6a,0x04,0x02,0x18]731 732v_pk_lshrrev_b16 v5, vcc_hi, v2733// CHECK: [0x05,0x40,0x85,0xd3,0x6b,0x04,0x02,0x18]734 735v_pk_lshrrev_b16 v5, ttmp15, v2736// CHECK: [0x05,0x40,0x85,0xd3,0x7b,0x04,0x02,0x18]737 738v_pk_lshrrev_b16 v5, m0, v2739// CHECK: [0x05,0x40,0x85,0xd3,0x7c,0x04,0x02,0x18]740 741v_pk_lshrrev_b16 v5, exec_lo, v2742// CHECK: [0x05,0x40,0x85,0xd3,0x7e,0x04,0x02,0x18]743 744v_pk_lshrrev_b16 v5, exec_hi, v2745// CHECK: [0x05,0x40,0x85,0xd3,0x7f,0x04,0x02,0x18]746 747v_pk_lshrrev_b16 v5, 0, v2748// CHECK: [0x05,0x40,0x85,0xd3,0x80,0x04,0x02,0x18]749 750v_pk_lshrrev_b16 v5, -1, v2751// CHECK: [0x05,0x40,0x85,0xd3,0xc1,0x04,0x02,0x18]752 753v_pk_lshrrev_b16 v5, src_vccz, v2754// CHECK: [0x05,0x40,0x85,0xd3,0xfb,0x04,0x02,0x18]755 756v_pk_lshrrev_b16 v5, src_execz, v2757// CHECK: [0x05,0x40,0x85,0xd3,0xfc,0x04,0x02,0x18]758 759v_pk_lshrrev_b16 v5, src_scc, v2760// CHECK: [0x05,0x40,0x85,0xd3,0xfd,0x04,0x02,0x18]761 762v_pk_lshrrev_b16 v5, v1, v255763// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xff,0x03,0x18]764 765v_pk_lshrrev_b16 v5, v1, s2766// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x05,0x00,0x18]767 768v_pk_lshrrev_b16 v5, v1, s101769// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xcb,0x00,0x18]770 771v_pk_lshrrev_b16 v5, v1, flat_scratch_lo772// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xcd,0x00,0x18]773 774v_pk_lshrrev_b16 v5, v1, flat_scratch_hi775// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xcf,0x00,0x18]776 777v_pk_lshrrev_b16 v5, v1, vcc_lo778// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xd5,0x00,0x18]779 780v_pk_lshrrev_b16 v5, v1, vcc_hi781// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xd7,0x00,0x18]782 783v_pk_lshrrev_b16 v5, v1, ttmp15784// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xf7,0x00,0x18]785 786v_pk_lshrrev_b16 v5, v1, m0787// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xf9,0x00,0x18]788 789v_pk_lshrrev_b16 v5, v1, exec_lo790// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xfd,0x00,0x18]791 792v_pk_lshrrev_b16 v5, v1, exec_hi793// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xff,0x00,0x18]794 795v_pk_lshrrev_b16 v5, v1, 0796// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x01,0x01,0x18]797 798v_pk_lshrrev_b16 v5, v1, -1799// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x83,0x01,0x18]800 801v_pk_lshrrev_b16 v5, v1, src_vccz802// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xf7,0x01,0x18]803 804v_pk_lshrrev_b16 v5, v1, src_execz805// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xf9,0x01,0x18]806 807v_pk_lshrrev_b16 v5, v1, src_scc808// CHECK: [0x05,0x40,0x85,0xd3,0x01,0xfb,0x01,0x18]809 810v_pk_lshrrev_b16 v5, v1, v2 op_sel:[0,0]811// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x05,0x02,0x18]812 813v_pk_lshrrev_b16 v5, v1, v2 op_sel:[1,0]814// CHECK: [0x05,0x48,0x85,0xd3,0x01,0x05,0x02,0x18]815 816v_pk_lshrrev_b16 v5, v1, v2 op_sel:[0,1]817// CHECK: [0x05,0x50,0x85,0xd3,0x01,0x05,0x02,0x18]818 819v_pk_lshrrev_b16 v5, v1, v2 op_sel:[1,1]820// CHECK: [0x05,0x58,0x85,0xd3,0x01,0x05,0x02,0x18]821 822v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[1,1]823// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x05,0x02,0x18]824 825v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[0,0]826// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x05,0x02,0x00]827 828v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[1,0]829// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x05,0x02,0x08]830 831v_pk_lshrrev_b16 v5, v1, v2 op_sel_hi:[0,1]832// CHECK: [0x05,0x40,0x85,0xd3,0x01,0x05,0x02,0x10]833 834v_pk_ashrrev_i16 v5, v1, v2835// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x05,0x02,0x18]836 837v_pk_ashrrev_i16 v255, v1, v2838// CHECK: [0xff,0x40,0x86,0xd3,0x01,0x05,0x02,0x18]839 840v_pk_ashrrev_i16 v5, v255, v2841// CHECK: [0x05,0x40,0x86,0xd3,0xff,0x05,0x02,0x18]842 843v_pk_ashrrev_i16 v5, s1, v2844// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x04,0x02,0x18]845 846v_pk_ashrrev_i16 v5, s101, v2847// CHECK: [0x05,0x40,0x86,0xd3,0x65,0x04,0x02,0x18]848 849v_pk_ashrrev_i16 v5, flat_scratch_lo, v2850// CHECK: [0x05,0x40,0x86,0xd3,0x66,0x04,0x02,0x18]851 852v_pk_ashrrev_i16 v5, flat_scratch_hi, v2853// CHECK: [0x05,0x40,0x86,0xd3,0x67,0x04,0x02,0x18]854 855v_pk_ashrrev_i16 v5, vcc_lo, v2856// CHECK: [0x05,0x40,0x86,0xd3,0x6a,0x04,0x02,0x18]857 858v_pk_ashrrev_i16 v5, vcc_hi, v2859// CHECK: [0x05,0x40,0x86,0xd3,0x6b,0x04,0x02,0x18]860 861v_pk_ashrrev_i16 v5, ttmp15, v2862// CHECK: [0x05,0x40,0x86,0xd3,0x7b,0x04,0x02,0x18]863 864v_pk_ashrrev_i16 v5, m0, v2865// CHECK: [0x05,0x40,0x86,0xd3,0x7c,0x04,0x02,0x18]866 867v_pk_ashrrev_i16 v5, exec_lo, v2868// CHECK: [0x05,0x40,0x86,0xd3,0x7e,0x04,0x02,0x18]869 870v_pk_ashrrev_i16 v5, exec_hi, v2871// CHECK: [0x05,0x40,0x86,0xd3,0x7f,0x04,0x02,0x18]872 873v_pk_ashrrev_i16 v5, 0, v2874// CHECK: [0x05,0x40,0x86,0xd3,0x80,0x04,0x02,0x18]875 876v_pk_ashrrev_i16 v5, -1, v2877// CHECK: [0x05,0x40,0x86,0xd3,0xc1,0x04,0x02,0x18]878 879v_pk_ashrrev_i16 v5, src_vccz, v2880// CHECK: [0x05,0x40,0x86,0xd3,0xfb,0x04,0x02,0x18]881 882v_pk_ashrrev_i16 v5, src_execz, v2883// CHECK: [0x05,0x40,0x86,0xd3,0xfc,0x04,0x02,0x18]884 885v_pk_ashrrev_i16 v5, src_scc, v2886// CHECK: [0x05,0x40,0x86,0xd3,0xfd,0x04,0x02,0x18]887 888v_pk_ashrrev_i16 v5, v1, v255889// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xff,0x03,0x18]890 891v_pk_ashrrev_i16 v5, v1, s2892// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x05,0x00,0x18]893 894v_pk_ashrrev_i16 v5, v1, s101895// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xcb,0x00,0x18]896 897v_pk_ashrrev_i16 v5, v1, flat_scratch_lo898// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xcd,0x00,0x18]899 900v_pk_ashrrev_i16 v5, v1, flat_scratch_hi901// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xcf,0x00,0x18]902 903v_pk_ashrrev_i16 v5, v1, vcc_lo904// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xd5,0x00,0x18]905 906v_pk_ashrrev_i16 v5, v1, vcc_hi907// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xd7,0x00,0x18]908 909v_pk_ashrrev_i16 v5, v1, ttmp15910// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xf7,0x00,0x18]911 912v_pk_ashrrev_i16 v5, v1, m0913// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xf9,0x00,0x18]914 915v_pk_ashrrev_i16 v5, v1, exec_lo916// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xfd,0x00,0x18]917 918v_pk_ashrrev_i16 v5, v1, exec_hi919// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xff,0x00,0x18]920 921v_pk_ashrrev_i16 v5, v1, 0922// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x01,0x01,0x18]923 924v_pk_ashrrev_i16 v5, v1, -1925// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x83,0x01,0x18]926 927v_pk_ashrrev_i16 v5, v1, src_vccz928// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xf7,0x01,0x18]929 930v_pk_ashrrev_i16 v5, v1, src_execz931// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xf9,0x01,0x18]932 933v_pk_ashrrev_i16 v5, v1, src_scc934// CHECK: [0x05,0x40,0x86,0xd3,0x01,0xfb,0x01,0x18]935 936v_pk_ashrrev_i16 v5, v1, v2 op_sel:[0,0]937// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x05,0x02,0x18]938 939v_pk_ashrrev_i16 v5, v1, v2 op_sel:[1,0]940// CHECK: [0x05,0x48,0x86,0xd3,0x01,0x05,0x02,0x18]941 942v_pk_ashrrev_i16 v5, v1, v2 op_sel:[0,1]943// CHECK: [0x05,0x50,0x86,0xd3,0x01,0x05,0x02,0x18]944 945v_pk_ashrrev_i16 v5, v1, v2 op_sel:[1,1]946// CHECK: [0x05,0x58,0x86,0xd3,0x01,0x05,0x02,0x18]947 948v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[1,1]949// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x05,0x02,0x18]950 951v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[0,0]952// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x05,0x02,0x00]953 954v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[1,0]955// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x05,0x02,0x08]956 957v_pk_ashrrev_i16 v5, v1, v2 op_sel_hi:[0,1]958// CHECK: [0x05,0x40,0x86,0xd3,0x01,0x05,0x02,0x10]959 960v_pk_max_i16 v5, v1, v2961// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x05,0x02,0x18]962 963v_pk_max_i16 v255, v1, v2964// CHECK: [0xff,0x40,0x87,0xd3,0x01,0x05,0x02,0x18]965 966v_pk_max_i16 v5, v255, v2967// CHECK: [0x05,0x40,0x87,0xd3,0xff,0x05,0x02,0x18]968 969v_pk_max_i16 v5, s1, v2970// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x04,0x02,0x18]971 972v_pk_max_i16 v5, s101, v2973// CHECK: [0x05,0x40,0x87,0xd3,0x65,0x04,0x02,0x18]974 975v_pk_max_i16 v5, flat_scratch_lo, v2976// CHECK: [0x05,0x40,0x87,0xd3,0x66,0x04,0x02,0x18]977 978v_pk_max_i16 v5, flat_scratch_hi, v2979// CHECK: [0x05,0x40,0x87,0xd3,0x67,0x04,0x02,0x18]980 981v_pk_max_i16 v5, vcc_lo, v2982// CHECK: [0x05,0x40,0x87,0xd3,0x6a,0x04,0x02,0x18]983 984v_pk_max_i16 v5, vcc_hi, v2985// CHECK: [0x05,0x40,0x87,0xd3,0x6b,0x04,0x02,0x18]986 987v_pk_max_i16 v5, ttmp15, v2988// CHECK: [0x05,0x40,0x87,0xd3,0x7b,0x04,0x02,0x18]989 990v_pk_max_i16 v5, m0, v2991// CHECK: [0x05,0x40,0x87,0xd3,0x7c,0x04,0x02,0x18]992 993v_pk_max_i16 v5, exec_lo, v2994// CHECK: [0x05,0x40,0x87,0xd3,0x7e,0x04,0x02,0x18]995 996v_pk_max_i16 v5, exec_hi, v2997// CHECK: [0x05,0x40,0x87,0xd3,0x7f,0x04,0x02,0x18]998 999v_pk_max_i16 v5, 0, v21000// CHECK: [0x05,0x40,0x87,0xd3,0x80,0x04,0x02,0x18]1001 1002v_pk_max_i16 v5, -1, v21003// CHECK: [0x05,0x40,0x87,0xd3,0xc1,0x04,0x02,0x18]1004 1005v_pk_max_i16 v5, src_vccz, v21006// CHECK: [0x05,0x40,0x87,0xd3,0xfb,0x04,0x02,0x18]1007 1008v_pk_max_i16 v5, src_execz, v21009// CHECK: [0x05,0x40,0x87,0xd3,0xfc,0x04,0x02,0x18]1010 1011v_pk_max_i16 v5, src_scc, v21012// CHECK: [0x05,0x40,0x87,0xd3,0xfd,0x04,0x02,0x18]1013 1014v_pk_max_i16 v5, src_lds_direct, v21015// CHECK: [0x05,0x40,0x87,0xd3,0xfe,0x04,0x02,0x18]1016 1017v_pk_max_i16 v5, v1, v2551018// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xff,0x03,0x18]1019 1020v_pk_max_i16 v5, v1, s21021// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x05,0x00,0x18]1022 1023v_pk_max_i16 v5, v1, s1011024// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xcb,0x00,0x18]1025 1026v_pk_max_i16 v5, v1, flat_scratch_lo1027// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xcd,0x00,0x18]1028 1029v_pk_max_i16 v5, v1, flat_scratch_hi1030// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xcf,0x00,0x18]1031 1032v_pk_max_i16 v5, v1, vcc_lo1033// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xd5,0x00,0x18]1034 1035v_pk_max_i16 v5, v1, vcc_hi1036// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xd7,0x00,0x18]1037 1038v_pk_max_i16 v5, v1, ttmp151039// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xf7,0x00,0x18]1040 1041v_pk_max_i16 v5, v1, m01042// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xf9,0x00,0x18]1043 1044v_pk_max_i16 v5, v1, exec_lo1045// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xfd,0x00,0x18]1046 1047v_pk_max_i16 v5, v1, exec_hi1048// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xff,0x00,0x18]1049 1050v_pk_max_i16 v5, v1, 01051// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x01,0x01,0x18]1052 1053v_pk_max_i16 v5, v1, -11054// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x83,0x01,0x18]1055 1056v_pk_max_i16 v5, v1, src_vccz1057// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xf7,0x01,0x18]1058 1059v_pk_max_i16 v5, v1, src_execz1060// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xf9,0x01,0x18]1061 1062v_pk_max_i16 v5, v1, src_scc1063// CHECK: [0x05,0x40,0x87,0xd3,0x01,0xfb,0x01,0x18]1064 1065v_pk_max_i16 v5, v1, v2 op_sel:[0,0]1066// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x05,0x02,0x18]1067 1068v_pk_max_i16 v5, v1, v2 op_sel:[1,0]1069// CHECK: [0x05,0x48,0x87,0xd3,0x01,0x05,0x02,0x18]1070 1071v_pk_max_i16 v5, v1, v2 op_sel:[0,1]1072// CHECK: [0x05,0x50,0x87,0xd3,0x01,0x05,0x02,0x18]1073 1074v_pk_max_i16 v5, v1, v2 op_sel:[1,1]1075// CHECK: [0x05,0x58,0x87,0xd3,0x01,0x05,0x02,0x18]1076 1077v_pk_max_i16 v5, v1, v2 op_sel_hi:[1,1]1078// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x05,0x02,0x18]1079 1080v_pk_max_i16 v5, v1, v2 op_sel_hi:[0,0]1081// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x05,0x02,0x00]1082 1083v_pk_max_i16 v5, v1, v2 op_sel_hi:[1,0]1084// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x05,0x02,0x08]1085 1086v_pk_max_i16 v5, v1, v2 op_sel_hi:[0,1]1087// CHECK: [0x05,0x40,0x87,0xd3,0x01,0x05,0x02,0x10]1088 1089v_pk_min_i16 v5, v1, v21090// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x05,0x02,0x18]1091 1092v_pk_min_i16 v255, v1, v21093// CHECK: [0xff,0x40,0x88,0xd3,0x01,0x05,0x02,0x18]1094 1095v_pk_min_i16 v5, v255, v21096// CHECK: [0x05,0x40,0x88,0xd3,0xff,0x05,0x02,0x18]1097 1098v_pk_min_i16 v5, s1, v21099// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x04,0x02,0x18]1100 1101v_pk_min_i16 v5, s101, v21102// CHECK: [0x05,0x40,0x88,0xd3,0x65,0x04,0x02,0x18]1103 1104v_pk_min_i16 v5, flat_scratch_lo, v21105// CHECK: [0x05,0x40,0x88,0xd3,0x66,0x04,0x02,0x18]1106 1107v_pk_min_i16 v5, flat_scratch_hi, v21108// CHECK: [0x05,0x40,0x88,0xd3,0x67,0x04,0x02,0x18]1109 1110v_pk_min_i16 v5, vcc_lo, v21111// CHECK: [0x05,0x40,0x88,0xd3,0x6a,0x04,0x02,0x18]1112 1113v_pk_min_i16 v5, vcc_hi, v21114// CHECK: [0x05,0x40,0x88,0xd3,0x6b,0x04,0x02,0x18]1115 1116v_pk_min_i16 v5, ttmp15, v21117// CHECK: [0x05,0x40,0x88,0xd3,0x7b,0x04,0x02,0x18]1118 1119v_pk_min_i16 v5, m0, v21120// CHECK: [0x05,0x40,0x88,0xd3,0x7c,0x04,0x02,0x18]1121 1122v_pk_min_i16 v5, exec_lo, v21123// CHECK: [0x05,0x40,0x88,0xd3,0x7e,0x04,0x02,0x18]1124 1125v_pk_min_i16 v5, exec_hi, v21126// CHECK: [0x05,0x40,0x88,0xd3,0x7f,0x04,0x02,0x18]1127 1128v_pk_min_i16 v5, 0, v21129// CHECK: [0x05,0x40,0x88,0xd3,0x80,0x04,0x02,0x18]1130 1131v_pk_min_i16 v5, -1, v21132// CHECK: [0x05,0x40,0x88,0xd3,0xc1,0x04,0x02,0x18]1133 1134v_pk_min_i16 v5, src_vccz, v21135// CHECK: [0x05,0x40,0x88,0xd3,0xfb,0x04,0x02,0x18]1136 1137v_pk_min_i16 v5, src_execz, v21138// CHECK: [0x05,0x40,0x88,0xd3,0xfc,0x04,0x02,0x18]1139 1140v_pk_min_i16 v5, src_scc, v21141// CHECK: [0x05,0x40,0x88,0xd3,0xfd,0x04,0x02,0x18]1142 1143v_pk_min_i16 v5, src_lds_direct, v21144// CHECK: [0x05,0x40,0x88,0xd3,0xfe,0x04,0x02,0x18]1145 1146v_pk_min_i16 v5, v1, v2551147// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xff,0x03,0x18]1148 1149v_pk_min_i16 v5, v1, s21150// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x05,0x00,0x18]1151 1152v_pk_min_i16 v5, v1, s1011153// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xcb,0x00,0x18]1154 1155v_pk_min_i16 v5, v1, flat_scratch_lo1156// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xcd,0x00,0x18]1157 1158v_pk_min_i16 v5, v1, flat_scratch_hi1159// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xcf,0x00,0x18]1160 1161v_pk_min_i16 v5, v1, vcc_lo1162// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xd5,0x00,0x18]1163 1164v_pk_min_i16 v5, v1, vcc_hi1165// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xd7,0x00,0x18]1166 1167v_pk_min_i16 v5, v1, ttmp151168// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xf7,0x00,0x18]1169 1170v_pk_min_i16 v5, v1, m01171// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xf9,0x00,0x18]1172 1173v_pk_min_i16 v5, v1, exec_lo1174// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xfd,0x00,0x18]1175 1176v_pk_min_i16 v5, v1, exec_hi1177// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xff,0x00,0x18]1178 1179v_pk_min_i16 v5, v1, 01180// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x01,0x01,0x18]1181 1182v_pk_min_i16 v5, v1, -11183// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x83,0x01,0x18]1184 1185v_pk_min_i16 v5, v1, src_vccz1186// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xf7,0x01,0x18]1187 1188v_pk_min_i16 v5, v1, src_execz1189// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xf9,0x01,0x18]1190 1191v_pk_min_i16 v5, v1, src_scc1192// CHECK: [0x05,0x40,0x88,0xd3,0x01,0xfb,0x01,0x18]1193 1194v_pk_min_i16 v5, v1, v2 op_sel:[0,0]1195// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x05,0x02,0x18]1196 1197v_pk_min_i16 v5, v1, v2 op_sel:[1,0]1198// CHECK: [0x05,0x48,0x88,0xd3,0x01,0x05,0x02,0x18]1199 1200v_pk_min_i16 v5, v1, v2 op_sel:[0,1]1201// CHECK: [0x05,0x50,0x88,0xd3,0x01,0x05,0x02,0x18]1202 1203v_pk_min_i16 v5, v1, v2 op_sel:[1,1]1204// CHECK: [0x05,0x58,0x88,0xd3,0x01,0x05,0x02,0x18]1205 1206v_pk_min_i16 v5, v1, v2 op_sel_hi:[1,1]1207// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x05,0x02,0x18]1208 1209v_pk_min_i16 v5, v1, v2 op_sel_hi:[0,0]1210// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x05,0x02,0x00]1211 1212v_pk_min_i16 v5, v1, v2 op_sel_hi:[1,0]1213// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x05,0x02,0x08]1214 1215v_pk_min_i16 v5, v1, v2 op_sel_hi:[0,1]1216// CHECK: [0x05,0x40,0x88,0xd3,0x01,0x05,0x02,0x10]1217 1218v_pk_mad_u16 v5, v1, v2, v31219// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x0e,0x1c]1220 1221v_pk_mad_u16 v255, v1, v2, v31222// CHECK: [0xff,0x40,0x89,0xd3,0x01,0x05,0x0e,0x1c]1223 1224v_pk_mad_u16 v5, v255, v2, v31225// CHECK: [0x05,0x40,0x89,0xd3,0xff,0x05,0x0e,0x1c]1226 1227v_pk_mad_u16 v5, s1, v2, v31228// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x04,0x0e,0x1c]1229 1230v_pk_mad_u16 v5, s101, v2, v31231// CHECK: [0x05,0x40,0x89,0xd3,0x65,0x04,0x0e,0x1c]1232 1233v_pk_mad_u16 v5, flat_scratch_lo, v2, v31234// CHECK: [0x05,0x40,0x89,0xd3,0x66,0x04,0x0e,0x1c]1235 1236v_pk_mad_u16 v5, flat_scratch_hi, v2, v31237// CHECK: [0x05,0x40,0x89,0xd3,0x67,0x04,0x0e,0x1c]1238 1239v_pk_mad_u16 v5, vcc_lo, v2, v31240// CHECK: [0x05,0x40,0x89,0xd3,0x6a,0x04,0x0e,0x1c]1241 1242v_pk_mad_u16 v5, vcc_hi, v2, v31243// CHECK: [0x05,0x40,0x89,0xd3,0x6b,0x04,0x0e,0x1c]1244 1245v_pk_mad_u16 v5, ttmp15, v2, v31246// CHECK: [0x05,0x40,0x89,0xd3,0x7b,0x04,0x0e,0x1c]1247 1248v_pk_mad_u16 v5, m0, v2, v31249// CHECK: [0x05,0x40,0x89,0xd3,0x7c,0x04,0x0e,0x1c]1250 1251v_pk_mad_u16 v5, exec_lo, v2, v31252// CHECK: [0x05,0x40,0x89,0xd3,0x7e,0x04,0x0e,0x1c]1253 1254v_pk_mad_u16 v5, exec_hi, v2, v31255// CHECK: [0x05,0x40,0x89,0xd3,0x7f,0x04,0x0e,0x1c]1256 1257v_pk_mad_u16 v5, 0, v2, v31258// CHECK: [0x05,0x40,0x89,0xd3,0x80,0x04,0x0e,0x1c]1259 1260v_pk_mad_u16 v5, -1, v2, v31261// CHECK: [0x05,0x40,0x89,0xd3,0xc1,0x04,0x0e,0x1c]1262 1263v_pk_mad_u16 v5, src_vccz, v2, v31264// CHECK: [0x05,0x40,0x89,0xd3,0xfb,0x04,0x0e,0x1c]1265 1266v_pk_mad_u16 v5, src_execz, v2, v31267// CHECK: [0x05,0x40,0x89,0xd3,0xfc,0x04,0x0e,0x1c]1268 1269v_pk_mad_u16 v5, src_scc, v2, v31270// CHECK: [0x05,0x40,0x89,0xd3,0xfd,0x04,0x0e,0x1c]1271 1272v_pk_mad_u16 v5, src_lds_direct, v2, v31273// CHECK: [0x05,0x40,0x89,0xd3,0xfe,0x04,0x0e,0x1c]1274 1275v_pk_mad_u16 v5, v1, v255, v31276// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xff,0x0f,0x1c]1277 1278v_pk_mad_u16 v5, v1, s2, v31279// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x0c,0x1c]1280 1281v_pk_mad_u16 v5, v1, s101, v31282// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xcb,0x0c,0x1c]1283 1284v_pk_mad_u16 v5, v1, flat_scratch_lo, v31285// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xcd,0x0c,0x1c]1286 1287v_pk_mad_u16 v5, v1, flat_scratch_hi, v31288// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xcf,0x0c,0x1c]1289 1290v_pk_mad_u16 v5, v1, vcc_lo, v31291// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xd5,0x0c,0x1c]1292 1293v_pk_mad_u16 v5, v1, vcc_hi, v31294// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xd7,0x0c,0x1c]1295 1296v_pk_mad_u16 v5, v1, ttmp15, v31297// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xf7,0x0c,0x1c]1298 1299v_pk_mad_u16 v5, v1, m0, v31300// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xf9,0x0c,0x1c]1301 1302v_pk_mad_u16 v5, v1, exec_lo, v31303// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xfd,0x0c,0x1c]1304 1305v_pk_mad_u16 v5, v1, exec_hi, v31306// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xff,0x0c,0x1c]1307 1308v_pk_mad_u16 v5, v1, 0, v31309// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x01,0x0d,0x1c]1310 1311v_pk_mad_u16 v5, v1, -1, v31312// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x83,0x0d,0x1c]1313 1314v_pk_mad_u16 v5, v1, src_vccz, v31315// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xf7,0x0d,0x1c]1316 1317v_pk_mad_u16 v5, v1, src_execz, v31318// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xf9,0x0d,0x1c]1319 1320v_pk_mad_u16 v5, v1, src_scc, v31321// CHECK: [0x05,0x40,0x89,0xd3,0x01,0xfb,0x0d,0x1c]1322 1323v_pk_mad_u16 v5, v1, v2, v2551324// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xfe,0x1f]1325 1326v_pk_mad_u16 v5, v1, v2, s31327// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x0e,0x18]1328 1329v_pk_mad_u16 v5, v1, v2, s1011330// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x96,0x19]1331 1332v_pk_mad_u16 v5, v1, v2, flat_scratch_lo1333// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x9a,0x19]1334 1335v_pk_mad_u16 v5, v1, v2, flat_scratch_hi1336// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x9e,0x19]1337 1338v_pk_mad_u16 v5, v1, v2, vcc_lo1339// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xaa,0x19]1340 1341v_pk_mad_u16 v5, v1, v2, vcc_hi1342// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xae,0x19]1343 1344v_pk_mad_u16 v5, v1, v2, ttmp151345// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xee,0x19]1346 1347v_pk_mad_u16 v5, v1, v2, m01348// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xf2,0x19]1349 1350v_pk_mad_u16 v5, v1, v2, exec_lo1351// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xfa,0x19]1352 1353v_pk_mad_u16 v5, v1, v2, exec_hi1354// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xfe,0x19]1355 1356v_pk_mad_u16 v5, v1, v2, 01357// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x02,0x1a]1358 1359v_pk_mad_u16 v5, v1, v2, -11360// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x06,0x1b]1361 1362v_pk_mad_u16 v5, v1, v2, src_vccz1363// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xee,0x1b]1364 1365v_pk_mad_u16 v5, v1, v2, src_execz1366// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xf2,0x1b]1367 1368v_pk_mad_u16 v5, v1, v2, src_scc1369// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0xf6,0x1b]1370 1371v_pk_mad_u16 v5, v1, v2, v3 op_sel:[0,0,0]1372// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x0e,0x1c]1373 1374v_pk_mad_u16 v5, v1, v2, v3 op_sel:[1,0,0]1375// CHECK: [0x05,0x48,0x89,0xd3,0x01,0x05,0x0e,0x1c]1376 1377v_pk_mad_u16 v5, v1, v2, v3 op_sel:[0,1,0]1378// CHECK: [0x05,0x50,0x89,0xd3,0x01,0x05,0x0e,0x1c]1379 1380v_pk_mad_u16 v5, v1, v2, v3 op_sel:[0,0,1]1381// CHECK: [0x05,0x60,0x89,0xd3,0x01,0x05,0x0e,0x1c]1382 1383v_pk_mad_u16 v5, v1, v2, v3 op_sel:[1,1,1]1384// CHECK: [0x05,0x78,0x89,0xd3,0x01,0x05,0x0e,0x1c]1385 1386v_pk_mad_u16 v5, v1, v2, v3 op_sel_hi:[1,1,1]1387// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x0e,0x1c]1388 1389v_pk_mad_u16 v5, v1, v2, v3 op_sel_hi:[0,0,0]1390// CHECK: [0x05,0x00,0x89,0xd3,0x01,0x05,0x0e,0x04]1391 1392v_pk_mad_u16 v5, v1, v2, v3 op_sel_hi:[1,0,0]1393// CHECK: [0x05,0x00,0x89,0xd3,0x01,0x05,0x0e,0x0c]1394 1395v_pk_mad_u16 v5, v1, v2, v3 op_sel_hi:[0,1,0]1396// CHECK: [0x05,0x00,0x89,0xd3,0x01,0x05,0x0e,0x14]1397 1398v_pk_mad_u16 v5, v1, v2, v3 op_sel_hi:[0,0,1]1399// CHECK: [0x05,0x40,0x89,0xd3,0x01,0x05,0x0e,0x04]1400 1401v_pk_mad_u16 v5, v1, v2, v3 clamp1402// CHECK: [0x05,0xc0,0x89,0xd3,0x01,0x05,0x0e,0x1c]1403 1404v_pk_add_u16 v5, v1, v21405// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x05,0x02,0x18]1406 1407v_pk_add_u16 v255, v1, v21408// CHECK: [0xff,0x40,0x8a,0xd3,0x01,0x05,0x02,0x18]1409 1410v_pk_add_u16 v5, v255, v21411// CHECK: [0x05,0x40,0x8a,0xd3,0xff,0x05,0x02,0x18]1412 1413v_pk_add_u16 v5, s1, v21414// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x04,0x02,0x18]1415 1416v_pk_add_u16 v5, s101, v21417// CHECK: [0x05,0x40,0x8a,0xd3,0x65,0x04,0x02,0x18]1418 1419v_pk_add_u16 v5, flat_scratch_lo, v21420// CHECK: [0x05,0x40,0x8a,0xd3,0x66,0x04,0x02,0x18]1421 1422v_pk_add_u16 v5, flat_scratch_hi, v21423// CHECK: [0x05,0x40,0x8a,0xd3,0x67,0x04,0x02,0x18]1424 1425v_pk_add_u16 v5, vcc_lo, v21426// CHECK: [0x05,0x40,0x8a,0xd3,0x6a,0x04,0x02,0x18]1427 1428v_pk_add_u16 v5, vcc_hi, v21429// CHECK: [0x05,0x40,0x8a,0xd3,0x6b,0x04,0x02,0x18]1430 1431v_pk_add_u16 v5, ttmp15, v21432// CHECK: [0x05,0x40,0x8a,0xd3,0x7b,0x04,0x02,0x18]1433 1434v_pk_add_u16 v5, m0, v21435// CHECK: [0x05,0x40,0x8a,0xd3,0x7c,0x04,0x02,0x18]1436 1437v_pk_add_u16 v5, exec_lo, v21438// CHECK: [0x05,0x40,0x8a,0xd3,0x7e,0x04,0x02,0x18]1439 1440v_pk_add_u16 v5, exec_hi, v21441// CHECK: [0x05,0x40,0x8a,0xd3,0x7f,0x04,0x02,0x18]1442 1443v_pk_add_u16 v5, 0, v21444// CHECK: [0x05,0x40,0x8a,0xd3,0x80,0x04,0x02,0x18]1445 1446v_pk_add_u16 v5, -1, v21447// CHECK: [0x05,0x40,0x8a,0xd3,0xc1,0x04,0x02,0x18]1448 1449v_pk_add_u16 v5, src_vccz, v21450// CHECK: [0x05,0x40,0x8a,0xd3,0xfb,0x04,0x02,0x18]1451 1452v_pk_add_u16 v5, src_execz, v21453// CHECK: [0x05,0x40,0x8a,0xd3,0xfc,0x04,0x02,0x18]1454 1455v_pk_add_u16 v5, src_scc, v21456// CHECK: [0x05,0x40,0x8a,0xd3,0xfd,0x04,0x02,0x18]1457 1458v_pk_add_u16 v5, src_lds_direct, v21459// CHECK: [0x05,0x40,0x8a,0xd3,0xfe,0x04,0x02,0x18]1460 1461v_pk_add_u16 v5, v1, v2551462// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xff,0x03,0x18]1463 1464v_pk_add_u16 v5, v1, s21465// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x05,0x00,0x18]1466 1467v_pk_add_u16 v5, v1, s1011468// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xcb,0x00,0x18]1469 1470v_pk_add_u16 v5, v1, flat_scratch_lo1471// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xcd,0x00,0x18]1472 1473v_pk_add_u16 v5, v1, flat_scratch_hi1474// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xcf,0x00,0x18]1475 1476v_pk_add_u16 v5, v1, vcc_lo1477// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xd5,0x00,0x18]1478 1479v_pk_add_u16 v5, v1, vcc_hi1480// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xd7,0x00,0x18]1481 1482v_pk_add_u16 v5, v1, ttmp151483// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xf7,0x00,0x18]1484 1485v_pk_add_u16 v5, v1, m01486// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xf9,0x00,0x18]1487 1488v_pk_add_u16 v5, v1, exec_lo1489// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xfd,0x00,0x18]1490 1491v_pk_add_u16 v5, v1, exec_hi1492// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xff,0x00,0x18]1493 1494v_pk_add_u16 v5, v1, 01495// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x01,0x01,0x18]1496 1497v_pk_add_u16 v5, v1, -11498// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x83,0x01,0x18]1499 1500v_pk_add_u16 v5, v1, src_vccz1501// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xf7,0x01,0x18]1502 1503v_pk_add_u16 v5, v1, src_execz1504// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xf9,0x01,0x18]1505 1506v_pk_add_u16 v5, v1, src_scc1507// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0xfb,0x01,0x18]1508 1509v_pk_add_u16 v5, v1, v2 op_sel:[0,0]1510// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x05,0x02,0x18]1511 1512v_pk_add_u16 v5, v1, v2 op_sel:[1,0]1513// CHECK: [0x05,0x48,0x8a,0xd3,0x01,0x05,0x02,0x18]1514 1515v_pk_add_u16 v5, v1, v2 op_sel:[0,1]1516// CHECK: [0x05,0x50,0x8a,0xd3,0x01,0x05,0x02,0x18]1517 1518v_pk_add_u16 v5, v1, v2 op_sel:[1,1]1519// CHECK: [0x05,0x58,0x8a,0xd3,0x01,0x05,0x02,0x18]1520 1521v_pk_add_u16 v5, v1, v2 op_sel_hi:[1,1]1522// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x05,0x02,0x18]1523 1524v_pk_add_u16 v5, v1, v2 op_sel_hi:[0,0]1525// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x05,0x02,0x00]1526 1527v_pk_add_u16 v5, v1, v2 op_sel_hi:[1,0]1528// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x05,0x02,0x08]1529 1530v_pk_add_u16 v5, v1, v2 op_sel_hi:[0,1]1531// CHECK: [0x05,0x40,0x8a,0xd3,0x01,0x05,0x02,0x10]1532 1533v_pk_add_u16 v5, v1, v2 clamp1534// CHECK: [0x05,0xc0,0x8a,0xd3,0x01,0x05,0x02,0x18]1535 1536v_pk_sub_u16 v5, v1, v21537// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x05,0x02,0x18]1538 1539v_pk_sub_u16 v255, v1, v21540// CHECK: [0xff,0x40,0x8b,0xd3,0x01,0x05,0x02,0x18]1541 1542v_pk_sub_u16 v5, v255, v21543// CHECK: [0x05,0x40,0x8b,0xd3,0xff,0x05,0x02,0x18]1544 1545v_pk_sub_u16 v5, s1, v21546// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x04,0x02,0x18]1547 1548v_pk_sub_u16 v5, s101, v21549// CHECK: [0x05,0x40,0x8b,0xd3,0x65,0x04,0x02,0x18]1550 1551v_pk_sub_u16 v5, flat_scratch_lo, v21552// CHECK: [0x05,0x40,0x8b,0xd3,0x66,0x04,0x02,0x18]1553 1554v_pk_sub_u16 v5, flat_scratch_hi, v21555// CHECK: [0x05,0x40,0x8b,0xd3,0x67,0x04,0x02,0x18]1556 1557v_pk_sub_u16 v5, vcc_lo, v21558// CHECK: [0x05,0x40,0x8b,0xd3,0x6a,0x04,0x02,0x18]1559 1560v_pk_sub_u16 v5, vcc_hi, v21561// CHECK: [0x05,0x40,0x8b,0xd3,0x6b,0x04,0x02,0x18]1562 1563v_pk_sub_u16 v5, ttmp15, v21564// CHECK: [0x05,0x40,0x8b,0xd3,0x7b,0x04,0x02,0x18]1565 1566v_pk_sub_u16 v5, m0, v21567// CHECK: [0x05,0x40,0x8b,0xd3,0x7c,0x04,0x02,0x18]1568 1569v_pk_sub_u16 v5, exec_lo, v21570// CHECK: [0x05,0x40,0x8b,0xd3,0x7e,0x04,0x02,0x18]1571 1572v_pk_sub_u16 v5, exec_hi, v21573// CHECK: [0x05,0x40,0x8b,0xd3,0x7f,0x04,0x02,0x18]1574 1575v_pk_sub_u16 v5, 0, v21576// CHECK: [0x05,0x40,0x8b,0xd3,0x80,0x04,0x02,0x18]1577 1578v_pk_sub_u16 v5, -1, v21579// CHECK: [0x05,0x40,0x8b,0xd3,0xc1,0x04,0x02,0x18]1580 1581v_pk_sub_u16 v5, src_vccz, v21582// CHECK: [0x05,0x40,0x8b,0xd3,0xfb,0x04,0x02,0x18]1583 1584v_pk_sub_u16 v5, src_execz, v21585// CHECK: [0x05,0x40,0x8b,0xd3,0xfc,0x04,0x02,0x18]1586 1587v_pk_sub_u16 v5, src_scc, v21588// CHECK: [0x05,0x40,0x8b,0xd3,0xfd,0x04,0x02,0x18]1589 1590v_pk_sub_u16 v5, src_lds_direct, v21591// CHECK: [0x05,0x40,0x8b,0xd3,0xfe,0x04,0x02,0x18]1592 1593v_pk_sub_u16 v5, v1, v2551594// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xff,0x03,0x18]1595 1596v_pk_sub_u16 v5, v1, s21597// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x05,0x00,0x18]1598 1599v_pk_sub_u16 v5, v1, s1011600// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xcb,0x00,0x18]1601 1602v_pk_sub_u16 v5, v1, flat_scratch_lo1603// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xcd,0x00,0x18]1604 1605v_pk_sub_u16 v5, v1, flat_scratch_hi1606// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xcf,0x00,0x18]1607 1608v_pk_sub_u16 v5, v1, vcc_lo1609// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xd5,0x00,0x18]1610 1611v_pk_sub_u16 v5, v1, vcc_hi1612// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xd7,0x00,0x18]1613 1614v_pk_sub_u16 v5, v1, ttmp151615// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xf7,0x00,0x18]1616 1617v_pk_sub_u16 v5, v1, m01618// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xf9,0x00,0x18]1619 1620v_pk_sub_u16 v5, v1, exec_lo1621// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xfd,0x00,0x18]1622 1623v_pk_sub_u16 v5, v1, exec_hi1624// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xff,0x00,0x18]1625 1626v_pk_sub_u16 v5, v1, 01627// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x01,0x01,0x18]1628 1629v_pk_sub_u16 v5, v1, -11630// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x83,0x01,0x18]1631 1632v_pk_sub_u16 v5, v1, src_vccz1633// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xf7,0x01,0x18]1634 1635v_pk_sub_u16 v5, v1, src_execz1636// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xf9,0x01,0x18]1637 1638v_pk_sub_u16 v5, v1, src_scc1639// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0xfb,0x01,0x18]1640 1641v_pk_sub_u16 v5, v1, v2 op_sel:[0,0]1642// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x05,0x02,0x18]1643 1644v_pk_sub_u16 v5, v1, v2 op_sel:[1,0]1645// CHECK: [0x05,0x48,0x8b,0xd3,0x01,0x05,0x02,0x18]1646 1647v_pk_sub_u16 v5, v1, v2 op_sel:[0,1]1648// CHECK: [0x05,0x50,0x8b,0xd3,0x01,0x05,0x02,0x18]1649 1650v_pk_sub_u16 v5, v1, v2 op_sel:[1,1]1651// CHECK: [0x05,0x58,0x8b,0xd3,0x01,0x05,0x02,0x18]1652 1653v_pk_sub_u16 v5, v1, v2 op_sel_hi:[1,1]1654// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x05,0x02,0x18]1655 1656v_pk_sub_u16 v5, v1, v2 op_sel_hi:[0,0]1657// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x05,0x02,0x00]1658 1659v_pk_sub_u16 v5, v1, v2 op_sel_hi:[1,0]1660// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x05,0x02,0x08]1661 1662v_pk_sub_u16 v5, v1, v2 op_sel_hi:[0,1]1663// CHECK: [0x05,0x40,0x8b,0xd3,0x01,0x05,0x02,0x10]1664 1665v_pk_sub_u16 v5, v1, v2 clamp1666// CHECK: [0x05,0xc0,0x8b,0xd3,0x01,0x05,0x02,0x18]1667 1668v_pk_max_u16 v5, v1, v21669// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x05,0x02,0x18]1670 1671v_pk_max_u16 v255, v1, v21672// CHECK: [0xff,0x40,0x8c,0xd3,0x01,0x05,0x02,0x18]1673 1674v_pk_max_u16 v5, v255, v21675// CHECK: [0x05,0x40,0x8c,0xd3,0xff,0x05,0x02,0x18]1676 1677v_pk_max_u16 v5, s1, v21678// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x04,0x02,0x18]1679 1680v_pk_max_u16 v5, s101, v21681// CHECK: [0x05,0x40,0x8c,0xd3,0x65,0x04,0x02,0x18]1682 1683v_pk_max_u16 v5, flat_scratch_lo, v21684// CHECK: [0x05,0x40,0x8c,0xd3,0x66,0x04,0x02,0x18]1685 1686v_pk_max_u16 v5, flat_scratch_hi, v21687// CHECK: [0x05,0x40,0x8c,0xd3,0x67,0x04,0x02,0x18]1688 1689v_pk_max_u16 v5, vcc_lo, v21690// CHECK: [0x05,0x40,0x8c,0xd3,0x6a,0x04,0x02,0x18]1691 1692v_pk_max_u16 v5, vcc_hi, v21693// CHECK: [0x05,0x40,0x8c,0xd3,0x6b,0x04,0x02,0x18]1694 1695v_pk_max_u16 v5, ttmp15, v21696// CHECK: [0x05,0x40,0x8c,0xd3,0x7b,0x04,0x02,0x18]1697 1698v_pk_max_u16 v5, m0, v21699// CHECK: [0x05,0x40,0x8c,0xd3,0x7c,0x04,0x02,0x18]1700 1701v_pk_max_u16 v5, exec_lo, v21702// CHECK: [0x05,0x40,0x8c,0xd3,0x7e,0x04,0x02,0x18]1703 1704v_pk_max_u16 v5, exec_hi, v21705// CHECK: [0x05,0x40,0x8c,0xd3,0x7f,0x04,0x02,0x18]1706 1707v_pk_max_u16 v5, 0, v21708// CHECK: [0x05,0x40,0x8c,0xd3,0x80,0x04,0x02,0x18]1709 1710v_pk_max_u16 v5, -1, v21711// CHECK: [0x05,0x40,0x8c,0xd3,0xc1,0x04,0x02,0x18]1712 1713v_pk_max_u16 v5, src_vccz, v21714// CHECK: [0x05,0x40,0x8c,0xd3,0xfb,0x04,0x02,0x18]1715 1716v_pk_max_u16 v5, src_execz, v21717// CHECK: [0x05,0x40,0x8c,0xd3,0xfc,0x04,0x02,0x18]1718 1719v_pk_max_u16 v5, src_scc, v21720// CHECK: [0x05,0x40,0x8c,0xd3,0xfd,0x04,0x02,0x18]1721 1722v_pk_max_u16 v5, src_lds_direct, v21723// CHECK: [0x05,0x40,0x8c,0xd3,0xfe,0x04,0x02,0x18]1724 1725v_pk_max_u16 v5, v1, v2551726// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xff,0x03,0x18]1727 1728v_pk_max_u16 v5, v1, s21729// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x05,0x00,0x18]1730 1731v_pk_max_u16 v5, v1, s1011732// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xcb,0x00,0x18]1733 1734v_pk_max_u16 v5, v1, flat_scratch_lo1735// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xcd,0x00,0x18]1736 1737v_pk_max_u16 v5, v1, flat_scratch_hi1738// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xcf,0x00,0x18]1739 1740v_pk_max_u16 v5, v1, vcc_lo1741// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xd5,0x00,0x18]1742 1743v_pk_max_u16 v5, v1, vcc_hi1744// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xd7,0x00,0x18]1745 1746v_pk_max_u16 v5, v1, ttmp151747// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xf7,0x00,0x18]1748 1749v_pk_max_u16 v5, v1, m01750// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xf9,0x00,0x18]1751 1752v_pk_max_u16 v5, v1, exec_lo1753// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xfd,0x00,0x18]1754 1755v_pk_max_u16 v5, v1, exec_hi1756// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xff,0x00,0x18]1757 1758v_pk_max_u16 v5, v1, 01759// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x01,0x01,0x18]1760 1761v_pk_max_u16 v5, v1, -11762// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x83,0x01,0x18]1763 1764v_pk_max_u16 v5, v1, src_vccz1765// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xf7,0x01,0x18]1766 1767v_pk_max_u16 v5, v1, src_execz1768// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xf9,0x01,0x18]1769 1770v_pk_max_u16 v5, v1, src_scc1771// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0xfb,0x01,0x18]1772 1773v_pk_max_u16 v5, v1, v2 op_sel:[0,0]1774// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x05,0x02,0x18]1775 1776v_pk_max_u16 v5, v1, v2 op_sel:[1,0]1777// CHECK: [0x05,0x48,0x8c,0xd3,0x01,0x05,0x02,0x18]1778 1779v_pk_max_u16 v5, v1, v2 op_sel:[0,1]1780// CHECK: [0x05,0x50,0x8c,0xd3,0x01,0x05,0x02,0x18]1781 1782v_pk_max_u16 v5, v1, v2 op_sel:[1,1]1783// CHECK: [0x05,0x58,0x8c,0xd3,0x01,0x05,0x02,0x18]1784 1785v_pk_max_u16 v5, v1, v2 op_sel_hi:[1,1]1786// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x05,0x02,0x18]1787 1788v_pk_max_u16 v5, v1, v2 op_sel_hi:[0,0]1789// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x05,0x02,0x00]1790 1791v_pk_max_u16 v5, v1, v2 op_sel_hi:[1,0]1792// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x05,0x02,0x08]1793 1794v_pk_max_u16 v5, v1, v2 op_sel_hi:[0,1]1795// CHECK: [0x05,0x40,0x8c,0xd3,0x01,0x05,0x02,0x10]1796 1797v_pk_min_u16 v5, v1, v21798// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x05,0x02,0x18]1799 1800v_pk_min_u16 v255, v1, v21801// CHECK: [0xff,0x40,0x8d,0xd3,0x01,0x05,0x02,0x18]1802 1803v_pk_min_u16 v5, v255, v21804// CHECK: [0x05,0x40,0x8d,0xd3,0xff,0x05,0x02,0x18]1805 1806v_pk_min_u16 v5, s1, v21807// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x04,0x02,0x18]1808 1809v_pk_min_u16 v5, s101, v21810// CHECK: [0x05,0x40,0x8d,0xd3,0x65,0x04,0x02,0x18]1811 1812v_pk_min_u16 v5, flat_scratch_lo, v21813// CHECK: [0x05,0x40,0x8d,0xd3,0x66,0x04,0x02,0x18]1814 1815v_pk_min_u16 v5, flat_scratch_hi, v21816// CHECK: [0x05,0x40,0x8d,0xd3,0x67,0x04,0x02,0x18]1817 1818v_pk_min_u16 v5, vcc_lo, v21819// CHECK: [0x05,0x40,0x8d,0xd3,0x6a,0x04,0x02,0x18]1820 1821v_pk_min_u16 v5, vcc_hi, v21822// CHECK: [0x05,0x40,0x8d,0xd3,0x6b,0x04,0x02,0x18]1823 1824v_pk_min_u16 v5, ttmp15, v21825// CHECK: [0x05,0x40,0x8d,0xd3,0x7b,0x04,0x02,0x18]1826 1827v_pk_min_u16 v5, m0, v21828// CHECK: [0x05,0x40,0x8d,0xd3,0x7c,0x04,0x02,0x18]1829 1830v_pk_min_u16 v5, exec_lo, v21831// CHECK: [0x05,0x40,0x8d,0xd3,0x7e,0x04,0x02,0x18]1832 1833v_pk_min_u16 v5, exec_hi, v21834// CHECK: [0x05,0x40,0x8d,0xd3,0x7f,0x04,0x02,0x18]1835 1836v_pk_min_u16 v5, 0, v21837// CHECK: [0x05,0x40,0x8d,0xd3,0x80,0x04,0x02,0x18]1838 1839v_pk_min_u16 v5, -1, v21840// CHECK: [0x05,0x40,0x8d,0xd3,0xc1,0x04,0x02,0x18]1841 1842v_pk_min_u16 v5, src_vccz, v21843// CHECK: [0x05,0x40,0x8d,0xd3,0xfb,0x04,0x02,0x18]1844 1845v_pk_min_u16 v5, src_execz, v21846// CHECK: [0x05,0x40,0x8d,0xd3,0xfc,0x04,0x02,0x18]1847 1848v_pk_min_u16 v5, src_scc, v21849// CHECK: [0x05,0x40,0x8d,0xd3,0xfd,0x04,0x02,0x18]1850 1851v_pk_min_u16 v5, src_lds_direct, v21852// CHECK: [0x05,0x40,0x8d,0xd3,0xfe,0x04,0x02,0x18]1853 1854v_pk_min_u16 v5, v1, v2551855// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xff,0x03,0x18]1856 1857v_pk_min_u16 v5, v1, s21858// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x05,0x00,0x18]1859 1860v_pk_min_u16 v5, v1, s1011861// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xcb,0x00,0x18]1862 1863v_pk_min_u16 v5, v1, flat_scratch_lo1864// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xcd,0x00,0x18]1865 1866v_pk_min_u16 v5, v1, flat_scratch_hi1867// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xcf,0x00,0x18]1868 1869v_pk_min_u16 v5, v1, vcc_lo1870// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xd5,0x00,0x18]1871 1872v_pk_min_u16 v5, v1, vcc_hi1873// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xd7,0x00,0x18]1874 1875v_pk_min_u16 v5, v1, ttmp151876// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xf7,0x00,0x18]1877 1878v_pk_min_u16 v5, v1, m01879// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xf9,0x00,0x18]1880 1881v_pk_min_u16 v5, v1, exec_lo1882// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xfd,0x00,0x18]1883 1884v_pk_min_u16 v5, v1, exec_hi1885// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xff,0x00,0x18]1886 1887v_pk_min_u16 v5, v1, 01888// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x01,0x01,0x18]1889 1890v_pk_min_u16 v5, v1, -11891// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x83,0x01,0x18]1892 1893v_pk_min_u16 v5, v1, src_vccz1894// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xf7,0x01,0x18]1895 1896v_pk_min_u16 v5, v1, src_execz1897// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xf9,0x01,0x18]1898 1899v_pk_min_u16 v5, v1, src_scc1900// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0xfb,0x01,0x18]1901 1902v_pk_min_u16 v5, v1, v2 op_sel:[0,0]1903// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x05,0x02,0x18]1904 1905v_pk_min_u16 v5, v1, v2 op_sel:[1,0]1906// CHECK: [0x05,0x48,0x8d,0xd3,0x01,0x05,0x02,0x18]1907 1908v_pk_min_u16 v5, v1, v2 op_sel:[0,1]1909// CHECK: [0x05,0x50,0x8d,0xd3,0x01,0x05,0x02,0x18]1910 1911v_pk_min_u16 v5, v1, v2 op_sel:[1,1]1912// CHECK: [0x05,0x58,0x8d,0xd3,0x01,0x05,0x02,0x18]1913 1914v_pk_min_u16 v5, v1, v2 op_sel_hi:[1,1]1915// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x05,0x02,0x18]1916 1917v_pk_min_u16 v5, v1, v2 op_sel_hi:[0,0]1918// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x05,0x02,0x00]1919 1920v_pk_min_u16 v5, v1, v2 op_sel_hi:[1,0]1921// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x05,0x02,0x08]1922 1923v_pk_min_u16 v5, v1, v2 op_sel_hi:[0,1]1924// CHECK: [0x05,0x40,0x8d,0xd3,0x01,0x05,0x02,0x10]1925 1926v_pk_fma_f16 v5, v1, v2, v31927// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x1c]1928 1929v_pk_fma_f16 v255, v1, v2, v31930// CHECK: [0xff,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x1c]1931 1932v_pk_fma_f16 v5, v255, v2, v31933// CHECK: [0x05,0x40,0x8e,0xd3,0xff,0x05,0x0e,0x1c]1934 1935v_pk_fma_f16 v5, s1, v2, v31936// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x04,0x0e,0x1c]1937 1938v_pk_fma_f16 v5, s101, v2, v31939// CHECK: [0x05,0x40,0x8e,0xd3,0x65,0x04,0x0e,0x1c]1940 1941v_pk_fma_f16 v5, flat_scratch_lo, v2, v31942// CHECK: [0x05,0x40,0x8e,0xd3,0x66,0x04,0x0e,0x1c]1943 1944v_pk_fma_f16 v5, flat_scratch_hi, v2, v31945// CHECK: [0x05,0x40,0x8e,0xd3,0x67,0x04,0x0e,0x1c]1946 1947v_pk_fma_f16 v5, vcc_lo, v2, v31948// CHECK: [0x05,0x40,0x8e,0xd3,0x6a,0x04,0x0e,0x1c]1949 1950v_pk_fma_f16 v5, vcc_hi, v2, v31951// CHECK: [0x05,0x40,0x8e,0xd3,0x6b,0x04,0x0e,0x1c]1952 1953v_pk_fma_f16 v5, ttmp15, v2, v31954// CHECK: [0x05,0x40,0x8e,0xd3,0x7b,0x04,0x0e,0x1c]1955 1956v_pk_fma_f16 v5, m0, v2, v31957// CHECK: [0x05,0x40,0x8e,0xd3,0x7c,0x04,0x0e,0x1c]1958 1959v_pk_fma_f16 v5, exec_lo, v2, v31960// CHECK: [0x05,0x40,0x8e,0xd3,0x7e,0x04,0x0e,0x1c]1961 1962v_pk_fma_f16 v5, exec_hi, v2, v31963// CHECK: [0x05,0x40,0x8e,0xd3,0x7f,0x04,0x0e,0x1c]1964 1965v_pk_fma_f16 v5, 0, v2, v31966// CHECK: [0x05,0x40,0x8e,0xd3,0x80,0x04,0x0e,0x1c]1967 1968v_pk_fma_f16 v5, -1, v2, v31969// CHECK: [0x05,0x40,0x8e,0xd3,0xc1,0x04,0x0e,0x1c]1970 1971v_pk_fma_f16 v5, 0.5, v2, v31972// CHECK: [0x05,0x40,0x8e,0xd3,0xf0,0x04,0x0e,0x1c]1973 1974v_pk_fma_f16 v5, -4.0, v2, v31975// CHECK: [0x05,0x40,0x8e,0xd3,0xf7,0x04,0x0e,0x1c]1976 1977v_pk_fma_f16 v5, src_vccz, v2, v31978// CHECK: [0x05,0x40,0x8e,0xd3,0xfb,0x04,0x0e,0x1c]1979 1980v_pk_fma_f16 v5, src_execz, v2, v31981// CHECK: [0x05,0x40,0x8e,0xd3,0xfc,0x04,0x0e,0x1c]1982 1983v_pk_fma_f16 v5, src_scc, v2, v31984// CHECK: [0x05,0x40,0x8e,0xd3,0xfd,0x04,0x0e,0x1c]1985 1986v_pk_fma_f16 v5, src_lds_direct, v2, v31987// CHECK: [0x05,0x40,0x8e,0xd3,0xfe,0x04,0x0e,0x1c]1988 1989v_pk_fma_f16 v5, v1, v255, v31990// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xff,0x0f,0x1c]1991 1992v_pk_fma_f16 v5, v1, s2, v31993// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0c,0x1c]1994 1995v_pk_fma_f16 v5, v1, s101, v31996// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xcb,0x0c,0x1c]1997 1998v_pk_fma_f16 v5, v1, flat_scratch_lo, v31999// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xcd,0x0c,0x1c]2000 2001v_pk_fma_f16 v5, v1, flat_scratch_hi, v32002// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xcf,0x0c,0x1c]2003 2004v_pk_fma_f16 v5, v1, vcc_lo, v32005// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xd5,0x0c,0x1c]2006 2007v_pk_fma_f16 v5, v1, vcc_hi, v32008// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xd7,0x0c,0x1c]2009 2010v_pk_fma_f16 v5, v1, ttmp15, v32011// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xf7,0x0c,0x1c]2012 2013v_pk_fma_f16 v5, v1, m0, v32014// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xf9,0x0c,0x1c]2015 2016v_pk_fma_f16 v5, v1, exec_lo, v32017// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xfd,0x0c,0x1c]2018 2019v_pk_fma_f16 v5, v1, exec_hi, v32020// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xff,0x0c,0x1c]2021 2022v_pk_fma_f16 v5, v1, 0, v32023// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x01,0x0d,0x1c]2024 2025v_pk_fma_f16 v5, v1, -1, v32026// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x83,0x0d,0x1c]2027 2028v_pk_fma_f16 v5, v1, 0.5, v32029// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xe1,0x0d,0x1c]2030 2031v_pk_fma_f16 v5, v1, -4.0, v32032// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xef,0x0d,0x1c]2033 2034v_pk_fma_f16 v5, v1, src_vccz, v32035// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xf7,0x0d,0x1c]2036 2037v_pk_fma_f16 v5, v1, src_execz, v32038// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xf9,0x0d,0x1c]2039 2040v_pk_fma_f16 v5, v1, src_scc, v32041// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0xfb,0x0d,0x1c]2042 2043v_pk_fma_f16 v5, v1, v2, v2552044// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xfe,0x1f]2045 2046v_pk_fma_f16 v5, v1, v2, s32047// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x18]2048 2049v_pk_fma_f16 v5, v1, v2, s1012050// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x96,0x19]2051 2052v_pk_fma_f16 v5, v1, v2, flat_scratch_lo2053// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x9a,0x19]2054 2055v_pk_fma_f16 v5, v1, v2, flat_scratch_hi2056// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x9e,0x19]2057 2058v_pk_fma_f16 v5, v1, v2, vcc_lo2059// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xaa,0x19]2060 2061v_pk_fma_f16 v5, v1, v2, vcc_hi2062// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xae,0x19]2063 2064v_pk_fma_f16 v5, v1, v2, ttmp152065// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xee,0x19]2066 2067v_pk_fma_f16 v5, v1, v2, m02068// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xf2,0x19]2069 2070v_pk_fma_f16 v5, v1, v2, exec_lo2071// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xfa,0x19]2072 2073v_pk_fma_f16 v5, v1, v2, exec_hi2074// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xfe,0x19]2075 2076v_pk_fma_f16 v5, v1, v2, 02077// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x02,0x1a]2078 2079v_pk_fma_f16 v5, v1, v2, -12080// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x06,0x1b]2081 2082v_pk_fma_f16 v5, v1, v2, 0.52083// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xc2,0x1b]2084 2085v_pk_fma_f16 v5, v1, v2, -4.02086// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xde,0x1b]2087 2088v_pk_fma_f16 v5, v1, v2, src_vccz2089// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xee,0x1b]2090 2091v_pk_fma_f16 v5, v1, v2, src_execz2092// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xf2,0x1b]2093 2094v_pk_fma_f16 v5, v1, v2, src_scc2095// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0xf6,0x1b]2096 2097v_pk_fma_f16 v5, v1, v2, v3 op_sel:[0,0,0]2098// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2099 2100v_pk_fma_f16 v5, v1, v2, v3 op_sel:[1,0,0]2101// CHECK: [0x05,0x48,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2102 2103v_pk_fma_f16 v5, v1, v2, v3 op_sel:[0,1,0]2104// CHECK: [0x05,0x50,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2105 2106v_pk_fma_f16 v5, v1, v2, v3 op_sel:[0,0,1]2107// CHECK: [0x05,0x60,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2108 2109v_pk_fma_f16 v5, v1, v2, v3 op_sel:[1,1,1]2110// CHECK: [0x05,0x78,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2111 2112v_pk_fma_f16 v5, v1, v2, v3 op_sel_hi:[1,1,1]2113// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2114 2115v_pk_fma_f16 v5, v1, v2, v3 op_sel_hi:[0,0,0]2116// CHECK: [0x05,0x00,0x8e,0xd3,0x01,0x05,0x0e,0x04]2117 2118v_pk_fma_f16 v5, v1, v2, v3 op_sel_hi:[1,0,0]2119// CHECK: [0x05,0x00,0x8e,0xd3,0x01,0x05,0x0e,0x0c]2120 2121v_pk_fma_f16 v5, v1, v2, v3 op_sel_hi:[0,1,0]2122// CHECK: [0x05,0x00,0x8e,0xd3,0x01,0x05,0x0e,0x14]2123 2124v_pk_fma_f16 v5, v1, v2, v3 op_sel_hi:[0,0,1]2125// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x04]2126 2127v_pk_fma_f16 v5, v1, v2, v3 neg_lo:[1,0,0]2128// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x3c]2129 2130v_pk_fma_f16 v5, v1, v2, v3 neg_lo:[0,1,0]2131// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x5c]2132 2133v_pk_fma_f16 v5, v1, v2, v3 neg_lo:[0,0,1]2134// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0x9c]2135 2136v_pk_fma_f16 v5, v1, v2, v3 neg_lo:[1,1,1]2137// CHECK: [0x05,0x40,0x8e,0xd3,0x01,0x05,0x0e,0xfc]2138 2139v_pk_fma_f16 v5, v1, v2, v3 neg_hi:[1,0,0]2140// CHECK: [0x05,0x41,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2141 2142v_pk_fma_f16 v5, v1, v2, v3 neg_hi:[0,1,0]2143// CHECK: [0x05,0x42,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2144 2145v_pk_fma_f16 v5, v1, v2, v3 neg_hi:[0,0,1]2146// CHECK: [0x05,0x44,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2147 2148v_pk_fma_f16 v5, v1, v2, v3 neg_hi:[1,1,1]2149// CHECK: [0x05,0x47,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2150 2151v_pk_fma_f16 v5, v1, v2, v3 clamp2152// CHECK: [0x05,0xc0,0x8e,0xd3,0x01,0x05,0x0e,0x1c]2153 2154v_pk_add_f16 v5, v1, v22155// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x18]2156 2157v_pk_add_f16 v255, v1, v22158// CHECK: [0xff,0x40,0x8f,0xd3,0x01,0x05,0x02,0x18]2159 2160v_pk_add_f16 v5, v255, v22161// CHECK: [0x05,0x40,0x8f,0xd3,0xff,0x05,0x02,0x18]2162 2163v_pk_add_f16 v5, s1, v22164// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x04,0x02,0x18]2165 2166v_pk_add_f16 v5, s101, v22167// CHECK: [0x05,0x40,0x8f,0xd3,0x65,0x04,0x02,0x18]2168 2169v_pk_add_f16 v5, flat_scratch_lo, v22170// CHECK: [0x05,0x40,0x8f,0xd3,0x66,0x04,0x02,0x18]2171 2172v_pk_add_f16 v5, flat_scratch_hi, v22173// CHECK: [0x05,0x40,0x8f,0xd3,0x67,0x04,0x02,0x18]2174 2175v_pk_add_f16 v5, vcc_lo, v22176// CHECK: [0x05,0x40,0x8f,0xd3,0x6a,0x04,0x02,0x18]2177 2178v_pk_add_f16 v5, vcc_hi, v22179// CHECK: [0x05,0x40,0x8f,0xd3,0x6b,0x04,0x02,0x18]2180 2181v_pk_add_f16 v5, ttmp15, v22182// CHECK: [0x05,0x40,0x8f,0xd3,0x7b,0x04,0x02,0x18]2183 2184v_pk_add_f16 v5, m0, v22185// CHECK: [0x05,0x40,0x8f,0xd3,0x7c,0x04,0x02,0x18]2186 2187v_pk_add_f16 v5, exec_lo, v22188// CHECK: [0x05,0x40,0x8f,0xd3,0x7e,0x04,0x02,0x18]2189 2190v_pk_add_f16 v5, exec_hi, v22191// CHECK: [0x05,0x40,0x8f,0xd3,0x7f,0x04,0x02,0x18]2192 2193v_pk_add_f16 v5, 0, v22194// CHECK: [0x05,0x40,0x8f,0xd3,0x80,0x04,0x02,0x18]2195 2196v_pk_add_f16 v5, -1, v22197// CHECK: [0x05,0x40,0x8f,0xd3,0xc1,0x04,0x02,0x18]2198 2199v_pk_add_f16 v5, 0.5, v22200// CHECK: [0x05,0x40,0x8f,0xd3,0xf0,0x04,0x02,0x18]2201 2202v_pk_add_f16 v5, -4.0, v22203// CHECK: [0x05,0x40,0x8f,0xd3,0xf7,0x04,0x02,0x18]2204 2205v_pk_add_f16 v5, src_vccz, v22206// CHECK: [0x05,0x40,0x8f,0xd3,0xfb,0x04,0x02,0x18]2207 2208v_pk_add_f16 v5, src_execz, v22209// CHECK: [0x05,0x40,0x8f,0xd3,0xfc,0x04,0x02,0x18]2210 2211v_pk_add_f16 v5, src_scc, v22212// CHECK: [0x05,0x40,0x8f,0xd3,0xfd,0x04,0x02,0x18]2213 2214v_pk_add_f16 v5, src_lds_direct, v22215// CHECK: [0x05,0x40,0x8f,0xd3,0xfe,0x04,0x02,0x18]2216 2217v_pk_add_f16 v5, v1, v2552218// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xff,0x03,0x18]2219 2220v_pk_add_f16 v5, v1, s22221// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x00,0x18]2222 2223v_pk_add_f16 v5, v1, s1012224// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xcb,0x00,0x18]2225 2226v_pk_add_f16 v5, v1, flat_scratch_lo2227// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xcd,0x00,0x18]2228 2229v_pk_add_f16 v5, v1, flat_scratch_hi2230// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xcf,0x00,0x18]2231 2232v_pk_add_f16 v5, v1, vcc_lo2233// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xd5,0x00,0x18]2234 2235v_pk_add_f16 v5, v1, vcc_hi2236// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xd7,0x00,0x18]2237 2238v_pk_add_f16 v5, v1, ttmp152239// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xf7,0x00,0x18]2240 2241v_pk_add_f16 v5, v1, m02242// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xf9,0x00,0x18]2243 2244v_pk_add_f16 v5, v1, exec_lo2245// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xfd,0x00,0x18]2246 2247v_pk_add_f16 v5, v1, exec_hi2248// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xff,0x00,0x18]2249 2250v_pk_add_f16 v5, v1, 02251// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x01,0x01,0x18]2252 2253v_pk_add_f16 v5, v1, -12254// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x83,0x01,0x18]2255 2256v_pk_add_f16 v5, v1, 0.52257// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xe1,0x01,0x18]2258 2259v_pk_add_f16 v5, v1, -4.02260// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xef,0x01,0x18]2261 2262v_pk_add_f16 v5, v1, src_vccz2263// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xf7,0x01,0x18]2264 2265v_pk_add_f16 v5, v1, src_execz2266// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xf9,0x01,0x18]2267 2268v_pk_add_f16 v5, v1, src_scc2269// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0xfb,0x01,0x18]2270 2271v_pk_add_f16 v5, v1, v2 op_sel:[0,0]2272// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x18]2273 2274v_pk_add_f16 v5, v1, v2 op_sel:[1,0]2275// CHECK: [0x05,0x48,0x8f,0xd3,0x01,0x05,0x02,0x18]2276 2277v_pk_add_f16 v5, v1, v2 op_sel:[0,1]2278// CHECK: [0x05,0x50,0x8f,0xd3,0x01,0x05,0x02,0x18]2279 2280v_pk_add_f16 v5, v1, v2 op_sel:[1,1]2281// CHECK: [0x05,0x58,0x8f,0xd3,0x01,0x05,0x02,0x18]2282 2283v_pk_add_f16 v5, v1, v2 op_sel_hi:[1,1]2284// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x18]2285 2286v_pk_add_f16 v5, v1, v2 op_sel_hi:[0,0]2287// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x00]2288 2289v_pk_add_f16 v5, v1, v2 op_sel_hi:[1,0]2290// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x08]2291 2292v_pk_add_f16 v5, v1, v2 op_sel_hi:[0,1]2293// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x10]2294 2295v_pk_add_f16 v5, v1, v2 neg_lo:[1,0]2296// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x38]2297 2298v_pk_add_f16 v5, v1, v2 neg_lo:[0,1]2299// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x58]2300 2301v_pk_add_f16 v5, v1, v2 neg_lo:[1,1]2302// CHECK: [0x05,0x40,0x8f,0xd3,0x01,0x05,0x02,0x78]2303 2304v_pk_add_f16 v5, v1, v2 neg_hi:[1,0]2305// CHECK: [0x05,0x41,0x8f,0xd3,0x01,0x05,0x02,0x18]2306 2307v_pk_add_f16 v5, v1, v2 neg_hi:[0,1]2308// CHECK: [0x05,0x42,0x8f,0xd3,0x01,0x05,0x02,0x18]2309 2310v_pk_add_f16 v5, v1, v2 neg_hi:[1,1]2311// CHECK: [0x05,0x43,0x8f,0xd3,0x01,0x05,0x02,0x18]2312 2313v_pk_add_f16 v5, v1, v2 clamp2314// CHECK: [0x05,0xc0,0x8f,0xd3,0x01,0x05,0x02,0x18]2315 2316v_pk_mul_f16 v5, v1, v22317// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x18]2318 2319v_pk_mul_f16 v255, v1, v22320// CHECK: [0xff,0x40,0x90,0xd3,0x01,0x05,0x02,0x18]2321 2322v_pk_mul_f16 v5, v255, v22323// CHECK: [0x05,0x40,0x90,0xd3,0xff,0x05,0x02,0x18]2324 2325v_pk_mul_f16 v5, s1, v22326// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x04,0x02,0x18]2327 2328v_pk_mul_f16 v5, s101, v22329// CHECK: [0x05,0x40,0x90,0xd3,0x65,0x04,0x02,0x18]2330 2331v_pk_mul_f16 v5, flat_scratch_lo, v22332// CHECK: [0x05,0x40,0x90,0xd3,0x66,0x04,0x02,0x18]2333 2334v_pk_mul_f16 v5, flat_scratch_hi, v22335// CHECK: [0x05,0x40,0x90,0xd3,0x67,0x04,0x02,0x18]2336 2337v_pk_mul_f16 v5, vcc_lo, v22338// CHECK: [0x05,0x40,0x90,0xd3,0x6a,0x04,0x02,0x18]2339 2340v_pk_mul_f16 v5, vcc_hi, v22341// CHECK: [0x05,0x40,0x90,0xd3,0x6b,0x04,0x02,0x18]2342 2343v_pk_mul_f16 v5, ttmp15, v22344// CHECK: [0x05,0x40,0x90,0xd3,0x7b,0x04,0x02,0x18]2345 2346v_pk_mul_f16 v5, m0, v22347// CHECK: [0x05,0x40,0x90,0xd3,0x7c,0x04,0x02,0x18]2348 2349v_pk_mul_f16 v5, exec_lo, v22350// CHECK: [0x05,0x40,0x90,0xd3,0x7e,0x04,0x02,0x18]2351 2352v_pk_mul_f16 v5, exec_hi, v22353// CHECK: [0x05,0x40,0x90,0xd3,0x7f,0x04,0x02,0x18]2354 2355v_pk_mul_f16 v5, 0, v22356// CHECK: [0x05,0x40,0x90,0xd3,0x80,0x04,0x02,0x18]2357 2358v_pk_mul_f16 v5, -1, v22359// CHECK: [0x05,0x40,0x90,0xd3,0xc1,0x04,0x02,0x18]2360 2361v_pk_mul_f16 v5, 0.5, v22362// CHECK: [0x05,0x40,0x90,0xd3,0xf0,0x04,0x02,0x18]2363 2364v_pk_mul_f16 v5, -4.0, v22365// CHECK: [0x05,0x40,0x90,0xd3,0xf7,0x04,0x02,0x18]2366 2367v_pk_mul_f16 v5, src_vccz, v22368// CHECK: [0x05,0x40,0x90,0xd3,0xfb,0x04,0x02,0x18]2369 2370v_pk_mul_f16 v5, src_execz, v22371// CHECK: [0x05,0x40,0x90,0xd3,0xfc,0x04,0x02,0x18]2372 2373v_pk_mul_f16 v5, src_scc, v22374// CHECK: [0x05,0x40,0x90,0xd3,0xfd,0x04,0x02,0x18]2375 2376v_pk_mul_f16 v5, src_lds_direct, v22377// CHECK: [0x05,0x40,0x90,0xd3,0xfe,0x04,0x02,0x18]2378 2379v_pk_mul_f16 v5, v1, v2552380// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xff,0x03,0x18]2381 2382v_pk_mul_f16 v5, v1, s22383// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x00,0x18]2384 2385v_pk_mul_f16 v5, v1, s1012386// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xcb,0x00,0x18]2387 2388v_pk_mul_f16 v5, v1, flat_scratch_lo2389// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xcd,0x00,0x18]2390 2391v_pk_mul_f16 v5, v1, flat_scratch_hi2392// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xcf,0x00,0x18]2393 2394v_pk_mul_f16 v5, v1, vcc_lo2395// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xd5,0x00,0x18]2396 2397v_pk_mul_f16 v5, v1, vcc_hi2398// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xd7,0x00,0x18]2399 2400v_pk_mul_f16 v5, v1, ttmp152401// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xf7,0x00,0x18]2402 2403v_pk_mul_f16 v5, v1, m02404// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xf9,0x00,0x18]2405 2406v_pk_mul_f16 v5, v1, exec_lo2407// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xfd,0x00,0x18]2408 2409v_pk_mul_f16 v5, v1, exec_hi2410// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xff,0x00,0x18]2411 2412v_pk_mul_f16 v5, v1, 02413// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x01,0x01,0x18]2414 2415v_pk_mul_f16 v5, v1, -12416// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x83,0x01,0x18]2417 2418v_pk_mul_f16 v5, v1, 0.52419// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xe1,0x01,0x18]2420 2421v_pk_mul_f16 v5, v1, -4.02422// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xef,0x01,0x18]2423 2424v_pk_mul_f16 v5, v1, src_vccz2425// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xf7,0x01,0x18]2426 2427v_pk_mul_f16 v5, v1, src_execz2428// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xf9,0x01,0x18]2429 2430v_pk_mul_f16 v5, v1, src_scc2431// CHECK: [0x05,0x40,0x90,0xd3,0x01,0xfb,0x01,0x18]2432 2433v_pk_mul_f16 v5, v1, v2 op_sel:[0,0]2434// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x18]2435 2436v_pk_mul_f16 v5, v1, v2 op_sel:[1,0]2437// CHECK: [0x05,0x48,0x90,0xd3,0x01,0x05,0x02,0x18]2438 2439v_pk_mul_f16 v5, v1, v2 op_sel:[0,1]2440// CHECK: [0x05,0x50,0x90,0xd3,0x01,0x05,0x02,0x18]2441 2442v_pk_mul_f16 v5, v1, v2 op_sel:[1,1]2443// CHECK: [0x05,0x58,0x90,0xd3,0x01,0x05,0x02,0x18]2444 2445v_pk_mul_f16 v5, v1, v2 op_sel_hi:[1,1]2446// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x18]2447 2448v_pk_mul_f16 v5, v1, v2 op_sel_hi:[0,0]2449// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x00]2450 2451v_pk_mul_f16 v5, v1, v2 op_sel_hi:[1,0]2452// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x08]2453 2454v_pk_mul_f16 v5, v1, v2 op_sel_hi:[0,1]2455// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x10]2456 2457v_pk_mul_f16 v5, v1, v2 neg_lo:[1,0]2458// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x38]2459 2460v_pk_mul_f16 v5, v1, v2 neg_lo:[0,1]2461// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x58]2462 2463v_pk_mul_f16 v5, v1, v2 neg_lo:[1,1]2464// CHECK: [0x05,0x40,0x90,0xd3,0x01,0x05,0x02,0x78]2465 2466v_pk_mul_f16 v5, v1, v2 neg_hi:[1,0]2467// CHECK: [0x05,0x41,0x90,0xd3,0x01,0x05,0x02,0x18]2468 2469v_pk_mul_f16 v5, v1, v2 neg_hi:[0,1]2470// CHECK: [0x05,0x42,0x90,0xd3,0x01,0x05,0x02,0x18]2471 2472v_pk_mul_f16 v5, v1, v2 neg_hi:[1,1]2473// CHECK: [0x05,0x43,0x90,0xd3,0x01,0x05,0x02,0x18]2474 2475v_pk_mul_f16 v5, v1, v2 clamp2476// CHECK: [0x05,0xc0,0x90,0xd3,0x01,0x05,0x02,0x18]2477 2478v_pk_min_f16 v5, v1, v22479// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x18]2480 2481v_pk_min_f16 v255, v1, v22482// CHECK: [0xff,0x40,0x91,0xd3,0x01,0x05,0x02,0x18]2483 2484v_pk_min_f16 v5, v255, v22485// CHECK: [0x05,0x40,0x91,0xd3,0xff,0x05,0x02,0x18]2486 2487v_pk_min_f16 v5, s1, v22488// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x04,0x02,0x18]2489 2490v_pk_min_f16 v5, s101, v22491// CHECK: [0x05,0x40,0x91,0xd3,0x65,0x04,0x02,0x18]2492 2493v_pk_min_f16 v5, flat_scratch_lo, v22494// CHECK: [0x05,0x40,0x91,0xd3,0x66,0x04,0x02,0x18]2495 2496v_pk_min_f16 v5, flat_scratch_hi, v22497// CHECK: [0x05,0x40,0x91,0xd3,0x67,0x04,0x02,0x18]2498 2499v_pk_min_f16 v5, vcc_lo, v22500// CHECK: [0x05,0x40,0x91,0xd3,0x6a,0x04,0x02,0x18]2501 2502v_pk_min_f16 v5, vcc_hi, v22503// CHECK: [0x05,0x40,0x91,0xd3,0x6b,0x04,0x02,0x18]2504 2505v_pk_min_f16 v5, ttmp15, v22506// CHECK: [0x05,0x40,0x91,0xd3,0x7b,0x04,0x02,0x18]2507 2508v_pk_min_f16 v5, m0, v22509// CHECK: [0x05,0x40,0x91,0xd3,0x7c,0x04,0x02,0x18]2510 2511v_pk_min_f16 v5, exec_lo, v22512// CHECK: [0x05,0x40,0x91,0xd3,0x7e,0x04,0x02,0x18]2513 2514v_pk_min_f16 v5, exec_hi, v22515// CHECK: [0x05,0x40,0x91,0xd3,0x7f,0x04,0x02,0x18]2516 2517v_pk_min_f16 v5, 0, v22518// CHECK: [0x05,0x40,0x91,0xd3,0x80,0x04,0x02,0x18]2519 2520v_pk_min_f16 v5, -1, v22521// CHECK: [0x05,0x40,0x91,0xd3,0xc1,0x04,0x02,0x18]2522 2523v_pk_min_f16 v5, 0.5, v22524// CHECK: [0x05,0x40,0x91,0xd3,0xf0,0x04,0x02,0x18]2525 2526v_pk_min_f16 v5, -4.0, v22527// CHECK: [0x05,0x40,0x91,0xd3,0xf7,0x04,0x02,0x18]2528 2529v_pk_min_f16 v5, src_vccz, v22530// CHECK: [0x05,0x40,0x91,0xd3,0xfb,0x04,0x02,0x18]2531 2532v_pk_min_f16 v5, src_execz, v22533// CHECK: [0x05,0x40,0x91,0xd3,0xfc,0x04,0x02,0x18]2534 2535v_pk_min_f16 v5, src_scc, v22536// CHECK: [0x05,0x40,0x91,0xd3,0xfd,0x04,0x02,0x18]2537 2538v_pk_min_f16 v5, src_lds_direct, v22539// CHECK: [0x05,0x40,0x91,0xd3,0xfe,0x04,0x02,0x18]2540 2541v_pk_min_f16 v5, v1, v2552542// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xff,0x03,0x18]2543 2544v_pk_min_f16 v5, v1, s22545// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x00,0x18]2546 2547v_pk_min_f16 v5, v1, s1012548// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xcb,0x00,0x18]2549 2550v_pk_min_f16 v5, v1, flat_scratch_lo2551// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xcd,0x00,0x18]2552 2553v_pk_min_f16 v5, v1, flat_scratch_hi2554// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xcf,0x00,0x18]2555 2556v_pk_min_f16 v5, v1, vcc_lo2557// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xd5,0x00,0x18]2558 2559v_pk_min_f16 v5, v1, vcc_hi2560// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xd7,0x00,0x18]2561 2562v_pk_min_f16 v5, v1, ttmp152563// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xf7,0x00,0x18]2564 2565v_pk_min_f16 v5, v1, m02566// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xf9,0x00,0x18]2567 2568v_pk_min_f16 v5, v1, exec_lo2569// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xfd,0x00,0x18]2570 2571v_pk_min_f16 v5, v1, exec_hi2572// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xff,0x00,0x18]2573 2574v_pk_min_f16 v5, v1, 02575// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x01,0x01,0x18]2576 2577v_pk_min_f16 v5, v1, -12578// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x83,0x01,0x18]2579 2580v_pk_min_f16 v5, v1, 0.52581// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xe1,0x01,0x18]2582 2583v_pk_min_f16 v5, v1, -4.02584// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xef,0x01,0x18]2585 2586v_pk_min_f16 v5, v1, src_vccz2587// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xf7,0x01,0x18]2588 2589v_pk_min_f16 v5, v1, src_execz2590// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xf9,0x01,0x18]2591 2592v_pk_min_f16 v5, v1, src_scc2593// CHECK: [0x05,0x40,0x91,0xd3,0x01,0xfb,0x01,0x18]2594 2595v_pk_min_f16 v5, v1, v2 op_sel:[0,0]2596// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x18]2597 2598v_pk_min_f16 v5, v1, v2 op_sel:[1,0]2599// CHECK: [0x05,0x48,0x91,0xd3,0x01,0x05,0x02,0x18]2600 2601v_pk_min_f16 v5, v1, v2 op_sel:[0,1]2602// CHECK: [0x05,0x50,0x91,0xd3,0x01,0x05,0x02,0x18]2603 2604v_pk_min_f16 v5, v1, v2 op_sel:[1,1]2605// CHECK: [0x05,0x58,0x91,0xd3,0x01,0x05,0x02,0x18]2606 2607v_pk_min_f16 v5, v1, v2 op_sel_hi:[1,1]2608// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x18]2609 2610v_pk_min_f16 v5, v1, v2 op_sel_hi:[0,0]2611// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x00]2612 2613v_pk_min_f16 v5, v1, v2 op_sel_hi:[1,0]2614// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x08]2615 2616v_pk_min_f16 v5, v1, v2 op_sel_hi:[0,1]2617// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x10]2618 2619v_pk_min_f16 v5, v1, v2 neg_lo:[1,0]2620// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x38]2621 2622v_pk_min_f16 v5, v1, v2 neg_lo:[0,1]2623// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x58]2624 2625v_pk_min_f16 v5, v1, v2 neg_lo:[1,1]2626// CHECK: [0x05,0x40,0x91,0xd3,0x01,0x05,0x02,0x78]2627 2628v_pk_min_f16 v5, v1, v2 neg_hi:[1,0]2629// CHECK: [0x05,0x41,0x91,0xd3,0x01,0x05,0x02,0x18]2630 2631v_pk_min_f16 v5, v1, v2 neg_hi:[0,1]2632// CHECK: [0x05,0x42,0x91,0xd3,0x01,0x05,0x02,0x18]2633 2634v_pk_min_f16 v5, v1, v2 neg_hi:[1,1]2635// CHECK: [0x05,0x43,0x91,0xd3,0x01,0x05,0x02,0x18]2636 2637v_pk_min_f16 v5, v1, v2 clamp2638// CHECK: [0x05,0xc0,0x91,0xd3,0x01,0x05,0x02,0x18]2639 2640v_pk_max_f16 v5, v1, v22641// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x18]2642 2643v_pk_max_f16 v255, v1, v22644// CHECK: [0xff,0x40,0x92,0xd3,0x01,0x05,0x02,0x18]2645 2646v_pk_max_f16 v5, v255, v22647// CHECK: [0x05,0x40,0x92,0xd3,0xff,0x05,0x02,0x18]2648 2649v_pk_max_f16 v5, s1, v22650// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x04,0x02,0x18]2651 2652v_pk_max_f16 v5, s101, v22653// CHECK: [0x05,0x40,0x92,0xd3,0x65,0x04,0x02,0x18]2654 2655v_pk_max_f16 v5, flat_scratch_lo, v22656// CHECK: [0x05,0x40,0x92,0xd3,0x66,0x04,0x02,0x18]2657 2658v_pk_max_f16 v5, flat_scratch_hi, v22659// CHECK: [0x05,0x40,0x92,0xd3,0x67,0x04,0x02,0x18]2660 2661v_pk_max_f16 v5, vcc_lo, v22662// CHECK: [0x05,0x40,0x92,0xd3,0x6a,0x04,0x02,0x18]2663 2664v_pk_max_f16 v5, vcc_hi, v22665// CHECK: [0x05,0x40,0x92,0xd3,0x6b,0x04,0x02,0x18]2666 2667v_pk_max_f16 v5, ttmp15, v22668// CHECK: [0x05,0x40,0x92,0xd3,0x7b,0x04,0x02,0x18]2669 2670v_pk_max_f16 v5, m0, v22671// CHECK: [0x05,0x40,0x92,0xd3,0x7c,0x04,0x02,0x18]2672 2673v_pk_max_f16 v5, exec_lo, v22674// CHECK: [0x05,0x40,0x92,0xd3,0x7e,0x04,0x02,0x18]2675 2676v_pk_max_f16 v5, exec_hi, v22677// CHECK: [0x05,0x40,0x92,0xd3,0x7f,0x04,0x02,0x18]2678 2679v_pk_max_f16 v5, 0, v22680// CHECK: [0x05,0x40,0x92,0xd3,0x80,0x04,0x02,0x18]2681 2682v_pk_max_f16 v5, -1, v22683// CHECK: [0x05,0x40,0x92,0xd3,0xc1,0x04,0x02,0x18]2684 2685v_pk_max_f16 v5, 0.5, v22686// CHECK: [0x05,0x40,0x92,0xd3,0xf0,0x04,0x02,0x18]2687 2688v_pk_max_f16 v5, -4.0, v22689// CHECK: [0x05,0x40,0x92,0xd3,0xf7,0x04,0x02,0x18]2690 2691v_pk_max_f16 v5, src_vccz, v22692// CHECK: [0x05,0x40,0x92,0xd3,0xfb,0x04,0x02,0x18]2693 2694v_pk_max_f16 v5, src_execz, v22695// CHECK: [0x05,0x40,0x92,0xd3,0xfc,0x04,0x02,0x18]2696 2697v_pk_max_f16 v5, src_scc, v22698// CHECK: [0x05,0x40,0x92,0xd3,0xfd,0x04,0x02,0x18]2699 2700v_pk_max_f16 v5, src_lds_direct, v22701// CHECK: [0x05,0x40,0x92,0xd3,0xfe,0x04,0x02,0x18]2702 2703v_pk_max_f16 v5, v1, v2552704// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xff,0x03,0x18]2705 2706v_pk_max_f16 v5, v1, s22707// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x00,0x18]2708 2709v_pk_max_f16 v5, v1, s1012710// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xcb,0x00,0x18]2711 2712v_pk_max_f16 v5, v1, flat_scratch_lo2713// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xcd,0x00,0x18]2714 2715v_pk_max_f16 v5, v1, flat_scratch_hi2716// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xcf,0x00,0x18]2717 2718v_pk_max_f16 v5, v1, vcc_lo2719// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xd5,0x00,0x18]2720 2721v_pk_max_f16 v5, v1, vcc_hi2722// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xd7,0x00,0x18]2723 2724v_pk_max_f16 v5, v1, ttmp152725// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xf7,0x00,0x18]2726 2727v_pk_max_f16 v5, v1, m02728// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xf9,0x00,0x18]2729 2730v_pk_max_f16 v5, v1, exec_lo2731// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xfd,0x00,0x18]2732 2733v_pk_max_f16 v5, v1, exec_hi2734// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xff,0x00,0x18]2735 2736v_pk_max_f16 v5, v1, 02737// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x01,0x01,0x18]2738 2739v_pk_max_f16 v5, v1, -12740// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x83,0x01,0x18]2741 2742v_pk_max_f16 v5, v1, 0.52743// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xe1,0x01,0x18]2744 2745v_pk_max_f16 v5, v1, -4.02746// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xef,0x01,0x18]2747 2748v_pk_max_f16 v5, v1, src_vccz2749// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xf7,0x01,0x18]2750 2751v_pk_max_f16 v5, v1, src_execz2752// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xf9,0x01,0x18]2753 2754v_pk_max_f16 v5, v1, src_scc2755// CHECK: [0x05,0x40,0x92,0xd3,0x01,0xfb,0x01,0x18]2756 2757v_pk_max_f16 v5, v1, v2 op_sel:[0,0]2758// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x18]2759 2760v_pk_max_f16 v5, v1, v2 op_sel:[1,0]2761// CHECK: [0x05,0x48,0x92,0xd3,0x01,0x05,0x02,0x18]2762 2763v_pk_max_f16 v5, v1, v2 op_sel:[0,1]2764// CHECK: [0x05,0x50,0x92,0xd3,0x01,0x05,0x02,0x18]2765 2766v_pk_max_f16 v5, v1, v2 op_sel:[1,1]2767// CHECK: [0x05,0x58,0x92,0xd3,0x01,0x05,0x02,0x18]2768 2769v_pk_max_f16 v5, v1, v2 op_sel_hi:[1,1]2770// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x18]2771 2772v_pk_max_f16 v5, v1, v2 op_sel_hi:[0,0]2773// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x00]2774 2775v_pk_max_f16 v5, v1, v2 op_sel_hi:[1,0]2776// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x08]2777 2778v_pk_max_f16 v5, v1, v2 op_sel_hi:[0,1]2779// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x10]2780 2781v_pk_max_f16 v5, v1, v2 neg_lo:[1,0]2782// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x38]2783 2784v_pk_max_f16 v5, v1, v2 neg_lo:[0,1]2785// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x58]2786 2787v_pk_max_f16 v5, v1, v2 neg_lo:[1,1]2788// CHECK: [0x05,0x40,0x92,0xd3,0x01,0x05,0x02,0x78]2789 2790v_pk_max_f16 v5, v1, v2 neg_hi:[1,0]2791// CHECK: [0x05,0x41,0x92,0xd3,0x01,0x05,0x02,0x18]2792 2793v_pk_max_f16 v5, v1, v2 neg_hi:[0,1]2794// CHECK: [0x05,0x42,0x92,0xd3,0x01,0x05,0x02,0x18]2795 2796v_pk_max_f16 v5, v1, v2 neg_hi:[1,1]2797// CHECK: [0x05,0x43,0x92,0xd3,0x01,0x05,0x02,0x18]2798 2799v_pk_max_f16 v5, v1, v2 clamp2800// CHECK: [0x05,0xc0,0x92,0xd3,0x01,0x05,0x02,0x18]2801 2802v_mad_mix_f32 v5, v1, v2, v32803// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x04]2804 2805v_mad_mix_f32 v255, v1, v2, v32806// CHECK: [0xff,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x04]2807 2808v_mad_mix_f32 v5, v255, v2, v32809// CHECK: [0x05,0x00,0xa0,0xd3,0xff,0x05,0x0e,0x04]2810 2811v_mad_mix_f32 v5, s1, v2, v32812// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x04,0x0e,0x04]2813 2814v_mad_mix_f32 v5, s101, v2, v32815// CHECK: [0x05,0x00,0xa0,0xd3,0x65,0x04,0x0e,0x04]2816 2817v_mad_mix_f32 v5, flat_scratch_lo, v2, v32818// CHECK: [0x05,0x00,0xa0,0xd3,0x66,0x04,0x0e,0x04]2819 2820v_mad_mix_f32 v5, flat_scratch_hi, v2, v32821// CHECK: [0x05,0x00,0xa0,0xd3,0x67,0x04,0x0e,0x04]2822 2823v_mad_mix_f32 v5, vcc_lo, v2, v32824// CHECK: [0x05,0x00,0xa0,0xd3,0x6a,0x04,0x0e,0x04]2825 2826v_mad_mix_f32 v5, vcc_hi, v2, v32827// CHECK: [0x05,0x00,0xa0,0xd3,0x6b,0x04,0x0e,0x04]2828 2829v_mad_mix_f32 v5, ttmp15, v2, v32830// CHECK: [0x05,0x00,0xa0,0xd3,0x7b,0x04,0x0e,0x04]2831 2832v_mad_mix_f32 v5, m0, v2, v32833// CHECK: [0x05,0x00,0xa0,0xd3,0x7c,0x04,0x0e,0x04]2834 2835v_mad_mix_f32 v5, exec_lo, v2, v32836// CHECK: [0x05,0x00,0xa0,0xd3,0x7e,0x04,0x0e,0x04]2837 2838v_mad_mix_f32 v5, exec_hi, v2, v32839// CHECK: [0x05,0x00,0xa0,0xd3,0x7f,0x04,0x0e,0x04]2840 2841v_mad_mix_f32 v5, 0, v2, v32842// CHECK: [0x05,0x00,0xa0,0xd3,0x80,0x04,0x0e,0x04]2843 2844v_mad_mix_f32 v5, -1, v2, v32845// CHECK: [0x05,0x00,0xa0,0xd3,0xc1,0x04,0x0e,0x04]2846 2847v_mad_mix_f32 v5, 0.5, v2, v32848// CHECK: [0x05,0x00,0xa0,0xd3,0xf0,0x04,0x0e,0x04]2849 2850v_mad_mix_f32 v5, -4.0, v2, v32851// CHECK: [0x05,0x00,0xa0,0xd3,0xf7,0x04,0x0e,0x04]2852 2853v_mad_mix_f32 v5, src_vccz, v2, v32854// CHECK: [0x05,0x00,0xa0,0xd3,0xfb,0x04,0x0e,0x04]2855 2856v_mad_mix_f32 v5, src_execz, v2, v32857// CHECK: [0x05,0x00,0xa0,0xd3,0xfc,0x04,0x0e,0x04]2858 2859v_mad_mix_f32 v5, src_scc, v2, v32860// CHECK: [0x05,0x00,0xa0,0xd3,0xfd,0x04,0x0e,0x04]2861 2862v_mad_mix_f32 v5, src_lds_direct, v2, v32863// CHECK: [0x05,0x00,0xa0,0xd3,0xfe,0x04,0x0e,0x04]2864 2865v_mad_mix_f32 v5, v1, v255, v32866// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xff,0x0f,0x04]2867 2868v_mad_mix_f32 v5, v1, s2, v32869// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0c,0x04]2870 2871v_mad_mix_f32 v5, v1, s101, v32872// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xcb,0x0c,0x04]2873 2874v_mad_mix_f32 v5, v1, flat_scratch_lo, v32875// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xcd,0x0c,0x04]2876 2877v_mad_mix_f32 v5, v1, flat_scratch_hi, v32878// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xcf,0x0c,0x04]2879 2880v_mad_mix_f32 v5, v1, vcc_lo, v32881// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xd5,0x0c,0x04]2882 2883v_mad_mix_f32 v5, v1, vcc_hi, v32884// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xd7,0x0c,0x04]2885 2886v_mad_mix_f32 v5, v1, ttmp15, v32887// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xf7,0x0c,0x04]2888 2889v_mad_mix_f32 v5, v1, m0, v32890// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xf9,0x0c,0x04]2891 2892v_mad_mix_f32 v5, v1, exec_lo, v32893// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xfd,0x0c,0x04]2894 2895v_mad_mix_f32 v5, v1, exec_hi, v32896// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xff,0x0c,0x04]2897 2898v_mad_mix_f32 v5, v1, 0, v32899// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x01,0x0d,0x04]2900 2901v_mad_mix_f32 v5, v1, -1, v32902// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x83,0x0d,0x04]2903 2904v_mad_mix_f32 v5, v1, 0.5, v32905// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xe1,0x0d,0x04]2906 2907v_mad_mix_f32 v5, v1, -4.0, v32908// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xef,0x0d,0x04]2909 2910v_mad_mix_f32 v5, v1, src_vccz, v32911// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xf7,0x0d,0x04]2912 2913v_mad_mix_f32 v5, v1, src_execz, v32914// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xf9,0x0d,0x04]2915 2916v_mad_mix_f32 v5, v1, src_scc, v32917// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0xfb,0x0d,0x04]2918 2919v_mad_mix_f32 v5, v1, v2, v2552920// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xfe,0x07]2921 2922v_mad_mix_f32 v5, v1, v2, s32923// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x00]2924 2925v_mad_mix_f32 v5, v1, v2, s1012926// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x96,0x01]2927 2928v_mad_mix_f32 v5, v1, v2, flat_scratch_lo2929// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x9a,0x01]2930 2931v_mad_mix_f32 v5, v1, v2, flat_scratch_hi2932// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x9e,0x01]2933 2934v_mad_mix_f32 v5, v1, v2, vcc_lo2935// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xaa,0x01]2936 2937v_mad_mix_f32 v5, v1, v2, vcc_hi2938// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xae,0x01]2939 2940v_mad_mix_f32 v5, v1, v2, ttmp152941// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xee,0x01]2942 2943v_mad_mix_f32 v5, v1, v2, m02944// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xf2,0x01]2945 2946v_mad_mix_f32 v5, v1, v2, exec_lo2947// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xfa,0x01]2948 2949v_mad_mix_f32 v5, v1, v2, exec_hi2950// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xfe,0x01]2951 2952v_mad_mix_f32 v5, v1, v2, 02953// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x02,0x02]2954 2955v_mad_mix_f32 v5, v1, v2, -12956// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x06,0x03]2957 2958v_mad_mix_f32 v5, v1, v2, 0.52959// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xc2,0x03]2960 2961v_mad_mix_f32 v5, v1, v2, -4.02962// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xde,0x03]2963 2964v_mad_mix_f32 v5, v1, v2, src_vccz2965// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xee,0x03]2966 2967v_mad_mix_f32 v5, v1, v2, src_execz2968// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xf2,0x03]2969 2970v_mad_mix_f32 v5, v1, v2, src_scc2971// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0xf6,0x03]2972 2973v_mad_mix_f32 v5, v1, v2, v3 op_sel:[0,0,0]2974// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x04]2975 2976v_mad_mix_f32 v5, v1, v2, v3 op_sel:[1,0,0]2977// CHECK: [0x05,0x08,0xa0,0xd3,0x01,0x05,0x0e,0x04]2978 2979v_mad_mix_f32 v5, v1, v2, v3 op_sel:[0,1,0]2980// CHECK: [0x05,0x10,0xa0,0xd3,0x01,0x05,0x0e,0x04]2981 2982v_mad_mix_f32 v5, v1, v2, v3 op_sel:[0,0,1]2983// CHECK: [0x05,0x20,0xa0,0xd3,0x01,0x05,0x0e,0x04]2984 2985v_mad_mix_f32 v5, v1, v2, v3 op_sel:[1,1,1]2986// CHECK: [0x05,0x38,0xa0,0xd3,0x01,0x05,0x0e,0x04]2987 2988v_mad_mix_f32 v5, v1, v2, v3 op_sel_hi:[0,0,0]2989// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x04]2990 2991v_mad_mix_f32 v5, v1, v2, v3 op_sel_hi:[1,0,0]2992// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x0c]2993 2994v_mad_mix_f32 v5, v1, v2, v3 op_sel_hi:[0,1,0]2995// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x14]2996 2997v_mad_mix_f32 v5, v1, v2, v3 op_sel_hi:[0,0,1]2998// CHECK: [0x05,0x40,0xa0,0xd3,0x01,0x05,0x0e,0x04]2999 3000v_mad_mix_f32 v5, v1, v2, v3 op_sel_hi:[1,1,1]3001// CHECK: [0x05,0x40,0xa0,0xd3,0x01,0x05,0x0e,0x1c]3002 3003v_mad_mix_f32 v5, -v1, v2, v33004// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x24]3005 3006v_mad_mix_f32 v5, v1, -v2, v33007// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x44]3008 3009v_mad_mix_f32 v5, v1, v2, -v33010// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0x84]3011 3012v_mad_mix_f32 v5, -v1, -v2, -v33013// CHECK: [0x05,0x00,0xa0,0xd3,0x01,0x05,0x0e,0xe4]3014 3015v_mad_mix_f32 v5, |v1|, v2, v33016// CHECK: [0x05,0x01,0xa0,0xd3,0x01,0x05,0x0e,0x04]3017 3018v_mad_mix_f32 v5, v1, |v2|, v33019// CHECK: [0x05,0x02,0xa0,0xd3,0x01,0x05,0x0e,0x04]3020 3021v_mad_mix_f32 v5, v1, v2, |v3|3022// CHECK: [0x05,0x04,0xa0,0xd3,0x01,0x05,0x0e,0x04]3023 3024v_mad_mix_f32 v5, |v1|, |v2|, |v3|3025// CHECK: [0x05,0x07,0xa0,0xd3,0x01,0x05,0x0e,0x04]3026 3027v_mad_mix_f32 v5, v1, v2, v3 clamp3028// CHECK: [0x05,0x80,0xa0,0xd3,0x01,0x05,0x0e,0x04]3029 3030v_mad_mixlo_f16 v5, v1, v2, v33031// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x04]3032 3033v_mad_mixlo_f16 v255, v1, v2, v33034// CHECK: [0xff,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x04]3035 3036v_mad_mixlo_f16 v5, v255, v2, v33037// CHECK: [0x05,0x00,0xa1,0xd3,0xff,0x05,0x0e,0x04]3038 3039v_mad_mixlo_f16 v5, s1, v2, v33040// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x04,0x0e,0x04]3041 3042v_mad_mixlo_f16 v5, s101, v2, v33043// CHECK: [0x05,0x00,0xa1,0xd3,0x65,0x04,0x0e,0x04]3044 3045v_mad_mixlo_f16 v5, flat_scratch_lo, v2, v33046// CHECK: [0x05,0x00,0xa1,0xd3,0x66,0x04,0x0e,0x04]3047 3048v_mad_mixlo_f16 v5, flat_scratch_hi, v2, v33049// CHECK: [0x05,0x00,0xa1,0xd3,0x67,0x04,0x0e,0x04]3050 3051v_mad_mixlo_f16 v5, vcc_lo, v2, v33052// CHECK: [0x05,0x00,0xa1,0xd3,0x6a,0x04,0x0e,0x04]3053 3054v_mad_mixlo_f16 v5, vcc_hi, v2, v33055// CHECK: [0x05,0x00,0xa1,0xd3,0x6b,0x04,0x0e,0x04]3056 3057v_mad_mixlo_f16 v5, ttmp15, v2, v33058// CHECK: [0x05,0x00,0xa1,0xd3,0x7b,0x04,0x0e,0x04]3059 3060v_mad_mixlo_f16 v5, m0, v2, v33061// CHECK: [0x05,0x00,0xa1,0xd3,0x7c,0x04,0x0e,0x04]3062 3063v_mad_mixlo_f16 v5, exec_lo, v2, v33064// CHECK: [0x05,0x00,0xa1,0xd3,0x7e,0x04,0x0e,0x04]3065 3066v_mad_mixlo_f16 v5, exec_hi, v2, v33067// CHECK: [0x05,0x00,0xa1,0xd3,0x7f,0x04,0x0e,0x04]3068 3069v_mad_mixlo_f16 v5, 0, v2, v33070// CHECK: [0x05,0x00,0xa1,0xd3,0x80,0x04,0x0e,0x04]3071 3072v_mad_mixlo_f16 v5, -1, v2, v33073// CHECK: [0x05,0x00,0xa1,0xd3,0xc1,0x04,0x0e,0x04]3074 3075v_mad_mixlo_f16 v5, 0.5, v2, v33076// CHECK: [0x05,0x00,0xa1,0xd3,0xf0,0x04,0x0e,0x04]3077 3078v_mad_mixlo_f16 v5, -4.0, v2, v33079// CHECK: [0x05,0x00,0xa1,0xd3,0xf7,0x04,0x0e,0x04]3080 3081v_mad_mixlo_f16 v5, src_vccz, v2, v33082// CHECK: [0x05,0x00,0xa1,0xd3,0xfb,0x04,0x0e,0x04]3083 3084v_mad_mixlo_f16 v5, src_execz, v2, v33085// CHECK: [0x05,0x00,0xa1,0xd3,0xfc,0x04,0x0e,0x04]3086 3087v_mad_mixlo_f16 v5, src_scc, v2, v33088// CHECK: [0x05,0x00,0xa1,0xd3,0xfd,0x04,0x0e,0x04]3089 3090v_mad_mixlo_f16 v5, src_lds_direct, v2, v33091// CHECK: [0x05,0x00,0xa1,0xd3,0xfe,0x04,0x0e,0x04]3092 3093v_mad_mixlo_f16 v5, v1, v255, v33094// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xff,0x0f,0x04]3095 3096v_mad_mixlo_f16 v5, v1, s2, v33097// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0c,0x04]3098 3099v_mad_mixlo_f16 v5, v1, s101, v33100// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xcb,0x0c,0x04]3101 3102v_mad_mixlo_f16 v5, v1, flat_scratch_lo, v33103// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xcd,0x0c,0x04]3104 3105v_mad_mixlo_f16 v5, v1, flat_scratch_hi, v33106// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xcf,0x0c,0x04]3107 3108v_mad_mixlo_f16 v5, v1, vcc_lo, v33109// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xd5,0x0c,0x04]3110 3111v_mad_mixlo_f16 v5, v1, vcc_hi, v33112// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xd7,0x0c,0x04]3113 3114v_mad_mixlo_f16 v5, v1, ttmp15, v33115// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xf7,0x0c,0x04]3116 3117v_mad_mixlo_f16 v5, v1, m0, v33118// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xf9,0x0c,0x04]3119 3120v_mad_mixlo_f16 v5, v1, exec_lo, v33121// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xfd,0x0c,0x04]3122 3123v_mad_mixlo_f16 v5, v1, exec_hi, v33124// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xff,0x0c,0x04]3125 3126v_mad_mixlo_f16 v5, v1, 0, v33127// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x01,0x0d,0x04]3128 3129v_mad_mixlo_f16 v5, v1, -1, v33130// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x83,0x0d,0x04]3131 3132v_mad_mixlo_f16 v5, v1, 0.5, v33133// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xe1,0x0d,0x04]3134 3135v_mad_mixlo_f16 v5, v1, -4.0, v33136// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xef,0x0d,0x04]3137 3138v_mad_mixlo_f16 v5, v1, src_vccz, v33139// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xf7,0x0d,0x04]3140 3141v_mad_mixlo_f16 v5, v1, src_execz, v33142// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xf9,0x0d,0x04]3143 3144v_mad_mixlo_f16 v5, v1, src_scc, v33145// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0xfb,0x0d,0x04]3146 3147v_mad_mixlo_f16 v5, v1, v2, v2553148// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xfe,0x07]3149 3150v_mad_mixlo_f16 v5, v1, v2, s33151// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x00]3152 3153v_mad_mixlo_f16 v5, v1, v2, s1013154// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x96,0x01]3155 3156v_mad_mixlo_f16 v5, v1, v2, flat_scratch_lo3157// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x9a,0x01]3158 3159v_mad_mixlo_f16 v5, v1, v2, flat_scratch_hi3160// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x9e,0x01]3161 3162v_mad_mixlo_f16 v5, v1, v2, vcc_lo3163// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xaa,0x01]3164 3165v_mad_mixlo_f16 v5, v1, v2, vcc_hi3166// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xae,0x01]3167 3168v_mad_mixlo_f16 v5, v1, v2, ttmp153169// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xee,0x01]3170 3171v_mad_mixlo_f16 v5, v1, v2, m03172// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xf2,0x01]3173 3174v_mad_mixlo_f16 v5, v1, v2, exec_lo3175// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xfa,0x01]3176 3177v_mad_mixlo_f16 v5, v1, v2, exec_hi3178// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xfe,0x01]3179 3180v_mad_mixlo_f16 v5, v1, v2, 03181// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x02,0x02]3182 3183v_mad_mixlo_f16 v5, v1, v2, -13184// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x06,0x03]3185 3186v_mad_mixlo_f16 v5, v1, v2, 0.53187// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xc2,0x03]3188 3189v_mad_mixlo_f16 v5, v1, v2, -4.03190// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xde,0x03]3191 3192v_mad_mixlo_f16 v5, v1, v2, src_vccz3193// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xee,0x03]3194 3195v_mad_mixlo_f16 v5, v1, v2, src_execz3196// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xf2,0x03]3197 3198v_mad_mixlo_f16 v5, v1, v2, src_scc3199// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0xf6,0x03]3200 3201v_mad_mixlo_f16 v5, v1, v2, v3 op_sel:[0,0,0]3202// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x04]3203 3204v_mad_mixlo_f16 v5, v1, v2, v3 op_sel:[1,0,0]3205// CHECK: [0x05,0x08,0xa1,0xd3,0x01,0x05,0x0e,0x04]3206 3207v_mad_mixlo_f16 v5, v1, v2, v3 op_sel:[0,1,0]3208// CHECK: [0x05,0x10,0xa1,0xd3,0x01,0x05,0x0e,0x04]3209 3210v_mad_mixlo_f16 v5, v1, v2, v3 op_sel:[0,0,1]3211// CHECK: [0x05,0x20,0xa1,0xd3,0x01,0x05,0x0e,0x04]3212 3213v_mad_mixlo_f16 v5, v1, v2, v3 op_sel:[1,1,1]3214// CHECK: [0x05,0x38,0xa1,0xd3,0x01,0x05,0x0e,0x04]3215 3216v_mad_mixlo_f16 v5, v1, v2, v3 op_sel_hi:[0,0,0]3217// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x04]3218 3219v_mad_mixlo_f16 v5, v1, v2, v3 op_sel_hi:[1,0,0]3220// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x0c]3221 3222v_mad_mixlo_f16 v5, v1, v2, v3 op_sel_hi:[0,1,0]3223// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x14]3224 3225v_mad_mixlo_f16 v5, v1, v2, v3 op_sel_hi:[0,0,1]3226// CHECK: [0x05,0x40,0xa1,0xd3,0x01,0x05,0x0e,0x04]3227 3228v_mad_mixlo_f16 v5, v1, v2, v3 op_sel_hi:[1,1,1]3229// CHECK: [0x05,0x40,0xa1,0xd3,0x01,0x05,0x0e,0x1c]3230 3231v_mad_mixlo_f16 v5, -v1, v2, v33232// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x24]3233 3234v_mad_mixlo_f16 v5, v1, -v2, v33235// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x44]3236 3237v_mad_mixlo_f16 v5, v1, v2, -v33238// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0x84]3239 3240v_mad_mixlo_f16 v5, -v1, -v2, -v33241// CHECK: [0x05,0x00,0xa1,0xd3,0x01,0x05,0x0e,0xe4]3242 3243v_mad_mixlo_f16 v5, |v1|, v2, v33244// CHECK: [0x05,0x01,0xa1,0xd3,0x01,0x05,0x0e,0x04]3245 3246v_mad_mixlo_f16 v5, v1, |v2|, v33247// CHECK: [0x05,0x02,0xa1,0xd3,0x01,0x05,0x0e,0x04]3248 3249v_mad_mixlo_f16 v5, v1, v2, |v3|3250// CHECK: [0x05,0x04,0xa1,0xd3,0x01,0x05,0x0e,0x04]3251 3252v_mad_mixlo_f16 v5, |v1|, |v2|, |v3|3253// CHECK: [0x05,0x07,0xa1,0xd3,0x01,0x05,0x0e,0x04]3254 3255v_mad_mixlo_f16 v5, v1, v2, v3 clamp3256// CHECK: [0x05,0x80,0xa1,0xd3,0x01,0x05,0x0e,0x04]3257 3258v_mad_mixhi_f16 v5, v1, v2, v33259// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x04]3260 3261v_mad_mixhi_f16 v255, v1, v2, v33262// CHECK: [0xff,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x04]3263 3264v_mad_mixhi_f16 v5, v255, v2, v33265// CHECK: [0x05,0x00,0xa2,0xd3,0xff,0x05,0x0e,0x04]3266 3267v_mad_mixhi_f16 v5, s1, v2, v33268// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x04,0x0e,0x04]3269 3270v_mad_mixhi_f16 v5, s101, v2, v33271// CHECK: [0x05,0x00,0xa2,0xd3,0x65,0x04,0x0e,0x04]3272 3273v_mad_mixhi_f16 v5, flat_scratch_lo, v2, v33274// CHECK: [0x05,0x00,0xa2,0xd3,0x66,0x04,0x0e,0x04]3275 3276v_mad_mixhi_f16 v5, flat_scratch_hi, v2, v33277// CHECK: [0x05,0x00,0xa2,0xd3,0x67,0x04,0x0e,0x04]3278 3279v_mad_mixhi_f16 v5, vcc_lo, v2, v33280// CHECK: [0x05,0x00,0xa2,0xd3,0x6a,0x04,0x0e,0x04]3281 3282v_mad_mixhi_f16 v5, vcc_hi, v2, v33283// CHECK: [0x05,0x00,0xa2,0xd3,0x6b,0x04,0x0e,0x04]3284 3285v_mad_mixhi_f16 v5, ttmp15, v2, v33286// CHECK: [0x05,0x00,0xa2,0xd3,0x7b,0x04,0x0e,0x04]3287 3288v_mad_mixhi_f16 v5, m0, v2, v33289// CHECK: [0x05,0x00,0xa2,0xd3,0x7c,0x04,0x0e,0x04]3290 3291v_mad_mixhi_f16 v5, exec_lo, v2, v33292// CHECK: [0x05,0x00,0xa2,0xd3,0x7e,0x04,0x0e,0x04]3293 3294v_mad_mixhi_f16 v5, exec_hi, v2, v33295// CHECK: [0x05,0x00,0xa2,0xd3,0x7f,0x04,0x0e,0x04]3296 3297v_mad_mixhi_f16 v5, 0, v2, v33298// CHECK: [0x05,0x00,0xa2,0xd3,0x80,0x04,0x0e,0x04]3299 3300v_mad_mixhi_f16 v5, -1, v2, v33301// CHECK: [0x05,0x00,0xa2,0xd3,0xc1,0x04,0x0e,0x04]3302 3303v_mad_mixhi_f16 v5, 0.5, v2, v33304// CHECK: [0x05,0x00,0xa2,0xd3,0xf0,0x04,0x0e,0x04]3305 3306v_mad_mixhi_f16 v5, -4.0, v2, v33307// CHECK: [0x05,0x00,0xa2,0xd3,0xf7,0x04,0x0e,0x04]3308 3309v_mad_mixhi_f16 v5, src_vccz, v2, v33310// CHECK: [0x05,0x00,0xa2,0xd3,0xfb,0x04,0x0e,0x04]3311 3312v_mad_mixhi_f16 v5, src_execz, v2, v33313// CHECK: [0x05,0x00,0xa2,0xd3,0xfc,0x04,0x0e,0x04]3314 3315v_mad_mixhi_f16 v5, src_scc, v2, v33316// CHECK: [0x05,0x00,0xa2,0xd3,0xfd,0x04,0x0e,0x04]3317 3318v_mad_mixhi_f16 v5, src_lds_direct, v2, v33319// CHECK: [0x05,0x00,0xa2,0xd3,0xfe,0x04,0x0e,0x04]3320 3321v_mad_mixhi_f16 v5, v1, v255, v33322// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xff,0x0f,0x04]3323 3324v_mad_mixhi_f16 v5, v1, s2, v33325// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0c,0x04]3326 3327v_mad_mixhi_f16 v5, v1, s101, v33328// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xcb,0x0c,0x04]3329 3330v_mad_mixhi_f16 v5, v1, flat_scratch_lo, v33331// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xcd,0x0c,0x04]3332 3333v_mad_mixhi_f16 v5, v1, flat_scratch_hi, v33334// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xcf,0x0c,0x04]3335 3336v_mad_mixhi_f16 v5, v1, vcc_lo, v33337// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xd5,0x0c,0x04]3338 3339v_mad_mixhi_f16 v5, v1, vcc_hi, v33340// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xd7,0x0c,0x04]3341 3342v_mad_mixhi_f16 v5, v1, ttmp15, v33343// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xf7,0x0c,0x04]3344 3345v_mad_mixhi_f16 v5, v1, m0, v33346// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xf9,0x0c,0x04]3347 3348v_mad_mixhi_f16 v5, v1, exec_lo, v33349// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xfd,0x0c,0x04]3350 3351v_mad_mixhi_f16 v5, v1, exec_hi, v33352// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xff,0x0c,0x04]3353 3354v_mad_mixhi_f16 v5, v1, 0, v33355// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x01,0x0d,0x04]3356 3357v_mad_mixhi_f16 v5, v1, -1, v33358// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x83,0x0d,0x04]3359 3360v_mad_mixhi_f16 v5, v1, 0.5, v33361// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xe1,0x0d,0x04]3362 3363v_mad_mixhi_f16 v5, v1, -4.0, v33364// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xef,0x0d,0x04]3365 3366v_mad_mixhi_f16 v5, v1, src_vccz, v33367// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xf7,0x0d,0x04]3368 3369v_mad_mixhi_f16 v5, v1, src_execz, v33370// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xf9,0x0d,0x04]3371 3372v_mad_mixhi_f16 v5, v1, src_scc, v33373// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0xfb,0x0d,0x04]3374 3375v_mad_mixhi_f16 v5, v1, v2, v2553376// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xfe,0x07]3377 3378v_mad_mixhi_f16 v5, v1, v2, s33379// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x00]3380 3381v_mad_mixhi_f16 v5, v1, v2, s1013382// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x96,0x01]3383 3384v_mad_mixhi_f16 v5, v1, v2, flat_scratch_lo3385// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x9a,0x01]3386 3387v_mad_mixhi_f16 v5, v1, v2, flat_scratch_hi3388// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x9e,0x01]3389 3390v_mad_mixhi_f16 v5, v1, v2, vcc_lo3391// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xaa,0x01]3392 3393v_mad_mixhi_f16 v5, v1, v2, vcc_hi3394// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xae,0x01]3395 3396v_mad_mixhi_f16 v5, v1, v2, ttmp153397// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xee,0x01]3398 3399v_mad_mixhi_f16 v5, v1, v2, m03400// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xf2,0x01]3401 3402v_mad_mixhi_f16 v5, v1, v2, exec_lo3403// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xfa,0x01]3404 3405v_mad_mixhi_f16 v5, v1, v2, exec_hi3406// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xfe,0x01]3407 3408v_mad_mixhi_f16 v5, v1, v2, 03409// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x02,0x02]3410 3411v_mad_mixhi_f16 v5, v1, v2, -13412// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x06,0x03]3413 3414v_mad_mixhi_f16 v5, v1, v2, 0.53415// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xc2,0x03]3416 3417v_mad_mixhi_f16 v5, v1, v2, -4.03418// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xde,0x03]3419 3420v_mad_mixhi_f16 v5, v1, v2, src_vccz3421// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xee,0x03]3422 3423v_mad_mixhi_f16 v5, v1, v2, src_execz3424// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xf2,0x03]3425 3426v_mad_mixhi_f16 v5, v1, v2, src_scc3427// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0xf6,0x03]3428 3429v_mad_mixhi_f16 v5, v1, v2, v3 op_sel:[0,0,0]3430// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x04]3431 3432v_mad_mixhi_f16 v5, v1, v2, v3 op_sel:[1,0,0]3433// CHECK: [0x05,0x08,0xa2,0xd3,0x01,0x05,0x0e,0x04]3434 3435v_mad_mixhi_f16 v5, v1, v2, v3 op_sel:[0,1,0]3436// CHECK: [0x05,0x10,0xa2,0xd3,0x01,0x05,0x0e,0x04]3437 3438v_mad_mixhi_f16 v5, v1, v2, v3 op_sel:[0,0,1]3439// CHECK: [0x05,0x20,0xa2,0xd3,0x01,0x05,0x0e,0x04]3440 3441v_mad_mixhi_f16 v5, v1, v2, v3 op_sel:[1,1,1]3442// CHECK: [0x05,0x38,0xa2,0xd3,0x01,0x05,0x0e,0x04]3443 3444v_mad_mixhi_f16 v5, v1, v2, v3 op_sel_hi:[0,0,0]3445// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x04]3446 3447v_mad_mixhi_f16 v5, v1, v2, v3 op_sel_hi:[1,0,0]3448// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x0c]3449 3450v_mad_mixhi_f16 v5, v1, v2, v3 op_sel_hi:[0,1,0]3451// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x14]3452 3453v_mad_mixhi_f16 v5, v1, v2, v3 op_sel_hi:[0,0,1]3454// CHECK: [0x05,0x40,0xa2,0xd3,0x01,0x05,0x0e,0x04]3455 3456v_mad_mixhi_f16 v5, v1, v2, v3 op_sel_hi:[1,1,1]3457// CHECK: [0x05,0x40,0xa2,0xd3,0x01,0x05,0x0e,0x1c]3458 3459v_mad_mixhi_f16 v5, -v1, v2, v33460// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x24]3461 3462v_mad_mixhi_f16 v5, v1, -v2, v33463// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x44]3464 3465v_mad_mixhi_f16 v5, v1, v2, -v33466// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0x84]3467 3468v_mad_mixhi_f16 v5, -v1, -v2, -v33469// CHECK: [0x05,0x00,0xa2,0xd3,0x01,0x05,0x0e,0xe4]3470 3471v_mad_mixhi_f16 v5, |v1|, v2, v33472// CHECK: [0x05,0x01,0xa2,0xd3,0x01,0x05,0x0e,0x04]3473 3474v_mad_mixhi_f16 v5, v1, |v2|, v33475// CHECK: [0x05,0x02,0xa2,0xd3,0x01,0x05,0x0e,0x04]3476 3477v_mad_mixhi_f16 v5, v1, v2, |v3|3478// CHECK: [0x05,0x04,0xa2,0xd3,0x01,0x05,0x0e,0x04]3479 3480v_mad_mixhi_f16 v5, |v1|, |v2|, |v3|3481// CHECK: [0x05,0x07,0xa2,0xd3,0x01,0x05,0x0e,0x04]3482 3483v_mad_mixhi_f16 v5, v1, v2, v3 clamp3484// CHECK: [0x05,0x80,0xa2,0xd3,0x01,0x05,0x0e,0x04]3485