1// RUN: llvm-mc -arch=amdgcn -mcpu=gfx900 -show-encoding %s | FileCheck %s 2 3v_mad_legacy_f32 v5, v1, v2, v3 4// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04] 5 6v_mad_legacy_f32 v255, v1, v2, v3 7// CHECK: [0xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04] 8 9v_mad_legacy_f32 v5, v255, v2, v3 10// CHECK: [0x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04] 11 12v_mad_legacy_f32 v5, s1, v2, v3 13// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04] 14 15v_mad_legacy_f32 v5, s101, v2, v3 16// CHECK: [0x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04] 17 18v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3 19// CHECK: [0x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04] 20 21v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3 22// CHECK: [0x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04] 23 24v_mad_legacy_f32 v5, vcc_lo, v2, v3 25// CHECK: [0x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04] 26 27v_mad_legacy_f32 v5, vcc_hi, v2, v3 28// CHECK: [0x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04] 29 30v_mad_legacy_f32 v5, ttmp15, v2, v3 31// CHECK: [0x05,0x00,0xc0,0xd1,0x7b,0x04,0x0e,0x04] 32 33v_mad_legacy_f32 v5, m0, v2, v3 34// CHECK: [0x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04] 35 36v_mad_legacy_f32 v5, exec_lo, v2, v3 37// CHECK: [0x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04] 38 39v_mad_legacy_f32 v5, exec_hi, v2, v3 40// CHECK: [0x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04] 41 42v_mad_legacy_f32 v5, 0, v2, v3 43// CHECK: [0x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04] 44 45v_mad_legacy_f32 v5, -1, v2, v3 46// CHECK: [0x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04] 47 48v_mad_legacy_f32 v5, 0.5, v2, v3 49// CHECK: [0x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04] 50 51v_mad_legacy_f32 v5, -4.0, v2, v3 52// CHECK: [0x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04] 53 54v_mad_legacy_f32 v5, src_vccz, v2, v3 55// CHECK: [0x05,0x00,0xc0,0xd1,0xfb,0x04,0x0e,0x04] 56 57v_mad_legacy_f32 v5, src_execz, v2, v3 58// CHECK: [0x05,0x00,0xc0,0xd1,0xfc,0x04,0x0e,0x04] 59 60v_mad_legacy_f32 v5, src_scc, v2, v3 61// CHECK: [0x05,0x00,0xc0,0xd1,0xfd,0x04,0x0e,0x04] 62 63v_mad_legacy_f32 v5, src_lds_direct, v2, v3 64// CHECK: [0x05,0x00,0xc0,0xd1,0xfe,0x04,0x0e,0x04] 65 66v_mad_legacy_f32 v5, v1, v255, v3 67// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04] 68 69v_mad_legacy_f32 v5, v1, s2, v3 70// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04] 71 72v_mad_legacy_f32 v5, v1, s101, v3 73// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04] 74 75v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3 76// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04] 77 78v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3 79// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04] 80 81v_mad_legacy_f32 v5, v1, vcc_lo, v3 82// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04] 83 84v_mad_legacy_f32 v5, v1, vcc_hi, v3 85// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04] 86 87v_mad_legacy_f32 v5, v1, ttmp15, v3 88// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xf7,0x0c,0x04] 89 90v_mad_legacy_f32 v5, v1, m0, v3 91// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04] 92 93v_mad_legacy_f32 v5, v1, exec_lo, v3 94// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04] 95 96v_mad_legacy_f32 v5, v1, exec_hi, v3 97// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04] 98 99v_mad_legacy_f32 v5, v1, 0, v3 100// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04] 101 102v_mad_legacy_f32 v5, v1, -1, v3 103// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04] 104 105v_mad_legacy_f32 v5, v1, 0.5, v3 106// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04] 107 108v_mad_legacy_f32 v5, v1, -4.0, v3 109// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04] 110 111v_mad_legacy_f32 v5, v1, src_vccz, v3 112// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xf7,0x0d,0x04] 113 114v_mad_legacy_f32 v5, v1, src_execz, v3 115// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xf9,0x0d,0x04] 116 117v_mad_legacy_f32 v5, v1, src_scc, v3 118// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xfb,0x0d,0x04] 119 120v_mad_legacy_f32 v5, v1, v2, v255 121// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07] 122 123v_mad_legacy_f32 v5, v1, v2, s3 124// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00] 125 126v_mad_legacy_f32 v5, v1, v2, s101 127// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01] 128 129v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo 130// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01] 131 132v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi 133// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01] 134 135v_mad_legacy_f32 v5, v1, v2, vcc_lo 136// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01] 137 138v_mad_legacy_f32 v5, v1, v2, vcc_hi 139// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01] 140 141v_mad_legacy_f32 v5, v1, v2, ttmp15 142// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x01] 143 144v_mad_legacy_f32 v5, v1, v2, m0 145// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01] 146 147v_mad_legacy_f32 v5, v1, v2, exec_lo 148// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01] 149 150v_mad_legacy_f32 v5, v1, v2, exec_hi 151// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01] 152 153v_mad_legacy_f32 v5, v1, v2, 0 154// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02] 155 156v_mad_legacy_f32 v5, v1, v2, -1 157// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03] 158 159v_mad_legacy_f32 v5, v1, v2, 0.5 160// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03] 161 162v_mad_legacy_f32 v5, v1, v2, -4.0 163// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03] 164 165v_mad_legacy_f32 v5, v1, v2, src_vccz 166// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x03] 167 168v_mad_legacy_f32 v5, v1, v2, src_execz 169// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x03] 170 171v_mad_legacy_f32 v5, v1, v2, src_scc 172// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xf6,0x03] 173 174v_mad_legacy_f32 v5, -v1, v2, v3 175// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24] 176 177v_mad_legacy_f32 v5, v1, -v2, v3 178// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44] 179 180v_mad_legacy_f32 v5, v1, v2, -v3 181// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84] 182 183v_mad_legacy_f32 v5, -v1, -v2, -v3 184// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4] 185 186v_mad_legacy_f32 v5, |v1|, v2, v3 187// CHECK: [0x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04] 188 189v_mad_legacy_f32 v5, v1, |v2|, v3 190// CHECK: [0x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04] 191 192v_mad_legacy_f32 v5, v1, v2, |v3| 193// CHECK: [0x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04] 194 195v_mad_legacy_f32 v5, |v1|, |v2|, |v3| 196// CHECK: [0x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04] 197 198v_mad_legacy_f32 v5, v1, v2, v3 clamp 199// CHECK: [0x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04] 200 201v_mad_legacy_f32 v5, v1, v2, v3 mul:2 202// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c] 203 204v_mad_legacy_f32 v5, v1, v2, v3 mul:4 205// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14] 206 207v_mad_legacy_f32 v5, v1, v2, v3 div:2 208// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c] 209 210v_mad_f32 v5, v1, v2, v3 211// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04] 212 213v_mad_f32 v255, v1, v2, v3 214// CHECK: [0xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04] 215 216v_mad_f32 v5, v255, v2, v3 217// CHECK: [0x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04] 218 219v_mad_f32 v5, s1, v2, v3 220// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04] 221 222v_mad_f32 v5, s101, v2, v3 223// CHECK: [0x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04] 224 225v_mad_f32 v5, flat_scratch_lo, v2, v3 226// CHECK: [0x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04] 227 228v_mad_f32 v5, flat_scratch_hi, v2, v3 229// CHECK: [0x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04] 230 231v_mad_f32 v5, vcc_lo, v2, v3 232// CHECK: [0x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04] 233 234v_mad_f32 v5, vcc_hi, v2, v3 235// CHECK: [0x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04] 236 237v_mad_f32 v5, ttmp15, v2, v3 238// CHECK: [0x05,0x00,0xc1,0xd1,0x7b,0x04,0x0e,0x04] 239 240v_mad_f32 v5, m0, v2, v3 241// CHECK: [0x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04] 242 243v_mad_f32 v5, exec_lo, v2, v3 244// CHECK: [0x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04] 245 246v_mad_f32 v5, exec_hi, v2, v3 247// CHECK: [0x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04] 248 249v_mad_f32 v5, 0, v2, v3 250// CHECK: [0x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04] 251 252v_mad_f32 v5, -1, v2, v3 253// CHECK: [0x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04] 254 255v_mad_f32 v5, 0.5, v2, v3 256// CHECK: [0x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04] 257 258v_mad_f32 v5, -4.0, v2, v3 259// CHECK: [0x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04] 260 261v_mad_f32 v5, src_vccz, v2, v3 262// CHECK: [0x05,0x00,0xc1,0xd1,0xfb,0x04,0x0e,0x04] 263 264v_mad_f32 v5, src_execz, v2, v3 265// CHECK: [0x05,0x00,0xc1,0xd1,0xfc,0x04,0x0e,0x04] 266 267v_mad_f32 v5, src_scc, v2, v3 268// CHECK: [0x05,0x00,0xc1,0xd1,0xfd,0x04,0x0e,0x04] 269 270v_mad_f32 v5, src_lds_direct, v2, v3 271// CHECK: [0x05,0x00,0xc1,0xd1,0xfe,0x04,0x0e,0x04] 272 273v_mad_f32 v5, v1, v255, v3 274// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04] 275 276v_mad_f32 v5, v1, s2, v3 277// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04] 278 279v_mad_f32 v5, v1, s101, v3 280// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04] 281 282v_mad_f32 v5, v1, flat_scratch_lo, v3 283// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04] 284 285v_mad_f32 v5, v1, flat_scratch_hi, v3 286// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04] 287 288v_mad_f32 v5, v1, vcc_lo, v3 289// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04] 290 291v_mad_f32 v5, v1, vcc_hi, v3 292// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04] 293 294v_mad_f32 v5, v1, ttmp15, v3 295// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xf7,0x0c,0x04] 296 297v_mad_f32 v5, v1, m0, v3 298// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04] 299 300v_mad_f32 v5, v1, exec_lo, v3 301// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04] 302 303v_mad_f32 v5, v1, exec_hi, v3 304// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04] 305 306v_mad_f32 v5, v1, 0, v3 307// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04] 308 309v_mad_f32 v5, v1, -1, v3 310// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04] 311 312v_mad_f32 v5, v1, 0.5, v3 313// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04] 314 315v_mad_f32 v5, v1, -4.0, v3 316// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04] 317 318v_mad_f32 v5, v1, src_vccz, v3 319// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xf7,0x0d,0x04] 320 321v_mad_f32 v5, v1, src_execz, v3 322// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xf9,0x0d,0x04] 323 324v_mad_f32 v5, v1, src_scc, v3 325// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xfb,0x0d,0x04] 326 327v_mad_f32 v5, v1, v2, v255 328// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07] 329 330v_mad_f32 v5, v1, v2, s3 331// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00] 332 333v_mad_f32 v5, v1, v2, s101 334// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01] 335 336v_mad_f32 v5, v1, v2, flat_scratch_lo 337// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01] 338 339v_mad_f32 v5, v1, v2, flat_scratch_hi 340// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01] 341 342v_mad_f32 v5, v1, v2, vcc_lo 343// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01] 344 345v_mad_f32 v5, v1, v2, vcc_hi 346// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01] 347 348v_mad_f32 v5, v1, v2, ttmp15 349// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x01] 350 351v_mad_f32 v5, v1, v2, m0 352// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01] 353 354v_mad_f32 v5, v1, v2, exec_lo 355// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01] 356 357v_mad_f32 v5, v1, v2, exec_hi 358// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01] 359 360v_mad_f32 v5, v1, v2, 0 361// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02] 362 363v_mad_f32 v5, v1, v2, -1 364// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03] 365 366v_mad_f32 v5, v1, v2, 0.5 367// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03] 368 369v_mad_f32 v5, v1, v2, -4.0 370// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03] 371 372v_mad_f32 v5, v1, v2, src_vccz 373// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x03] 374 375v_mad_f32 v5, v1, v2, src_execz 376// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x03] 377 378v_mad_f32 v5, v1, v2, src_scc 379// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xf6,0x03] 380 381v_mad_f32 v5, -v1, v2, v3 382// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24] 383 384v_mad_f32 v5, v1, -v2, v3 385// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44] 386 387v_mad_f32 v5, v1, v2, -v3 388// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84] 389 390v_mad_f32 v5, -v1, -v2, -v3 391// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4] 392 393v_mad_f32 v5, |v1|, v2, v3 394// CHECK: [0x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04] 395 396v_mad_f32 v5, v1, |v2|, v3 397// CHECK: [0x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04] 398 399v_mad_f32 v5, v1, v2, |v3| 400// CHECK: [0x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04] 401 402v_mad_f32 v5, |v1|, |v2|, |v3| 403// CHECK: [0x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04] 404 405v_mad_f32 v5, v1, v2, v3 clamp 406// CHECK: [0x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04] 407 408v_mad_f32 v5, v1, v2, v3 mul:2 409// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c] 410 411v_mad_f32 v5, v1, v2, v3 mul:4 412// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14] 413 414v_mad_f32 v5, v1, v2, v3 div:2 415// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c] 416 417v_mad_i32_i24 v5, v1, v2, v3 418// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04] 419 420v_mad_i32_i24 v255, v1, v2, v3 421// CHECK: [0xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04] 422 423v_mad_i32_i24 v5, v255, v2, v3 424// CHECK: [0x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04] 425 426v_mad_i32_i24 v5, s1, v2, v3 427// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04] 428 429v_mad_i32_i24 v5, s101, v2, v3 430// CHECK: [0x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04] 431 432v_mad_i32_i24 v5, flat_scratch_lo, v2, v3 433// CHECK: [0x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04] 434 435v_mad_i32_i24 v5, flat_scratch_hi, v2, v3 436// CHECK: [0x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04] 437 438v_mad_i32_i24 v5, vcc_lo, v2, v3 439// CHECK: [0x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04] 440 441v_mad_i32_i24 v5, vcc_hi, v2, v3 442// CHECK: [0x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04] 443 444v_mad_i32_i24 v5, ttmp15, v2, v3 445// CHECK: [0x05,0x00,0xc2,0xd1,0x7b,0x04,0x0e,0x04] 446 447v_mad_i32_i24 v5, m0, v2, v3 448// CHECK: [0x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04] 449 450v_mad_i32_i24 v5, exec_lo, v2, v3 451// CHECK: [0x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04] 452 453v_mad_i32_i24 v5, exec_hi, v2, v3 454// CHECK: [0x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04] 455 456v_mad_i32_i24 v5, 0, v2, v3 457// CHECK: [0x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04] 458 459v_mad_i32_i24 v5, -1, v2, v3 460// CHECK: [0x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04] 461 462v_mad_i32_i24 v5, 0.5, v2, v3 463// CHECK: [0x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04] 464 465v_mad_i32_i24 v5, -4.0, v2, v3 466// CHECK: [0x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04] 467 468v_mad_i32_i24 v5, src_vccz, v2, v3 469// CHECK: [0x05,0x00,0xc2,0xd1,0xfb,0x04,0x0e,0x04] 470 471v_mad_i32_i24 v5, src_execz, v2, v3 472// CHECK: [0x05,0x00,0xc2,0xd1,0xfc,0x04,0x0e,0x04] 473 474v_mad_i32_i24 v5, src_scc, v2, v3 475// CHECK: [0x05,0x00,0xc2,0xd1,0xfd,0x04,0x0e,0x04] 476 477v_mad_i32_i24 v5, src_lds_direct, v2, v3 478// CHECK: [0x05,0x00,0xc2,0xd1,0xfe,0x04,0x0e,0x04] 479 480v_mad_i32_i24 v5, v1, v255, v3 481// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04] 482 483v_mad_i32_i24 v5, v1, s2, v3 484// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04] 485 486v_mad_i32_i24 v5, v1, s101, v3 487// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04] 488 489v_mad_i32_i24 v5, v1, flat_scratch_lo, v3 490// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04] 491 492v_mad_i32_i24 v5, v1, flat_scratch_hi, v3 493// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04] 494 495v_mad_i32_i24 v5, v1, vcc_lo, v3 496// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04] 497 498v_mad_i32_i24 v5, v1, vcc_hi, v3 499// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04] 500 501v_mad_i32_i24 v5, v1, ttmp15, v3 502// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xf7,0x0c,0x04] 503 504v_mad_i32_i24 v5, v1, m0, v3 505// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04] 506 507v_mad_i32_i24 v5, v1, exec_lo, v3 508// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04] 509 510v_mad_i32_i24 v5, v1, exec_hi, v3 511// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04] 512 513v_mad_i32_i24 v5, v1, 0, v3 514// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04] 515 516v_mad_i32_i24 v5, v1, -1, v3 517// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04] 518 519v_mad_i32_i24 v5, v1, 0.5, v3 520// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04] 521 522v_mad_i32_i24 v5, v1, -4.0, v3 523// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04] 524 525v_mad_i32_i24 v5, v1, src_vccz, v3 526// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xf7,0x0d,0x04] 527 528v_mad_i32_i24 v5, v1, src_execz, v3 529// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xf9,0x0d,0x04] 530 531v_mad_i32_i24 v5, v1, src_scc, v3 532// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xfb,0x0d,0x04] 533 534v_mad_i32_i24 v5, v1, v2, v255 535// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07] 536 537v_mad_i32_i24 v5, v1, v2, s3 538// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00] 539 540v_mad_i32_i24 v5, v1, v2, s101 541// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01] 542 543v_mad_i32_i24 v5, v1, v2, flat_scratch_lo 544// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01] 545 546v_mad_i32_i24 v5, v1, v2, flat_scratch_hi 547// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01] 548 549v_mad_i32_i24 v5, v1, v2, vcc_lo 550// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01] 551 552v_mad_i32_i24 v5, v1, v2, vcc_hi 553// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01] 554 555v_mad_i32_i24 v5, v1, v2, ttmp15 556// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x01] 557 558v_mad_i32_i24 v5, v1, v2, m0 559// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01] 560 561v_mad_i32_i24 v5, v1, v2, exec_lo 562// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01] 563 564v_mad_i32_i24 v5, v1, v2, exec_hi 565// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01] 566 567v_mad_i32_i24 v5, v1, v2, 0 568// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02] 569 570v_mad_i32_i24 v5, v1, v2, -1 571// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03] 572 573v_mad_i32_i24 v5, v1, v2, 0.5 574// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03] 575 576v_mad_i32_i24 v5, v1, v2, -4.0 577// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03] 578 579v_mad_i32_i24 v5, v1, v2, src_vccz 580// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x03] 581 582v_mad_i32_i24 v5, v1, v2, src_execz 583// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x03] 584 585v_mad_i32_i24 v5, v1, v2, src_scc 586// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xf6,0x03] 587 588v_mad_i32_i24 v5, v1, v2, v3 clamp 589// CHECK: [0x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04] 590 591v_mad_u32_u24 v5, v1, v2, v3 592// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04] 593 594v_mad_u32_u24 v255, v1, v2, v3 595// CHECK: [0xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04] 596 597v_mad_u32_u24 v5, v255, v2, v3 598// CHECK: [0x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04] 599 600v_mad_u32_u24 v5, s1, v2, v3 601// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04] 602 603v_mad_u32_u24 v5, s101, v2, v3 604// CHECK: [0x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04] 605 606v_mad_u32_u24 v5, flat_scratch_lo, v2, v3 607// CHECK: [0x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04] 608 609v_mad_u32_u24 v5, flat_scratch_hi, v2, v3 610// CHECK: [0x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04] 611 612v_mad_u32_u24 v5, vcc_lo, v2, v3 613// CHECK: [0x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04] 614 615v_mad_u32_u24 v5, vcc_hi, v2, v3 616// CHECK: [0x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04] 617 618v_mad_u32_u24 v5, ttmp15, v2, v3 619// CHECK: [0x05,0x00,0xc3,0xd1,0x7b,0x04,0x0e,0x04] 620 621v_mad_u32_u24 v5, m0, v2, v3 622// CHECK: [0x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04] 623 624v_mad_u32_u24 v5, exec_lo, v2, v3 625// CHECK: [0x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04] 626 627v_mad_u32_u24 v5, exec_hi, v2, v3 628// CHECK: [0x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04] 629 630v_mad_u32_u24 v5, 0, v2, v3 631// CHECK: [0x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04] 632 633v_mad_u32_u24 v5, -1, v2, v3 634// CHECK: [0x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04] 635 636v_mad_u32_u24 v5, 0.5, v2, v3 637// CHECK: [0x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04] 638 639v_mad_u32_u24 v5, -4.0, v2, v3 640// CHECK: [0x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04] 641 642v_mad_u32_u24 v5, src_vccz, v2, v3 643// CHECK: [0x05,0x00,0xc3,0xd1,0xfb,0x04,0x0e,0x04] 644 645v_mad_u32_u24 v5, src_execz, v2, v3 646// CHECK: [0x05,0x00,0xc3,0xd1,0xfc,0x04,0x0e,0x04] 647 648v_mad_u32_u24 v5, src_scc, v2, v3 649// CHECK: [0x05,0x00,0xc3,0xd1,0xfd,0x04,0x0e,0x04] 650 651v_mad_u32_u24 v5, src_lds_direct, v2, v3 652// CHECK: [0x05,0x00,0xc3,0xd1,0xfe,0x04,0x0e,0x04] 653 654v_mad_u32_u24 v5, v1, v255, v3 655// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04] 656 657v_mad_u32_u24 v5, v1, s2, v3 658// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04] 659 660v_mad_u32_u24 v5, v1, s101, v3 661// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04] 662 663v_mad_u32_u24 v5, v1, flat_scratch_lo, v3 664// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04] 665 666v_mad_u32_u24 v5, v1, flat_scratch_hi, v3 667// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04] 668 669v_mad_u32_u24 v5, v1, vcc_lo, v3 670// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04] 671 672v_mad_u32_u24 v5, v1, vcc_hi, v3 673// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04] 674 675v_mad_u32_u24 v5, v1, ttmp15, v3 676// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xf7,0x0c,0x04] 677 678v_mad_u32_u24 v5, v1, m0, v3 679// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04] 680 681v_mad_u32_u24 v5, v1, exec_lo, v3 682// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04] 683 684v_mad_u32_u24 v5, v1, exec_hi, v3 685// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04] 686 687v_mad_u32_u24 v5, v1, 0, v3 688// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04] 689 690v_mad_u32_u24 v5, v1, -1, v3 691// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04] 692 693v_mad_u32_u24 v5, v1, 0.5, v3 694// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04] 695 696v_mad_u32_u24 v5, v1, -4.0, v3 697// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04] 698 699v_mad_u32_u24 v5, v1, src_vccz, v3 700// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xf7,0x0d,0x04] 701 702v_mad_u32_u24 v5, v1, src_execz, v3 703// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xf9,0x0d,0x04] 704 705v_mad_u32_u24 v5, v1, src_scc, v3 706// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xfb,0x0d,0x04] 707 708v_mad_u32_u24 v5, v1, v2, v255 709// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07] 710 711v_mad_u32_u24 v5, v1, v2, s3 712// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00] 713 714v_mad_u32_u24 v5, v1, v2, s101 715// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01] 716 717v_mad_u32_u24 v5, v1, v2, flat_scratch_lo 718// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01] 719 720v_mad_u32_u24 v5, v1, v2, flat_scratch_hi 721// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01] 722 723v_mad_u32_u24 v5, v1, v2, vcc_lo 724// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01] 725 726v_mad_u32_u24 v5, v1, v2, vcc_hi 727// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01] 728 729v_mad_u32_u24 v5, v1, v2, ttmp15 730// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x01] 731 732v_mad_u32_u24 v5, v1, v2, m0 733// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01] 734 735v_mad_u32_u24 v5, v1, v2, exec_lo 736// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01] 737 738v_mad_u32_u24 v5, v1, v2, exec_hi 739// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01] 740 741v_mad_u32_u24 v5, v1, v2, 0 742// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02] 743 744v_mad_u32_u24 v5, v1, v2, -1 745// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03] 746 747v_mad_u32_u24 v5, v1, v2, 0.5 748// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03] 749 750v_mad_u32_u24 v5, v1, v2, -4.0 751// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03] 752 753v_mad_u32_u24 v5, v1, v2, src_vccz 754// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x03] 755 756v_mad_u32_u24 v5, v1, v2, src_execz 757// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x03] 758 759v_mad_u32_u24 v5, v1, v2, src_scc 760// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xf6,0x03] 761 762v_mad_u32_u24 v5, v1, v2, v3 clamp 763// CHECK: [0x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04] 764 765v_cubeid_f32 v5, v1, v2, v3 766// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04] 767 768v_cubeid_f32 v255, v1, v2, v3 769// CHECK: [0xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04] 770 771v_cubeid_f32 v5, v255, v2, v3 772// CHECK: [0x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04] 773 774v_cubeid_f32 v5, s1, v2, v3 775// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04] 776 777v_cubeid_f32 v5, s101, v2, v3 778// CHECK: [0x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04] 779 780v_cubeid_f32 v5, flat_scratch_lo, v2, v3 781// CHECK: [0x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04] 782 783v_cubeid_f32 v5, flat_scratch_hi, v2, v3 784// CHECK: [0x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04] 785 786v_cubeid_f32 v5, vcc_lo, v2, v3 787// CHECK: [0x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04] 788 789v_cubeid_f32 v5, vcc_hi, v2, v3 790// CHECK: [0x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04] 791 792v_cubeid_f32 v5, ttmp15, v2, v3 793// CHECK: [0x05,0x00,0xc4,0xd1,0x7b,0x04,0x0e,0x04] 794 795v_cubeid_f32 v5, m0, v2, v3 796// CHECK: [0x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04] 797 798v_cubeid_f32 v5, exec_lo, v2, v3 799// CHECK: [0x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04] 800 801v_cubeid_f32 v5, exec_hi, v2, v3 802// CHECK: [0x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04] 803 804v_cubeid_f32 v5, 0, v2, v3 805// CHECK: [0x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04] 806 807v_cubeid_f32 v5, -1, v2, v3 808// CHECK: [0x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04] 809 810v_cubeid_f32 v5, 0.5, v2, v3 811// CHECK: [0x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04] 812 813v_cubeid_f32 v5, -4.0, v2, v3 814// CHECK: [0x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04] 815 816v_cubeid_f32 v5, src_vccz, v2, v3 817// CHECK: [0x05,0x00,0xc4,0xd1,0xfb,0x04,0x0e,0x04] 818 819v_cubeid_f32 v5, src_execz, v2, v3 820// CHECK: [0x05,0x00,0xc4,0xd1,0xfc,0x04,0x0e,0x04] 821 822v_cubeid_f32 v5, src_scc, v2, v3 823// CHECK: [0x05,0x00,0xc4,0xd1,0xfd,0x04,0x0e,0x04] 824 825v_cubeid_f32 v5, src_lds_direct, v2, v3 826// CHECK: [0x05,0x00,0xc4,0xd1,0xfe,0x04,0x0e,0x04] 827 828v_cubeid_f32 v5, v1, v255, v3 829// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04] 830 831v_cubeid_f32 v5, v1, s2, v3 832// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04] 833 834v_cubeid_f32 v5, v1, s101, v3 835// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04] 836 837v_cubeid_f32 v5, v1, flat_scratch_lo, v3 838// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04] 839 840v_cubeid_f32 v5, v1, flat_scratch_hi, v3 841// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04] 842 843v_cubeid_f32 v5, v1, vcc_lo, v3 844// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04] 845 846v_cubeid_f32 v5, v1, vcc_hi, v3 847// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04] 848 849v_cubeid_f32 v5, v1, ttmp15, v3 850// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xf7,0x0c,0x04] 851 852v_cubeid_f32 v5, v1, m0, v3 853// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04] 854 855v_cubeid_f32 v5, v1, exec_lo, v3 856// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04] 857 858v_cubeid_f32 v5, v1, exec_hi, v3 859// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04] 860 861v_cubeid_f32 v5, v1, 0, v3 862// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04] 863 864v_cubeid_f32 v5, v1, -1, v3 865// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04] 866 867v_cubeid_f32 v5, v1, 0.5, v3 868// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04] 869 870v_cubeid_f32 v5, v1, -4.0, v3 871// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04] 872 873v_cubeid_f32 v5, v1, src_vccz, v3 874// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xf7,0x0d,0x04] 875 876v_cubeid_f32 v5, v1, src_execz, v3 877// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xf9,0x0d,0x04] 878 879v_cubeid_f32 v5, v1, src_scc, v3 880// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xfb,0x0d,0x04] 881 882v_cubeid_f32 v5, v1, v2, v255 883// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07] 884 885v_cubeid_f32 v5, v1, v2, s3 886// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00] 887 888v_cubeid_f32 v5, v1, v2, s101 889// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01] 890 891v_cubeid_f32 v5, v1, v2, flat_scratch_lo 892// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01] 893 894v_cubeid_f32 v5, v1, v2, flat_scratch_hi 895// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01] 896 897v_cubeid_f32 v5, v1, v2, vcc_lo 898// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01] 899 900v_cubeid_f32 v5, v1, v2, vcc_hi 901// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01] 902 903v_cubeid_f32 v5, v1, v2, ttmp15 904// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x01] 905 906v_cubeid_f32 v5, v1, v2, m0 907// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01] 908 909v_cubeid_f32 v5, v1, v2, exec_lo 910// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01] 911 912v_cubeid_f32 v5, v1, v2, exec_hi 913// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01] 914 915v_cubeid_f32 v5, v1, v2, 0 916// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02] 917 918v_cubeid_f32 v5, v1, v2, -1 919// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03] 920 921v_cubeid_f32 v5, v1, v2, 0.5 922// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03] 923 924v_cubeid_f32 v5, v1, v2, -4.0 925// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03] 926 927v_cubeid_f32 v5, v1, v2, src_vccz 928// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x03] 929 930v_cubeid_f32 v5, v1, v2, src_execz 931// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x03] 932 933v_cubeid_f32 v5, v1, v2, src_scc 934// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xf6,0x03] 935 936v_cubeid_f32 v5, -v1, v2, v3 937// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24] 938 939v_cubeid_f32 v5, v1, -v2, v3 940// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44] 941 942v_cubeid_f32 v5, v1, v2, -v3 943// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84] 944 945v_cubeid_f32 v5, -v1, -v2, -v3 946// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4] 947 948v_cubeid_f32 v5, |v1|, v2, v3 949// CHECK: [0x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04] 950 951v_cubeid_f32 v5, v1, |v2|, v3 952// CHECK: [0x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04] 953 954v_cubeid_f32 v5, v1, v2, |v3| 955// CHECK: [0x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04] 956 957v_cubeid_f32 v5, |v1|, |v2|, |v3| 958// CHECK: [0x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04] 959 960v_cubeid_f32 v5, v1, v2, v3 clamp 961// CHECK: [0x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04] 962 963v_cubeid_f32 v5, v1, v2, v3 mul:2 964// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c] 965 966v_cubeid_f32 v5, v1, v2, v3 mul:4 967// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14] 968 969v_cubeid_f32 v5, v1, v2, v3 div:2 970// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c] 971 972v_cubesc_f32 v5, v1, v2, v3 973// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04] 974 975v_cubesc_f32 v255, v1, v2, v3 976// CHECK: [0xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04] 977 978v_cubesc_f32 v5, v255, v2, v3 979// CHECK: [0x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04] 980 981v_cubesc_f32 v5, s1, v2, v3 982// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04] 983 984v_cubesc_f32 v5, s101, v2, v3 985// CHECK: [0x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04] 986 987v_cubesc_f32 v5, flat_scratch_lo, v2, v3 988// CHECK: [0x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04] 989 990v_cubesc_f32 v5, flat_scratch_hi, v2, v3 991// CHECK: [0x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04] 992 993v_cubesc_f32 v5, vcc_lo, v2, v3 994// CHECK: [0x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04] 995 996v_cubesc_f32 v5, vcc_hi, v2, v3 997// CHECK: [0x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04] 998 999v_cubesc_f32 v5, ttmp15, v2, v3 1000// CHECK: [0x05,0x00,0xc5,0xd1,0x7b,0x04,0x0e,0x04] 1001 1002v_cubesc_f32 v5, m0, v2, v3 1003// CHECK: [0x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04] 1004 1005v_cubesc_f32 v5, exec_lo, v2, v3 1006// CHECK: [0x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04] 1007 1008v_cubesc_f32 v5, exec_hi, v2, v3 1009// CHECK: [0x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04] 1010 1011v_cubesc_f32 v5, 0, v2, v3 1012// CHECK: [0x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04] 1013 1014v_cubesc_f32 v5, -1, v2, v3 1015// CHECK: [0x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04] 1016 1017v_cubesc_f32 v5, 0.5, v2, v3 1018// CHECK: [0x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04] 1019 1020v_cubesc_f32 v5, -4.0, v2, v3 1021// CHECK: [0x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04] 1022 1023v_cubesc_f32 v5, src_vccz, v2, v3 1024// CHECK: [0x05,0x00,0xc5,0xd1,0xfb,0x04,0x0e,0x04] 1025 1026v_cubesc_f32 v5, src_execz, v2, v3 1027// CHECK: [0x05,0x00,0xc5,0xd1,0xfc,0x04,0x0e,0x04] 1028 1029v_cubesc_f32 v5, src_scc, v2, v3 1030// CHECK: [0x05,0x00,0xc5,0xd1,0xfd,0x04,0x0e,0x04] 1031 1032v_cubesc_f32 v5, src_lds_direct, v2, v3 1033// CHECK: [0x05,0x00,0xc5,0xd1,0xfe,0x04,0x0e,0x04] 1034 1035v_cubesc_f32 v5, v1, v255, v3 1036// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04] 1037 1038v_cubesc_f32 v5, v1, s2, v3 1039// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04] 1040 1041v_cubesc_f32 v5, v1, s101, v3 1042// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04] 1043 1044v_cubesc_f32 v5, v1, flat_scratch_lo, v3 1045// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04] 1046 1047v_cubesc_f32 v5, v1, flat_scratch_hi, v3 1048// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04] 1049 1050v_cubesc_f32 v5, v1, vcc_lo, v3 1051// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04] 1052 1053v_cubesc_f32 v5, v1, vcc_hi, v3 1054// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04] 1055 1056v_cubesc_f32 v5, v1, ttmp15, v3 1057// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xf7,0x0c,0x04] 1058 1059v_cubesc_f32 v5, v1, m0, v3 1060// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04] 1061 1062v_cubesc_f32 v5, v1, exec_lo, v3 1063// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04] 1064 1065v_cubesc_f32 v5, v1, exec_hi, v3 1066// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04] 1067 1068v_cubesc_f32 v5, v1, 0, v3 1069// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04] 1070 1071v_cubesc_f32 v5, v1, -1, v3 1072// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04] 1073 1074v_cubesc_f32 v5, v1, 0.5, v3 1075// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04] 1076 1077v_cubesc_f32 v5, v1, -4.0, v3 1078// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04] 1079 1080v_cubesc_f32 v5, v1, src_vccz, v3 1081// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xf7,0x0d,0x04] 1082 1083v_cubesc_f32 v5, v1, src_execz, v3 1084// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xf9,0x0d,0x04] 1085 1086v_cubesc_f32 v5, v1, src_scc, v3 1087// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xfb,0x0d,0x04] 1088 1089v_cubesc_f32 v5, v1, v2, v255 1090// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07] 1091 1092v_cubesc_f32 v5, v1, v2, s3 1093// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00] 1094 1095v_cubesc_f32 v5, v1, v2, s101 1096// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01] 1097 1098v_cubesc_f32 v5, v1, v2, flat_scratch_lo 1099// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01] 1100 1101v_cubesc_f32 v5, v1, v2, flat_scratch_hi 1102// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01] 1103 1104v_cubesc_f32 v5, v1, v2, vcc_lo 1105// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01] 1106 1107v_cubesc_f32 v5, v1, v2, vcc_hi 1108// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01] 1109 1110v_cubesc_f32 v5, v1, v2, ttmp15 1111// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x01] 1112 1113v_cubesc_f32 v5, v1, v2, m0 1114// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01] 1115 1116v_cubesc_f32 v5, v1, v2, exec_lo 1117// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01] 1118 1119v_cubesc_f32 v5, v1, v2, exec_hi 1120// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01] 1121 1122v_cubesc_f32 v5, v1, v2, 0 1123// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02] 1124 1125v_cubesc_f32 v5, v1, v2, -1 1126// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03] 1127 1128v_cubesc_f32 v5, v1, v2, 0.5 1129// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03] 1130 1131v_cubesc_f32 v5, v1, v2, -4.0 1132// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03] 1133 1134v_cubesc_f32 v5, v1, v2, src_vccz 1135// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x03] 1136 1137v_cubesc_f32 v5, v1, v2, src_execz 1138// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x03] 1139 1140v_cubesc_f32 v5, v1, v2, src_scc 1141// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xf6,0x03] 1142 1143v_cubesc_f32 v5, -v1, v2, v3 1144// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24] 1145 1146v_cubesc_f32 v5, v1, -v2, v3 1147// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44] 1148 1149v_cubesc_f32 v5, v1, v2, -v3 1150// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84] 1151 1152v_cubesc_f32 v5, -v1, -v2, -v3 1153// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4] 1154 1155v_cubesc_f32 v5, |v1|, v2, v3 1156// CHECK: [0x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04] 1157 1158v_cubesc_f32 v5, v1, |v2|, v3 1159// CHECK: [0x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04] 1160 1161v_cubesc_f32 v5, v1, v2, |v3| 1162// CHECK: [0x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04] 1163 1164v_cubesc_f32 v5, |v1|, |v2|, |v3| 1165// CHECK: [0x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04] 1166 1167v_cubesc_f32 v5, v1, v2, v3 clamp 1168// CHECK: [0x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04] 1169 1170v_cubesc_f32 v5, v1, v2, v3 mul:2 1171// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c] 1172 1173v_cubesc_f32 v5, v1, v2, v3 mul:4 1174// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14] 1175 1176v_cubesc_f32 v5, v1, v2, v3 div:2 1177// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c] 1178 1179v_cubetc_f32 v5, v1, v2, v3 1180// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04] 1181 1182v_cubetc_f32 v255, v1, v2, v3 1183// CHECK: [0xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04] 1184 1185v_cubetc_f32 v5, v255, v2, v3 1186// CHECK: [0x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04] 1187 1188v_cubetc_f32 v5, s1, v2, v3 1189// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04] 1190 1191v_cubetc_f32 v5, s101, v2, v3 1192// CHECK: [0x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04] 1193 1194v_cubetc_f32 v5, flat_scratch_lo, v2, v3 1195// CHECK: [0x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04] 1196 1197v_cubetc_f32 v5, flat_scratch_hi, v2, v3 1198// CHECK: [0x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04] 1199 1200v_cubetc_f32 v5, vcc_lo, v2, v3 1201// CHECK: [0x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04] 1202 1203v_cubetc_f32 v5, vcc_hi, v2, v3 1204// CHECK: [0x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04] 1205 1206v_cubetc_f32 v5, ttmp15, v2, v3 1207// CHECK: [0x05,0x00,0xc6,0xd1,0x7b,0x04,0x0e,0x04] 1208 1209v_cubetc_f32 v5, m0, v2, v3 1210// CHECK: [0x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04] 1211 1212v_cubetc_f32 v5, exec_lo, v2, v3 1213// CHECK: [0x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04] 1214 1215v_cubetc_f32 v5, exec_hi, v2, v3 1216// CHECK: [0x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04] 1217 1218v_cubetc_f32 v5, 0, v2, v3 1219// CHECK: [0x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04] 1220 1221v_cubetc_f32 v5, -1, v2, v3 1222// CHECK: [0x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04] 1223 1224v_cubetc_f32 v5, 0.5, v2, v3 1225// CHECK: [0x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04] 1226 1227v_cubetc_f32 v5, -4.0, v2, v3 1228// CHECK: [0x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04] 1229 1230v_cubetc_f32 v5, src_vccz, v2, v3 1231// CHECK: [0x05,0x00,0xc6,0xd1,0xfb,0x04,0x0e,0x04] 1232 1233v_cubetc_f32 v5, src_execz, v2, v3 1234// CHECK: [0x05,0x00,0xc6,0xd1,0xfc,0x04,0x0e,0x04] 1235 1236v_cubetc_f32 v5, src_scc, v2, v3 1237// CHECK: [0x05,0x00,0xc6,0xd1,0xfd,0x04,0x0e,0x04] 1238 1239v_cubetc_f32 v5, src_lds_direct, v2, v3 1240// CHECK: [0x05,0x00,0xc6,0xd1,0xfe,0x04,0x0e,0x04] 1241 1242v_cubetc_f32 v5, v1, v255, v3 1243// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04] 1244 1245v_cubetc_f32 v5, v1, s2, v3 1246// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04] 1247 1248v_cubetc_f32 v5, v1, s101, v3 1249// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04] 1250 1251v_cubetc_f32 v5, v1, flat_scratch_lo, v3 1252// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04] 1253 1254v_cubetc_f32 v5, v1, flat_scratch_hi, v3 1255// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04] 1256 1257v_cubetc_f32 v5, v1, vcc_lo, v3 1258// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04] 1259 1260v_cubetc_f32 v5, v1, vcc_hi, v3 1261// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04] 1262 1263v_cubetc_f32 v5, v1, ttmp15, v3 1264// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xf7,0x0c,0x04] 1265 1266v_cubetc_f32 v5, v1, m0, v3 1267// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04] 1268 1269v_cubetc_f32 v5, v1, exec_lo, v3 1270// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04] 1271 1272v_cubetc_f32 v5, v1, exec_hi, v3 1273// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04] 1274 1275v_cubetc_f32 v5, v1, 0, v3 1276// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04] 1277 1278v_cubetc_f32 v5, v1, -1, v3 1279// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04] 1280 1281v_cubetc_f32 v5, v1, 0.5, v3 1282// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04] 1283 1284v_cubetc_f32 v5, v1, -4.0, v3 1285// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04] 1286 1287v_cubetc_f32 v5, v1, src_vccz, v3 1288// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xf7,0x0d,0x04] 1289 1290v_cubetc_f32 v5, v1, src_execz, v3 1291// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xf9,0x0d,0x04] 1292 1293v_cubetc_f32 v5, v1, src_scc, v3 1294// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xfb,0x0d,0x04] 1295 1296v_cubetc_f32 v5, v1, v2, v255 1297// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07] 1298 1299v_cubetc_f32 v5, v1, v2, s3 1300// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00] 1301 1302v_cubetc_f32 v5, v1, v2, s101 1303// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01] 1304 1305v_cubetc_f32 v5, v1, v2, flat_scratch_lo 1306// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01] 1307 1308v_cubetc_f32 v5, v1, v2, flat_scratch_hi 1309// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01] 1310 1311v_cubetc_f32 v5, v1, v2, vcc_lo 1312// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01] 1313 1314v_cubetc_f32 v5, v1, v2, vcc_hi 1315// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01] 1316 1317v_cubetc_f32 v5, v1, v2, ttmp15 1318// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x01] 1319 1320v_cubetc_f32 v5, v1, v2, m0 1321// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01] 1322 1323v_cubetc_f32 v5, v1, v2, exec_lo 1324// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01] 1325 1326v_cubetc_f32 v5, v1, v2, exec_hi 1327// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01] 1328 1329v_cubetc_f32 v5, v1, v2, 0 1330// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02] 1331 1332v_cubetc_f32 v5, v1, v2, -1 1333// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03] 1334 1335v_cubetc_f32 v5, v1, v2, 0.5 1336// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03] 1337 1338v_cubetc_f32 v5, v1, v2, -4.0 1339// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03] 1340 1341v_cubetc_f32 v5, v1, v2, src_vccz 1342// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x03] 1343 1344v_cubetc_f32 v5, v1, v2, src_execz 1345// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x03] 1346 1347v_cubetc_f32 v5, v1, v2, src_scc 1348// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xf6,0x03] 1349 1350v_cubetc_f32 v5, -v1, v2, v3 1351// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24] 1352 1353v_cubetc_f32 v5, v1, -v2, v3 1354// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44] 1355 1356v_cubetc_f32 v5, v1, v2, -v3 1357// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84] 1358 1359v_cubetc_f32 v5, -v1, -v2, -v3 1360// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4] 1361 1362v_cubetc_f32 v5, |v1|, v2, v3 1363// CHECK: [0x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04] 1364 1365v_cubetc_f32 v5, v1, |v2|, v3 1366// CHECK: [0x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04] 1367 1368v_cubetc_f32 v5, v1, v2, |v3| 1369// CHECK: [0x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04] 1370 1371v_cubetc_f32 v5, |v1|, |v2|, |v3| 1372// CHECK: [0x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04] 1373 1374v_cubetc_f32 v5, v1, v2, v3 clamp 1375// CHECK: [0x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04] 1376 1377v_cubetc_f32 v5, v1, v2, v3 mul:2 1378// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c] 1379 1380v_cubetc_f32 v5, v1, v2, v3 mul:4 1381// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14] 1382 1383v_cubetc_f32 v5, v1, v2, v3 div:2 1384// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c] 1385 1386v_cubema_f32 v5, v1, v2, v3 1387// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04] 1388 1389v_cubema_f32 v255, v1, v2, v3 1390// CHECK: [0xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04] 1391 1392v_cubema_f32 v5, v255, v2, v3 1393// CHECK: [0x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04] 1394 1395v_cubema_f32 v5, s1, v2, v3 1396// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04] 1397 1398v_cubema_f32 v5, s101, v2, v3 1399// CHECK: [0x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04] 1400 1401v_cubema_f32 v5, flat_scratch_lo, v2, v3 1402// CHECK: [0x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04] 1403 1404v_cubema_f32 v5, flat_scratch_hi, v2, v3 1405// CHECK: [0x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04] 1406 1407v_cubema_f32 v5, vcc_lo, v2, v3 1408// CHECK: [0x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04] 1409 1410v_cubema_f32 v5, vcc_hi, v2, v3 1411// CHECK: [0x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04] 1412 1413v_cubema_f32 v5, ttmp15, v2, v3 1414// CHECK: [0x05,0x00,0xc7,0xd1,0x7b,0x04,0x0e,0x04] 1415 1416v_cubema_f32 v5, m0, v2, v3 1417// CHECK: [0x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04] 1418 1419v_cubema_f32 v5, exec_lo, v2, v3 1420// CHECK: [0x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04] 1421 1422v_cubema_f32 v5, exec_hi, v2, v3 1423// CHECK: [0x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04] 1424 1425v_cubema_f32 v5, 0, v2, v3 1426// CHECK: [0x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04] 1427 1428v_cubema_f32 v5, -1, v2, v3 1429// CHECK: [0x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04] 1430 1431v_cubema_f32 v5, 0.5, v2, v3 1432// CHECK: [0x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04] 1433 1434v_cubema_f32 v5, -4.0, v2, v3 1435// CHECK: [0x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04] 1436 1437v_cubema_f32 v5, src_vccz, v2, v3 1438// CHECK: [0x05,0x00,0xc7,0xd1,0xfb,0x04,0x0e,0x04] 1439 1440v_cubema_f32 v5, src_execz, v2, v3 1441// CHECK: [0x05,0x00,0xc7,0xd1,0xfc,0x04,0x0e,0x04] 1442 1443v_cubema_f32 v5, src_scc, v2, v3 1444// CHECK: [0x05,0x00,0xc7,0xd1,0xfd,0x04,0x0e,0x04] 1445 1446v_cubema_f32 v5, src_lds_direct, v2, v3 1447// CHECK: [0x05,0x00,0xc7,0xd1,0xfe,0x04,0x0e,0x04] 1448 1449v_cubema_f32 v5, v1, v255, v3 1450// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04] 1451 1452v_cubema_f32 v5, v1, s2, v3 1453// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04] 1454 1455v_cubema_f32 v5, v1, s101, v3 1456// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04] 1457 1458v_cubema_f32 v5, v1, flat_scratch_lo, v3 1459// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04] 1460 1461v_cubema_f32 v5, v1, flat_scratch_hi, v3 1462// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04] 1463 1464v_cubema_f32 v5, v1, vcc_lo, v3 1465// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04] 1466 1467v_cubema_f32 v5, v1, vcc_hi, v3 1468// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04] 1469 1470v_cubema_f32 v5, v1, ttmp15, v3 1471// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xf7,0x0c,0x04] 1472 1473v_cubema_f32 v5, v1, m0, v3 1474// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04] 1475 1476v_cubema_f32 v5, v1, exec_lo, v3 1477// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04] 1478 1479v_cubema_f32 v5, v1, exec_hi, v3 1480// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04] 1481 1482v_cubema_f32 v5, v1, 0, v3 1483// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04] 1484 1485v_cubema_f32 v5, v1, -1, v3 1486// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04] 1487 1488v_cubema_f32 v5, v1, 0.5, v3 1489// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04] 1490 1491v_cubema_f32 v5, v1, -4.0, v3 1492// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04] 1493 1494v_cubema_f32 v5, v1, src_vccz, v3 1495// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xf7,0x0d,0x04] 1496 1497v_cubema_f32 v5, v1, src_execz, v3 1498// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xf9,0x0d,0x04] 1499 1500v_cubema_f32 v5, v1, src_scc, v3 1501// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xfb,0x0d,0x04] 1502 1503v_cubema_f32 v5, v1, v2, v255 1504// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07] 1505 1506v_cubema_f32 v5, v1, v2, s3 1507// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00] 1508 1509v_cubema_f32 v5, v1, v2, s101 1510// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01] 1511 1512v_cubema_f32 v5, v1, v2, flat_scratch_lo 1513// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01] 1514 1515v_cubema_f32 v5, v1, v2, flat_scratch_hi 1516// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01] 1517 1518v_cubema_f32 v5, v1, v2, vcc_lo 1519// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01] 1520 1521v_cubema_f32 v5, v1, v2, vcc_hi 1522// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01] 1523 1524v_cubema_f32 v5, v1, v2, ttmp15 1525// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x01] 1526 1527v_cubema_f32 v5, v1, v2, m0 1528// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01] 1529 1530v_cubema_f32 v5, v1, v2, exec_lo 1531// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01] 1532 1533v_cubema_f32 v5, v1, v2, exec_hi 1534// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01] 1535 1536v_cubema_f32 v5, v1, v2, 0 1537// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02] 1538 1539v_cubema_f32 v5, v1, v2, -1 1540// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03] 1541 1542v_cubema_f32 v5, v1, v2, 0.5 1543// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03] 1544 1545v_cubema_f32 v5, v1, v2, -4.0 1546// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03] 1547 1548v_cubema_f32 v5, v1, v2, src_vccz 1549// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x03] 1550 1551v_cubema_f32 v5, v1, v2, src_execz 1552// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x03] 1553 1554v_cubema_f32 v5, v1, v2, src_scc 1555// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xf6,0x03] 1556 1557v_cubema_f32 v5, -v1, v2, v3 1558// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24] 1559 1560v_cubema_f32 v5, v1, -v2, v3 1561// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44] 1562 1563v_cubema_f32 v5, v1, v2, -v3 1564// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84] 1565 1566v_cubema_f32 v5, -v1, -v2, -v3 1567// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4] 1568 1569v_cubema_f32 v5, |v1|, v2, v3 1570// CHECK: [0x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04] 1571 1572v_cubema_f32 v5, v1, |v2|, v3 1573// CHECK: [0x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04] 1574 1575v_cubema_f32 v5, v1, v2, |v3| 1576// CHECK: [0x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04] 1577 1578v_cubema_f32 v5, |v1|, |v2|, |v3| 1579// CHECK: [0x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04] 1580 1581v_cubema_f32 v5, v1, v2, v3 clamp 1582// CHECK: [0x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04] 1583 1584v_cubema_f32 v5, v1, v2, v3 mul:2 1585// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c] 1586 1587v_cubema_f32 v5, v1, v2, v3 mul:4 1588// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14] 1589 1590v_cubema_f32 v5, v1, v2, v3 div:2 1591// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c] 1592 1593v_bfe_u32 v5, v1, v2, v3 1594// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04] 1595 1596v_bfe_u32 v255, v1, v2, v3 1597// CHECK: [0xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04] 1598 1599v_bfe_u32 v5, v255, v2, v3 1600// CHECK: [0x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04] 1601 1602v_bfe_u32 v5, s1, v2, v3 1603// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04] 1604 1605v_bfe_u32 v5, s101, v2, v3 1606// CHECK: [0x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04] 1607 1608v_bfe_u32 v5, flat_scratch_lo, v2, v3 1609// CHECK: [0x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04] 1610 1611v_bfe_u32 v5, flat_scratch_hi, v2, v3 1612// CHECK: [0x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04] 1613 1614v_bfe_u32 v5, vcc_lo, v2, v3 1615// CHECK: [0x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04] 1616 1617v_bfe_u32 v5, vcc_hi, v2, v3 1618// CHECK: [0x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04] 1619 1620v_bfe_u32 v5, ttmp15, v2, v3 1621// CHECK: [0x05,0x00,0xc8,0xd1,0x7b,0x04,0x0e,0x04] 1622 1623v_bfe_u32 v5, m0, v2, v3 1624// CHECK: [0x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04] 1625 1626v_bfe_u32 v5, exec_lo, v2, v3 1627// CHECK: [0x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04] 1628 1629v_bfe_u32 v5, exec_hi, v2, v3 1630// CHECK: [0x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04] 1631 1632v_bfe_u32 v5, 0, v2, v3 1633// CHECK: [0x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04] 1634 1635v_bfe_u32 v5, -1, v2, v3 1636// CHECK: [0x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04] 1637 1638v_bfe_u32 v5, 0.5, v2, v3 1639// CHECK: [0x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04] 1640 1641v_bfe_u32 v5, -4.0, v2, v3 1642// CHECK: [0x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04] 1643 1644v_bfe_u32 v5, src_vccz, v2, v3 1645// CHECK: [0x05,0x00,0xc8,0xd1,0xfb,0x04,0x0e,0x04] 1646 1647v_bfe_u32 v5, src_execz, v2, v3 1648// CHECK: [0x05,0x00,0xc8,0xd1,0xfc,0x04,0x0e,0x04] 1649 1650v_bfe_u32 v5, src_scc, v2, v3 1651// CHECK: [0x05,0x00,0xc8,0xd1,0xfd,0x04,0x0e,0x04] 1652 1653v_bfe_u32 v5, src_lds_direct, v2, v3 1654// CHECK: [0x05,0x00,0xc8,0xd1,0xfe,0x04,0x0e,0x04] 1655 1656v_bfe_u32 v5, v1, v255, v3 1657// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04] 1658 1659v_bfe_u32 v5, v1, s2, v3 1660// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04] 1661 1662v_bfe_u32 v5, v1, s101, v3 1663// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04] 1664 1665v_bfe_u32 v5, v1, flat_scratch_lo, v3 1666// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04] 1667 1668v_bfe_u32 v5, v1, flat_scratch_hi, v3 1669// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04] 1670 1671v_bfe_u32 v5, v1, vcc_lo, v3 1672// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04] 1673 1674v_bfe_u32 v5, v1, vcc_hi, v3 1675// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04] 1676 1677v_bfe_u32 v5, v1, ttmp15, v3 1678// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xf7,0x0c,0x04] 1679 1680v_bfe_u32 v5, v1, m0, v3 1681// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04] 1682 1683v_bfe_u32 v5, v1, exec_lo, v3 1684// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04] 1685 1686v_bfe_u32 v5, v1, exec_hi, v3 1687// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04] 1688 1689v_bfe_u32 v5, v1, 0, v3 1690// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04] 1691 1692v_bfe_u32 v5, v1, -1, v3 1693// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04] 1694 1695v_bfe_u32 v5, v1, 0.5, v3 1696// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04] 1697 1698v_bfe_u32 v5, v1, -4.0, v3 1699// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04] 1700 1701v_bfe_u32 v5, v1, src_vccz, v3 1702// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xf7,0x0d,0x04] 1703 1704v_bfe_u32 v5, v1, src_execz, v3 1705// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xf9,0x0d,0x04] 1706 1707v_bfe_u32 v5, v1, src_scc, v3 1708// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xfb,0x0d,0x04] 1709 1710v_bfe_u32 v5, v1, v2, v255 1711// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07] 1712 1713v_bfe_u32 v5, v1, v2, s3 1714// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00] 1715 1716v_bfe_u32 v5, v1, v2, s101 1717// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01] 1718 1719v_bfe_u32 v5, v1, v2, flat_scratch_lo 1720// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01] 1721 1722v_bfe_u32 v5, v1, v2, flat_scratch_hi 1723// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01] 1724 1725v_bfe_u32 v5, v1, v2, vcc_lo 1726// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01] 1727 1728v_bfe_u32 v5, v1, v2, vcc_hi 1729// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01] 1730 1731v_bfe_u32 v5, v1, v2, ttmp15 1732// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x01] 1733 1734v_bfe_u32 v5, v1, v2, m0 1735// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01] 1736 1737v_bfe_u32 v5, v1, v2, exec_lo 1738// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01] 1739 1740v_bfe_u32 v5, v1, v2, exec_hi 1741// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01] 1742 1743v_bfe_u32 v5, v1, v2, 0 1744// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02] 1745 1746v_bfe_u32 v5, v1, v2, -1 1747// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03] 1748 1749v_bfe_u32 v5, v1, v2, 0.5 1750// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03] 1751 1752v_bfe_u32 v5, v1, v2, -4.0 1753// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03] 1754 1755v_bfe_u32 v5, v1, v2, src_vccz 1756// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x03] 1757 1758v_bfe_u32 v5, v1, v2, src_execz 1759// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x03] 1760 1761v_bfe_u32 v5, v1, v2, src_scc 1762// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xf6,0x03] 1763 1764v_bfe_i32 v5, v1, v2, v3 1765// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04] 1766 1767v_bfe_i32 v255, v1, v2, v3 1768// CHECK: [0xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04] 1769 1770v_bfe_i32 v5, v255, v2, v3 1771// CHECK: [0x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04] 1772 1773v_bfe_i32 v5, s1, v2, v3 1774// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04] 1775 1776v_bfe_i32 v5, s101, v2, v3 1777// CHECK: [0x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04] 1778 1779v_bfe_i32 v5, flat_scratch_lo, v2, v3 1780// CHECK: [0x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04] 1781 1782v_bfe_i32 v5, flat_scratch_hi, v2, v3 1783// CHECK: [0x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04] 1784 1785v_bfe_i32 v5, vcc_lo, v2, v3 1786// CHECK: [0x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04] 1787 1788v_bfe_i32 v5, vcc_hi, v2, v3 1789// CHECK: [0x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04] 1790 1791v_bfe_i32 v5, ttmp15, v2, v3 1792// CHECK: [0x05,0x00,0xc9,0xd1,0x7b,0x04,0x0e,0x04] 1793 1794v_bfe_i32 v5, m0, v2, v3 1795// CHECK: [0x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04] 1796 1797v_bfe_i32 v5, exec_lo, v2, v3 1798// CHECK: [0x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04] 1799 1800v_bfe_i32 v5, exec_hi, v2, v3 1801// CHECK: [0x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04] 1802 1803v_bfe_i32 v5, 0, v2, v3 1804// CHECK: [0x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04] 1805 1806v_bfe_i32 v5, -1, v2, v3 1807// CHECK: [0x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04] 1808 1809v_bfe_i32 v5, 0.5, v2, v3 1810// CHECK: [0x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04] 1811 1812v_bfe_i32 v5, -4.0, v2, v3 1813// CHECK: [0x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04] 1814 1815v_bfe_i32 v5, src_vccz, v2, v3 1816// CHECK: [0x05,0x00,0xc9,0xd1,0xfb,0x04,0x0e,0x04] 1817 1818v_bfe_i32 v5, src_execz, v2, v3 1819// CHECK: [0x05,0x00,0xc9,0xd1,0xfc,0x04,0x0e,0x04] 1820 1821v_bfe_i32 v5, src_scc, v2, v3 1822// CHECK: [0x05,0x00,0xc9,0xd1,0xfd,0x04,0x0e,0x04] 1823 1824v_bfe_i32 v5, src_lds_direct, v2, v3 1825// CHECK: [0x05,0x00,0xc9,0xd1,0xfe,0x04,0x0e,0x04] 1826 1827v_bfe_i32 v5, v1, v255, v3 1828// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04] 1829 1830v_bfe_i32 v5, v1, s2, v3 1831// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04] 1832 1833v_bfe_i32 v5, v1, s101, v3 1834// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04] 1835 1836v_bfe_i32 v5, v1, flat_scratch_lo, v3 1837// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04] 1838 1839v_bfe_i32 v5, v1, flat_scratch_hi, v3 1840// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04] 1841 1842v_bfe_i32 v5, v1, vcc_lo, v3 1843// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04] 1844 1845v_bfe_i32 v5, v1, vcc_hi, v3 1846// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04] 1847 1848v_bfe_i32 v5, v1, ttmp15, v3 1849// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xf7,0x0c,0x04] 1850 1851v_bfe_i32 v5, v1, m0, v3 1852// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04] 1853 1854v_bfe_i32 v5, v1, exec_lo, v3 1855// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04] 1856 1857v_bfe_i32 v5, v1, exec_hi, v3 1858// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04] 1859 1860v_bfe_i32 v5, v1, 0, v3 1861// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04] 1862 1863v_bfe_i32 v5, v1, -1, v3 1864// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04] 1865 1866v_bfe_i32 v5, v1, 0.5, v3 1867// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04] 1868 1869v_bfe_i32 v5, v1, -4.0, v3 1870// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04] 1871 1872v_bfe_i32 v5, v1, src_vccz, v3 1873// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xf7,0x0d,0x04] 1874 1875v_bfe_i32 v5, v1, src_execz, v3 1876// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xf9,0x0d,0x04] 1877 1878v_bfe_i32 v5, v1, src_scc, v3 1879// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xfb,0x0d,0x04] 1880 1881v_bfe_i32 v5, v1, v2, v255 1882// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07] 1883 1884v_bfe_i32 v5, v1, v2, s3 1885// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00] 1886 1887v_bfe_i32 v5, v1, v2, s101 1888// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01] 1889 1890v_bfe_i32 v5, v1, v2, flat_scratch_lo 1891// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01] 1892 1893v_bfe_i32 v5, v1, v2, flat_scratch_hi 1894// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01] 1895 1896v_bfe_i32 v5, v1, v2, vcc_lo 1897// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01] 1898 1899v_bfe_i32 v5, v1, v2, vcc_hi 1900// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01] 1901 1902v_bfe_i32 v5, v1, v2, ttmp15 1903// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x01] 1904 1905v_bfe_i32 v5, v1, v2, m0 1906// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01] 1907 1908v_bfe_i32 v5, v1, v2, exec_lo 1909// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01] 1910 1911v_bfe_i32 v5, v1, v2, exec_hi 1912// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01] 1913 1914v_bfe_i32 v5, v1, v2, 0 1915// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02] 1916 1917v_bfe_i32 v5, v1, v2, -1 1918// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03] 1919 1920v_bfe_i32 v5, v1, v2, 0.5 1921// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03] 1922 1923v_bfe_i32 v5, v1, v2, -4.0 1924// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03] 1925 1926v_bfe_i32 v5, v1, v2, src_vccz 1927// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x03] 1928 1929v_bfe_i32 v5, v1, v2, src_execz 1930// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x03] 1931 1932v_bfe_i32 v5, v1, v2, src_scc 1933// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xf6,0x03] 1934 1935v_bfi_b32 v5, v1, v2, v3 1936// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04] 1937 1938v_bfi_b32 v255, v1, v2, v3 1939// CHECK: [0xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04] 1940 1941v_bfi_b32 v5, v255, v2, v3 1942// CHECK: [0x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04] 1943 1944v_bfi_b32 v5, s1, v2, v3 1945// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04] 1946 1947v_bfi_b32 v5, s101, v2, v3 1948// CHECK: [0x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04] 1949 1950v_bfi_b32 v5, flat_scratch_lo, v2, v3 1951// CHECK: [0x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04] 1952 1953v_bfi_b32 v5, flat_scratch_hi, v2, v3 1954// CHECK: [0x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04] 1955 1956v_bfi_b32 v5, vcc_lo, v2, v3 1957// CHECK: [0x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04] 1958 1959v_bfi_b32 v5, vcc_hi, v2, v3 1960// CHECK: [0x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04] 1961 1962v_bfi_b32 v5, ttmp15, v2, v3 1963// CHECK: [0x05,0x00,0xca,0xd1,0x7b,0x04,0x0e,0x04] 1964 1965v_bfi_b32 v5, m0, v2, v3 1966// CHECK: [0x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04] 1967 1968v_bfi_b32 v5, exec_lo, v2, v3 1969// CHECK: [0x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04] 1970 1971v_bfi_b32 v5, exec_hi, v2, v3 1972// CHECK: [0x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04] 1973 1974v_bfi_b32 v5, 0, v2, v3 1975// CHECK: [0x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04] 1976 1977v_bfi_b32 v5, -1, v2, v3 1978// CHECK: [0x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04] 1979 1980v_bfi_b32 v5, 0.5, v2, v3 1981// CHECK: [0x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04] 1982 1983v_bfi_b32 v5, -4.0, v2, v3 1984// CHECK: [0x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04] 1985 1986v_bfi_b32 v5, src_vccz, v2, v3 1987// CHECK: [0x05,0x00,0xca,0xd1,0xfb,0x04,0x0e,0x04] 1988 1989v_bfi_b32 v5, src_execz, v2, v3 1990// CHECK: [0x05,0x00,0xca,0xd1,0xfc,0x04,0x0e,0x04] 1991 1992v_bfi_b32 v5, src_scc, v2, v3 1993// CHECK: [0x05,0x00,0xca,0xd1,0xfd,0x04,0x0e,0x04] 1994 1995v_bfi_b32 v5, src_lds_direct, v2, v3 1996// CHECK: [0x05,0x00,0xca,0xd1,0xfe,0x04,0x0e,0x04] 1997 1998v_bfi_b32 v5, v1, v255, v3 1999// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04] 2000 2001v_bfi_b32 v5, v1, s2, v3 2002// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04] 2003 2004v_bfi_b32 v5, v1, s101, v3 2005// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04] 2006 2007v_bfi_b32 v5, v1, flat_scratch_lo, v3 2008// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04] 2009 2010v_bfi_b32 v5, v1, flat_scratch_hi, v3 2011// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04] 2012 2013v_bfi_b32 v5, v1, vcc_lo, v3 2014// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04] 2015 2016v_bfi_b32 v5, v1, vcc_hi, v3 2017// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04] 2018 2019v_bfi_b32 v5, v1, ttmp15, v3 2020// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xf7,0x0c,0x04] 2021 2022v_bfi_b32 v5, v1, m0, v3 2023// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04] 2024 2025v_bfi_b32 v5, v1, exec_lo, v3 2026// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04] 2027 2028v_bfi_b32 v5, v1, exec_hi, v3 2029// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04] 2030 2031v_bfi_b32 v5, v1, 0, v3 2032// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04] 2033 2034v_bfi_b32 v5, v1, -1, v3 2035// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04] 2036 2037v_bfi_b32 v5, v1, 0.5, v3 2038// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04] 2039 2040v_bfi_b32 v5, v1, -4.0, v3 2041// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04] 2042 2043v_bfi_b32 v5, v1, src_vccz, v3 2044// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xf7,0x0d,0x04] 2045 2046v_bfi_b32 v5, v1, src_execz, v3 2047// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xf9,0x0d,0x04] 2048 2049v_bfi_b32 v5, v1, src_scc, v3 2050// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xfb,0x0d,0x04] 2051 2052v_bfi_b32 v5, v1, v2, v255 2053// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07] 2054 2055v_bfi_b32 v5, v1, v2, s3 2056// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00] 2057 2058v_bfi_b32 v5, v1, v2, s101 2059// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01] 2060 2061v_bfi_b32 v5, v1, v2, flat_scratch_lo 2062// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01] 2063 2064v_bfi_b32 v5, v1, v2, flat_scratch_hi 2065// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01] 2066 2067v_bfi_b32 v5, v1, v2, vcc_lo 2068// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01] 2069 2070v_bfi_b32 v5, v1, v2, vcc_hi 2071// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01] 2072 2073v_bfi_b32 v5, v1, v2, ttmp15 2074// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x01] 2075 2076v_bfi_b32 v5, v1, v2, m0 2077// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01] 2078 2079v_bfi_b32 v5, v1, v2, exec_lo 2080// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01] 2081 2082v_bfi_b32 v5, v1, v2, exec_hi 2083// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01] 2084 2085v_bfi_b32 v5, v1, v2, 0 2086// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02] 2087 2088v_bfi_b32 v5, v1, v2, -1 2089// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03] 2090 2091v_bfi_b32 v5, v1, v2, 0.5 2092// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03] 2093 2094v_bfi_b32 v5, v1, v2, -4.0 2095// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03] 2096 2097v_bfi_b32 v5, v1, v2, src_vccz 2098// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x03] 2099 2100v_bfi_b32 v5, v1, v2, src_execz 2101// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x03] 2102 2103v_bfi_b32 v5, v1, v2, src_scc 2104// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xf6,0x03] 2105 2106v_fma_f32 v5, v1, v2, v3 2107// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04] 2108 2109v_fma_f32 v255, v1, v2, v3 2110// CHECK: [0xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04] 2111 2112v_fma_f32 v5, v255, v2, v3 2113// CHECK: [0x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04] 2114 2115v_fma_f32 v5, s1, v2, v3 2116// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04] 2117 2118v_fma_f32 v5, s101, v2, v3 2119// CHECK: [0x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04] 2120 2121v_fma_f32 v5, flat_scratch_lo, v2, v3 2122// CHECK: [0x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04] 2123 2124v_fma_f32 v5, flat_scratch_hi, v2, v3 2125// CHECK: [0x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04] 2126 2127v_fma_f32 v5, vcc_lo, v2, v3 2128// CHECK: [0x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04] 2129 2130v_fma_f32 v5, vcc_hi, v2, v3 2131// CHECK: [0x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04] 2132 2133v_fma_f32 v5, ttmp15, v2, v3 2134// CHECK: [0x05,0x00,0xcb,0xd1,0x7b,0x04,0x0e,0x04] 2135 2136v_fma_f32 v5, m0, v2, v3 2137// CHECK: [0x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04] 2138 2139v_fma_f32 v5, exec_lo, v2, v3 2140// CHECK: [0x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04] 2141 2142v_fma_f32 v5, exec_hi, v2, v3 2143// CHECK: [0x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04] 2144 2145v_fma_f32 v5, 0, v2, v3 2146// CHECK: [0x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04] 2147 2148v_fma_f32 v5, -1, v2, v3 2149// CHECK: [0x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04] 2150 2151v_fma_f32 v5, 0.5, v2, v3 2152// CHECK: [0x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04] 2153 2154v_fma_f32 v5, -4.0, v2, v3 2155// CHECK: [0x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04] 2156 2157v_fma_f32 v5, src_vccz, v2, v3 2158// CHECK: [0x05,0x00,0xcb,0xd1,0xfb,0x04,0x0e,0x04] 2159 2160v_fma_f32 v5, src_execz, v2, v3 2161// CHECK: [0x05,0x00,0xcb,0xd1,0xfc,0x04,0x0e,0x04] 2162 2163v_fma_f32 v5, src_scc, v2, v3 2164// CHECK: [0x05,0x00,0xcb,0xd1,0xfd,0x04,0x0e,0x04] 2165 2166v_fma_f32 v5, src_lds_direct, v2, v3 2167// CHECK: [0x05,0x00,0xcb,0xd1,0xfe,0x04,0x0e,0x04] 2168 2169v_fma_f32 v5, v1, v255, v3 2170// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04] 2171 2172v_fma_f32 v5, v1, s2, v3 2173// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04] 2174 2175v_fma_f32 v5, v1, s101, v3 2176// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04] 2177 2178v_fma_f32 v5, v1, flat_scratch_lo, v3 2179// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04] 2180 2181v_fma_f32 v5, v1, flat_scratch_hi, v3 2182// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04] 2183 2184v_fma_f32 v5, v1, vcc_lo, v3 2185// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04] 2186 2187v_fma_f32 v5, v1, vcc_hi, v3 2188// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04] 2189 2190v_fma_f32 v5, v1, ttmp15, v3 2191// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xf7,0x0c,0x04] 2192 2193v_fma_f32 v5, v1, m0, v3 2194// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04] 2195 2196v_fma_f32 v5, v1, exec_lo, v3 2197// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04] 2198 2199v_fma_f32 v5, v1, exec_hi, v3 2200// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04] 2201 2202v_fma_f32 v5, v1, 0, v3 2203// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04] 2204 2205v_fma_f32 v5, v1, -1, v3 2206// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04] 2207 2208v_fma_f32 v5, v1, 0.5, v3 2209// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04] 2210 2211v_fma_f32 v5, v1, -4.0, v3 2212// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04] 2213 2214v_fma_f32 v5, v1, src_vccz, v3 2215// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xf7,0x0d,0x04] 2216 2217v_fma_f32 v5, v1, src_execz, v3 2218// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xf9,0x0d,0x04] 2219 2220v_fma_f32 v5, v1, src_scc, v3 2221// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xfb,0x0d,0x04] 2222 2223v_fma_f32 v5, v1, v2, v255 2224// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07] 2225 2226v_fma_f32 v5, v1, v2, s3 2227// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00] 2228 2229v_fma_f32 v5, v1, v2, s101 2230// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01] 2231 2232v_fma_f32 v5, v1, v2, flat_scratch_lo 2233// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01] 2234 2235v_fma_f32 v5, v1, v2, flat_scratch_hi 2236// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01] 2237 2238v_fma_f32 v5, v1, v2, vcc_lo 2239// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01] 2240 2241v_fma_f32 v5, v1, v2, vcc_hi 2242// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01] 2243 2244v_fma_f32 v5, v1, v2, ttmp15 2245// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x01] 2246 2247v_fma_f32 v5, v1, v2, m0 2248// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01] 2249 2250v_fma_f32 v5, v1, v2, exec_lo 2251// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01] 2252 2253v_fma_f32 v5, v1, v2, exec_hi 2254// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01] 2255 2256v_fma_f32 v5, v1, v2, 0 2257// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02] 2258 2259v_fma_f32 v5, v1, v2, -1 2260// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03] 2261 2262v_fma_f32 v5, v1, v2, 0.5 2263// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03] 2264 2265v_fma_f32 v5, v1, v2, -4.0 2266// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03] 2267 2268v_fma_f32 v5, v1, v2, src_vccz 2269// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x03] 2270 2271v_fma_f32 v5, v1, v2, src_execz 2272// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x03] 2273 2274v_fma_f32 v5, v1, v2, src_scc 2275// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xf6,0x03] 2276 2277v_fma_f32 v5, -v1, v2, v3 2278// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24] 2279 2280v_fma_f32 v5, v1, -v2, v3 2281// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44] 2282 2283v_fma_f32 v5, v1, v2, -v3 2284// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84] 2285 2286v_fma_f32 v5, -v1, -v2, -v3 2287// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4] 2288 2289v_fma_f32 v5, |v1|, v2, v3 2290// CHECK: [0x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04] 2291 2292v_fma_f32 v5, v1, |v2|, v3 2293// CHECK: [0x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04] 2294 2295v_fma_f32 v5, v1, v2, |v3| 2296// CHECK: [0x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04] 2297 2298v_fma_f32 v5, |v1|, |v2|, |v3| 2299// CHECK: [0x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04] 2300 2301v_fma_f32 v5, v1, v2, v3 clamp 2302// CHECK: [0x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04] 2303 2304v_fma_f32 v5, v1, v2, v3 mul:2 2305// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c] 2306 2307v_fma_f32 v5, v1, v2, v3 mul:4 2308// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14] 2309 2310v_fma_f32 v5, v1, v2, v3 div:2 2311// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c] 2312 2313v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] 2314// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04] 2315 2316v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4] 2317// CHECK: [0xfe,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04] 2318 2319v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4] 2320// CHECK: [0x05,0x00,0xcc,0xd1,0xfe,0x05,0x0e,0x04] 2321 2322v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4] 2323// CHECK: [0x05,0x00,0xcc,0xd1,0x02,0x04,0x0e,0x04] 2324 2325v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4] 2326// CHECK: [0x05,0x00,0xcc,0xd1,0x04,0x04,0x0e,0x04] 2327 2328v_fma_f64 v[5:6], s[100:101], v[2:3], v[3:4] 2329// CHECK: [0x05,0x00,0xcc,0xd1,0x64,0x04,0x0e,0x04] 2330 2331v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4] 2332// CHECK: [0x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x04] 2333 2334v_fma_f64 v[5:6], vcc, v[2:3], v[3:4] 2335// CHECK: [0x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04] 2336 2337v_fma_f64 v[5:6], ttmp[14:15], v[2:3], v[3:4] 2338// CHECK: [0x05,0x00,0xcc,0xd1,0x7a,0x04,0x0e,0x04] 2339 2340v_fma_f64 v[5:6], exec, v[2:3], v[3:4] 2341// CHECK: [0x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04] 2342 2343v_fma_f64 v[5:6], 0, v[2:3], v[3:4] 2344// CHECK: [0x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04] 2345 2346v_fma_f64 v[5:6], -1, v[2:3], v[3:4] 2347// CHECK: [0x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04] 2348 2349v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4] 2350// CHECK: [0x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x04] 2351 2352v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4] 2353// CHECK: [0x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x04] 2354 2355v_fma_f64 v[5:6], src_vccz, v[2:3], v[3:4] 2356// CHECK: [0x05,0x00,0xcc,0xd1,0xfb,0x04,0x0e,0x04] 2357 2358v_fma_f64 v[5:6], src_execz, v[2:3], v[3:4] 2359// CHECK: [0x05,0x00,0xcc,0xd1,0xfc,0x04,0x0e,0x04] 2360 2361v_fma_f64 v[5:6], src_scc, v[2:3], v[3:4] 2362// CHECK: [0x05,0x00,0xcc,0xd1,0xfd,0x04,0x0e,0x04] 2363 2364v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4] 2365// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0f,0x04] 2366 2367v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4] 2368// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x09,0x0c,0x04] 2369 2370v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4] 2371// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x0d,0x0c,0x04] 2372 2373v_fma_f64 v[5:6], v[1:2], s[100:101], v[3:4] 2374// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xc9,0x0c,0x04] 2375 2376v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4] 2377// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x04] 2378 2379v_fma_f64 v[5:6], v[1:2], vcc, v[3:4] 2380// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04] 2381 2382v_fma_f64 v[5:6], v[1:2], ttmp[14:15], v[3:4] 2383// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xf5,0x0c,0x04] 2384 2385v_fma_f64 v[5:6], v[1:2], exec, v[3:4] 2386// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04] 2387 2388v_fma_f64 v[5:6], v[1:2], 0, v[3:4] 2389// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04] 2390 2391v_fma_f64 v[5:6], v[1:2], -1, v[3:4] 2392// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04] 2393 2394v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4] 2395// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x04] 2396 2397v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4] 2398// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x04] 2399 2400v_fma_f64 v[5:6], v[1:2], src_vccz, v[3:4] 2401// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xf7,0x0d,0x04] 2402 2403v_fma_f64 v[5:6], v[1:2], src_execz, v[3:4] 2404// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xf9,0x0d,0x04] 2405 2406v_fma_f64 v[5:6], v[1:2], src_scc, v[3:4] 2407// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xfb,0x0d,0x04] 2408 2409v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255] 2410// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x07] 2411 2412v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7] 2413// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x1a,0x00] 2414 2415v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9] 2416// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x22,0x00] 2417 2418v_fma_f64 v[5:6], v[1:2], v[2:3], s[100:101] 2419// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x92,0x01] 2420 2421v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch 2422// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x01] 2423 2424v_fma_f64 v[5:6], v[1:2], v[2:3], vcc 2425// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01] 2426 2427v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[14:15] 2428// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xea,0x01] 2429 2430v_fma_f64 v[5:6], v[1:2], v[2:3], exec 2431// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01] 2432 2433v_fma_f64 v[5:6], v[1:2], v[2:3], 0 2434// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02] 2435 2436v_fma_f64 v[5:6], v[1:2], v[2:3], -1 2437// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03] 2438 2439v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5 2440// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x03] 2441 2442v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0 2443// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x03] 2444 2445v_fma_f64 v[5:6], v[1:2], v[2:3], src_vccz 2446// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xee,0x03] 2447 2448v_fma_f64 v[5:6], v[1:2], v[2:3], src_execz 2449// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xf2,0x03] 2450 2451v_fma_f64 v[5:6], v[1:2], v[2:3], src_scc 2452// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xf6,0x03] 2453 2454v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4] 2455// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x24] 2456 2457v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4] 2458// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x44] 2459 2460v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4] 2461// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x84] 2462 2463v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] 2464// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0xe4] 2465 2466v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] 2467// CHECK: [0x05,0x01,0xcc,0xd1,0x01,0x05,0x0e,0x04] 2468 2469v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] 2470// CHECK: [0x05,0x02,0xcc,0xd1,0x01,0x05,0x0e,0x04] 2471 2472v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| 2473// CHECK: [0x05,0x04,0xcc,0xd1,0x01,0x05,0x0e,0x04] 2474 2475v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| 2476// CHECK: [0x05,0x07,0xcc,0xd1,0x01,0x05,0x0e,0x04] 2477 2478v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp 2479// CHECK: [0x05,0x80,0xcc,0xd1,0x01,0x05,0x0e,0x04] 2480 2481v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 2482// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0c] 2483 2484v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 2485// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x14] 2486 2487v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 2488// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1c] 2489 2490v_lerp_u8 v5, v1, v2, v3 2491// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04] 2492 2493v_lerp_u8 v255, v1, v2, v3 2494// CHECK: [0xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04] 2495 2496v_lerp_u8 v5, v255, v2, v3 2497// CHECK: [0x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04] 2498 2499v_lerp_u8 v5, s1, v2, v3 2500// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04] 2501 2502v_lerp_u8 v5, s101, v2, v3 2503// CHECK: [0x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04] 2504 2505v_lerp_u8 v5, flat_scratch_lo, v2, v3 2506// CHECK: [0x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04] 2507 2508v_lerp_u8 v5, flat_scratch_hi, v2, v3 2509// CHECK: [0x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04] 2510 2511v_lerp_u8 v5, vcc_lo, v2, v3 2512// CHECK: [0x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04] 2513 2514v_lerp_u8 v5, vcc_hi, v2, v3 2515// CHECK: [0x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04] 2516 2517v_lerp_u8 v5, ttmp15, v2, v3 2518// CHECK: [0x05,0x00,0xcd,0xd1,0x7b,0x04,0x0e,0x04] 2519 2520v_lerp_u8 v5, m0, v2, v3 2521// CHECK: [0x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04] 2522 2523v_lerp_u8 v5, exec_lo, v2, v3 2524// CHECK: [0x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04] 2525 2526v_lerp_u8 v5, exec_hi, v2, v3 2527// CHECK: [0x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04] 2528 2529v_lerp_u8 v5, 0, v2, v3 2530// CHECK: [0x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04] 2531 2532v_lerp_u8 v5, -1, v2, v3 2533// CHECK: [0x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04] 2534 2535v_lerp_u8 v5, 0.5, v2, v3 2536// CHECK: [0x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04] 2537 2538v_lerp_u8 v5, -4.0, v2, v3 2539// CHECK: [0x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04] 2540 2541v_lerp_u8 v5, src_vccz, v2, v3 2542// CHECK: [0x05,0x00,0xcd,0xd1,0xfb,0x04,0x0e,0x04] 2543 2544v_lerp_u8 v5, src_execz, v2, v3 2545// CHECK: [0x05,0x00,0xcd,0xd1,0xfc,0x04,0x0e,0x04] 2546 2547v_lerp_u8 v5, src_scc, v2, v3 2548// CHECK: [0x05,0x00,0xcd,0xd1,0xfd,0x04,0x0e,0x04] 2549 2550v_lerp_u8 v5, src_lds_direct, v2, v3 2551// CHECK: [0x05,0x00,0xcd,0xd1,0xfe,0x04,0x0e,0x04] 2552 2553v_lerp_u8 v5, v1, v255, v3 2554// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04] 2555 2556v_lerp_u8 v5, v1, s2, v3 2557// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04] 2558 2559v_lerp_u8 v5, v1, s101, v3 2560// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04] 2561 2562v_lerp_u8 v5, v1, flat_scratch_lo, v3 2563// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04] 2564 2565v_lerp_u8 v5, v1, flat_scratch_hi, v3 2566// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04] 2567 2568v_lerp_u8 v5, v1, vcc_lo, v3 2569// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04] 2570 2571v_lerp_u8 v5, v1, vcc_hi, v3 2572// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04] 2573 2574v_lerp_u8 v5, v1, ttmp15, v3 2575// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xf7,0x0c,0x04] 2576 2577v_lerp_u8 v5, v1, m0, v3 2578// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04] 2579 2580v_lerp_u8 v5, v1, exec_lo, v3 2581// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04] 2582 2583v_lerp_u8 v5, v1, exec_hi, v3 2584// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04] 2585 2586v_lerp_u8 v5, v1, 0, v3 2587// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04] 2588 2589v_lerp_u8 v5, v1, -1, v3 2590// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04] 2591 2592v_lerp_u8 v5, v1, 0.5, v3 2593// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04] 2594 2595v_lerp_u8 v5, v1, -4.0, v3 2596// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04] 2597 2598v_lerp_u8 v5, v1, src_vccz, v3 2599// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xf7,0x0d,0x04] 2600 2601v_lerp_u8 v5, v1, src_execz, v3 2602// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xf9,0x0d,0x04] 2603 2604v_lerp_u8 v5, v1, src_scc, v3 2605// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xfb,0x0d,0x04] 2606 2607v_lerp_u8 v5, v1, v2, v255 2608// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07] 2609 2610v_lerp_u8 v5, v1, v2, s3 2611// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00] 2612 2613v_lerp_u8 v5, v1, v2, s101 2614// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01] 2615 2616v_lerp_u8 v5, v1, v2, flat_scratch_lo 2617// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01] 2618 2619v_lerp_u8 v5, v1, v2, flat_scratch_hi 2620// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01] 2621 2622v_lerp_u8 v5, v1, v2, vcc_lo 2623// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01] 2624 2625v_lerp_u8 v5, v1, v2, vcc_hi 2626// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01] 2627 2628v_lerp_u8 v5, v1, v2, ttmp15 2629// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x01] 2630 2631v_lerp_u8 v5, v1, v2, m0 2632// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01] 2633 2634v_lerp_u8 v5, v1, v2, exec_lo 2635// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01] 2636 2637v_lerp_u8 v5, v1, v2, exec_hi 2638// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01] 2639 2640v_lerp_u8 v5, v1, v2, 0 2641// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02] 2642 2643v_lerp_u8 v5, v1, v2, -1 2644// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03] 2645 2646v_lerp_u8 v5, v1, v2, 0.5 2647// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03] 2648 2649v_lerp_u8 v5, v1, v2, -4.0 2650// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03] 2651 2652v_lerp_u8 v5, v1, v2, src_vccz 2653// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x03] 2654 2655v_lerp_u8 v5, v1, v2, src_execz 2656// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x03] 2657 2658v_lerp_u8 v5, v1, v2, src_scc 2659// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xf6,0x03] 2660 2661v_alignbit_b32 v5, v1, v2, v3 2662// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04] 2663 2664v_alignbit_b32 v255, v1, v2, v3 2665// CHECK: [0xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04] 2666 2667v_alignbit_b32 v5, v255, v2, v3 2668// CHECK: [0x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04] 2669 2670v_alignbit_b32 v5, s1, v2, v3 2671// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04] 2672 2673v_alignbit_b32 v5, s101, v2, v3 2674// CHECK: [0x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04] 2675 2676v_alignbit_b32 v5, flat_scratch_lo, v2, v3 2677// CHECK: [0x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04] 2678 2679v_alignbit_b32 v5, flat_scratch_hi, v2, v3 2680// CHECK: [0x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04] 2681 2682v_alignbit_b32 v5, vcc_lo, v2, v3 2683// CHECK: [0x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04] 2684 2685v_alignbit_b32 v5, vcc_hi, v2, v3 2686// CHECK: [0x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04] 2687 2688v_alignbit_b32 v5, ttmp15, v2, v3 2689// CHECK: [0x05,0x00,0xce,0xd1,0x7b,0x04,0x0e,0x04] 2690 2691v_alignbit_b32 v5, m0, v2, v3 2692// CHECK: [0x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04] 2693 2694v_alignbit_b32 v5, exec_lo, v2, v3 2695// CHECK: [0x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04] 2696 2697v_alignbit_b32 v5, exec_hi, v2, v3 2698// CHECK: [0x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04] 2699 2700v_alignbit_b32 v5, 0, v2, v3 2701// CHECK: [0x05,0x00,0xce,0xd1,0x80,0x04,0x0e,0x04] 2702 2703v_alignbit_b32 v5, -1, v2, v3 2704// CHECK: [0x05,0x00,0xce,0xd1,0xc1,0x04,0x0e,0x04] 2705 2706v_alignbit_b32 v5, 0.5, v2, v3 2707// CHECK: [0x05,0x00,0xce,0xd1,0xf0,0x04,0x0e,0x04] 2708 2709v_alignbit_b32 v5, -4.0, v2, v3 2710// CHECK: [0x05,0x00,0xce,0xd1,0xf7,0x04,0x0e,0x04] 2711 2712v_alignbit_b32 v5, src_vccz, v2, v3 2713// CHECK: [0x05,0x00,0xce,0xd1,0xfb,0x04,0x0e,0x04] 2714 2715v_alignbit_b32 v5, src_execz, v2, v3 2716// CHECK: [0x05,0x00,0xce,0xd1,0xfc,0x04,0x0e,0x04] 2717 2718v_alignbit_b32 v5, src_scc, v2, v3 2719// CHECK: [0x05,0x00,0xce,0xd1,0xfd,0x04,0x0e,0x04] 2720 2721v_alignbit_b32 v5, src_lds_direct, v2, v3 2722// CHECK: [0x05,0x00,0xce,0xd1,0xfe,0x04,0x0e,0x04] 2723 2724v_alignbit_b32 v5, v1, v255, v3 2725// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04] 2726 2727v_alignbit_b32 v5, v1, s2, v3 2728// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04] 2729 2730v_alignbit_b32 v5, v1, s101, v3 2731// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04] 2732 2733v_alignbit_b32 v5, v1, flat_scratch_lo, v3 2734// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04] 2735 2736v_alignbit_b32 v5, v1, flat_scratch_hi, v3 2737// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04] 2738 2739v_alignbit_b32 v5, v1, vcc_lo, v3 2740// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04] 2741 2742v_alignbit_b32 v5, v1, vcc_hi, v3 2743// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04] 2744 2745v_alignbit_b32 v5, v1, ttmp15, v3 2746// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xf7,0x0c,0x04] 2747 2748v_alignbit_b32 v5, v1, m0, v3 2749// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04] 2750 2751v_alignbit_b32 v5, v1, exec_lo, v3 2752// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04] 2753 2754v_alignbit_b32 v5, v1, exec_hi, v3 2755// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04] 2756 2757v_alignbit_b32 v5, v1, 0, v3 2758// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x01,0x0d,0x04] 2759 2760v_alignbit_b32 v5, v1, -1, v3 2761// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x83,0x0d,0x04] 2762 2763v_alignbit_b32 v5, v1, 0.5, v3 2764// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xe1,0x0d,0x04] 2765 2766v_alignbit_b32 v5, v1, -4.0, v3 2767// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xef,0x0d,0x04] 2768 2769v_alignbit_b32 v5, v1, src_vccz, v3 2770// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xf7,0x0d,0x04] 2771 2772v_alignbit_b32 v5, v1, src_execz, v3 2773// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xf9,0x0d,0x04] 2774 2775v_alignbit_b32 v5, v1, src_scc, v3 2776// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xfb,0x0d,0x04] 2777 2778v_alignbit_b32 v5, v1, v2, v255 2779// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07] 2780 2781v_alignbit_b32 v5, v1, v2, s3 2782// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00] 2783 2784v_alignbit_b32 v5, v1, v2, s101 2785// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01] 2786 2787v_alignbit_b32 v5, v1, v2, flat_scratch_lo 2788// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01] 2789 2790v_alignbit_b32 v5, v1, v2, flat_scratch_hi 2791// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01] 2792 2793v_alignbit_b32 v5, v1, v2, vcc_lo 2794// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01] 2795 2796v_alignbit_b32 v5, v1, v2, vcc_hi 2797// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01] 2798 2799v_alignbit_b32 v5, v1, v2, ttmp15 2800// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x01] 2801 2802v_alignbit_b32 v5, v1, v2, m0 2803// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01] 2804 2805v_alignbit_b32 v5, v1, v2, exec_lo 2806// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01] 2807 2808v_alignbit_b32 v5, v1, v2, exec_hi 2809// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01] 2810 2811v_alignbit_b32 v5, v1, v2, 0 2812// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x02,0x02] 2813 2814v_alignbit_b32 v5, v1, v2, -1 2815// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x06,0x03] 2816 2817v_alignbit_b32 v5, v1, v2, 0.5 2818// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xc2,0x03] 2819 2820v_alignbit_b32 v5, v1, v2, -4.0 2821// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xde,0x03] 2822 2823v_alignbit_b32 v5, v1, v2, src_vccz 2824// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x03] 2825 2826v_alignbit_b32 v5, v1, v2, src_execz 2827// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x03] 2828 2829v_alignbit_b32 v5, v1, v2, src_scc 2830// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xf6,0x03] 2831 2832v_alignbyte_b32 v5, v1, v2, v3 2833// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04] 2834 2835v_alignbyte_b32 v255, v1, v2, v3 2836// CHECK: [0xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04] 2837 2838v_alignbyte_b32 v5, v255, v2, v3 2839// CHECK: [0x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04] 2840 2841v_alignbyte_b32 v5, s1, v2, v3 2842// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04] 2843 2844v_alignbyte_b32 v5, s101, v2, v3 2845// CHECK: [0x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04] 2846 2847v_alignbyte_b32 v5, flat_scratch_lo, v2, v3 2848// CHECK: [0x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04] 2849 2850v_alignbyte_b32 v5, flat_scratch_hi, v2, v3 2851// CHECK: [0x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04] 2852 2853v_alignbyte_b32 v5, vcc_lo, v2, v3 2854// CHECK: [0x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04] 2855 2856v_alignbyte_b32 v5, vcc_hi, v2, v3 2857// CHECK: [0x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04] 2858 2859v_alignbyte_b32 v5, ttmp15, v2, v3 2860// CHECK: [0x05,0x00,0xcf,0xd1,0x7b,0x04,0x0e,0x04] 2861 2862v_alignbyte_b32 v5, m0, v2, v3 2863// CHECK: [0x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04] 2864 2865v_alignbyte_b32 v5, exec_lo, v2, v3 2866// CHECK: [0x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04] 2867 2868v_alignbyte_b32 v5, exec_hi, v2, v3 2869// CHECK: [0x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04] 2870 2871v_alignbyte_b32 v5, 0, v2, v3 2872// CHECK: [0x05,0x00,0xcf,0xd1,0x80,0x04,0x0e,0x04] 2873 2874v_alignbyte_b32 v5, -1, v2, v3 2875// CHECK: [0x05,0x00,0xcf,0xd1,0xc1,0x04,0x0e,0x04] 2876 2877v_alignbyte_b32 v5, 0.5, v2, v3 2878// CHECK: [0x05,0x00,0xcf,0xd1,0xf0,0x04,0x0e,0x04] 2879 2880v_alignbyte_b32 v5, -4.0, v2, v3 2881// CHECK: [0x05,0x00,0xcf,0xd1,0xf7,0x04,0x0e,0x04] 2882 2883v_alignbyte_b32 v5, src_vccz, v2, v3 2884// CHECK: [0x05,0x00,0xcf,0xd1,0xfb,0x04,0x0e,0x04] 2885 2886v_alignbyte_b32 v5, src_execz, v2, v3 2887// CHECK: [0x05,0x00,0xcf,0xd1,0xfc,0x04,0x0e,0x04] 2888 2889v_alignbyte_b32 v5, src_scc, v2, v3 2890// CHECK: [0x05,0x00,0xcf,0xd1,0xfd,0x04,0x0e,0x04] 2891 2892v_alignbyte_b32 v5, src_lds_direct, v2, v3 2893// CHECK: [0x05,0x00,0xcf,0xd1,0xfe,0x04,0x0e,0x04] 2894 2895v_alignbyte_b32 v5, v1, v255, v3 2896// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04] 2897 2898v_alignbyte_b32 v5, v1, s2, v3 2899// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04] 2900 2901v_alignbyte_b32 v5, v1, s101, v3 2902// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04] 2903 2904v_alignbyte_b32 v5, v1, flat_scratch_lo, v3 2905// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04] 2906 2907v_alignbyte_b32 v5, v1, flat_scratch_hi, v3 2908// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04] 2909 2910v_alignbyte_b32 v5, v1, vcc_lo, v3 2911// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04] 2912 2913v_alignbyte_b32 v5, v1, vcc_hi, v3 2914// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04] 2915 2916v_alignbyte_b32 v5, v1, ttmp15, v3 2917// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xf7,0x0c,0x04] 2918 2919v_alignbyte_b32 v5, v1, m0, v3 2920// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04] 2921 2922v_alignbyte_b32 v5, v1, exec_lo, v3 2923// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04] 2924 2925v_alignbyte_b32 v5, v1, exec_hi, v3 2926// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04] 2927 2928v_alignbyte_b32 v5, v1, 0, v3 2929// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x01,0x0d,0x04] 2930 2931v_alignbyte_b32 v5, v1, -1, v3 2932// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x83,0x0d,0x04] 2933 2934v_alignbyte_b32 v5, v1, 0.5, v3 2935// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xe1,0x0d,0x04] 2936 2937v_alignbyte_b32 v5, v1, -4.0, v3 2938// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xef,0x0d,0x04] 2939 2940v_alignbyte_b32 v5, v1, src_vccz, v3 2941// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xf7,0x0d,0x04] 2942 2943v_alignbyte_b32 v5, v1, src_execz, v3 2944// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xf9,0x0d,0x04] 2945 2946v_alignbyte_b32 v5, v1, src_scc, v3 2947// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xfb,0x0d,0x04] 2948 2949v_alignbyte_b32 v5, v1, v2, v255 2950// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07] 2951 2952v_alignbyte_b32 v5, v1, v2, s3 2953// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00] 2954 2955v_alignbyte_b32 v5, v1, v2, s101 2956// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01] 2957 2958v_alignbyte_b32 v5, v1, v2, flat_scratch_lo 2959// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01] 2960 2961v_alignbyte_b32 v5, v1, v2, flat_scratch_hi 2962// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01] 2963 2964v_alignbyte_b32 v5, v1, v2, vcc_lo 2965// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01] 2966 2967v_alignbyte_b32 v5, v1, v2, vcc_hi 2968// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01] 2969 2970v_alignbyte_b32 v5, v1, v2, ttmp15 2971// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x01] 2972 2973v_alignbyte_b32 v5, v1, v2, m0 2974// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01] 2975 2976v_alignbyte_b32 v5, v1, v2, exec_lo 2977// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01] 2978 2979v_alignbyte_b32 v5, v1, v2, exec_hi 2980// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01] 2981 2982v_alignbyte_b32 v5, v1, v2, 0 2983// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x02,0x02] 2984 2985v_alignbyte_b32 v5, v1, v2, -1 2986// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x06,0x03] 2987 2988v_alignbyte_b32 v5, v1, v2, 0.5 2989// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xc2,0x03] 2990 2991v_alignbyte_b32 v5, v1, v2, -4.0 2992// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xde,0x03] 2993 2994v_alignbyte_b32 v5, v1, v2, src_vccz 2995// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x03] 2996 2997v_alignbyte_b32 v5, v1, v2, src_execz 2998// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x03] 2999 3000v_alignbyte_b32 v5, v1, v2, src_scc 3001// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xf6,0x03] 3002 3003v_min3_f32 v5, v1, v2, v3 3004// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04] 3005 3006v_min3_f32 v255, v1, v2, v3 3007// CHECK: [0xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04] 3008 3009v_min3_f32 v5, v255, v2, v3 3010// CHECK: [0x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04] 3011 3012v_min3_f32 v5, s1, v2, v3 3013// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04] 3014 3015v_min3_f32 v5, s101, v2, v3 3016// CHECK: [0x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04] 3017 3018v_min3_f32 v5, flat_scratch_lo, v2, v3 3019// CHECK: [0x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04] 3020 3021v_min3_f32 v5, flat_scratch_hi, v2, v3 3022// CHECK: [0x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04] 3023 3024v_min3_f32 v5, vcc_lo, v2, v3 3025// CHECK: [0x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04] 3026 3027v_min3_f32 v5, vcc_hi, v2, v3 3028// CHECK: [0x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04] 3029 3030v_min3_f32 v5, ttmp15, v2, v3 3031// CHECK: [0x05,0x00,0xd0,0xd1,0x7b,0x04,0x0e,0x04] 3032 3033v_min3_f32 v5, m0, v2, v3 3034// CHECK: [0x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04] 3035 3036v_min3_f32 v5, exec_lo, v2, v3 3037// CHECK: [0x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04] 3038 3039v_min3_f32 v5, exec_hi, v2, v3 3040// CHECK: [0x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04] 3041 3042v_min3_f32 v5, 0, v2, v3 3043// CHECK: [0x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04] 3044 3045v_min3_f32 v5, -1, v2, v3 3046// CHECK: [0x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04] 3047 3048v_min3_f32 v5, 0.5, v2, v3 3049// CHECK: [0x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04] 3050 3051v_min3_f32 v5, -4.0, v2, v3 3052// CHECK: [0x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04] 3053 3054v_min3_f32 v5, src_vccz, v2, v3 3055// CHECK: [0x05,0x00,0xd0,0xd1,0xfb,0x04,0x0e,0x04] 3056 3057v_min3_f32 v5, src_execz, v2, v3 3058// CHECK: [0x05,0x00,0xd0,0xd1,0xfc,0x04,0x0e,0x04] 3059 3060v_min3_f32 v5, src_scc, v2, v3 3061// CHECK: [0x05,0x00,0xd0,0xd1,0xfd,0x04,0x0e,0x04] 3062 3063v_min3_f32 v5, src_lds_direct, v2, v3 3064// CHECK: [0x05,0x00,0xd0,0xd1,0xfe,0x04,0x0e,0x04] 3065 3066v_min3_f32 v5, v1, v255, v3 3067// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04] 3068 3069v_min3_f32 v5, v1, s2, v3 3070// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04] 3071 3072v_min3_f32 v5, v1, s101, v3 3073// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04] 3074 3075v_min3_f32 v5, v1, flat_scratch_lo, v3 3076// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04] 3077 3078v_min3_f32 v5, v1, flat_scratch_hi, v3 3079// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04] 3080 3081v_min3_f32 v5, v1, vcc_lo, v3 3082// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04] 3083 3084v_min3_f32 v5, v1, vcc_hi, v3 3085// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04] 3086 3087v_min3_f32 v5, v1, ttmp15, v3 3088// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xf7,0x0c,0x04] 3089 3090v_min3_f32 v5, v1, m0, v3 3091// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04] 3092 3093v_min3_f32 v5, v1, exec_lo, v3 3094// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04] 3095 3096v_min3_f32 v5, v1, exec_hi, v3 3097// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04] 3098 3099v_min3_f32 v5, v1, 0, v3 3100// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04] 3101 3102v_min3_f32 v5, v1, -1, v3 3103// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04] 3104 3105v_min3_f32 v5, v1, 0.5, v3 3106// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04] 3107 3108v_min3_f32 v5, v1, -4.0, v3 3109// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04] 3110 3111v_min3_f32 v5, v1, src_vccz, v3 3112// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xf7,0x0d,0x04] 3113 3114v_min3_f32 v5, v1, src_execz, v3 3115// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xf9,0x0d,0x04] 3116 3117v_min3_f32 v5, v1, src_scc, v3 3118// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xfb,0x0d,0x04] 3119 3120v_min3_f32 v5, v1, v2, v255 3121// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07] 3122 3123v_min3_f32 v5, v1, v2, s3 3124// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00] 3125 3126v_min3_f32 v5, v1, v2, s101 3127// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01] 3128 3129v_min3_f32 v5, v1, v2, flat_scratch_lo 3130// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01] 3131 3132v_min3_f32 v5, v1, v2, flat_scratch_hi 3133// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01] 3134 3135v_min3_f32 v5, v1, v2, vcc_lo 3136// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01] 3137 3138v_min3_f32 v5, v1, v2, vcc_hi 3139// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01] 3140 3141v_min3_f32 v5, v1, v2, ttmp15 3142// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x01] 3143 3144v_min3_f32 v5, v1, v2, m0 3145// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01] 3146 3147v_min3_f32 v5, v1, v2, exec_lo 3148// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01] 3149 3150v_min3_f32 v5, v1, v2, exec_hi 3151// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01] 3152 3153v_min3_f32 v5, v1, v2, 0 3154// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02] 3155 3156v_min3_f32 v5, v1, v2, -1 3157// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03] 3158 3159v_min3_f32 v5, v1, v2, 0.5 3160// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03] 3161 3162v_min3_f32 v5, v1, v2, -4.0 3163// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03] 3164 3165v_min3_f32 v5, v1, v2, src_vccz 3166// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x03] 3167 3168v_min3_f32 v5, v1, v2, src_execz 3169// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x03] 3170 3171v_min3_f32 v5, v1, v2, src_scc 3172// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xf6,0x03] 3173 3174v_min3_f32 v5, -v1, v2, v3 3175// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24] 3176 3177v_min3_f32 v5, v1, -v2, v3 3178// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44] 3179 3180v_min3_f32 v5, v1, v2, -v3 3181// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84] 3182 3183v_min3_f32 v5, -v1, -v2, -v3 3184// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4] 3185 3186v_min3_f32 v5, |v1|, v2, v3 3187// CHECK: [0x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04] 3188 3189v_min3_f32 v5, v1, |v2|, v3 3190// CHECK: [0x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04] 3191 3192v_min3_f32 v5, v1, v2, |v3| 3193// CHECK: [0x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04] 3194 3195v_min3_f32 v5, |v1|, |v2|, |v3| 3196// CHECK: [0x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04] 3197 3198v_min3_f32 v5, v1, v2, v3 clamp 3199// CHECK: [0x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04] 3200 3201v_min3_f32 v5, v1, v2, v3 mul:2 3202// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c] 3203 3204v_min3_f32 v5, v1, v2, v3 mul:4 3205// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14] 3206 3207v_min3_f32 v5, v1, v2, v3 div:2 3208// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c] 3209 3210v_min3_i32 v5, v1, v2, v3 3211// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04] 3212 3213v_min3_i32 v255, v1, v2, v3 3214// CHECK: [0xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04] 3215 3216v_min3_i32 v5, v255, v2, v3 3217// CHECK: [0x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04] 3218 3219v_min3_i32 v5, s1, v2, v3 3220// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04] 3221 3222v_min3_i32 v5, s101, v2, v3 3223// CHECK: [0x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04] 3224 3225v_min3_i32 v5, flat_scratch_lo, v2, v3 3226// CHECK: [0x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04] 3227 3228v_min3_i32 v5, flat_scratch_hi, v2, v3 3229// CHECK: [0x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04] 3230 3231v_min3_i32 v5, vcc_lo, v2, v3 3232// CHECK: [0x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04] 3233 3234v_min3_i32 v5, vcc_hi, v2, v3 3235// CHECK: [0x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04] 3236 3237v_min3_i32 v5, ttmp15, v2, v3 3238// CHECK: [0x05,0x00,0xd1,0xd1,0x7b,0x04,0x0e,0x04] 3239 3240v_min3_i32 v5, m0, v2, v3 3241// CHECK: [0x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04] 3242 3243v_min3_i32 v5, exec_lo, v2, v3 3244// CHECK: [0x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04] 3245 3246v_min3_i32 v5, exec_hi, v2, v3 3247// CHECK: [0x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04] 3248 3249v_min3_i32 v5, 0, v2, v3 3250// CHECK: [0x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04] 3251 3252v_min3_i32 v5, -1, v2, v3 3253// CHECK: [0x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04] 3254 3255v_min3_i32 v5, 0.5, v2, v3 3256// CHECK: [0x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04] 3257 3258v_min3_i32 v5, -4.0, v2, v3 3259// CHECK: [0x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04] 3260 3261v_min3_i32 v5, src_vccz, v2, v3 3262// CHECK: [0x05,0x00,0xd1,0xd1,0xfb,0x04,0x0e,0x04] 3263 3264v_min3_i32 v5, src_execz, v2, v3 3265// CHECK: [0x05,0x00,0xd1,0xd1,0xfc,0x04,0x0e,0x04] 3266 3267v_min3_i32 v5, src_scc, v2, v3 3268// CHECK: [0x05,0x00,0xd1,0xd1,0xfd,0x04,0x0e,0x04] 3269 3270v_min3_i32 v5, src_lds_direct, v2, v3 3271// CHECK: [0x05,0x00,0xd1,0xd1,0xfe,0x04,0x0e,0x04] 3272 3273v_min3_i32 v5, v1, v255, v3 3274// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04] 3275 3276v_min3_i32 v5, v1, s2, v3 3277// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04] 3278 3279v_min3_i32 v5, v1, s101, v3 3280// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04] 3281 3282v_min3_i32 v5, v1, flat_scratch_lo, v3 3283// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04] 3284 3285v_min3_i32 v5, v1, flat_scratch_hi, v3 3286// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04] 3287 3288v_min3_i32 v5, v1, vcc_lo, v3 3289// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04] 3290 3291v_min3_i32 v5, v1, vcc_hi, v3 3292// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04] 3293 3294v_min3_i32 v5, v1, ttmp15, v3 3295// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xf7,0x0c,0x04] 3296 3297v_min3_i32 v5, v1, m0, v3 3298// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04] 3299 3300v_min3_i32 v5, v1, exec_lo, v3 3301// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04] 3302 3303v_min3_i32 v5, v1, exec_hi, v3 3304// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04] 3305 3306v_min3_i32 v5, v1, 0, v3 3307// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04] 3308 3309v_min3_i32 v5, v1, -1, v3 3310// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04] 3311 3312v_min3_i32 v5, v1, 0.5, v3 3313// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04] 3314 3315v_min3_i32 v5, v1, -4.0, v3 3316// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04] 3317 3318v_min3_i32 v5, v1, src_vccz, v3 3319// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xf7,0x0d,0x04] 3320 3321v_min3_i32 v5, v1, src_execz, v3 3322// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xf9,0x0d,0x04] 3323 3324v_min3_i32 v5, v1, src_scc, v3 3325// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xfb,0x0d,0x04] 3326 3327v_min3_i32 v5, v1, v2, v255 3328// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07] 3329 3330v_min3_i32 v5, v1, v2, s3 3331// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00] 3332 3333v_min3_i32 v5, v1, v2, s101 3334// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01] 3335 3336v_min3_i32 v5, v1, v2, flat_scratch_lo 3337// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01] 3338 3339v_min3_i32 v5, v1, v2, flat_scratch_hi 3340// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01] 3341 3342v_min3_i32 v5, v1, v2, vcc_lo 3343// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01] 3344 3345v_min3_i32 v5, v1, v2, vcc_hi 3346// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01] 3347 3348v_min3_i32 v5, v1, v2, ttmp15 3349// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x01] 3350 3351v_min3_i32 v5, v1, v2, m0 3352// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01] 3353 3354v_min3_i32 v5, v1, v2, exec_lo 3355// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01] 3356 3357v_min3_i32 v5, v1, v2, exec_hi 3358// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01] 3359 3360v_min3_i32 v5, v1, v2, 0 3361// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02] 3362 3363v_min3_i32 v5, v1, v2, -1 3364// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03] 3365 3366v_min3_i32 v5, v1, v2, 0.5 3367// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03] 3368 3369v_min3_i32 v5, v1, v2, -4.0 3370// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03] 3371 3372v_min3_i32 v5, v1, v2, src_vccz 3373// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x03] 3374 3375v_min3_i32 v5, v1, v2, src_execz 3376// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x03] 3377 3378v_min3_i32 v5, v1, v2, src_scc 3379// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xf6,0x03] 3380 3381v_min3_u32 v5, v1, v2, v3 3382// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04] 3383 3384v_min3_u32 v255, v1, v2, v3 3385// CHECK: [0xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04] 3386 3387v_min3_u32 v5, v255, v2, v3 3388// CHECK: [0x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04] 3389 3390v_min3_u32 v5, s1, v2, v3 3391// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04] 3392 3393v_min3_u32 v5, s101, v2, v3 3394// CHECK: [0x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04] 3395 3396v_min3_u32 v5, flat_scratch_lo, v2, v3 3397// CHECK: [0x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04] 3398 3399v_min3_u32 v5, flat_scratch_hi, v2, v3 3400// CHECK: [0x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04] 3401 3402v_min3_u32 v5, vcc_lo, v2, v3 3403// CHECK: [0x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04] 3404 3405v_min3_u32 v5, vcc_hi, v2, v3 3406// CHECK: [0x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04] 3407 3408v_min3_u32 v5, ttmp15, v2, v3 3409// CHECK: [0x05,0x00,0xd2,0xd1,0x7b,0x04,0x0e,0x04] 3410 3411v_min3_u32 v5, m0, v2, v3 3412// CHECK: [0x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04] 3413 3414v_min3_u32 v5, exec_lo, v2, v3 3415// CHECK: [0x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04] 3416 3417v_min3_u32 v5, exec_hi, v2, v3 3418// CHECK: [0x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04] 3419 3420v_min3_u32 v5, 0, v2, v3 3421// CHECK: [0x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04] 3422 3423v_min3_u32 v5, -1, v2, v3 3424// CHECK: [0x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04] 3425 3426v_min3_u32 v5, 0.5, v2, v3 3427// CHECK: [0x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04] 3428 3429v_min3_u32 v5, -4.0, v2, v3 3430// CHECK: [0x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04] 3431 3432v_min3_u32 v5, src_vccz, v2, v3 3433// CHECK: [0x05,0x00,0xd2,0xd1,0xfb,0x04,0x0e,0x04] 3434 3435v_min3_u32 v5, src_execz, v2, v3 3436// CHECK: [0x05,0x00,0xd2,0xd1,0xfc,0x04,0x0e,0x04] 3437 3438v_min3_u32 v5, src_scc, v2, v3 3439// CHECK: [0x05,0x00,0xd2,0xd1,0xfd,0x04,0x0e,0x04] 3440 3441v_min3_u32 v5, src_lds_direct, v2, v3 3442// CHECK: [0x05,0x00,0xd2,0xd1,0xfe,0x04,0x0e,0x04] 3443 3444v_min3_u32 v5, v1, v255, v3 3445// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04] 3446 3447v_min3_u32 v5, v1, s2, v3 3448// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04] 3449 3450v_min3_u32 v5, v1, s101, v3 3451// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04] 3452 3453v_min3_u32 v5, v1, flat_scratch_lo, v3 3454// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04] 3455 3456v_min3_u32 v5, v1, flat_scratch_hi, v3 3457// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04] 3458 3459v_min3_u32 v5, v1, vcc_lo, v3 3460// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04] 3461 3462v_min3_u32 v5, v1, vcc_hi, v3 3463// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04] 3464 3465v_min3_u32 v5, v1, ttmp15, v3 3466// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xf7,0x0c,0x04] 3467 3468v_min3_u32 v5, v1, m0, v3 3469// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04] 3470 3471v_min3_u32 v5, v1, exec_lo, v3 3472// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04] 3473 3474v_min3_u32 v5, v1, exec_hi, v3 3475// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04] 3476 3477v_min3_u32 v5, v1, 0, v3 3478// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04] 3479 3480v_min3_u32 v5, v1, -1, v3 3481// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04] 3482 3483v_min3_u32 v5, v1, 0.5, v3 3484// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04] 3485 3486v_min3_u32 v5, v1, -4.0, v3 3487// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04] 3488 3489v_min3_u32 v5, v1, src_vccz, v3 3490// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xf7,0x0d,0x04] 3491 3492v_min3_u32 v5, v1, src_execz, v3 3493// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xf9,0x0d,0x04] 3494 3495v_min3_u32 v5, v1, src_scc, v3 3496// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xfb,0x0d,0x04] 3497 3498v_min3_u32 v5, v1, v2, v255 3499// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07] 3500 3501v_min3_u32 v5, v1, v2, s3 3502// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00] 3503 3504v_min3_u32 v5, v1, v2, s101 3505// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01] 3506 3507v_min3_u32 v5, v1, v2, flat_scratch_lo 3508// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01] 3509 3510v_min3_u32 v5, v1, v2, flat_scratch_hi 3511// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01] 3512 3513v_min3_u32 v5, v1, v2, vcc_lo 3514// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01] 3515 3516v_min3_u32 v5, v1, v2, vcc_hi 3517// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01] 3518 3519v_min3_u32 v5, v1, v2, ttmp15 3520// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x01] 3521 3522v_min3_u32 v5, v1, v2, m0 3523// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01] 3524 3525v_min3_u32 v5, v1, v2, exec_lo 3526// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01] 3527 3528v_min3_u32 v5, v1, v2, exec_hi 3529// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01] 3530 3531v_min3_u32 v5, v1, v2, 0 3532// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02] 3533 3534v_min3_u32 v5, v1, v2, -1 3535// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03] 3536 3537v_min3_u32 v5, v1, v2, 0.5 3538// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03] 3539 3540v_min3_u32 v5, v1, v2, -4.0 3541// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03] 3542 3543v_min3_u32 v5, v1, v2, src_vccz 3544// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x03] 3545 3546v_min3_u32 v5, v1, v2, src_execz 3547// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x03] 3548 3549v_min3_u32 v5, v1, v2, src_scc 3550// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xf6,0x03] 3551 3552v_max3_f32 v5, v1, v2, v3 3553// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04] 3554 3555v_max3_f32 v255, v1, v2, v3 3556// CHECK: [0xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04] 3557 3558v_max3_f32 v5, v255, v2, v3 3559// CHECK: [0x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04] 3560 3561v_max3_f32 v5, s1, v2, v3 3562// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04] 3563 3564v_max3_f32 v5, s101, v2, v3 3565// CHECK: [0x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04] 3566 3567v_max3_f32 v5, flat_scratch_lo, v2, v3 3568// CHECK: [0x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04] 3569 3570v_max3_f32 v5, flat_scratch_hi, v2, v3 3571// CHECK: [0x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04] 3572 3573v_max3_f32 v5, vcc_lo, v2, v3 3574// CHECK: [0x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04] 3575 3576v_max3_f32 v5, vcc_hi, v2, v3 3577// CHECK: [0x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04] 3578 3579v_max3_f32 v5, ttmp15, v2, v3 3580// CHECK: [0x05,0x00,0xd3,0xd1,0x7b,0x04,0x0e,0x04] 3581 3582v_max3_f32 v5, m0, v2, v3 3583// CHECK: [0x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04] 3584 3585v_max3_f32 v5, exec_lo, v2, v3 3586// CHECK: [0x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04] 3587 3588v_max3_f32 v5, exec_hi, v2, v3 3589// CHECK: [0x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04] 3590 3591v_max3_f32 v5, 0, v2, v3 3592// CHECK: [0x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04] 3593 3594v_max3_f32 v5, -1, v2, v3 3595// CHECK: [0x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04] 3596 3597v_max3_f32 v5, 0.5, v2, v3 3598// CHECK: [0x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04] 3599 3600v_max3_f32 v5, -4.0, v2, v3 3601// CHECK: [0x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04] 3602 3603v_max3_f32 v5, src_vccz, v2, v3 3604// CHECK: [0x05,0x00,0xd3,0xd1,0xfb,0x04,0x0e,0x04] 3605 3606v_max3_f32 v5, src_execz, v2, v3 3607// CHECK: [0x05,0x00,0xd3,0xd1,0xfc,0x04,0x0e,0x04] 3608 3609v_max3_f32 v5, src_scc, v2, v3 3610// CHECK: [0x05,0x00,0xd3,0xd1,0xfd,0x04,0x0e,0x04] 3611 3612v_max3_f32 v5, src_lds_direct, v2, v3 3613// CHECK: [0x05,0x00,0xd3,0xd1,0xfe,0x04,0x0e,0x04] 3614 3615v_max3_f32 v5, v1, v255, v3 3616// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04] 3617 3618v_max3_f32 v5, v1, s2, v3 3619// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04] 3620 3621v_max3_f32 v5, v1, s101, v3 3622// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04] 3623 3624v_max3_f32 v5, v1, flat_scratch_lo, v3 3625// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04] 3626 3627v_max3_f32 v5, v1, flat_scratch_hi, v3 3628// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04] 3629 3630v_max3_f32 v5, v1, vcc_lo, v3 3631// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04] 3632 3633v_max3_f32 v5, v1, vcc_hi, v3 3634// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04] 3635 3636v_max3_f32 v5, v1, ttmp15, v3 3637// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xf7,0x0c,0x04] 3638 3639v_max3_f32 v5, v1, m0, v3 3640// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04] 3641 3642v_max3_f32 v5, v1, exec_lo, v3 3643// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04] 3644 3645v_max3_f32 v5, v1, exec_hi, v3 3646// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04] 3647 3648v_max3_f32 v5, v1, 0, v3 3649// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04] 3650 3651v_max3_f32 v5, v1, -1, v3 3652// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04] 3653 3654v_max3_f32 v5, v1, 0.5, v3 3655// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04] 3656 3657v_max3_f32 v5, v1, -4.0, v3 3658// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04] 3659 3660v_max3_f32 v5, v1, src_vccz, v3 3661// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xf7,0x0d,0x04] 3662 3663v_max3_f32 v5, v1, src_execz, v3 3664// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xf9,0x0d,0x04] 3665 3666v_max3_f32 v5, v1, src_scc, v3 3667// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xfb,0x0d,0x04] 3668 3669v_max3_f32 v5, v1, v2, v255 3670// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07] 3671 3672v_max3_f32 v5, v1, v2, s3 3673// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00] 3674 3675v_max3_f32 v5, v1, v2, s101 3676// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01] 3677 3678v_max3_f32 v5, v1, v2, flat_scratch_lo 3679// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01] 3680 3681v_max3_f32 v5, v1, v2, flat_scratch_hi 3682// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01] 3683 3684v_max3_f32 v5, v1, v2, vcc_lo 3685// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01] 3686 3687v_max3_f32 v5, v1, v2, vcc_hi 3688// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01] 3689 3690v_max3_f32 v5, v1, v2, ttmp15 3691// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x01] 3692 3693v_max3_f32 v5, v1, v2, m0 3694// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01] 3695 3696v_max3_f32 v5, v1, v2, exec_lo 3697// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01] 3698 3699v_max3_f32 v5, v1, v2, exec_hi 3700// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01] 3701 3702v_max3_f32 v5, v1, v2, 0 3703// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02] 3704 3705v_max3_f32 v5, v1, v2, -1 3706// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03] 3707 3708v_max3_f32 v5, v1, v2, 0.5 3709// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03] 3710 3711v_max3_f32 v5, v1, v2, -4.0 3712// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03] 3713 3714v_max3_f32 v5, v1, v2, src_vccz 3715// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x03] 3716 3717v_max3_f32 v5, v1, v2, src_execz 3718// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x03] 3719 3720v_max3_f32 v5, v1, v2, src_scc 3721// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xf6,0x03] 3722 3723v_max3_f32 v5, -v1, v2, v3 3724// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24] 3725 3726v_max3_f32 v5, v1, -v2, v3 3727// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44] 3728 3729v_max3_f32 v5, v1, v2, -v3 3730// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84] 3731 3732v_max3_f32 v5, -v1, -v2, -v3 3733// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4] 3734 3735v_max3_f32 v5, |v1|, v2, v3 3736// CHECK: [0x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04] 3737 3738v_max3_f32 v5, v1, |v2|, v3 3739// CHECK: [0x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04] 3740 3741v_max3_f32 v5, v1, v2, |v3| 3742// CHECK: [0x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04] 3743 3744v_max3_f32 v5, |v1|, |v2|, |v3| 3745// CHECK: [0x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04] 3746 3747v_max3_f32 v5, v1, v2, v3 clamp 3748// CHECK: [0x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04] 3749 3750v_max3_f32 v5, v1, v2, v3 mul:2 3751// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c] 3752 3753v_max3_f32 v5, v1, v2, v3 mul:4 3754// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14] 3755 3756v_max3_f32 v5, v1, v2, v3 div:2 3757// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c] 3758 3759v_max3_i32 v5, v1, v2, v3 3760// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04] 3761 3762v_max3_i32 v255, v1, v2, v3 3763// CHECK: [0xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04] 3764 3765v_max3_i32 v5, v255, v2, v3 3766// CHECK: [0x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04] 3767 3768v_max3_i32 v5, s1, v2, v3 3769// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04] 3770 3771v_max3_i32 v5, s101, v2, v3 3772// CHECK: [0x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04] 3773 3774v_max3_i32 v5, flat_scratch_lo, v2, v3 3775// CHECK: [0x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04] 3776 3777v_max3_i32 v5, flat_scratch_hi, v2, v3 3778// CHECK: [0x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04] 3779 3780v_max3_i32 v5, vcc_lo, v2, v3 3781// CHECK: [0x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04] 3782 3783v_max3_i32 v5, vcc_hi, v2, v3 3784// CHECK: [0x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04] 3785 3786v_max3_i32 v5, ttmp15, v2, v3 3787// CHECK: [0x05,0x00,0xd4,0xd1,0x7b,0x04,0x0e,0x04] 3788 3789v_max3_i32 v5, m0, v2, v3 3790// CHECK: [0x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04] 3791 3792v_max3_i32 v5, exec_lo, v2, v3 3793// CHECK: [0x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04] 3794 3795v_max3_i32 v5, exec_hi, v2, v3 3796// CHECK: [0x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04] 3797 3798v_max3_i32 v5, 0, v2, v3 3799// CHECK: [0x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04] 3800 3801v_max3_i32 v5, -1, v2, v3 3802// CHECK: [0x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04] 3803 3804v_max3_i32 v5, 0.5, v2, v3 3805// CHECK: [0x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04] 3806 3807v_max3_i32 v5, -4.0, v2, v3 3808// CHECK: [0x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04] 3809 3810v_max3_i32 v5, src_vccz, v2, v3 3811// CHECK: [0x05,0x00,0xd4,0xd1,0xfb,0x04,0x0e,0x04] 3812 3813v_max3_i32 v5, src_execz, v2, v3 3814// CHECK: [0x05,0x00,0xd4,0xd1,0xfc,0x04,0x0e,0x04] 3815 3816v_max3_i32 v5, src_scc, v2, v3 3817// CHECK: [0x05,0x00,0xd4,0xd1,0xfd,0x04,0x0e,0x04] 3818 3819v_max3_i32 v5, src_lds_direct, v2, v3 3820// CHECK: [0x05,0x00,0xd4,0xd1,0xfe,0x04,0x0e,0x04] 3821 3822v_max3_i32 v5, v1, v255, v3 3823// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04] 3824 3825v_max3_i32 v5, v1, s2, v3 3826// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04] 3827 3828v_max3_i32 v5, v1, s101, v3 3829// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04] 3830 3831v_max3_i32 v5, v1, flat_scratch_lo, v3 3832// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04] 3833 3834v_max3_i32 v5, v1, flat_scratch_hi, v3 3835// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04] 3836 3837v_max3_i32 v5, v1, vcc_lo, v3 3838// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04] 3839 3840v_max3_i32 v5, v1, vcc_hi, v3 3841// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04] 3842 3843v_max3_i32 v5, v1, ttmp15, v3 3844// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xf7,0x0c,0x04] 3845 3846v_max3_i32 v5, v1, m0, v3 3847// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04] 3848 3849v_max3_i32 v5, v1, exec_lo, v3 3850// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04] 3851 3852v_max3_i32 v5, v1, exec_hi, v3 3853// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04] 3854 3855v_max3_i32 v5, v1, 0, v3 3856// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04] 3857 3858v_max3_i32 v5, v1, -1, v3 3859// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04] 3860 3861v_max3_i32 v5, v1, 0.5, v3 3862// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04] 3863 3864v_max3_i32 v5, v1, -4.0, v3 3865// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04] 3866 3867v_max3_i32 v5, v1, src_vccz, v3 3868// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xf7,0x0d,0x04] 3869 3870v_max3_i32 v5, v1, src_execz, v3 3871// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xf9,0x0d,0x04] 3872 3873v_max3_i32 v5, v1, src_scc, v3 3874// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xfb,0x0d,0x04] 3875 3876v_max3_i32 v5, v1, v2, v255 3877// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07] 3878 3879v_max3_i32 v5, v1, v2, s3 3880// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00] 3881 3882v_max3_i32 v5, v1, v2, s101 3883// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01] 3884 3885v_max3_i32 v5, v1, v2, flat_scratch_lo 3886// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01] 3887 3888v_max3_i32 v5, v1, v2, flat_scratch_hi 3889// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01] 3890 3891v_max3_i32 v5, v1, v2, vcc_lo 3892// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01] 3893 3894v_max3_i32 v5, v1, v2, vcc_hi 3895// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01] 3896 3897v_max3_i32 v5, v1, v2, ttmp15 3898// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x01] 3899 3900v_max3_i32 v5, v1, v2, m0 3901// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01] 3902 3903v_max3_i32 v5, v1, v2, exec_lo 3904// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01] 3905 3906v_max3_i32 v5, v1, v2, exec_hi 3907// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01] 3908 3909v_max3_i32 v5, v1, v2, 0 3910// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02] 3911 3912v_max3_i32 v5, v1, v2, -1 3913// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03] 3914 3915v_max3_i32 v5, v1, v2, 0.5 3916// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03] 3917 3918v_max3_i32 v5, v1, v2, -4.0 3919// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03] 3920 3921v_max3_i32 v5, v1, v2, src_vccz 3922// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x03] 3923 3924v_max3_i32 v5, v1, v2, src_execz 3925// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x03] 3926 3927v_max3_i32 v5, v1, v2, src_scc 3928// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xf6,0x03] 3929 3930v_max3_u32 v5, v1, v2, v3 3931// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04] 3932 3933v_max3_u32 v255, v1, v2, v3 3934// CHECK: [0xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04] 3935 3936v_max3_u32 v5, v255, v2, v3 3937// CHECK: [0x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04] 3938 3939v_max3_u32 v5, s1, v2, v3 3940// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04] 3941 3942v_max3_u32 v5, s101, v2, v3 3943// CHECK: [0x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04] 3944 3945v_max3_u32 v5, flat_scratch_lo, v2, v3 3946// CHECK: [0x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04] 3947 3948v_max3_u32 v5, flat_scratch_hi, v2, v3 3949// CHECK: [0x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04] 3950 3951v_max3_u32 v5, vcc_lo, v2, v3 3952// CHECK: [0x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04] 3953 3954v_max3_u32 v5, vcc_hi, v2, v3 3955// CHECK: [0x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04] 3956 3957v_max3_u32 v5, ttmp15, v2, v3 3958// CHECK: [0x05,0x00,0xd5,0xd1,0x7b,0x04,0x0e,0x04] 3959 3960v_max3_u32 v5, m0, v2, v3 3961// CHECK: [0x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04] 3962 3963v_max3_u32 v5, exec_lo, v2, v3 3964// CHECK: [0x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04] 3965 3966v_max3_u32 v5, exec_hi, v2, v3 3967// CHECK: [0x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04] 3968 3969v_max3_u32 v5, 0, v2, v3 3970// CHECK: [0x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04] 3971 3972v_max3_u32 v5, -1, v2, v3 3973// CHECK: [0x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04] 3974 3975v_max3_u32 v5, 0.5, v2, v3 3976// CHECK: [0x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04] 3977 3978v_max3_u32 v5, -4.0, v2, v3 3979// CHECK: [0x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04] 3980 3981v_max3_u32 v5, src_vccz, v2, v3 3982// CHECK: [0x05,0x00,0xd5,0xd1,0xfb,0x04,0x0e,0x04] 3983 3984v_max3_u32 v5, src_execz, v2, v3 3985// CHECK: [0x05,0x00,0xd5,0xd1,0xfc,0x04,0x0e,0x04] 3986 3987v_max3_u32 v5, src_scc, v2, v3 3988// CHECK: [0x05,0x00,0xd5,0xd1,0xfd,0x04,0x0e,0x04] 3989 3990v_max3_u32 v5, src_lds_direct, v2, v3 3991// CHECK: [0x05,0x00,0xd5,0xd1,0xfe,0x04,0x0e,0x04] 3992 3993v_max3_u32 v5, v1, v255, v3 3994// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04] 3995 3996v_max3_u32 v5, v1, s2, v3 3997// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04] 3998 3999v_max3_u32 v5, v1, s101, v3 4000// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04] 4001 4002v_max3_u32 v5, v1, flat_scratch_lo, v3 4003// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04] 4004 4005v_max3_u32 v5, v1, flat_scratch_hi, v3 4006// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04] 4007 4008v_max3_u32 v5, v1, vcc_lo, v3 4009// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04] 4010 4011v_max3_u32 v5, v1, vcc_hi, v3 4012// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04] 4013 4014v_max3_u32 v5, v1, ttmp15, v3 4015// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xf7,0x0c,0x04] 4016 4017v_max3_u32 v5, v1, m0, v3 4018// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04] 4019 4020v_max3_u32 v5, v1, exec_lo, v3 4021// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04] 4022 4023v_max3_u32 v5, v1, exec_hi, v3 4024// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04] 4025 4026v_max3_u32 v5, v1, 0, v3 4027// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04] 4028 4029v_max3_u32 v5, v1, -1, v3 4030// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04] 4031 4032v_max3_u32 v5, v1, 0.5, v3 4033// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04] 4034 4035v_max3_u32 v5, v1, -4.0, v3 4036// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04] 4037 4038v_max3_u32 v5, v1, src_vccz, v3 4039// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xf7,0x0d,0x04] 4040 4041v_max3_u32 v5, v1, src_execz, v3 4042// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xf9,0x0d,0x04] 4043 4044v_max3_u32 v5, v1, src_scc, v3 4045// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xfb,0x0d,0x04] 4046 4047v_max3_u32 v5, v1, v2, v255 4048// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07] 4049 4050v_max3_u32 v5, v1, v2, s3 4051// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00] 4052 4053v_max3_u32 v5, v1, v2, s101 4054// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01] 4055 4056v_max3_u32 v5, v1, v2, flat_scratch_lo 4057// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01] 4058 4059v_max3_u32 v5, v1, v2, flat_scratch_hi 4060// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01] 4061 4062v_max3_u32 v5, v1, v2, vcc_lo 4063// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01] 4064 4065v_max3_u32 v5, v1, v2, vcc_hi 4066// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01] 4067 4068v_max3_u32 v5, v1, v2, ttmp15 4069// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x01] 4070 4071v_max3_u32 v5, v1, v2, m0 4072// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01] 4073 4074v_max3_u32 v5, v1, v2, exec_lo 4075// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01] 4076 4077v_max3_u32 v5, v1, v2, exec_hi 4078// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01] 4079 4080v_max3_u32 v5, v1, v2, 0 4081// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02] 4082 4083v_max3_u32 v5, v1, v2, -1 4084// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03] 4085 4086v_max3_u32 v5, v1, v2, 0.5 4087// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03] 4088 4089v_max3_u32 v5, v1, v2, -4.0 4090// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03] 4091 4092v_max3_u32 v5, v1, v2, src_vccz 4093// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x03] 4094 4095v_max3_u32 v5, v1, v2, src_execz 4096// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x03] 4097 4098v_max3_u32 v5, v1, v2, src_scc 4099// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xf6,0x03] 4100 4101v_med3_f32 v5, v1, v2, v3 4102// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04] 4103 4104v_med3_f32 v255, v1, v2, v3 4105// CHECK: [0xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04] 4106 4107v_med3_f32 v5, v255, v2, v3 4108// CHECK: [0x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04] 4109 4110v_med3_f32 v5, s1, v2, v3 4111// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04] 4112 4113v_med3_f32 v5, s101, v2, v3 4114// CHECK: [0x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04] 4115 4116v_med3_f32 v5, flat_scratch_lo, v2, v3 4117// CHECK: [0x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04] 4118 4119v_med3_f32 v5, flat_scratch_hi, v2, v3 4120// CHECK: [0x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04] 4121 4122v_med3_f32 v5, vcc_lo, v2, v3 4123// CHECK: [0x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04] 4124 4125v_med3_f32 v5, vcc_hi, v2, v3 4126// CHECK: [0x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04] 4127 4128v_med3_f32 v5, ttmp15, v2, v3 4129// CHECK: [0x05,0x00,0xd6,0xd1,0x7b,0x04,0x0e,0x04] 4130 4131v_med3_f32 v5, m0, v2, v3 4132// CHECK: [0x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04] 4133 4134v_med3_f32 v5, exec_lo, v2, v3 4135// CHECK: [0x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04] 4136 4137v_med3_f32 v5, exec_hi, v2, v3 4138// CHECK: [0x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04] 4139 4140v_med3_f32 v5, 0, v2, v3 4141// CHECK: [0x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04] 4142 4143v_med3_f32 v5, -1, v2, v3 4144// CHECK: [0x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04] 4145 4146v_med3_f32 v5, 0.5, v2, v3 4147// CHECK: [0x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04] 4148 4149v_med3_f32 v5, -4.0, v2, v3 4150// CHECK: [0x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04] 4151 4152v_med3_f32 v5, src_vccz, v2, v3 4153// CHECK: [0x05,0x00,0xd6,0xd1,0xfb,0x04,0x0e,0x04] 4154 4155v_med3_f32 v5, src_execz, v2, v3 4156// CHECK: [0x05,0x00,0xd6,0xd1,0xfc,0x04,0x0e,0x04] 4157 4158v_med3_f32 v5, src_scc, v2, v3 4159// CHECK: [0x05,0x00,0xd6,0xd1,0xfd,0x04,0x0e,0x04] 4160 4161v_med3_f32 v5, src_lds_direct, v2, v3 4162// CHECK: [0x05,0x00,0xd6,0xd1,0xfe,0x04,0x0e,0x04] 4163 4164v_med3_f32 v5, v1, v255, v3 4165// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04] 4166 4167v_med3_f32 v5, v1, s2, v3 4168// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04] 4169 4170v_med3_f32 v5, v1, s101, v3 4171// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04] 4172 4173v_med3_f32 v5, v1, flat_scratch_lo, v3 4174// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04] 4175 4176v_med3_f32 v5, v1, flat_scratch_hi, v3 4177// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04] 4178 4179v_med3_f32 v5, v1, vcc_lo, v3 4180// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04] 4181 4182v_med3_f32 v5, v1, vcc_hi, v3 4183// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04] 4184 4185v_med3_f32 v5, v1, ttmp15, v3 4186// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xf7,0x0c,0x04] 4187 4188v_med3_f32 v5, v1, m0, v3 4189// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04] 4190 4191v_med3_f32 v5, v1, exec_lo, v3 4192// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04] 4193 4194v_med3_f32 v5, v1, exec_hi, v3 4195// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04] 4196 4197v_med3_f32 v5, v1, 0, v3 4198// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04] 4199 4200v_med3_f32 v5, v1, -1, v3 4201// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04] 4202 4203v_med3_f32 v5, v1, 0.5, v3 4204// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04] 4205 4206v_med3_f32 v5, v1, -4.0, v3 4207// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04] 4208 4209v_med3_f32 v5, v1, src_vccz, v3 4210// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xf7,0x0d,0x04] 4211 4212v_med3_f32 v5, v1, src_execz, v3 4213// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xf9,0x0d,0x04] 4214 4215v_med3_f32 v5, v1, src_scc, v3 4216// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xfb,0x0d,0x04] 4217 4218v_med3_f32 v5, v1, v2, v255 4219// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07] 4220 4221v_med3_f32 v5, v1, v2, s3 4222// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00] 4223 4224v_med3_f32 v5, v1, v2, s101 4225// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01] 4226 4227v_med3_f32 v5, v1, v2, flat_scratch_lo 4228// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01] 4229 4230v_med3_f32 v5, v1, v2, flat_scratch_hi 4231// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01] 4232 4233v_med3_f32 v5, v1, v2, vcc_lo 4234// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01] 4235 4236v_med3_f32 v5, v1, v2, vcc_hi 4237// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01] 4238 4239v_med3_f32 v5, v1, v2, ttmp15 4240// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x01] 4241 4242v_med3_f32 v5, v1, v2, m0 4243// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01] 4244 4245v_med3_f32 v5, v1, v2, exec_lo 4246// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01] 4247 4248v_med3_f32 v5, v1, v2, exec_hi 4249// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01] 4250 4251v_med3_f32 v5, v1, v2, 0 4252// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02] 4253 4254v_med3_f32 v5, v1, v2, -1 4255// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03] 4256 4257v_med3_f32 v5, v1, v2, 0.5 4258// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03] 4259 4260v_med3_f32 v5, v1, v2, -4.0 4261// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03] 4262 4263v_med3_f32 v5, v1, v2, src_vccz 4264// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x03] 4265 4266v_med3_f32 v5, v1, v2, src_execz 4267// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x03] 4268 4269v_med3_f32 v5, v1, v2, src_scc 4270// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xf6,0x03] 4271 4272v_med3_f32 v5, -v1, v2, v3 4273// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24] 4274 4275v_med3_f32 v5, v1, -v2, v3 4276// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44] 4277 4278v_med3_f32 v5, v1, v2, -v3 4279// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84] 4280 4281v_med3_f32 v5, -v1, -v2, -v3 4282// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4] 4283 4284v_med3_f32 v5, |v1|, v2, v3 4285// CHECK: [0x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04] 4286 4287v_med3_f32 v5, v1, |v2|, v3 4288// CHECK: [0x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04] 4289 4290v_med3_f32 v5, v1, v2, |v3| 4291// CHECK: [0x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04] 4292 4293v_med3_f32 v5, |v1|, |v2|, |v3| 4294// CHECK: [0x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04] 4295 4296v_med3_f32 v5, v1, v2, v3 clamp 4297// CHECK: [0x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04] 4298 4299v_med3_f32 v5, v1, v2, v3 mul:2 4300// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c] 4301 4302v_med3_f32 v5, v1, v2, v3 mul:4 4303// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14] 4304 4305v_med3_f32 v5, v1, v2, v3 div:2 4306// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c] 4307 4308v_med3_i32 v5, v1, v2, v3 4309// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04] 4310 4311v_med3_i32 v255, v1, v2, v3 4312// CHECK: [0xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04] 4313 4314v_med3_i32 v5, v255, v2, v3 4315// CHECK: [0x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04] 4316 4317v_med3_i32 v5, s1, v2, v3 4318// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04] 4319 4320v_med3_i32 v5, s101, v2, v3 4321// CHECK: [0x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04] 4322 4323v_med3_i32 v5, flat_scratch_lo, v2, v3 4324// CHECK: [0x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04] 4325 4326v_med3_i32 v5, flat_scratch_hi, v2, v3 4327// CHECK: [0x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04] 4328 4329v_med3_i32 v5, vcc_lo, v2, v3 4330// CHECK: [0x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04] 4331 4332v_med3_i32 v5, vcc_hi, v2, v3 4333// CHECK: [0x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04] 4334 4335v_med3_i32 v5, ttmp15, v2, v3 4336// CHECK: [0x05,0x00,0xd7,0xd1,0x7b,0x04,0x0e,0x04] 4337 4338v_med3_i32 v5, m0, v2, v3 4339// CHECK: [0x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04] 4340 4341v_med3_i32 v5, exec_lo, v2, v3 4342// CHECK: [0x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04] 4343 4344v_med3_i32 v5, exec_hi, v2, v3 4345// CHECK: [0x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04] 4346 4347v_med3_i32 v5, 0, v2, v3 4348// CHECK: [0x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04] 4349 4350v_med3_i32 v5, -1, v2, v3 4351// CHECK: [0x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04] 4352 4353v_med3_i32 v5, 0.5, v2, v3 4354// CHECK: [0x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04] 4355 4356v_med3_i32 v5, -4.0, v2, v3 4357// CHECK: [0x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04] 4358 4359v_med3_i32 v5, src_vccz, v2, v3 4360// CHECK: [0x05,0x00,0xd7,0xd1,0xfb,0x04,0x0e,0x04] 4361 4362v_med3_i32 v5, src_execz, v2, v3 4363// CHECK: [0x05,0x00,0xd7,0xd1,0xfc,0x04,0x0e,0x04] 4364 4365v_med3_i32 v5, src_scc, v2, v3 4366// CHECK: [0x05,0x00,0xd7,0xd1,0xfd,0x04,0x0e,0x04] 4367 4368v_med3_i32 v5, src_lds_direct, v2, v3 4369// CHECK: [0x05,0x00,0xd7,0xd1,0xfe,0x04,0x0e,0x04] 4370 4371v_med3_i32 v5, v1, v255, v3 4372// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04] 4373 4374v_med3_i32 v5, v1, s2, v3 4375// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04] 4376 4377v_med3_i32 v5, v1, s101, v3 4378// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04] 4379 4380v_med3_i32 v5, v1, flat_scratch_lo, v3 4381// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04] 4382 4383v_med3_i32 v5, v1, flat_scratch_hi, v3 4384// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04] 4385 4386v_med3_i32 v5, v1, vcc_lo, v3 4387// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04] 4388 4389v_med3_i32 v5, v1, vcc_hi, v3 4390// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04] 4391 4392v_med3_i32 v5, v1, ttmp15, v3 4393// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xf7,0x0c,0x04] 4394 4395v_med3_i32 v5, v1, m0, v3 4396// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04] 4397 4398v_med3_i32 v5, v1, exec_lo, v3 4399// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04] 4400 4401v_med3_i32 v5, v1, exec_hi, v3 4402// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04] 4403 4404v_med3_i32 v5, v1, 0, v3 4405// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04] 4406 4407v_med3_i32 v5, v1, -1, v3 4408// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04] 4409 4410v_med3_i32 v5, v1, 0.5, v3 4411// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04] 4412 4413v_med3_i32 v5, v1, -4.0, v3 4414// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04] 4415 4416v_med3_i32 v5, v1, src_vccz, v3 4417// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xf7,0x0d,0x04] 4418 4419v_med3_i32 v5, v1, src_execz, v3 4420// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xf9,0x0d,0x04] 4421 4422v_med3_i32 v5, v1, src_scc, v3 4423// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xfb,0x0d,0x04] 4424 4425v_med3_i32 v5, v1, v2, v255 4426// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07] 4427 4428v_med3_i32 v5, v1, v2, s3 4429// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00] 4430 4431v_med3_i32 v5, v1, v2, s101 4432// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01] 4433 4434v_med3_i32 v5, v1, v2, flat_scratch_lo 4435// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01] 4436 4437v_med3_i32 v5, v1, v2, flat_scratch_hi 4438// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01] 4439 4440v_med3_i32 v5, v1, v2, vcc_lo 4441// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01] 4442 4443v_med3_i32 v5, v1, v2, vcc_hi 4444// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01] 4445 4446v_med3_i32 v5, v1, v2, ttmp15 4447// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x01] 4448 4449v_med3_i32 v5, v1, v2, m0 4450// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01] 4451 4452v_med3_i32 v5, v1, v2, exec_lo 4453// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01] 4454 4455v_med3_i32 v5, v1, v2, exec_hi 4456// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01] 4457 4458v_med3_i32 v5, v1, v2, 0 4459// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02] 4460 4461v_med3_i32 v5, v1, v2, -1 4462// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03] 4463 4464v_med3_i32 v5, v1, v2, 0.5 4465// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03] 4466 4467v_med3_i32 v5, v1, v2, -4.0 4468// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03] 4469 4470v_med3_i32 v5, v1, v2, src_vccz 4471// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x03] 4472 4473v_med3_i32 v5, v1, v2, src_execz 4474// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x03] 4475 4476v_med3_i32 v5, v1, v2, src_scc 4477// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xf6,0x03] 4478 4479v_med3_u32 v5, v1, v2, v3 4480// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04] 4481 4482v_med3_u32 v255, v1, v2, v3 4483// CHECK: [0xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04] 4484 4485v_med3_u32 v5, v255, v2, v3 4486// CHECK: [0x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04] 4487 4488v_med3_u32 v5, s1, v2, v3 4489// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04] 4490 4491v_med3_u32 v5, s101, v2, v3 4492// CHECK: [0x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04] 4493 4494v_med3_u32 v5, flat_scratch_lo, v2, v3 4495// CHECK: [0x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04] 4496 4497v_med3_u32 v5, flat_scratch_hi, v2, v3 4498// CHECK: [0x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04] 4499 4500v_med3_u32 v5, vcc_lo, v2, v3 4501// CHECK: [0x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04] 4502 4503v_med3_u32 v5, vcc_hi, v2, v3 4504// CHECK: [0x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04] 4505 4506v_med3_u32 v5, ttmp15, v2, v3 4507// CHECK: [0x05,0x00,0xd8,0xd1,0x7b,0x04,0x0e,0x04] 4508 4509v_med3_u32 v5, m0, v2, v3 4510// CHECK: [0x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04] 4511 4512v_med3_u32 v5, exec_lo, v2, v3 4513// CHECK: [0x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04] 4514 4515v_med3_u32 v5, exec_hi, v2, v3 4516// CHECK: [0x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04] 4517 4518v_med3_u32 v5, 0, v2, v3 4519// CHECK: [0x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04] 4520 4521v_med3_u32 v5, -1, v2, v3 4522// CHECK: [0x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04] 4523 4524v_med3_u32 v5, 0.5, v2, v3 4525// CHECK: [0x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04] 4526 4527v_med3_u32 v5, -4.0, v2, v3 4528// CHECK: [0x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04] 4529 4530v_med3_u32 v5, src_vccz, v2, v3 4531// CHECK: [0x05,0x00,0xd8,0xd1,0xfb,0x04,0x0e,0x04] 4532 4533v_med3_u32 v5, src_execz, v2, v3 4534// CHECK: [0x05,0x00,0xd8,0xd1,0xfc,0x04,0x0e,0x04] 4535 4536v_med3_u32 v5, src_scc, v2, v3 4537// CHECK: [0x05,0x00,0xd8,0xd1,0xfd,0x04,0x0e,0x04] 4538 4539v_med3_u32 v5, src_lds_direct, v2, v3 4540// CHECK: [0x05,0x00,0xd8,0xd1,0xfe,0x04,0x0e,0x04] 4541 4542v_med3_u32 v5, v1, v255, v3 4543// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04] 4544 4545v_med3_u32 v5, v1, s2, v3 4546// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04] 4547 4548v_med3_u32 v5, v1, s101, v3 4549// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04] 4550 4551v_med3_u32 v5, v1, flat_scratch_lo, v3 4552// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04] 4553 4554v_med3_u32 v5, v1, flat_scratch_hi, v3 4555// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04] 4556 4557v_med3_u32 v5, v1, vcc_lo, v3 4558// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04] 4559 4560v_med3_u32 v5, v1, vcc_hi, v3 4561// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04] 4562 4563v_med3_u32 v5, v1, ttmp15, v3 4564// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xf7,0x0c,0x04] 4565 4566v_med3_u32 v5, v1, m0, v3 4567// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04] 4568 4569v_med3_u32 v5, v1, exec_lo, v3 4570// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04] 4571 4572v_med3_u32 v5, v1, exec_hi, v3 4573// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04] 4574 4575v_med3_u32 v5, v1, 0, v3 4576// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04] 4577 4578v_med3_u32 v5, v1, -1, v3 4579// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04] 4580 4581v_med3_u32 v5, v1, 0.5, v3 4582// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04] 4583 4584v_med3_u32 v5, v1, -4.0, v3 4585// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04] 4586 4587v_med3_u32 v5, v1, src_vccz, v3 4588// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xf7,0x0d,0x04] 4589 4590v_med3_u32 v5, v1, src_execz, v3 4591// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xf9,0x0d,0x04] 4592 4593v_med3_u32 v5, v1, src_scc, v3 4594// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xfb,0x0d,0x04] 4595 4596v_med3_u32 v5, v1, v2, v255 4597// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07] 4598 4599v_med3_u32 v5, v1, v2, s3 4600// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00] 4601 4602v_med3_u32 v5, v1, v2, s101 4603// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01] 4604 4605v_med3_u32 v5, v1, v2, flat_scratch_lo 4606// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01] 4607 4608v_med3_u32 v5, v1, v2, flat_scratch_hi 4609// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01] 4610 4611v_med3_u32 v5, v1, v2, vcc_lo 4612// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01] 4613 4614v_med3_u32 v5, v1, v2, vcc_hi 4615// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01] 4616 4617v_med3_u32 v5, v1, v2, ttmp15 4618// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x01] 4619 4620v_med3_u32 v5, v1, v2, m0 4621// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01] 4622 4623v_med3_u32 v5, v1, v2, exec_lo 4624// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01] 4625 4626v_med3_u32 v5, v1, v2, exec_hi 4627// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01] 4628 4629v_med3_u32 v5, v1, v2, 0 4630// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02] 4631 4632v_med3_u32 v5, v1, v2, -1 4633// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03] 4634 4635v_med3_u32 v5, v1, v2, 0.5 4636// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03] 4637 4638v_med3_u32 v5, v1, v2, -4.0 4639// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03] 4640 4641v_med3_u32 v5, v1, v2, src_vccz 4642// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x03] 4643 4644v_med3_u32 v5, v1, v2, src_execz 4645// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x03] 4646 4647v_med3_u32 v5, v1, v2, src_scc 4648// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xf6,0x03] 4649 4650v_sad_u8 v5, v1, v2, v3 4651// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04] 4652 4653v_sad_u8 v255, v1, v2, v3 4654// CHECK: [0xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04] 4655 4656v_sad_u8 v5, v255, v2, v3 4657// CHECK: [0x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04] 4658 4659v_sad_u8 v5, s1, v2, v3 4660// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04] 4661 4662v_sad_u8 v5, s101, v2, v3 4663// CHECK: [0x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04] 4664 4665v_sad_u8 v5, flat_scratch_lo, v2, v3 4666// CHECK: [0x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04] 4667 4668v_sad_u8 v5, flat_scratch_hi, v2, v3 4669// CHECK: [0x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04] 4670 4671v_sad_u8 v5, vcc_lo, v2, v3 4672// CHECK: [0x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04] 4673 4674v_sad_u8 v5, vcc_hi, v2, v3 4675// CHECK: [0x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04] 4676 4677v_sad_u8 v5, ttmp15, v2, v3 4678// CHECK: [0x05,0x00,0xd9,0xd1,0x7b,0x04,0x0e,0x04] 4679 4680v_sad_u8 v5, m0, v2, v3 4681// CHECK: [0x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04] 4682 4683v_sad_u8 v5, exec_lo, v2, v3 4684// CHECK: [0x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04] 4685 4686v_sad_u8 v5, exec_hi, v2, v3 4687// CHECK: [0x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04] 4688 4689v_sad_u8 v5, 0, v2, v3 4690// CHECK: [0x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04] 4691 4692v_sad_u8 v5, -1, v2, v3 4693// CHECK: [0x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04] 4694 4695v_sad_u8 v5, 0.5, v2, v3 4696// CHECK: [0x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04] 4697 4698v_sad_u8 v5, -4.0, v2, v3 4699// CHECK: [0x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04] 4700 4701v_sad_u8 v5, src_vccz, v2, v3 4702// CHECK: [0x05,0x00,0xd9,0xd1,0xfb,0x04,0x0e,0x04] 4703 4704v_sad_u8 v5, src_execz, v2, v3 4705// CHECK: [0x05,0x00,0xd9,0xd1,0xfc,0x04,0x0e,0x04] 4706 4707v_sad_u8 v5, src_scc, v2, v3 4708// CHECK: [0x05,0x00,0xd9,0xd1,0xfd,0x04,0x0e,0x04] 4709 4710v_sad_u8 v5, src_lds_direct, v2, v3 4711// CHECK: [0x05,0x00,0xd9,0xd1,0xfe,0x04,0x0e,0x04] 4712 4713v_sad_u8 v5, v1, v255, v3 4714// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04] 4715 4716v_sad_u8 v5, v1, s2, v3 4717// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04] 4718 4719v_sad_u8 v5, v1, s101, v3 4720// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04] 4721 4722v_sad_u8 v5, v1, flat_scratch_lo, v3 4723// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04] 4724 4725v_sad_u8 v5, v1, flat_scratch_hi, v3 4726// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04] 4727 4728v_sad_u8 v5, v1, vcc_lo, v3 4729// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04] 4730 4731v_sad_u8 v5, v1, vcc_hi, v3 4732// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04] 4733 4734v_sad_u8 v5, v1, ttmp15, v3 4735// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xf7,0x0c,0x04] 4736 4737v_sad_u8 v5, v1, m0, v3 4738// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04] 4739 4740v_sad_u8 v5, v1, exec_lo, v3 4741// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04] 4742 4743v_sad_u8 v5, v1, exec_hi, v3 4744// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04] 4745 4746v_sad_u8 v5, v1, 0, v3 4747// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04] 4748 4749v_sad_u8 v5, v1, -1, v3 4750// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04] 4751 4752v_sad_u8 v5, v1, 0.5, v3 4753// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04] 4754 4755v_sad_u8 v5, v1, -4.0, v3 4756// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04] 4757 4758v_sad_u8 v5, v1, src_vccz, v3 4759// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xf7,0x0d,0x04] 4760 4761v_sad_u8 v5, v1, src_execz, v3 4762// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xf9,0x0d,0x04] 4763 4764v_sad_u8 v5, v1, src_scc, v3 4765// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xfb,0x0d,0x04] 4766 4767v_sad_u8 v5, v1, v2, v255 4768// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07] 4769 4770v_sad_u8 v5, v1, v2, s3 4771// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00] 4772 4773v_sad_u8 v5, v1, v2, s101 4774// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01] 4775 4776v_sad_u8 v5, v1, v2, flat_scratch_lo 4777// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01] 4778 4779v_sad_u8 v5, v1, v2, flat_scratch_hi 4780// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01] 4781 4782v_sad_u8 v5, v1, v2, vcc_lo 4783// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01] 4784 4785v_sad_u8 v5, v1, v2, vcc_hi 4786// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01] 4787 4788v_sad_u8 v5, v1, v2, ttmp15 4789// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x01] 4790 4791v_sad_u8 v5, v1, v2, m0 4792// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01] 4793 4794v_sad_u8 v5, v1, v2, exec_lo 4795// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01] 4796 4797v_sad_u8 v5, v1, v2, exec_hi 4798// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01] 4799 4800v_sad_u8 v5, v1, v2, 0 4801// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02] 4802 4803v_sad_u8 v5, v1, v2, -1 4804// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03] 4805 4806v_sad_u8 v5, v1, v2, 0.5 4807// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03] 4808 4809v_sad_u8 v5, v1, v2, -4.0 4810// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03] 4811 4812v_sad_u8 v5, v1, v2, src_vccz 4813// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x03] 4814 4815v_sad_u8 v5, v1, v2, src_execz 4816// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x03] 4817 4818v_sad_u8 v5, v1, v2, src_scc 4819// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xf6,0x03] 4820 4821v_sad_u8 v5, v1, v2, v3 clamp 4822// CHECK: [0x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04] 4823 4824v_sad_hi_u8 v5, v1, v2, v3 4825// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04] 4826 4827v_sad_hi_u8 v255, v1, v2, v3 4828// CHECK: [0xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04] 4829 4830v_sad_hi_u8 v5, v255, v2, v3 4831// CHECK: [0x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04] 4832 4833v_sad_hi_u8 v5, s1, v2, v3 4834// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04] 4835 4836v_sad_hi_u8 v5, s101, v2, v3 4837// CHECK: [0x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04] 4838 4839v_sad_hi_u8 v5, flat_scratch_lo, v2, v3 4840// CHECK: [0x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04] 4841 4842v_sad_hi_u8 v5, flat_scratch_hi, v2, v3 4843// CHECK: [0x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04] 4844 4845v_sad_hi_u8 v5, vcc_lo, v2, v3 4846// CHECK: [0x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04] 4847 4848v_sad_hi_u8 v5, vcc_hi, v2, v3 4849// CHECK: [0x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04] 4850 4851v_sad_hi_u8 v5, ttmp15, v2, v3 4852// CHECK: [0x05,0x00,0xda,0xd1,0x7b,0x04,0x0e,0x04] 4853 4854v_sad_hi_u8 v5, m0, v2, v3 4855// CHECK: [0x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04] 4856 4857v_sad_hi_u8 v5, exec_lo, v2, v3 4858// CHECK: [0x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04] 4859 4860v_sad_hi_u8 v5, exec_hi, v2, v3 4861// CHECK: [0x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04] 4862 4863v_sad_hi_u8 v5, 0, v2, v3 4864// CHECK: [0x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04] 4865 4866v_sad_hi_u8 v5, -1, v2, v3 4867// CHECK: [0x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04] 4868 4869v_sad_hi_u8 v5, 0.5, v2, v3 4870// CHECK: [0x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04] 4871 4872v_sad_hi_u8 v5, -4.0, v2, v3 4873// CHECK: [0x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04] 4874 4875v_sad_hi_u8 v5, src_vccz, v2, v3 4876// CHECK: [0x05,0x00,0xda,0xd1,0xfb,0x04,0x0e,0x04] 4877 4878v_sad_hi_u8 v5, src_execz, v2, v3 4879// CHECK: [0x05,0x00,0xda,0xd1,0xfc,0x04,0x0e,0x04] 4880 4881v_sad_hi_u8 v5, src_scc, v2, v3 4882// CHECK: [0x05,0x00,0xda,0xd1,0xfd,0x04,0x0e,0x04] 4883 4884v_sad_hi_u8 v5, src_lds_direct, v2, v3 4885// CHECK: [0x05,0x00,0xda,0xd1,0xfe,0x04,0x0e,0x04] 4886 4887v_sad_hi_u8 v5, v1, v255, v3 4888// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04] 4889 4890v_sad_hi_u8 v5, v1, s2, v3 4891// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04] 4892 4893v_sad_hi_u8 v5, v1, s101, v3 4894// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04] 4895 4896v_sad_hi_u8 v5, v1, flat_scratch_lo, v3 4897// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04] 4898 4899v_sad_hi_u8 v5, v1, flat_scratch_hi, v3 4900// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04] 4901 4902v_sad_hi_u8 v5, v1, vcc_lo, v3 4903// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04] 4904 4905v_sad_hi_u8 v5, v1, vcc_hi, v3 4906// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04] 4907 4908v_sad_hi_u8 v5, v1, ttmp15, v3 4909// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xf7,0x0c,0x04] 4910 4911v_sad_hi_u8 v5, v1, m0, v3 4912// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04] 4913 4914v_sad_hi_u8 v5, v1, exec_lo, v3 4915// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04] 4916 4917v_sad_hi_u8 v5, v1, exec_hi, v3 4918// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04] 4919 4920v_sad_hi_u8 v5, v1, 0, v3 4921// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04] 4922 4923v_sad_hi_u8 v5, v1, -1, v3 4924// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04] 4925 4926v_sad_hi_u8 v5, v1, 0.5, v3 4927// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04] 4928 4929v_sad_hi_u8 v5, v1, -4.0, v3 4930// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04] 4931 4932v_sad_hi_u8 v5, v1, src_vccz, v3 4933// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xf7,0x0d,0x04] 4934 4935v_sad_hi_u8 v5, v1, src_execz, v3 4936// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xf9,0x0d,0x04] 4937 4938v_sad_hi_u8 v5, v1, src_scc, v3 4939// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xfb,0x0d,0x04] 4940 4941v_sad_hi_u8 v5, v1, v2, v255 4942// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07] 4943 4944v_sad_hi_u8 v5, v1, v2, s3 4945// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00] 4946 4947v_sad_hi_u8 v5, v1, v2, s101 4948// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01] 4949 4950v_sad_hi_u8 v5, v1, v2, flat_scratch_lo 4951// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01] 4952 4953v_sad_hi_u8 v5, v1, v2, flat_scratch_hi 4954// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01] 4955 4956v_sad_hi_u8 v5, v1, v2, vcc_lo 4957// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01] 4958 4959v_sad_hi_u8 v5, v1, v2, vcc_hi 4960// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01] 4961 4962v_sad_hi_u8 v5, v1, v2, ttmp15 4963// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x01] 4964 4965v_sad_hi_u8 v5, v1, v2, m0 4966// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01] 4967 4968v_sad_hi_u8 v5, v1, v2, exec_lo 4969// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01] 4970 4971v_sad_hi_u8 v5, v1, v2, exec_hi 4972// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01] 4973 4974v_sad_hi_u8 v5, v1, v2, 0 4975// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02] 4976 4977v_sad_hi_u8 v5, v1, v2, -1 4978// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03] 4979 4980v_sad_hi_u8 v5, v1, v2, 0.5 4981// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03] 4982 4983v_sad_hi_u8 v5, v1, v2, -4.0 4984// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03] 4985 4986v_sad_hi_u8 v5, v1, v2, src_vccz 4987// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x03] 4988 4989v_sad_hi_u8 v5, v1, v2, src_execz 4990// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x03] 4991 4992v_sad_hi_u8 v5, v1, v2, src_scc 4993// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xf6,0x03] 4994 4995v_sad_hi_u8 v5, v1, v2, v3 clamp 4996// CHECK: [0x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04] 4997 4998v_sad_u16 v5, v1, v2, v3 4999// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04] 5000 5001v_sad_u16 v255, v1, v2, v3 5002// CHECK: [0xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04] 5003 5004v_sad_u16 v5, v255, v2, v3 5005// CHECK: [0x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04] 5006 5007v_sad_u16 v5, s1, v2, v3 5008// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04] 5009 5010v_sad_u16 v5, s101, v2, v3 5011// CHECK: [0x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04] 5012 5013v_sad_u16 v5, flat_scratch_lo, v2, v3 5014// CHECK: [0x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04] 5015 5016v_sad_u16 v5, flat_scratch_hi, v2, v3 5017// CHECK: [0x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04] 5018 5019v_sad_u16 v5, vcc_lo, v2, v3 5020// CHECK: [0x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04] 5021 5022v_sad_u16 v5, vcc_hi, v2, v3 5023// CHECK: [0x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04] 5024 5025v_sad_u16 v5, ttmp15, v2, v3 5026// CHECK: [0x05,0x00,0xdb,0xd1,0x7b,0x04,0x0e,0x04] 5027 5028v_sad_u16 v5, m0, v2, v3 5029// CHECK: [0x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04] 5030 5031v_sad_u16 v5, exec_lo, v2, v3 5032// CHECK: [0x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04] 5033 5034v_sad_u16 v5, exec_hi, v2, v3 5035// CHECK: [0x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04] 5036 5037v_sad_u16 v5, 0, v2, v3 5038// CHECK: [0x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04] 5039 5040v_sad_u16 v5, -1, v2, v3 5041// CHECK: [0x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04] 5042 5043v_sad_u16 v5, 0.5, v2, v3 5044// CHECK: [0x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04] 5045 5046v_sad_u16 v5, -4.0, v2, v3 5047// CHECK: [0x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04] 5048 5049v_sad_u16 v5, src_vccz, v2, v3 5050// CHECK: [0x05,0x00,0xdb,0xd1,0xfb,0x04,0x0e,0x04] 5051 5052v_sad_u16 v5, src_execz, v2, v3 5053// CHECK: [0x05,0x00,0xdb,0xd1,0xfc,0x04,0x0e,0x04] 5054 5055v_sad_u16 v5, src_scc, v2, v3 5056// CHECK: [0x05,0x00,0xdb,0xd1,0xfd,0x04,0x0e,0x04] 5057 5058v_sad_u16 v5, src_lds_direct, v2, v3 5059// CHECK: [0x05,0x00,0xdb,0xd1,0xfe,0x04,0x0e,0x04] 5060 5061v_sad_u16 v5, v1, v255, v3 5062// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04] 5063 5064v_sad_u16 v5, v1, s2, v3 5065// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04] 5066 5067v_sad_u16 v5, v1, s101, v3 5068// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04] 5069 5070v_sad_u16 v5, v1, flat_scratch_lo, v3 5071// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04] 5072 5073v_sad_u16 v5, v1, flat_scratch_hi, v3 5074// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04] 5075 5076v_sad_u16 v5, v1, vcc_lo, v3 5077// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04] 5078 5079v_sad_u16 v5, v1, vcc_hi, v3 5080// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04] 5081 5082v_sad_u16 v5, v1, ttmp15, v3 5083// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xf7,0x0c,0x04] 5084 5085v_sad_u16 v5, v1, m0, v3 5086// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04] 5087 5088v_sad_u16 v5, v1, exec_lo, v3 5089// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04] 5090 5091v_sad_u16 v5, v1, exec_hi, v3 5092// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04] 5093 5094v_sad_u16 v5, v1, 0, v3 5095// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04] 5096 5097v_sad_u16 v5, v1, -1, v3 5098// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04] 5099 5100v_sad_u16 v5, v1, 0.5, v3 5101// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04] 5102 5103v_sad_u16 v5, v1, -4.0, v3 5104// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04] 5105 5106v_sad_u16 v5, v1, src_vccz, v3 5107// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xf7,0x0d,0x04] 5108 5109v_sad_u16 v5, v1, src_execz, v3 5110// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xf9,0x0d,0x04] 5111 5112v_sad_u16 v5, v1, src_scc, v3 5113// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xfb,0x0d,0x04] 5114 5115v_sad_u16 v5, v1, v2, v255 5116// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07] 5117 5118v_sad_u16 v5, v1, v2, s3 5119// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00] 5120 5121v_sad_u16 v5, v1, v2, s101 5122// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01] 5123 5124v_sad_u16 v5, v1, v2, flat_scratch_lo 5125// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01] 5126 5127v_sad_u16 v5, v1, v2, flat_scratch_hi 5128// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01] 5129 5130v_sad_u16 v5, v1, v2, vcc_lo 5131// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01] 5132 5133v_sad_u16 v5, v1, v2, vcc_hi 5134// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01] 5135 5136v_sad_u16 v5, v1, v2, ttmp15 5137// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x01] 5138 5139v_sad_u16 v5, v1, v2, m0 5140// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01] 5141 5142v_sad_u16 v5, v1, v2, exec_lo 5143// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01] 5144 5145v_sad_u16 v5, v1, v2, exec_hi 5146// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01] 5147 5148v_sad_u16 v5, v1, v2, 0 5149// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02] 5150 5151v_sad_u16 v5, v1, v2, -1 5152// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03] 5153 5154v_sad_u16 v5, v1, v2, 0.5 5155// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03] 5156 5157v_sad_u16 v5, v1, v2, -4.0 5158// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03] 5159 5160v_sad_u16 v5, v1, v2, src_vccz 5161// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x03] 5162 5163v_sad_u16 v5, v1, v2, src_execz 5164// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x03] 5165 5166v_sad_u16 v5, v1, v2, src_scc 5167// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xf6,0x03] 5168 5169v_sad_u16 v5, v1, v2, v3 clamp 5170// CHECK: [0x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04] 5171 5172v_sad_u32 v5, v1, v2, v3 5173// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04] 5174 5175v_sad_u32 v255, v1, v2, v3 5176// CHECK: [0xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04] 5177 5178v_sad_u32 v5, v255, v2, v3 5179// CHECK: [0x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04] 5180 5181v_sad_u32 v5, s1, v2, v3 5182// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04] 5183 5184v_sad_u32 v5, s101, v2, v3 5185// CHECK: [0x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04] 5186 5187v_sad_u32 v5, flat_scratch_lo, v2, v3 5188// CHECK: [0x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04] 5189 5190v_sad_u32 v5, flat_scratch_hi, v2, v3 5191// CHECK: [0x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04] 5192 5193v_sad_u32 v5, vcc_lo, v2, v3 5194// CHECK: [0x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04] 5195 5196v_sad_u32 v5, vcc_hi, v2, v3 5197// CHECK: [0x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04] 5198 5199v_sad_u32 v5, ttmp15, v2, v3 5200// CHECK: [0x05,0x00,0xdc,0xd1,0x7b,0x04,0x0e,0x04] 5201 5202v_sad_u32 v5, m0, v2, v3 5203// CHECK: [0x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04] 5204 5205v_sad_u32 v5, exec_lo, v2, v3 5206// CHECK: [0x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04] 5207 5208v_sad_u32 v5, exec_hi, v2, v3 5209// CHECK: [0x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04] 5210 5211v_sad_u32 v5, 0, v2, v3 5212// CHECK: [0x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04] 5213 5214v_sad_u32 v5, -1, v2, v3 5215// CHECK: [0x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04] 5216 5217v_sad_u32 v5, 0.5, v2, v3 5218// CHECK: [0x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04] 5219 5220v_sad_u32 v5, -4.0, v2, v3 5221// CHECK: [0x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04] 5222 5223v_sad_u32 v5, src_vccz, v2, v3 5224// CHECK: [0x05,0x00,0xdc,0xd1,0xfb,0x04,0x0e,0x04] 5225 5226v_sad_u32 v5, src_execz, v2, v3 5227// CHECK: [0x05,0x00,0xdc,0xd1,0xfc,0x04,0x0e,0x04] 5228 5229v_sad_u32 v5, src_scc, v2, v3 5230// CHECK: [0x05,0x00,0xdc,0xd1,0xfd,0x04,0x0e,0x04] 5231 5232v_sad_u32 v5, src_lds_direct, v2, v3 5233// CHECK: [0x05,0x00,0xdc,0xd1,0xfe,0x04,0x0e,0x04] 5234 5235v_sad_u32 v5, v1, v255, v3 5236// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04] 5237 5238v_sad_u32 v5, v1, s2, v3 5239// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04] 5240 5241v_sad_u32 v5, v1, s101, v3 5242// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04] 5243 5244v_sad_u32 v5, v1, flat_scratch_lo, v3 5245// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04] 5246 5247v_sad_u32 v5, v1, flat_scratch_hi, v3 5248// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04] 5249 5250v_sad_u32 v5, v1, vcc_lo, v3 5251// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04] 5252 5253v_sad_u32 v5, v1, vcc_hi, v3 5254// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04] 5255 5256v_sad_u32 v5, v1, ttmp15, v3 5257// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xf7,0x0c,0x04] 5258 5259v_sad_u32 v5, v1, m0, v3 5260// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04] 5261 5262v_sad_u32 v5, v1, exec_lo, v3 5263// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04] 5264 5265v_sad_u32 v5, v1, exec_hi, v3 5266// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04] 5267 5268v_sad_u32 v5, v1, 0, v3 5269// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04] 5270 5271v_sad_u32 v5, v1, -1, v3 5272// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04] 5273 5274v_sad_u32 v5, v1, 0.5, v3 5275// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04] 5276 5277v_sad_u32 v5, v1, -4.0, v3 5278// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04] 5279 5280v_sad_u32 v5, v1, src_vccz, v3 5281// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xf7,0x0d,0x04] 5282 5283v_sad_u32 v5, v1, src_execz, v3 5284// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xf9,0x0d,0x04] 5285 5286v_sad_u32 v5, v1, src_scc, v3 5287// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xfb,0x0d,0x04] 5288 5289v_sad_u32 v5, v1, v2, v255 5290// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07] 5291 5292v_sad_u32 v5, v1, v2, s3 5293// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00] 5294 5295v_sad_u32 v5, v1, v2, s101 5296// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01] 5297 5298v_sad_u32 v5, v1, v2, flat_scratch_lo 5299// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01] 5300 5301v_sad_u32 v5, v1, v2, flat_scratch_hi 5302// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01] 5303 5304v_sad_u32 v5, v1, v2, vcc_lo 5305// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01] 5306 5307v_sad_u32 v5, v1, v2, vcc_hi 5308// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01] 5309 5310v_sad_u32 v5, v1, v2, ttmp15 5311// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x01] 5312 5313v_sad_u32 v5, v1, v2, m0 5314// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01] 5315 5316v_sad_u32 v5, v1, v2, exec_lo 5317// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01] 5318 5319v_sad_u32 v5, v1, v2, exec_hi 5320// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01] 5321 5322v_sad_u32 v5, v1, v2, 0 5323// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02] 5324 5325v_sad_u32 v5, v1, v2, -1 5326// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03] 5327 5328v_sad_u32 v5, v1, v2, 0.5 5329// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03] 5330 5331v_sad_u32 v5, v1, v2, -4.0 5332// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03] 5333 5334v_sad_u32 v5, v1, v2, src_vccz 5335// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x03] 5336 5337v_sad_u32 v5, v1, v2, src_execz 5338// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x03] 5339 5340v_sad_u32 v5, v1, v2, src_scc 5341// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xf6,0x03] 5342 5343v_sad_u32 v5, v1, v2, v3 clamp 5344// CHECK: [0x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04] 5345 5346v_cvt_pk_u8_f32 v5, v1, v2, v3 5347// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04] 5348 5349v_cvt_pk_u8_f32 v255, v1, v2, v3 5350// CHECK: [0xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04] 5351 5352v_cvt_pk_u8_f32 v5, v255, v2, v3 5353// CHECK: [0x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04] 5354 5355v_cvt_pk_u8_f32 v5, s1, v2, v3 5356// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04] 5357 5358v_cvt_pk_u8_f32 v5, s101, v2, v3 5359// CHECK: [0x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04] 5360 5361v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3 5362// CHECK: [0x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04] 5363 5364v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3 5365// CHECK: [0x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04] 5366 5367v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3 5368// CHECK: [0x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04] 5369 5370v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3 5371// CHECK: [0x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04] 5372 5373v_cvt_pk_u8_f32 v5, ttmp15, v2, v3 5374// CHECK: [0x05,0x00,0xdd,0xd1,0x7b,0x04,0x0e,0x04] 5375 5376v_cvt_pk_u8_f32 v5, m0, v2, v3 5377// CHECK: [0x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04] 5378 5379v_cvt_pk_u8_f32 v5, exec_lo, v2, v3 5380// CHECK: [0x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04] 5381 5382v_cvt_pk_u8_f32 v5, exec_hi, v2, v3 5383// CHECK: [0x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04] 5384 5385v_cvt_pk_u8_f32 v5, 0, v2, v3 5386// CHECK: [0x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04] 5387 5388v_cvt_pk_u8_f32 v5, -1, v2, v3 5389// CHECK: [0x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04] 5390 5391v_cvt_pk_u8_f32 v5, 0.5, v2, v3 5392// CHECK: [0x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04] 5393 5394v_cvt_pk_u8_f32 v5, -4.0, v2, v3 5395// CHECK: [0x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04] 5396 5397v_cvt_pk_u8_f32 v5, src_vccz, v2, v3 5398// CHECK: [0x05,0x00,0xdd,0xd1,0xfb,0x04,0x0e,0x04] 5399 5400v_cvt_pk_u8_f32 v5, src_execz, v2, v3 5401// CHECK: [0x05,0x00,0xdd,0xd1,0xfc,0x04,0x0e,0x04] 5402 5403v_cvt_pk_u8_f32 v5, src_scc, v2, v3 5404// CHECK: [0x05,0x00,0xdd,0xd1,0xfd,0x04,0x0e,0x04] 5405 5406v_cvt_pk_u8_f32 v5, src_lds_direct, v2, v3 5407// CHECK: [0x05,0x00,0xdd,0xd1,0xfe,0x04,0x0e,0x04] 5408 5409v_cvt_pk_u8_f32 v5, v1, v255, v3 5410// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04] 5411 5412v_cvt_pk_u8_f32 v5, v1, s2, v3 5413// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04] 5414 5415v_cvt_pk_u8_f32 v5, v1, s101, v3 5416// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04] 5417 5418v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3 5419// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04] 5420 5421v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3 5422// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04] 5423 5424v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3 5425// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04] 5426 5427v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3 5428// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04] 5429 5430v_cvt_pk_u8_f32 v5, v1, ttmp15, v3 5431// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xf7,0x0c,0x04] 5432 5433v_cvt_pk_u8_f32 v5, v1, m0, v3 5434// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04] 5435 5436v_cvt_pk_u8_f32 v5, v1, exec_lo, v3 5437// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04] 5438 5439v_cvt_pk_u8_f32 v5, v1, exec_hi, v3 5440// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04] 5441 5442v_cvt_pk_u8_f32 v5, v1, 0, v3 5443// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04] 5444 5445v_cvt_pk_u8_f32 v5, v1, -1, v3 5446// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04] 5447 5448v_cvt_pk_u8_f32 v5, v1, 0.5, v3 5449// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04] 5450 5451v_cvt_pk_u8_f32 v5, v1, -4.0, v3 5452// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04] 5453 5454v_cvt_pk_u8_f32 v5, v1, src_vccz, v3 5455// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xf7,0x0d,0x04] 5456 5457v_cvt_pk_u8_f32 v5, v1, src_execz, v3 5458// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xf9,0x0d,0x04] 5459 5460v_cvt_pk_u8_f32 v5, v1, src_scc, v3 5461// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xfb,0x0d,0x04] 5462 5463v_cvt_pk_u8_f32 v5, v1, v2, v255 5464// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07] 5465 5466v_cvt_pk_u8_f32 v5, v1, v2, s3 5467// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00] 5468 5469v_cvt_pk_u8_f32 v5, v1, v2, s101 5470// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01] 5471 5472v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo 5473// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01] 5474 5475v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi 5476// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01] 5477 5478v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo 5479// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01] 5480 5481v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi 5482// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01] 5483 5484v_cvt_pk_u8_f32 v5, v1, v2, ttmp15 5485// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x01] 5486 5487v_cvt_pk_u8_f32 v5, v1, v2, m0 5488// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01] 5489 5490v_cvt_pk_u8_f32 v5, v1, v2, exec_lo 5491// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01] 5492 5493v_cvt_pk_u8_f32 v5, v1, v2, exec_hi 5494// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01] 5495 5496v_cvt_pk_u8_f32 v5, v1, v2, 0 5497// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02] 5498 5499v_cvt_pk_u8_f32 v5, v1, v2, -1 5500// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03] 5501 5502v_cvt_pk_u8_f32 v5, v1, v2, 0.5 5503// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03] 5504 5505v_cvt_pk_u8_f32 v5, v1, v2, -4.0 5506// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03] 5507 5508v_cvt_pk_u8_f32 v5, v1, v2, src_vccz 5509// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x03] 5510 5511v_cvt_pk_u8_f32 v5, v1, v2, src_execz 5512// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x03] 5513 5514v_cvt_pk_u8_f32 v5, v1, v2, src_scc 5515// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xf6,0x03] 5516 5517v_cvt_pk_u8_f32 v5, -v1, v2, v3 5518// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24] 5519 5520v_cvt_pk_u8_f32 v5, |v1|, v2, v3 5521// CHECK: [0x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04] 5522 5523v_div_fixup_f32 v5, v1, v2, v3 5524// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04] 5525 5526v_div_fixup_f32 v255, v1, v2, v3 5527// CHECK: [0xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04] 5528 5529v_div_fixup_f32 v5, v255, v2, v3 5530// CHECK: [0x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04] 5531 5532v_div_fixup_f32 v5, s1, v2, v3 5533// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04] 5534 5535v_div_fixup_f32 v5, s101, v2, v3 5536// CHECK: [0x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04] 5537 5538v_div_fixup_f32 v5, flat_scratch_lo, v2, v3 5539// CHECK: [0x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04] 5540 5541v_div_fixup_f32 v5, flat_scratch_hi, v2, v3 5542// CHECK: [0x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04] 5543 5544v_div_fixup_f32 v5, vcc_lo, v2, v3 5545// CHECK: [0x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04] 5546 5547v_div_fixup_f32 v5, vcc_hi, v2, v3 5548// CHECK: [0x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04] 5549 5550v_div_fixup_f32 v5, ttmp15, v2, v3 5551// CHECK: [0x05,0x00,0xde,0xd1,0x7b,0x04,0x0e,0x04] 5552 5553v_div_fixup_f32 v5, m0, v2, v3 5554// CHECK: [0x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04] 5555 5556v_div_fixup_f32 v5, exec_lo, v2, v3 5557// CHECK: [0x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04] 5558 5559v_div_fixup_f32 v5, exec_hi, v2, v3 5560// CHECK: [0x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04] 5561 5562v_div_fixup_f32 v5, 0, v2, v3 5563// CHECK: [0x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04] 5564 5565v_div_fixup_f32 v5, -1, v2, v3 5566// CHECK: [0x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04] 5567 5568v_div_fixup_f32 v5, 0.5, v2, v3 5569// CHECK: [0x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04] 5570 5571v_div_fixup_f32 v5, -4.0, v2, v3 5572// CHECK: [0x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04] 5573 5574v_div_fixup_f32 v5, src_vccz, v2, v3 5575// CHECK: [0x05,0x00,0xde,0xd1,0xfb,0x04,0x0e,0x04] 5576 5577v_div_fixup_f32 v5, src_execz, v2, v3 5578// CHECK: [0x05,0x00,0xde,0xd1,0xfc,0x04,0x0e,0x04] 5579 5580v_div_fixup_f32 v5, src_scc, v2, v3 5581// CHECK: [0x05,0x00,0xde,0xd1,0xfd,0x04,0x0e,0x04] 5582 5583v_div_fixup_f32 v5, src_lds_direct, v2, v3 5584// CHECK: [0x05,0x00,0xde,0xd1,0xfe,0x04,0x0e,0x04] 5585 5586v_div_fixup_f32 v5, v1, v255, v3 5587// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04] 5588 5589v_div_fixup_f32 v5, v1, s2, v3 5590// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04] 5591 5592v_div_fixup_f32 v5, v1, s101, v3 5593// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04] 5594 5595v_div_fixup_f32 v5, v1, flat_scratch_lo, v3 5596// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04] 5597 5598v_div_fixup_f32 v5, v1, flat_scratch_hi, v3 5599// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04] 5600 5601v_div_fixup_f32 v5, v1, vcc_lo, v3 5602// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04] 5603 5604v_div_fixup_f32 v5, v1, vcc_hi, v3 5605// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04] 5606 5607v_div_fixup_f32 v5, v1, ttmp15, v3 5608// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xf7,0x0c,0x04] 5609 5610v_div_fixup_f32 v5, v1, m0, v3 5611// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04] 5612 5613v_div_fixup_f32 v5, v1, exec_lo, v3 5614// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04] 5615 5616v_div_fixup_f32 v5, v1, exec_hi, v3 5617// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04] 5618 5619v_div_fixup_f32 v5, v1, 0, v3 5620// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04] 5621 5622v_div_fixup_f32 v5, v1, -1, v3 5623// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04] 5624 5625v_div_fixup_f32 v5, v1, 0.5, v3 5626// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04] 5627 5628v_div_fixup_f32 v5, v1, -4.0, v3 5629// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04] 5630 5631v_div_fixup_f32 v5, v1, src_vccz, v3 5632// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xf7,0x0d,0x04] 5633 5634v_div_fixup_f32 v5, v1, src_execz, v3 5635// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xf9,0x0d,0x04] 5636 5637v_div_fixup_f32 v5, v1, src_scc, v3 5638// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xfb,0x0d,0x04] 5639 5640v_div_fixup_f32 v5, v1, v2, v255 5641// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07] 5642 5643v_div_fixup_f32 v5, v1, v2, s3 5644// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00] 5645 5646v_div_fixup_f32 v5, v1, v2, s101 5647// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01] 5648 5649v_div_fixup_f32 v5, v1, v2, flat_scratch_lo 5650// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01] 5651 5652v_div_fixup_f32 v5, v1, v2, flat_scratch_hi 5653// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01] 5654 5655v_div_fixup_f32 v5, v1, v2, vcc_lo 5656// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01] 5657 5658v_div_fixup_f32 v5, v1, v2, vcc_hi 5659// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01] 5660 5661v_div_fixup_f32 v5, v1, v2, ttmp15 5662// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x01] 5663 5664v_div_fixup_f32 v5, v1, v2, m0 5665// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01] 5666 5667v_div_fixup_f32 v5, v1, v2, exec_lo 5668// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01] 5669 5670v_div_fixup_f32 v5, v1, v2, exec_hi 5671// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01] 5672 5673v_div_fixup_f32 v5, v1, v2, 0 5674// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02] 5675 5676v_div_fixup_f32 v5, v1, v2, -1 5677// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03] 5678 5679v_div_fixup_f32 v5, v1, v2, 0.5 5680// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03] 5681 5682v_div_fixup_f32 v5, v1, v2, -4.0 5683// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03] 5684 5685v_div_fixup_f32 v5, v1, v2, src_vccz 5686// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x03] 5687 5688v_div_fixup_f32 v5, v1, v2, src_execz 5689// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x03] 5690 5691v_div_fixup_f32 v5, v1, v2, src_scc 5692// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xf6,0x03] 5693 5694v_div_fixup_f32 v5, -v1, v2, v3 5695// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24] 5696 5697v_div_fixup_f32 v5, v1, -v2, v3 5698// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44] 5699 5700v_div_fixup_f32 v5, v1, v2, -v3 5701// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84] 5702 5703v_div_fixup_f32 v5, -v1, -v2, -v3 5704// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4] 5705 5706v_div_fixup_f32 v5, |v1|, v2, v3 5707// CHECK: [0x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04] 5708 5709v_div_fixup_f32 v5, v1, |v2|, v3 5710// CHECK: [0x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04] 5711 5712v_div_fixup_f32 v5, v1, v2, |v3| 5713// CHECK: [0x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04] 5714 5715v_div_fixup_f32 v5, |v1|, |v2|, |v3| 5716// CHECK: [0x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04] 5717 5718v_div_fixup_f32 v5, v1, v2, v3 clamp 5719// CHECK: [0x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04] 5720 5721v_div_fixup_f32 v5, v1, v2, v3 mul:2 5722// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c] 5723 5724v_div_fixup_f32 v5, v1, v2, v3 mul:4 5725// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14] 5726 5727v_div_fixup_f32 v5, v1, v2, v3 div:2 5728// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c] 5729 5730v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] 5731// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04] 5732 5733v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4] 5734// CHECK: [0xfe,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04] 5735 5736v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4] 5737// CHECK: [0x05,0x00,0xdf,0xd1,0xfe,0x05,0x0e,0x04] 5738 5739v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4] 5740// CHECK: [0x05,0x00,0xdf,0xd1,0x02,0x04,0x0e,0x04] 5741 5742v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4] 5743// CHECK: [0x05,0x00,0xdf,0xd1,0x04,0x04,0x0e,0x04] 5744 5745v_div_fixup_f64 v[5:6], s[100:101], v[2:3], v[3:4] 5746// CHECK: [0x05,0x00,0xdf,0xd1,0x64,0x04,0x0e,0x04] 5747 5748v_div_fixup_f64 v[5:6], flat_scratch, v[2:3], v[3:4] 5749// CHECK: [0x05,0x00,0xdf,0xd1,0x66,0x04,0x0e,0x04] 5750 5751v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4] 5752// CHECK: [0x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x04] 5753 5754v_div_fixup_f64 v[5:6], ttmp[14:15], v[2:3], v[3:4] 5755// CHECK: [0x05,0x00,0xdf,0xd1,0x7a,0x04,0x0e,0x04] 5756 5757v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4] 5758// CHECK: [0x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x04] 5759 5760v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4] 5761// CHECK: [0x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x04] 5762 5763v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4] 5764// CHECK: [0x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x04] 5765 5766v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4] 5767// CHECK: [0x05,0x00,0xdf,0xd1,0xf0,0x04,0x0e,0x04] 5768 5769v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4] 5770// CHECK: [0x05,0x00,0xdf,0xd1,0xf7,0x04,0x0e,0x04] 5771 5772v_div_fixup_f64 v[5:6], src_vccz, v[2:3], v[3:4] 5773// CHECK: [0x05,0x00,0xdf,0xd1,0xfb,0x04,0x0e,0x04] 5774 5775v_div_fixup_f64 v[5:6], src_execz, v[2:3], v[3:4] 5776// CHECK: [0x05,0x00,0xdf,0xd1,0xfc,0x04,0x0e,0x04] 5777 5778v_div_fixup_f64 v[5:6], src_scc, v[2:3], v[3:4] 5779// CHECK: [0x05,0x00,0xdf,0xd1,0xfd,0x04,0x0e,0x04] 5780 5781v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4] 5782// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0f,0x04] 5783 5784v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4] 5785// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x09,0x0c,0x04] 5786 5787v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4] 5788// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x0d,0x0c,0x04] 5789 5790v_div_fixup_f64 v[5:6], v[1:2], s[100:101], v[3:4] 5791// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xc9,0x0c,0x04] 5792 5793v_div_fixup_f64 v[5:6], v[1:2], flat_scratch, v[3:4] 5794// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xcd,0x0c,0x04] 5795 5796v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4] 5797// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x04] 5798 5799v_div_fixup_f64 v[5:6], v[1:2], ttmp[14:15], v[3:4] 5800// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xf5,0x0c,0x04] 5801 5802v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4] 5803// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x04] 5804 5805v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4] 5806// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x04] 5807 5808v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4] 5809// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x04] 5810 5811v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4] 5812// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xe1,0x0d,0x04] 5813 5814v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4] 5815// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xef,0x0d,0x04] 5816 5817v_div_fixup_f64 v[5:6], v[1:2], src_vccz, v[3:4] 5818// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xf7,0x0d,0x04] 5819 5820v_div_fixup_f64 v[5:6], v[1:2], src_execz, v[3:4] 5821// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xf9,0x0d,0x04] 5822 5823v_div_fixup_f64 v[5:6], v[1:2], src_scc, v[3:4] 5824// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xfb,0x0d,0x04] 5825 5826v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255] 5827// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x07] 5828 5829v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7] 5830// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x1a,0x00] 5831 5832v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9] 5833// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x22,0x00] 5834 5835v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[100:101] 5836// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x92,0x01] 5837 5838v_div_fixup_f64 v[5:6], v[1:2], v[2:3], flat_scratch 5839// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x9a,0x01] 5840 5841v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc 5842// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x01] 5843 5844v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[14:15] 5845// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xea,0x01] 5846 5847v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec 5848// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x01] 5849 5850v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0 5851// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x02] 5852 5853v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1 5854// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x03] 5855 5856v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5 5857// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xc2,0x03] 5858 5859v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0 5860// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xde,0x03] 5861 5862v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_vccz 5863// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xee,0x03] 5864 5865v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_execz 5866// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xf2,0x03] 5867 5868v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_scc 5869// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xf6,0x03] 5870 5871v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4] 5872// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x24] 5873 5874v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4] 5875// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x44] 5876 5877v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4] 5878// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x84] 5879 5880v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] 5881// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0xe4] 5882 5883v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] 5884// CHECK: [0x05,0x01,0xdf,0xd1,0x01,0x05,0x0e,0x04] 5885 5886v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] 5887// CHECK: [0x05,0x02,0xdf,0xd1,0x01,0x05,0x0e,0x04] 5888 5889v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| 5890// CHECK: [0x05,0x04,0xdf,0xd1,0x01,0x05,0x0e,0x04] 5891 5892v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| 5893// CHECK: [0x05,0x07,0xdf,0xd1,0x01,0x05,0x0e,0x04] 5894 5895v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp 5896// CHECK: [0x05,0x80,0xdf,0xd1,0x01,0x05,0x0e,0x04] 5897 5898v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 5899// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0c] 5900 5901v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 5902// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x14] 5903 5904v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 5905// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1c] 5906 5907v_div_scale_f32 v5, vcc, v1, v2, v3 5908// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04] 5909 5910v_div_scale_f32 v255, vcc, v1, v2, v3 5911// CHECK: [0xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04] 5912 5913v_div_scale_f32 v5, vcc, v255, v2, v3 5914// CHECK: [0x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04] 5915 5916v_div_scale_f32 v5, vcc, s1, v2, v3 5917// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04] 5918 5919v_div_scale_f32 v5, vcc, s101, v2, v3 5920// CHECK: [0x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04] 5921 5922v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3 5923// CHECK: [0x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04] 5924 5925v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3 5926// CHECK: [0x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04] 5927 5928v_div_scale_f32 v5, vcc, vcc_lo, v2, v3 5929// CHECK: [0x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04] 5930 5931v_div_scale_f32 v5, vcc, vcc_hi, v2, v3 5932// CHECK: [0x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04] 5933 5934v_div_scale_f32 v5, vcc, ttmp15, v2, v3 5935// CHECK: [0x05,0x6a,0xe0,0xd1,0x7b,0x04,0x0e,0x04] 5936 5937v_div_scale_f32 v5, vcc, m0, v2, v3 5938// CHECK: [0x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04] 5939 5940v_div_scale_f32 v5, vcc, exec_lo, v2, v3 5941// CHECK: [0x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04] 5942 5943v_div_scale_f32 v5, vcc, exec_hi, v2, v3 5944// CHECK: [0x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04] 5945 5946v_div_scale_f32 v5, vcc, 0, v2, v3 5947// CHECK: [0x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04] 5948 5949v_div_scale_f32 v5, vcc, -1, v2, v3 5950// CHECK: [0x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04] 5951 5952v_div_scale_f32 v5, vcc, 0.5, v2, v3 5953// CHECK: [0x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04] 5954 5955v_div_scale_f32 v5, vcc, -4.0, v2, v3 5956// CHECK: [0x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04] 5957 5958v_div_scale_f32 v5, vcc, src_vccz, v2, v3 5959// CHECK: [0x05,0x6a,0xe0,0xd1,0xfb,0x04,0x0e,0x04] 5960 5961v_div_scale_f32 v5, vcc, src_execz, v2, v3 5962// CHECK: [0x05,0x6a,0xe0,0xd1,0xfc,0x04,0x0e,0x04] 5963 5964v_div_scale_f32 v5, vcc, src_scc, v2, v3 5965// CHECK: [0x05,0x6a,0xe0,0xd1,0xfd,0x04,0x0e,0x04] 5966 5967v_div_scale_f32 v5, vcc, src_lds_direct, v2, v3 5968// CHECK: [0x05,0x6a,0xe0,0xd1,0xfe,0x04,0x0e,0x04] 5969 5970v_div_scale_f32 v5, vcc, v1, v255, v3 5971// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04] 5972 5973v_div_scale_f32 v5, vcc, v1, s2, v3 5974// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04] 5975 5976v_div_scale_f32 v5, vcc, v1, s101, v3 5977// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04] 5978 5979v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3 5980// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04] 5981 5982v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3 5983// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04] 5984 5985v_div_scale_f32 v5, vcc, v1, vcc_lo, v3 5986// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04] 5987 5988v_div_scale_f32 v5, vcc, v1, vcc_hi, v3 5989// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04] 5990 5991v_div_scale_f32 v5, vcc, v1, ttmp15, v3 5992// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0c,0x04] 5993 5994v_div_scale_f32 v5, vcc, v1, m0, v3 5995// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04] 5996 5997v_div_scale_f32 v5, vcc, v1, exec_lo, v3 5998// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04] 5999 6000v_div_scale_f32 v5, vcc, v1, exec_hi, v3 6001// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04] 6002 6003v_div_scale_f32 v5, vcc, v1, 0, v3 6004// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04] 6005 6006v_div_scale_f32 v5, vcc, v1, -1, v3 6007// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04] 6008 6009v_div_scale_f32 v5, vcc, v1, 0.5, v3 6010// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04] 6011 6012v_div_scale_f32 v5, vcc, v1, -4.0, v3 6013// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04] 6014 6015v_div_scale_f32 v5, vcc, v1, src_vccz, v3 6016// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0d,0x04] 6017 6018v_div_scale_f32 v5, vcc, v1, src_execz, v3 6019// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0d,0x04] 6020 6021v_div_scale_f32 v5, vcc, v1, src_scc, v3 6022// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xfb,0x0d,0x04] 6023 6024v_div_scale_f32 v5, vcc, v1, v2, v255 6025// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07] 6026 6027v_div_scale_f32 v5, vcc, v1, v2, s3 6028// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00] 6029 6030v_div_scale_f32 v5, vcc, v1, v2, s101 6031// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01] 6032 6033v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo 6034// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01] 6035 6036v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi 6037// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01] 6038 6039v_div_scale_f32 v5, vcc, v1, v2, vcc_lo 6040// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01] 6041 6042v_div_scale_f32 v5, vcc, v1, v2, vcc_hi 6043// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01] 6044 6045v_div_scale_f32 v5, vcc, v1, v2, ttmp15 6046// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x01] 6047 6048v_div_scale_f32 v5, vcc, v1, v2, m0 6049// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01] 6050 6051v_div_scale_f32 v5, vcc, v1, v2, exec_lo 6052// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01] 6053 6054v_div_scale_f32 v5, vcc, v1, v2, exec_hi 6055// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01] 6056 6057v_div_scale_f32 v5, vcc, v1, v2, 0 6058// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02] 6059 6060v_div_scale_f32 v5, vcc, v1, v2, -1 6061// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03] 6062 6063v_div_scale_f32 v5, vcc, v1, v2, 0.5 6064// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03] 6065 6066v_div_scale_f32 v5, vcc, v1, v2, -4.0 6067// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03] 6068 6069v_div_scale_f32 v5, vcc, v1, v2, src_vccz 6070// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x03] 6071 6072v_div_scale_f32 v5, vcc, v1, v2, src_execz 6073// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x03] 6074 6075v_div_scale_f32 v5, vcc, v1, v2, src_scc 6076// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf6,0x03] 6077 6078v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[3:4] 6079// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04] 6080 6081v_div_scale_f64 v[254:255], vcc, v[1:2], v[2:3], v[3:4] 6082// CHECK: [0xfe,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04] 6083 6084v_div_scale_f64 v[5:6], vcc, v[254:255], v[2:3], v[3:4] 6085// CHECK: [0x05,0x6a,0xe1,0xd1,0xfe,0x05,0x0e,0x04] 6086 6087v_div_scale_f64 v[5:6], vcc, s[2:3], v[2:3], v[3:4] 6088// CHECK: [0x05,0x6a,0xe1,0xd1,0x02,0x04,0x0e,0x04] 6089 6090v_div_scale_f64 v[5:6], vcc, s[4:5], v[2:3], v[3:4] 6091// CHECK: [0x05,0x6a,0xe1,0xd1,0x04,0x04,0x0e,0x04] 6092 6093v_div_scale_f64 v[5:6], vcc, s[100:101], v[2:3], v[3:4] 6094// CHECK: [0x05,0x6a,0xe1,0xd1,0x64,0x04,0x0e,0x04] 6095 6096v_div_scale_f64 v[5:6], vcc, flat_scratch, v[2:3], v[3:4] 6097// CHECK: [0x05,0x6a,0xe1,0xd1,0x66,0x04,0x0e,0x04] 6098 6099v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4] 6100// CHECK: [0x05,0x6a,0xe1,0xd1,0x6a,0x04,0x0e,0x04] 6101 6102v_div_scale_f64 v[5:6], vcc, ttmp[14:15], v[2:3], v[3:4] 6103// CHECK: [0x05,0x6a,0xe1,0xd1,0x7a,0x04,0x0e,0x04] 6104 6105v_div_scale_f64 v[5:6], vcc, exec, v[2:3], v[3:4] 6106// CHECK: [0x05,0x6a,0xe1,0xd1,0x7e,0x04,0x0e,0x04] 6107 6108v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4] 6109// CHECK: [0x05,0x6a,0xe1,0xd1,0x80,0x04,0x0e,0x04] 6110 6111v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4] 6112// CHECK: [0x05,0x6a,0xe1,0xd1,0xc1,0x04,0x0e,0x04] 6113 6114v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4] 6115// CHECK: [0x05,0x6a,0xe1,0xd1,0xf0,0x04,0x0e,0x04] 6116 6117v_div_scale_f64 v[5:6], vcc, -4.0, v[2:3], v[3:4] 6118// CHECK: [0x05,0x6a,0xe1,0xd1,0xf7,0x04,0x0e,0x04] 6119 6120v_div_scale_f64 v[5:6], vcc, src_vccz, v[2:3], v[3:4] 6121// CHECK: [0x05,0x6a,0xe1,0xd1,0xfb,0x04,0x0e,0x04] 6122 6123v_div_scale_f64 v[5:6], vcc, src_execz, v[2:3], v[3:4] 6124// CHECK: [0x05,0x6a,0xe1,0xd1,0xfc,0x04,0x0e,0x04] 6125 6126v_div_scale_f64 v[5:6], vcc, src_scc, v[2:3], v[3:4] 6127// CHECK: [0x05,0x6a,0xe1,0xd1,0xfd,0x04,0x0e,0x04] 6128 6129v_div_scale_f64 v[5:6], vcc, v[1:2], v[254:255], v[3:4] 6130// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0f,0x04] 6131 6132v_div_scale_f64 v[5:6], vcc, v[1:2], s[4:5], v[3:4] 6133// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x09,0x0c,0x04] 6134 6135v_div_scale_f64 v[5:6], vcc, v[1:2], s[6:7], v[3:4] 6136// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x0d,0x0c,0x04] 6137 6138v_div_scale_f64 v[5:6], vcc, v[1:2], s[100:101], v[3:4] 6139// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xc9,0x0c,0x04] 6140 6141v_div_scale_f64 v[5:6], vcc, v[1:2], flat_scratch, v[3:4] 6142// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xcd,0x0c,0x04] 6143 6144v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4] 6145// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xd5,0x0c,0x04] 6146 6147v_div_scale_f64 v[5:6], vcc, v[1:2], ttmp[14:15], v[3:4] 6148// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xf5,0x0c,0x04] 6149 6150v_div_scale_f64 v[5:6], vcc, v[1:2], exec, v[3:4] 6151// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0c,0x04] 6152 6153v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4] 6154// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x01,0x0d,0x04] 6155 6156v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4] 6157// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x83,0x0d,0x04] 6158 6159v_div_scale_f64 v[5:6], vcc, v[1:2], 0.5, v[3:4] 6160// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xe1,0x0d,0x04] 6161 6162v_div_scale_f64 v[5:6], vcc, v[1:2], -4.0, v[3:4] 6163// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xef,0x0d,0x04] 6164 6165v_div_scale_f64 v[5:6], vcc, v[1:2], src_vccz, v[3:4] 6166// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xf7,0x0d,0x04] 6167 6168v_div_scale_f64 v[5:6], vcc, v[1:2], src_execz, v[3:4] 6169// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xf9,0x0d,0x04] 6170 6171v_div_scale_f64 v[5:6], vcc, v[1:2], src_scc, v[3:4] 6172// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xfb,0x0d,0x04] 6173 6174v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[254:255] 6175// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x07] 6176 6177v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[6:7] 6178// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x1a,0x00] 6179 6180v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[8:9] 6181// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x22,0x00] 6182 6183v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[100:101] 6184// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x92,0x01] 6185 6186v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], flat_scratch 6187// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x9a,0x01] 6188 6189v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc 6190// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xaa,0x01] 6191 6192v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], ttmp[14:15] 6193// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xea,0x01] 6194 6195v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], exec 6196// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x01] 6197 6198v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0 6199// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x02,0x02] 6200 6201v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -1 6202// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x06,0x03] 6203 6204v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0.5 6205// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xc2,0x03] 6206 6207v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -4.0 6208// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xde,0x03] 6209 6210v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_vccz 6211// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xee,0x03] 6212 6213v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_execz 6214// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xf2,0x03] 6215 6216v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_scc 6217// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xf6,0x03] 6218 6219v_div_fmas_f32 v5, v1, v2, v3 6220// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04] 6221 6222v_div_fmas_f32 v255, v1, v2, v3 6223// CHECK: [0xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04] 6224 6225v_div_fmas_f32 v5, v255, v2, v3 6226// CHECK: [0x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04] 6227 6228v_div_fmas_f32 v5, 0, v2, v3 6229// CHECK: [0x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04] 6230 6231v_div_fmas_f32 v5, -1, v2, v3 6232// CHECK: [0x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04] 6233 6234v_div_fmas_f32 v5, 0.5, v2, v3 6235// CHECK: [0x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04] 6236 6237v_div_fmas_f32 v5, -4.0, v2, v3 6238// CHECK: [0x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04] 6239 6240v_div_fmas_f32 v5, src_lds_direct, v2, v3 6241// CHECK: [0x05,0x00,0xe2,0xd1,0xfe,0x04,0x0e,0x04] 6242 6243v_div_fmas_f32 v5, v1, v255, v3 6244// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04] 6245 6246v_div_fmas_f32 v5, v1, 0, v3 6247// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04] 6248 6249v_div_fmas_f32 v5, v1, -1, v3 6250// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04] 6251 6252v_div_fmas_f32 v5, v1, 0.5, v3 6253// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04] 6254 6255v_div_fmas_f32 v5, v1, -4.0, v3 6256// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04] 6257 6258v_div_fmas_f32 v5, v1, v2, v255 6259// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07] 6260 6261v_div_fmas_f32 v5, v1, v2, 0 6262// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02] 6263 6264v_div_fmas_f32 v5, v1, v2, -1 6265// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03] 6266 6267v_div_fmas_f32 v5, v1, v2, 0.5 6268// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03] 6269 6270v_div_fmas_f32 v5, v1, v2, -4.0 6271// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03] 6272 6273v_div_fmas_f32 v5, -v1, v2, v3 6274// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24] 6275 6276v_div_fmas_f32 v5, v1, -v2, v3 6277// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44] 6278 6279v_div_fmas_f32 v5, v1, v2, -v3 6280// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84] 6281 6282v_div_fmas_f32 v5, -v1, -v2, -v3 6283// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4] 6284 6285v_div_fmas_f32 v5, |v1|, v2, v3 6286// CHECK: [0x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04] 6287 6288v_div_fmas_f32 v5, v1, |v2|, v3 6289// CHECK: [0x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04] 6290 6291v_div_fmas_f32 v5, v1, v2, |v3| 6292// CHECK: [0x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04] 6293 6294v_div_fmas_f32 v5, |v1|, |v2|, |v3| 6295// CHECK: [0x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04] 6296 6297v_div_fmas_f32 v5, v1, v2, v3 clamp 6298// CHECK: [0x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04] 6299 6300v_div_fmas_f32 v5, v1, v2, v3 mul:2 6301// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c] 6302 6303v_div_fmas_f32 v5, v1, v2, v3 mul:4 6304// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14] 6305 6306v_div_fmas_f32 v5, v1, v2, v3 div:2 6307// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c] 6308 6309v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] 6310// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04] 6311 6312v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4] 6313// CHECK: [0xfe,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04] 6314 6315v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4] 6316// CHECK: [0x05,0x00,0xe3,0xd1,0xfe,0x05,0x0e,0x04] 6317 6318v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4] 6319// CHECK: [0x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x04] 6320 6321v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4] 6322// CHECK: [0x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x04] 6323 6324v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4] 6325// CHECK: [0x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x04] 6326 6327v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4] 6328// CHECK: [0x05,0x00,0xe3,0xd1,0xf0,0x04,0x0e,0x04] 6329 6330v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4] 6331// CHECK: [0x05,0x00,0xe3,0xd1,0xf7,0x04,0x0e,0x04] 6332 6333v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4] 6334// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0xfd,0x0f,0x04] 6335 6336v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4] 6337// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x04] 6338 6339v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4] 6340// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x04] 6341 6342v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4] 6343// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x04] 6344 6345v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4] 6346// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0xe1,0x0d,0x04] 6347 6348v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4] 6349// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0xef,0x0d,0x04] 6350 6351v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255] 6352// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xfa,0x07] 6353 6354v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc 6355// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x01] 6356 6357v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0 6358// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x02] 6359 6360v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1 6361// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x03] 6362 6363v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5 6364// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xc2,0x03] 6365 6366v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0 6367// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xde,0x03] 6368 6369v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4] 6370// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x24] 6371 6372v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4] 6373// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x44] 6374 6375v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4] 6376// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x84] 6377 6378v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] 6379// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0xe4] 6380 6381v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] 6382// CHECK: [0x05,0x01,0xe3,0xd1,0x01,0x05,0x0e,0x04] 6383 6384v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] 6385// CHECK: [0x05,0x02,0xe3,0xd1,0x01,0x05,0x0e,0x04] 6386 6387v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| 6388// CHECK: [0x05,0x04,0xe3,0xd1,0x01,0x05,0x0e,0x04] 6389 6390v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| 6391// CHECK: [0x05,0x07,0xe3,0xd1,0x01,0x05,0x0e,0x04] 6392 6393v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp 6394// CHECK: [0x05,0x80,0xe3,0xd1,0x01,0x05,0x0e,0x04] 6395 6396v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 6397// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0c] 6398 6399v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 6400// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x14] 6401 6402v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 6403// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1c] 6404 6405v_msad_u8 v5, v1, v2, v3 6406// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04] 6407 6408v_msad_u8 v255, v1, v2, v3 6409// CHECK: [0xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04] 6410 6411v_msad_u8 v5, v255, v2, v3 6412// CHECK: [0x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04] 6413 6414v_msad_u8 v5, s1, v2, v3 6415// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04] 6416 6417v_msad_u8 v5, s101, v2, v3 6418// CHECK: [0x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04] 6419 6420v_msad_u8 v5, flat_scratch_lo, v2, v3 6421// CHECK: [0x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04] 6422 6423v_msad_u8 v5, flat_scratch_hi, v2, v3 6424// CHECK: [0x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04] 6425 6426v_msad_u8 v5, vcc_lo, v2, v3 6427// CHECK: [0x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04] 6428 6429v_msad_u8 v5, vcc_hi, v2, v3 6430// CHECK: [0x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04] 6431 6432v_msad_u8 v5, ttmp15, v2, v3 6433// CHECK: [0x05,0x00,0xe4,0xd1,0x7b,0x04,0x0e,0x04] 6434 6435v_msad_u8 v5, m0, v2, v3 6436// CHECK: [0x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04] 6437 6438v_msad_u8 v5, exec_lo, v2, v3 6439// CHECK: [0x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04] 6440 6441v_msad_u8 v5, exec_hi, v2, v3 6442// CHECK: [0x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04] 6443 6444v_msad_u8 v5, 0, v2, v3 6445// CHECK: [0x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04] 6446 6447v_msad_u8 v5, -1, v2, v3 6448// CHECK: [0x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04] 6449 6450v_msad_u8 v5, 0.5, v2, v3 6451// CHECK: [0x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04] 6452 6453v_msad_u8 v5, -4.0, v2, v3 6454// CHECK: [0x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04] 6455 6456v_msad_u8 v5, src_vccz, v2, v3 6457// CHECK: [0x05,0x00,0xe4,0xd1,0xfb,0x04,0x0e,0x04] 6458 6459v_msad_u8 v5, src_execz, v2, v3 6460// CHECK: [0x05,0x00,0xe4,0xd1,0xfc,0x04,0x0e,0x04] 6461 6462v_msad_u8 v5, src_scc, v2, v3 6463// CHECK: [0x05,0x00,0xe4,0xd1,0xfd,0x04,0x0e,0x04] 6464 6465v_msad_u8 v5, src_lds_direct, v2, v3 6466// CHECK: [0x05,0x00,0xe4,0xd1,0xfe,0x04,0x0e,0x04] 6467 6468v_msad_u8 v5, v1, v255, v3 6469// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04] 6470 6471v_msad_u8 v5, v1, s2, v3 6472// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04] 6473 6474v_msad_u8 v5, v1, s101, v3 6475// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04] 6476 6477v_msad_u8 v5, v1, flat_scratch_lo, v3 6478// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04] 6479 6480v_msad_u8 v5, v1, flat_scratch_hi, v3 6481// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04] 6482 6483v_msad_u8 v5, v1, vcc_lo, v3 6484// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04] 6485 6486v_msad_u8 v5, v1, vcc_hi, v3 6487// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04] 6488 6489v_msad_u8 v5, v1, ttmp15, v3 6490// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xf7,0x0c,0x04] 6491 6492v_msad_u8 v5, v1, m0, v3 6493// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04] 6494 6495v_msad_u8 v5, v1, exec_lo, v3 6496// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04] 6497 6498v_msad_u8 v5, v1, exec_hi, v3 6499// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04] 6500 6501v_msad_u8 v5, v1, 0, v3 6502// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04] 6503 6504v_msad_u8 v5, v1, -1, v3 6505// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04] 6506 6507v_msad_u8 v5, v1, 0.5, v3 6508// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04] 6509 6510v_msad_u8 v5, v1, -4.0, v3 6511// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04] 6512 6513v_msad_u8 v5, v1, src_vccz, v3 6514// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xf7,0x0d,0x04] 6515 6516v_msad_u8 v5, v1, src_execz, v3 6517// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xf9,0x0d,0x04] 6518 6519v_msad_u8 v5, v1, src_scc, v3 6520// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xfb,0x0d,0x04] 6521 6522v_msad_u8 v5, v1, v2, v255 6523// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07] 6524 6525v_msad_u8 v5, v1, v2, s3 6526// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00] 6527 6528v_msad_u8 v5, v1, v2, s101 6529// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01] 6530 6531v_msad_u8 v5, v1, v2, flat_scratch_lo 6532// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01] 6533 6534v_msad_u8 v5, v1, v2, flat_scratch_hi 6535// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01] 6536 6537v_msad_u8 v5, v1, v2, vcc_lo 6538// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01] 6539 6540v_msad_u8 v5, v1, v2, vcc_hi 6541// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01] 6542 6543v_msad_u8 v5, v1, v2, ttmp15 6544// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x01] 6545 6546v_msad_u8 v5, v1, v2, m0 6547// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01] 6548 6549v_msad_u8 v5, v1, v2, exec_lo 6550// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01] 6551 6552v_msad_u8 v5, v1, v2, exec_hi 6553// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01] 6554 6555v_msad_u8 v5, v1, v2, 0 6556// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02] 6557 6558v_msad_u8 v5, v1, v2, -1 6559// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03] 6560 6561v_msad_u8 v5, v1, v2, 0.5 6562// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03] 6563 6564v_msad_u8 v5, v1, v2, -4.0 6565// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03] 6566 6567v_msad_u8 v5, v1, v2, src_vccz 6568// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x03] 6569 6570v_msad_u8 v5, v1, v2, src_execz 6571// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x03] 6572 6573v_msad_u8 v5, v1, v2, src_scc 6574// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xf6,0x03] 6575 6576v_msad_u8 v5, v1, v2, v3 clamp 6577// CHECK: [0x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04] 6578 6579v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] 6580// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04] 6581 6582v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] 6583// CHECK: [0xfe,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04] 6584 6585v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] 6586// CHECK: [0x05,0x00,0xe5,0xd1,0xfe,0x05,0x0e,0x04] 6587 6588v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] 6589// CHECK: [0x05,0x00,0xe5,0xd1,0x02,0x04,0x0e,0x04] 6590 6591v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] 6592// CHECK: [0x05,0x00,0xe5,0xd1,0x04,0x04,0x0e,0x04] 6593 6594v_qsad_pk_u16_u8 v[5:6], s[100:101], v2, v[3:4] 6595// CHECK: [0x05,0x00,0xe5,0xd1,0x64,0x04,0x0e,0x04] 6596 6597v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] 6598// CHECK: [0x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x04] 6599 6600v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] 6601// CHECK: [0x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04] 6602 6603v_qsad_pk_u16_u8 v[5:6], ttmp[14:15], v2, v[3:4] 6604// CHECK: [0x05,0x00,0xe5,0xd1,0x7a,0x04,0x0e,0x04] 6605 6606v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] 6607// CHECK: [0x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04] 6608 6609v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] 6610// CHECK: [0x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04] 6611 6612v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] 6613// CHECK: [0x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04] 6614 6615v_qsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4] 6616// CHECK: [0x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x04] 6617 6618v_qsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4] 6619// CHECK: [0x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x04] 6620 6621v_qsad_pk_u16_u8 v[5:6], src_vccz, v2, v[3:4] 6622// CHECK: [0x05,0x00,0xe5,0xd1,0xfb,0x04,0x0e,0x04] 6623 6624v_qsad_pk_u16_u8 v[5:6], src_execz, v2, v[3:4] 6625// CHECK: [0x05,0x00,0xe5,0xd1,0xfc,0x04,0x0e,0x04] 6626 6627v_qsad_pk_u16_u8 v[5:6], src_scc, v2, v[3:4] 6628// CHECK: [0x05,0x00,0xe5,0xd1,0xfd,0x04,0x0e,0x04] 6629 6630v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] 6631// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xff,0x0f,0x04] 6632 6633v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] 6634// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x0c,0x04] 6635 6636v_qsad_pk_u16_u8 v[5:6], v[1:2], s101, v[3:4] 6637// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xcb,0x0c,0x04] 6638 6639v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4] 6640// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xcd,0x0c,0x04] 6641 6642v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4] 6643// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xcf,0x0c,0x04] 6644 6645v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] 6646// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xd5,0x0c,0x04] 6647 6648v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] 6649// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xd7,0x0c,0x04] 6650 6651v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp15, v[3:4] 6652// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xf7,0x0c,0x04] 6653 6654v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] 6655// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xf9,0x0c,0x04] 6656 6657v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] 6658// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xfd,0x0c,0x04] 6659 6660v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] 6661// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xff,0x0c,0x04] 6662 6663v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] 6664// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x01,0x0d,0x04] 6665 6666v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] 6667// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x83,0x0d,0x04] 6668 6669v_qsad_pk_u16_u8 v[5:6], v[1:2], 0.5, v[3:4] 6670// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xe1,0x0d,0x04] 6671 6672v_qsad_pk_u16_u8 v[5:6], v[1:2], -4.0, v[3:4] 6673// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xef,0x0d,0x04] 6674 6675v_qsad_pk_u16_u8 v[5:6], v[1:2], src_vccz, v[3:4] 6676// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xf7,0x0d,0x04] 6677 6678v_qsad_pk_u16_u8 v[5:6], v[1:2], src_execz, v[3:4] 6679// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xf9,0x0d,0x04] 6680 6681v_qsad_pk_u16_u8 v[5:6], v[1:2], src_scc, v[3:4] 6682// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xfb,0x0d,0x04] 6683 6684v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] 6685// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x07] 6686 6687v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] 6688// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x1a,0x00] 6689 6690v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] 6691// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x22,0x00] 6692 6693v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[100:101] 6694// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x92,0x01] 6695 6696v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch 6697// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x01] 6698 6699v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc 6700// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01] 6701 6702v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[14:15] 6703// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xea,0x01] 6704 6705v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec 6706// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01] 6707 6708v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 6709// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02] 6710 6711v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 6712// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03] 6713 6714v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5 6715// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x03] 6716 6717v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0 6718// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x03] 6719 6720v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_vccz 6721// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xee,0x03] 6722 6723v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_execz 6724// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xf2,0x03] 6725 6726v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_scc 6727// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xf6,0x03] 6728 6729v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] clamp 6730// CHECK: [0x05,0x80,0xe5,0xd1,0x01,0x05,0x0e,0x04] 6731 6732v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] 6733// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04] 6734 6735v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] 6736// CHECK: [0xfe,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04] 6737 6738v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] 6739// CHECK: [0x05,0x00,0xe6,0xd1,0xfe,0x05,0x0e,0x04] 6740 6741v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] 6742// CHECK: [0x05,0x00,0xe6,0xd1,0x02,0x04,0x0e,0x04] 6743 6744v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] 6745// CHECK: [0x05,0x00,0xe6,0xd1,0x04,0x04,0x0e,0x04] 6746 6747v_mqsad_pk_u16_u8 v[5:6], s[100:101], v2, v[3:4] 6748// CHECK: [0x05,0x00,0xe6,0xd1,0x64,0x04,0x0e,0x04] 6749 6750v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] 6751// CHECK: [0x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x04] 6752 6753v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] 6754// CHECK: [0x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04] 6755 6756v_mqsad_pk_u16_u8 v[5:6], ttmp[14:15], v2, v[3:4] 6757// CHECK: [0x05,0x00,0xe6,0xd1,0x7a,0x04,0x0e,0x04] 6758 6759v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] 6760// CHECK: [0x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04] 6761 6762v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] 6763// CHECK: [0x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04] 6764 6765v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] 6766// CHECK: [0x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04] 6767 6768v_mqsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4] 6769// CHECK: [0x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x04] 6770 6771v_mqsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4] 6772// CHECK: [0x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x04] 6773 6774v_mqsad_pk_u16_u8 v[5:6], src_vccz, v2, v[3:4] 6775// CHECK: [0x05,0x00,0xe6,0xd1,0xfb,0x04,0x0e,0x04] 6776 6777v_mqsad_pk_u16_u8 v[5:6], src_execz, v2, v[3:4] 6778// CHECK: [0x05,0x00,0xe6,0xd1,0xfc,0x04,0x0e,0x04] 6779 6780v_mqsad_pk_u16_u8 v[5:6], src_scc, v2, v[3:4] 6781// CHECK: [0x05,0x00,0xe6,0xd1,0xfd,0x04,0x0e,0x04] 6782 6783v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] 6784// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xff,0x0f,0x04] 6785 6786v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] 6787// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x0c,0x04] 6788 6789v_mqsad_pk_u16_u8 v[5:6], v[1:2], s101, v[3:4] 6790// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xcb,0x0c,0x04] 6791 6792v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4] 6793// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xcd,0x0c,0x04] 6794 6795v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4] 6796// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xcf,0x0c,0x04] 6797 6798v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] 6799// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xd5,0x0c,0x04] 6800 6801v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] 6802// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xd7,0x0c,0x04] 6803 6804v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp15, v[3:4] 6805// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xf7,0x0c,0x04] 6806 6807v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] 6808// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xf9,0x0c,0x04] 6809 6810v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] 6811// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xfd,0x0c,0x04] 6812 6813v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] 6814// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xff,0x0c,0x04] 6815 6816v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] 6817// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x01,0x0d,0x04] 6818 6819v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] 6820// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x83,0x0d,0x04] 6821 6822v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0.5, v[3:4] 6823// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xe1,0x0d,0x04] 6824 6825v_mqsad_pk_u16_u8 v[5:6], v[1:2], -4.0, v[3:4] 6826// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xef,0x0d,0x04] 6827 6828v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_vccz, v[3:4] 6829// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xf7,0x0d,0x04] 6830 6831v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_execz, v[3:4] 6832// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xf9,0x0d,0x04] 6833 6834v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_scc, v[3:4] 6835// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xfb,0x0d,0x04] 6836 6837v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] 6838// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x07] 6839 6840v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] 6841// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x1a,0x00] 6842 6843v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] 6844// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x22,0x00] 6845 6846v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[100:101] 6847// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x92,0x01] 6848 6849v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch 6850// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x01] 6851 6852v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc 6853// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01] 6854 6855v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[14:15] 6856// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xea,0x01] 6857 6858v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec 6859// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01] 6860 6861v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 6862// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02] 6863 6864v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 6865// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03] 6866 6867v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5 6868// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x03] 6869 6870v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0 6871// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x03] 6872 6873v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_vccz 6874// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xee,0x03] 6875 6876v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_execz 6877// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xf2,0x03] 6878 6879v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_scc 6880// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xf6,0x03] 6881 6882v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] clamp 6883// CHECK: [0x05,0x80,0xe6,0xd1,0x01,0x05,0x0e,0x04] 6884 6885v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] 6886// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x04] 6887 6888v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6] 6889// CHECK: [0xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x04] 6890 6891v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6] 6892// CHECK: [0xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x04] 6893 6894v_mqsad_u32_u8 v[252:255], s[100:101], v2, v[3:6] 6895// CHECK: [0xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x04] 6896 6897v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6] 6898// CHECK: [0xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04] 6899 6900v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6] 6901// CHECK: [0xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04] 6902 6903v_mqsad_u32_u8 v[252:255], ttmp[14:15], v2, v[3:6] 6904// CHECK: [0xfc,0x00,0xe7,0xd1,0x7a,0x04,0x0e,0x04] 6905 6906v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6] 6907// CHECK: [0xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04] 6908 6909v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6] 6910// CHECK: [0xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04] 6911 6912v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6] 6913// CHECK: [0xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04] 6914 6915v_mqsad_u32_u8 v[252:255], 0.5, v2, v[3:6] 6916// CHECK: [0xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04] 6917 6918v_mqsad_u32_u8 v[252:255], -4.0, v2, v[3:6] 6919// CHECK: [0xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04] 6920 6921v_mqsad_u32_u8 v[252:255], src_vccz, v2, v[3:6] 6922// CHECK: [0xfc,0x00,0xe7,0xd1,0xfb,0x04,0x0e,0x04] 6923 6924v_mqsad_u32_u8 v[252:255], src_execz, v2, v[3:6] 6925// CHECK: [0xfc,0x00,0xe7,0xd1,0xfc,0x04,0x0e,0x04] 6926 6927v_mqsad_u32_u8 v[252:255], src_scc, v2, v[3:6] 6928// CHECK: [0xfc,0x00,0xe7,0xd1,0xfd,0x04,0x0e,0x04] 6929 6930v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6] 6931// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x04] 6932 6933v_mqsad_u32_u8 v[252:255], v[1:2], s101, v[3:6] 6934// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x04] 6935 6936v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_lo, v[3:6] 6937// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xcd,0x0c,0x04] 6938 6939v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_hi, v[3:6] 6940// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xcf,0x0c,0x04] 6941 6942v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6] 6943// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xd5,0x0c,0x04] 6944 6945v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6] 6946// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xd7,0x0c,0x04] 6947 6948v_mqsad_u32_u8 v[252:255], v[1:2], ttmp15, v[3:6] 6949// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xf7,0x0c,0x04] 6950 6951v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6] 6952// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x04] 6953 6954v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6] 6955// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xfd,0x0c,0x04] 6956 6957v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6] 6958// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xff,0x0c,0x04] 6959 6960v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6] 6961// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x04] 6962 6963v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6] 6964// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x04] 6965 6966v_mqsad_u32_u8 v[252:255], v[1:2], 0.5, v[3:6] 6967// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xe1,0x0d,0x04] 6968 6969v_mqsad_u32_u8 v[252:255], v[1:2], -4.0, v[3:6] 6970// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xef,0x0d,0x04] 6971 6972v_mqsad_u32_u8 v[252:255], v[1:2], src_vccz, v[3:6] 6973// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xf7,0x0d,0x04] 6974 6975v_mqsad_u32_u8 v[252:255], v[1:2], src_execz, v[3:6] 6976// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0d,0x04] 6977 6978v_mqsad_u32_u8 v[252:255], v[1:2], src_scc, v[3:6] 6979// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xfb,0x0d,0x04] 6980 6981v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] clamp 6982// CHECK: [0xfc,0x80,0xe7,0xd1,0x01,0x05,0x0e,0x04] 6983 6984v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] 6985// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04] 6986 6987v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4] 6988// CHECK: [0xfe,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04] 6989 6990v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4] 6991// CHECK: [0x05,0x0e,0xe8,0xd1,0x01,0x05,0x0e,0x04] 6992 6993v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4] 6994// CHECK: [0x05,0x64,0xe8,0xd1,0x01,0x05,0x0e,0x04] 6995 6996v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4] 6997// CHECK: [0x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x04] 6998 6999v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4] 7000// CHECK: [0x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04] 7001 7002v_mad_u64_u32 v[5:6], ttmp[14:15], v1, v2, v[3:4] 7003// CHECK: [0x05,0x7a,0xe8,0xd1,0x01,0x05,0x0e,0x04] 7004 7005v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4] 7006// CHECK: [0x05,0x0c,0xe8,0xd1,0xff,0x05,0x0e,0x04] 7007 7008v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4] 7009// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x04,0x0e,0x04] 7010 7011v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4] 7012// CHECK: [0x05,0x0c,0xe8,0xd1,0x65,0x04,0x0e,0x04] 7013 7014v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4] 7015// CHECK: [0x05,0x0c,0xe8,0xd1,0x66,0x04,0x0e,0x04] 7016 7017v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4] 7018// CHECK: [0x05,0x0c,0xe8,0xd1,0x67,0x04,0x0e,0x04] 7019 7020v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] 7021// CHECK: [0x05,0x0c,0xe8,0xd1,0x6a,0x04,0x0e,0x04] 7022 7023v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] 7024// CHECK: [0x05,0x0c,0xe8,0xd1,0x6b,0x04,0x0e,0x04] 7025 7026v_mad_u64_u32 v[5:6], s[12:13], ttmp15, v2, v[3:4] 7027// CHECK: [0x05,0x0c,0xe8,0xd1,0x7b,0x04,0x0e,0x04] 7028 7029v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4] 7030// CHECK: [0x05,0x0c,0xe8,0xd1,0x7c,0x04,0x0e,0x04] 7031 7032v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4] 7033// CHECK: [0x05,0x0c,0xe8,0xd1,0x7e,0x04,0x0e,0x04] 7034 7035v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4] 7036// CHECK: [0x05,0x0c,0xe8,0xd1,0x7f,0x04,0x0e,0x04] 7037 7038v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4] 7039// CHECK: [0x05,0x0c,0xe8,0xd1,0x80,0x04,0x0e,0x04] 7040 7041v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4] 7042// CHECK: [0x05,0x0c,0xe8,0xd1,0xc1,0x04,0x0e,0x04] 7043 7044v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4] 7045// CHECK: [0x05,0x0c,0xe8,0xd1,0xf0,0x04,0x0e,0x04] 7046 7047v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4] 7048// CHECK: [0x05,0x0c,0xe8,0xd1,0xf7,0x04,0x0e,0x04] 7049 7050v_mad_u64_u32 v[5:6], s[12:13], src_vccz, v2, v[3:4] 7051// CHECK: [0x05,0x0c,0xe8,0xd1,0xfb,0x04,0x0e,0x04] 7052 7053v_mad_u64_u32 v[5:6], s[12:13], src_execz, v2, v[3:4] 7054// CHECK: [0x05,0x0c,0xe8,0xd1,0xfc,0x04,0x0e,0x04] 7055 7056v_mad_u64_u32 v[5:6], s[12:13], src_scc, v2, v[3:4] 7057// CHECK: [0x05,0x0c,0xe8,0xd1,0xfd,0x04,0x0e,0x04] 7058 7059v_mad_u64_u32 v[5:6], s[12:13], src_lds_direct, v2, v[3:4] 7060// CHECK: [0x05,0x0c,0xe8,0xd1,0xfe,0x04,0x0e,0x04] 7061 7062v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4] 7063// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0f,0x04] 7064 7065v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4] 7066// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0c,0x04] 7067 7068v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4] 7069// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xcb,0x0c,0x04] 7070 7071v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4] 7072// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xcd,0x0c,0x04] 7073 7074v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4] 7075// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xcf,0x0c,0x04] 7076 7077v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] 7078// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xd5,0x0c,0x04] 7079 7080v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] 7081// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xd7,0x0c,0x04] 7082 7083v_mad_u64_u32 v[5:6], s[12:13], v1, ttmp15, v[3:4] 7084// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xf7,0x0c,0x04] 7085 7086v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4] 7087// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0c,0x04] 7088 7089v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4] 7090// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xfd,0x0c,0x04] 7091 7092v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4] 7093// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0c,0x04] 7094 7095v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4] 7096// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x01,0x0d,0x04] 7097 7098v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4] 7099// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x83,0x0d,0x04] 7100 7101v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4] 7102// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xe1,0x0d,0x04] 7103 7104v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4] 7105// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xef,0x0d,0x04] 7106 7107v_mad_u64_u32 v[5:6], s[12:13], v1, src_vccz, v[3:4] 7108// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xf7,0x0d,0x04] 7109 7110v_mad_u64_u32 v[5:6], s[12:13], v1, src_execz, v[3:4] 7111// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0d,0x04] 7112 7113v_mad_u64_u32 v[5:6], s[12:13], v1, src_scc, v[3:4] 7114// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xfb,0x0d,0x04] 7115 7116v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255] 7117// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x07] 7118 7119v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7] 7120// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x1a,0x00] 7121 7122v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9] 7123// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x22,0x00] 7124 7125v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101] 7126// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x92,0x01] 7127 7128v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch 7129// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x01] 7130 7131v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc 7132// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01] 7133 7134v_mad_u64_u32 v[5:6], s[12:13], v1, v2, ttmp[14:15] 7135// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xea,0x01] 7136 7137v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec 7138// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01] 7139 7140v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0 7141// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02] 7142 7143v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1 7144// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03] 7145 7146v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0 7147// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x03] 7148 7149v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_vccz 7150// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xee,0x03] 7151 7152v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_execz 7153// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xf2,0x03] 7154 7155v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_scc 7156// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xf6,0x03] 7157 7158v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] clamp 7159// CHECK: [0x05,0x8c,0xe8,0xd1,0x01,0x05,0x0e,0x04] 7160 7161v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] 7162// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04] 7163 7164v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4] 7165// CHECK: [0xfe,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04] 7166 7167v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4] 7168// CHECK: [0x05,0x0e,0xe9,0xd1,0x01,0x05,0x0e,0x04] 7169 7170v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4] 7171// CHECK: [0x05,0x64,0xe9,0xd1,0x01,0x05,0x0e,0x04] 7172 7173v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4] 7174// CHECK: [0x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x04] 7175 7176v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4] 7177// CHECK: [0x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04] 7178 7179v_mad_i64_i32 v[5:6], ttmp[14:15], v1, v2, v[3:4] 7180// CHECK: [0x05,0x7a,0xe9,0xd1,0x01,0x05,0x0e,0x04] 7181 7182v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4] 7183// CHECK: [0x05,0x0c,0xe9,0xd1,0xff,0x05,0x0e,0x04] 7184 7185v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4] 7186// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x04,0x0e,0x04] 7187 7188v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4] 7189// CHECK: [0x05,0x0c,0xe9,0xd1,0x65,0x04,0x0e,0x04] 7190 7191v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4] 7192// CHECK: [0x05,0x0c,0xe9,0xd1,0x66,0x04,0x0e,0x04] 7193 7194v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4] 7195// CHECK: [0x05,0x0c,0xe9,0xd1,0x67,0x04,0x0e,0x04] 7196 7197v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] 7198// CHECK: [0x05,0x0c,0xe9,0xd1,0x6a,0x04,0x0e,0x04] 7199 7200v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] 7201// CHECK: [0x05,0x0c,0xe9,0xd1,0x6b,0x04,0x0e,0x04] 7202 7203v_mad_i64_i32 v[5:6], s[12:13], ttmp15, v2, v[3:4] 7204// CHECK: [0x05,0x0c,0xe9,0xd1,0x7b,0x04,0x0e,0x04] 7205 7206v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4] 7207// CHECK: [0x05,0x0c,0xe9,0xd1,0x7c,0x04,0x0e,0x04] 7208 7209v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4] 7210// CHECK: [0x05,0x0c,0xe9,0xd1,0x7e,0x04,0x0e,0x04] 7211 7212v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4] 7213// CHECK: [0x05,0x0c,0xe9,0xd1,0x7f,0x04,0x0e,0x04] 7214 7215v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4] 7216// CHECK: [0x05,0x0c,0xe9,0xd1,0x80,0x04,0x0e,0x04] 7217 7218v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4] 7219// CHECK: [0x05,0x0c,0xe9,0xd1,0xc1,0x04,0x0e,0x04] 7220 7221v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4] 7222// CHECK: [0x05,0x0c,0xe9,0xd1,0xf0,0x04,0x0e,0x04] 7223 7224v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4] 7225// CHECK: [0x05,0x0c,0xe9,0xd1,0xf7,0x04,0x0e,0x04] 7226 7227v_mad_i64_i32 v[5:6], s[12:13], src_vccz, v2, v[3:4] 7228// CHECK: [0x05,0x0c,0xe9,0xd1,0xfb,0x04,0x0e,0x04] 7229 7230v_mad_i64_i32 v[5:6], s[12:13], src_execz, v2, v[3:4] 7231// CHECK: [0x05,0x0c,0xe9,0xd1,0xfc,0x04,0x0e,0x04] 7232 7233v_mad_i64_i32 v[5:6], s[12:13], src_scc, v2, v[3:4] 7234// CHECK: [0x05,0x0c,0xe9,0xd1,0xfd,0x04,0x0e,0x04] 7235 7236v_mad_i64_i32 v[5:6], s[12:13], src_lds_direct, v2, v[3:4] 7237// CHECK: [0x05,0x0c,0xe9,0xd1,0xfe,0x04,0x0e,0x04] 7238 7239v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4] 7240// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0f,0x04] 7241 7242v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4] 7243// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0c,0x04] 7244 7245v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4] 7246// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xcb,0x0c,0x04] 7247 7248v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4] 7249// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xcd,0x0c,0x04] 7250 7251v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4] 7252// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xcf,0x0c,0x04] 7253 7254v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] 7255// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xd5,0x0c,0x04] 7256 7257v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] 7258// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xd7,0x0c,0x04] 7259 7260v_mad_i64_i32 v[5:6], s[12:13], v1, ttmp15, v[3:4] 7261// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xf7,0x0c,0x04] 7262 7263v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4] 7264// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0c,0x04] 7265 7266v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4] 7267// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xfd,0x0c,0x04] 7268 7269v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4] 7270// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0c,0x04] 7271 7272v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4] 7273// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x01,0x0d,0x04] 7274 7275v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4] 7276// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x83,0x0d,0x04] 7277 7278v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4] 7279// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xe1,0x0d,0x04] 7280 7281v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4] 7282// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xef,0x0d,0x04] 7283 7284v_mad_i64_i32 v[5:6], s[12:13], v1, src_vccz, v[3:4] 7285// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xf7,0x0d,0x04] 7286 7287v_mad_i64_i32 v[5:6], s[12:13], v1, src_execz, v[3:4] 7288// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0d,0x04] 7289 7290v_mad_i64_i32 v[5:6], s[12:13], v1, src_scc, v[3:4] 7291// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xfb,0x0d,0x04] 7292 7293v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255] 7294// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x07] 7295 7296v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7] 7297// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x1a,0x00] 7298 7299v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9] 7300// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x22,0x00] 7301 7302v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101] 7303// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x92,0x01] 7304 7305v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch 7306// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x01] 7307 7308v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc 7309// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01] 7310 7311v_mad_i64_i32 v[5:6], s[12:13], v1, v2, ttmp[14:15] 7312// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xea,0x01] 7313 7314v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec 7315// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01] 7316 7317v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0 7318// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02] 7319 7320v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1 7321// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03] 7322 7323v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0 7324// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x03] 7325 7326v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_vccz 7327// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xee,0x03] 7328 7329v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_execz 7330// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xf2,0x03] 7331 7332v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_scc 7333// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xf6,0x03] 7334 7335v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] clamp 7336// CHECK: [0x05,0x8c,0xe9,0xd1,0x01,0x05,0x0e,0x04] 7337 7338v_mad_legacy_f16 v5, v1, v2, v3 7339// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04] 7340 7341v_mad_legacy_f16 v255, v1, v2, v3 7342// CHECK: [0xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04] 7343 7344v_mad_legacy_f16 v5, v255, v2, v3 7345// CHECK: [0x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04] 7346 7347v_mad_legacy_f16 v5, s1, v2, v3 7348// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04] 7349 7350v_mad_legacy_f16 v5, s101, v2, v3 7351// CHECK: [0x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04] 7352 7353v_mad_legacy_f16 v5, flat_scratch_lo, v2, v3 7354// CHECK: [0x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04] 7355 7356v_mad_legacy_f16 v5, flat_scratch_hi, v2, v3 7357// CHECK: [0x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04] 7358 7359v_mad_legacy_f16 v5, vcc_lo, v2, v3 7360// CHECK: [0x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04] 7361 7362v_mad_legacy_f16 v5, vcc_hi, v2, v3 7363// CHECK: [0x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04] 7364 7365v_mad_legacy_f16 v5, ttmp15, v2, v3 7366// CHECK: [0x05,0x00,0xea,0xd1,0x7b,0x04,0x0e,0x04] 7367 7368v_mad_legacy_f16 v5, m0, v2, v3 7369// CHECK: [0x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04] 7370 7371v_mad_legacy_f16 v5, exec_lo, v2, v3 7372// CHECK: [0x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04] 7373 7374v_mad_legacy_f16 v5, exec_hi, v2, v3 7375// CHECK: [0x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04] 7376 7377v_mad_legacy_f16 v5, 0, v2, v3 7378// CHECK: [0x05,0x00,0xea,0xd1,0x80,0x04,0x0e,0x04] 7379 7380v_mad_legacy_f16 v5, -1, v2, v3 7381// CHECK: [0x05,0x00,0xea,0xd1,0xc1,0x04,0x0e,0x04] 7382 7383v_mad_legacy_f16 v5, 0.5, v2, v3 7384// CHECK: [0x05,0x00,0xea,0xd1,0xf0,0x04,0x0e,0x04] 7385 7386v_mad_legacy_f16 v5, -4.0, v2, v3 7387// CHECK: [0x05,0x00,0xea,0xd1,0xf7,0x04,0x0e,0x04] 7388 7389v_mad_legacy_f16 v5, src_vccz, v2, v3 7390// CHECK: [0x05,0x00,0xea,0xd1,0xfb,0x04,0x0e,0x04] 7391 7392v_mad_legacy_f16 v5, src_execz, v2, v3 7393// CHECK: [0x05,0x00,0xea,0xd1,0xfc,0x04,0x0e,0x04] 7394 7395v_mad_legacy_f16 v5, src_scc, v2, v3 7396// CHECK: [0x05,0x00,0xea,0xd1,0xfd,0x04,0x0e,0x04] 7397 7398v_mad_legacy_f16 v5, src_lds_direct, v2, v3 7399// CHECK: [0x05,0x00,0xea,0xd1,0xfe,0x04,0x0e,0x04] 7400 7401v_mad_legacy_f16 v5, v1, v255, v3 7402// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04] 7403 7404v_mad_legacy_f16 v5, v1, s2, v3 7405// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04] 7406 7407v_mad_legacy_f16 v5, v1, s101, v3 7408// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04] 7409 7410v_mad_legacy_f16 v5, v1, flat_scratch_lo, v3 7411// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04] 7412 7413v_mad_legacy_f16 v5, v1, flat_scratch_hi, v3 7414// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04] 7415 7416v_mad_legacy_f16 v5, v1, vcc_lo, v3 7417// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04] 7418 7419v_mad_legacy_f16 v5, v1, vcc_hi, v3 7420// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04] 7421 7422v_mad_legacy_f16 v5, v1, ttmp15, v3 7423// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xf7,0x0c,0x04] 7424 7425v_mad_legacy_f16 v5, v1, m0, v3 7426// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04] 7427 7428v_mad_legacy_f16 v5, v1, exec_lo, v3 7429// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04] 7430 7431v_mad_legacy_f16 v5, v1, exec_hi, v3 7432// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04] 7433 7434v_mad_legacy_f16 v5, v1, 0, v3 7435// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x01,0x0d,0x04] 7436 7437v_mad_legacy_f16 v5, v1, -1, v3 7438// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x83,0x0d,0x04] 7439 7440v_mad_legacy_f16 v5, v1, 0.5, v3 7441// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xe1,0x0d,0x04] 7442 7443v_mad_legacy_f16 v5, v1, -4.0, v3 7444// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xef,0x0d,0x04] 7445 7446v_mad_legacy_f16 v5, v1, src_vccz, v3 7447// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xf7,0x0d,0x04] 7448 7449v_mad_legacy_f16 v5, v1, src_execz, v3 7450// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xf9,0x0d,0x04] 7451 7452v_mad_legacy_f16 v5, v1, src_scc, v3 7453// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xfb,0x0d,0x04] 7454 7455v_mad_legacy_f16 v5, v1, v2, v255 7456// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07] 7457 7458v_mad_legacy_f16 v5, v1, v2, s3 7459// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00] 7460 7461v_mad_legacy_f16 v5, v1, v2, s101 7462// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01] 7463 7464v_mad_legacy_f16 v5, v1, v2, flat_scratch_lo 7465// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01] 7466 7467v_mad_legacy_f16 v5, v1, v2, flat_scratch_hi 7468// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01] 7469 7470v_mad_legacy_f16 v5, v1, v2, vcc_lo 7471// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01] 7472 7473v_mad_legacy_f16 v5, v1, v2, vcc_hi 7474// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01] 7475 7476v_mad_legacy_f16 v5, v1, v2, ttmp15 7477// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x01] 7478 7479v_mad_legacy_f16 v5, v1, v2, m0 7480// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01] 7481 7482v_mad_legacy_f16 v5, v1, v2, exec_lo 7483// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01] 7484 7485v_mad_legacy_f16 v5, v1, v2, exec_hi 7486// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01] 7487 7488v_mad_legacy_f16 v5, v1, v2, 0 7489// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x02,0x02] 7490 7491v_mad_legacy_f16 v5, v1, v2, -1 7492// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x06,0x03] 7493 7494v_mad_legacy_f16 v5, v1, v2, 0.5 7495// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xc2,0x03] 7496 7497v_mad_legacy_f16 v5, v1, v2, -4.0 7498// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xde,0x03] 7499 7500v_mad_legacy_f16 v5, v1, v2, src_vccz 7501// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x03] 7502 7503v_mad_legacy_f16 v5, v1, v2, src_execz 7504// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x03] 7505 7506v_mad_legacy_f16 v5, v1, v2, src_scc 7507// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xf6,0x03] 7508 7509v_mad_legacy_f16 v5, -v1, v2, v3 7510// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24] 7511 7512v_mad_legacy_f16 v5, v1, -v2, v3 7513// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44] 7514 7515v_mad_legacy_f16 v5, v1, v2, -v3 7516// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84] 7517 7518v_mad_legacy_f16 v5, -v1, -v2, -v3 7519// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4] 7520 7521v_mad_legacy_f16 v5, |v1|, v2, v3 7522// CHECK: [0x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04] 7523 7524v_mad_legacy_f16 v5, v1, |v2|, v3 7525// CHECK: [0x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04] 7526 7527v_mad_legacy_f16 v5, v1, v2, |v3| 7528// CHECK: [0x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04] 7529 7530v_mad_legacy_f16 v5, |v1|, |v2|, |v3| 7531// CHECK: [0x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04] 7532 7533v_mad_legacy_f16 v5, v1, v2, v3 clamp 7534// CHECK: [0x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04] 7535 7536v_mad_legacy_u16 v5, v1, v2, v3 7537// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04] 7538 7539v_mad_legacy_u16 v255, v1, v2, v3 7540// CHECK: [0xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04] 7541 7542v_mad_legacy_u16 v5, v255, v2, v3 7543// CHECK: [0x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04] 7544 7545v_mad_legacy_u16 v5, s1, v2, v3 7546// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04] 7547 7548v_mad_legacy_u16 v5, s101, v2, v3 7549// CHECK: [0x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04] 7550 7551v_mad_legacy_u16 v5, flat_scratch_lo, v2, v3 7552// CHECK: [0x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04] 7553 7554v_mad_legacy_u16 v5, flat_scratch_hi, v2, v3 7555// CHECK: [0x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04] 7556 7557v_mad_legacy_u16 v5, vcc_lo, v2, v3 7558// CHECK: [0x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04] 7559 7560v_mad_legacy_u16 v5, vcc_hi, v2, v3 7561// CHECK: [0x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04] 7562 7563v_mad_legacy_u16 v5, ttmp15, v2, v3 7564// CHECK: [0x05,0x00,0xeb,0xd1,0x7b,0x04,0x0e,0x04] 7565 7566v_mad_legacy_u16 v5, m0, v2, v3 7567// CHECK: [0x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04] 7568 7569v_mad_legacy_u16 v5, exec_lo, v2, v3 7570// CHECK: [0x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04] 7571 7572v_mad_legacy_u16 v5, exec_hi, v2, v3 7573// CHECK: [0x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04] 7574 7575v_mad_legacy_u16 v5, 0, v2, v3 7576// CHECK: [0x05,0x00,0xeb,0xd1,0x80,0x04,0x0e,0x04] 7577 7578v_mad_legacy_u16 v5, -1, v2, v3 7579// CHECK: [0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04] 7580 7581v_mad_legacy_u16 v5, src_vccz, v2, v3 7582// CHECK: [0x05,0x00,0xeb,0xd1,0xfb,0x04,0x0e,0x04] 7583 7584v_mad_legacy_u16 v5, src_execz, v2, v3 7585// CHECK: [0x05,0x00,0xeb,0xd1,0xfc,0x04,0x0e,0x04] 7586 7587v_mad_legacy_u16 v5, src_scc, v2, v3 7588// CHECK: [0x05,0x00,0xeb,0xd1,0xfd,0x04,0x0e,0x04] 7589 7590v_mad_legacy_u16 v5, src_lds_direct, v2, v3 7591// CHECK: [0x05,0x00,0xeb,0xd1,0xfe,0x04,0x0e,0x04] 7592 7593v_mad_legacy_u16 v5, v1, v255, v3 7594// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04] 7595 7596v_mad_legacy_u16 v5, v1, s2, v3 7597// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04] 7598 7599v_mad_legacy_u16 v5, v1, s101, v3 7600// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04] 7601 7602v_mad_legacy_u16 v5, v1, flat_scratch_lo, v3 7603// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04] 7604 7605v_mad_legacy_u16 v5, v1, flat_scratch_hi, v3 7606// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04] 7607 7608v_mad_legacy_u16 v5, v1, vcc_lo, v3 7609// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04] 7610 7611v_mad_legacy_u16 v5, v1, vcc_hi, v3 7612// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04] 7613 7614v_mad_legacy_u16 v5, v1, ttmp15, v3 7615// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xf7,0x0c,0x04] 7616 7617v_mad_legacy_u16 v5, v1, m0, v3 7618// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04] 7619 7620v_mad_legacy_u16 v5, v1, exec_lo, v3 7621// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04] 7622 7623v_mad_legacy_u16 v5, v1, exec_hi, v3 7624// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04] 7625 7626v_mad_legacy_u16 v5, v1, 0, v3 7627// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x01,0x0d,0x04] 7628 7629v_mad_legacy_u16 v5, v1, -1, v3 7630// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04] 7631 7632v_mad_legacy_u16 v5, v1, src_vccz, v3 7633// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xf7,0x0d,0x04] 7634 7635v_mad_legacy_u16 v5, v1, src_execz, v3 7636// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xf9,0x0d,0x04] 7637 7638v_mad_legacy_u16 v5, v1, src_scc, v3 7639// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xfb,0x0d,0x04] 7640 7641v_mad_legacy_u16 v5, v1, v2, v255 7642// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07] 7643 7644v_mad_legacy_u16 v5, v1, v2, s3 7645// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00] 7646 7647v_mad_legacy_u16 v5, v1, v2, s101 7648// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01] 7649 7650v_mad_legacy_u16 v5, v1, v2, flat_scratch_lo 7651// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01] 7652 7653v_mad_legacy_u16 v5, v1, v2, flat_scratch_hi 7654// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01] 7655 7656v_mad_legacy_u16 v5, v1, v2, vcc_lo 7657// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01] 7658 7659v_mad_legacy_u16 v5, v1, v2, vcc_hi 7660// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01] 7661 7662v_mad_legacy_u16 v5, v1, v2, ttmp15 7663// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x01] 7664 7665v_mad_legacy_u16 v5, v1, v2, m0 7666// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01] 7667 7668v_mad_legacy_u16 v5, v1, v2, exec_lo 7669// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01] 7670 7671v_mad_legacy_u16 v5, v1, v2, exec_hi 7672// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01] 7673 7674v_mad_legacy_u16 v5, v1, v2, 0 7675// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x02,0x02] 7676 7677v_mad_legacy_u16 v5, v1, v2, -1 7678// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03] 7679 7680v_mad_legacy_u16 v5, v1, v2, src_vccz 7681// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x03] 7682 7683v_mad_legacy_u16 v5, v1, v2, src_execz 7684// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x03] 7685 7686v_mad_legacy_u16 v5, v1, v2, src_scc 7687// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xf6,0x03] 7688 7689v_mad_legacy_u16 v5, v1, v2, v3 clamp 7690// CHECK: [0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04] 7691 7692v_mad_legacy_i16 v5, v1, v2, v3 7693// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04] 7694 7695v_mad_legacy_i16 v255, v1, v2, v3 7696// CHECK: [0xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04] 7697 7698v_mad_legacy_i16 v5, v255, v2, v3 7699// CHECK: [0x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04] 7700 7701v_mad_legacy_i16 v5, s1, v2, v3 7702// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04] 7703 7704v_mad_legacy_i16 v5, s101, v2, v3 7705// CHECK: [0x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04] 7706 7707v_mad_legacy_i16 v5, flat_scratch_lo, v2, v3 7708// CHECK: [0x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04] 7709 7710v_mad_legacy_i16 v5, flat_scratch_hi, v2, v3 7711// CHECK: [0x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04] 7712 7713v_mad_legacy_i16 v5, vcc_lo, v2, v3 7714// CHECK: [0x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04] 7715 7716v_mad_legacy_i16 v5, vcc_hi, v2, v3 7717// CHECK: [0x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04] 7718 7719v_mad_legacy_i16 v5, ttmp15, v2, v3 7720// CHECK: [0x05,0x00,0xec,0xd1,0x7b,0x04,0x0e,0x04] 7721 7722v_mad_legacy_i16 v5, m0, v2, v3 7723// CHECK: [0x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04] 7724 7725v_mad_legacy_i16 v5, exec_lo, v2, v3 7726// CHECK: [0x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04] 7727 7728v_mad_legacy_i16 v5, exec_hi, v2, v3 7729// CHECK: [0x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04] 7730 7731v_mad_legacy_i16 v5, 0, v2, v3 7732// CHECK: [0x05,0x00,0xec,0xd1,0x80,0x04,0x0e,0x04] 7733 7734v_mad_legacy_i16 v5, -1, v2, v3 7735// CHECK: [0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04] 7736 7737v_mad_legacy_i16 v5, src_vccz, v2, v3 7738// CHECK: [0x05,0x00,0xec,0xd1,0xfb,0x04,0x0e,0x04] 7739 7740v_mad_legacy_i16 v5, src_execz, v2, v3 7741// CHECK: [0x05,0x00,0xec,0xd1,0xfc,0x04,0x0e,0x04] 7742 7743v_mad_legacy_i16 v5, src_scc, v2, v3 7744// CHECK: [0x05,0x00,0xec,0xd1,0xfd,0x04,0x0e,0x04] 7745 7746v_mad_legacy_i16 v5, src_lds_direct, v2, v3 7747// CHECK: [0x05,0x00,0xec,0xd1,0xfe,0x04,0x0e,0x04] 7748 7749v_mad_legacy_i16 v5, v1, v255, v3 7750// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04] 7751 7752v_mad_legacy_i16 v5, v1, s2, v3 7753// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04] 7754 7755v_mad_legacy_i16 v5, v1, s101, v3 7756// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04] 7757 7758v_mad_legacy_i16 v5, v1, flat_scratch_lo, v3 7759// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04] 7760 7761v_mad_legacy_i16 v5, v1, flat_scratch_hi, v3 7762// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04] 7763 7764v_mad_legacy_i16 v5, v1, vcc_lo, v3 7765// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04] 7766 7767v_mad_legacy_i16 v5, v1, vcc_hi, v3 7768// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04] 7769 7770v_mad_legacy_i16 v5, v1, ttmp15, v3 7771// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xf7,0x0c,0x04] 7772 7773v_mad_legacy_i16 v5, v1, m0, v3 7774// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04] 7775 7776v_mad_legacy_i16 v5, v1, exec_lo, v3 7777// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04] 7778 7779v_mad_legacy_i16 v5, v1, exec_hi, v3 7780// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04] 7781 7782v_mad_legacy_i16 v5, v1, 0, v3 7783// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x01,0x0d,0x04] 7784 7785v_mad_legacy_i16 v5, v1, -1, v3 7786// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04] 7787 7788v_mad_legacy_i16 v5, v1, src_vccz, v3 7789// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xf7,0x0d,0x04] 7790 7791v_mad_legacy_i16 v5, v1, src_execz, v3 7792// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xf9,0x0d,0x04] 7793 7794v_mad_legacy_i16 v5, v1, src_scc, v3 7795// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xfb,0x0d,0x04] 7796 7797v_mad_legacy_i16 v5, v1, v2, v255 7798// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07] 7799 7800v_mad_legacy_i16 v5, v1, v2, s3 7801// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00] 7802 7803v_mad_legacy_i16 v5, v1, v2, s101 7804// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01] 7805 7806v_mad_legacy_i16 v5, v1, v2, flat_scratch_lo 7807// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01] 7808 7809v_mad_legacy_i16 v5, v1, v2, flat_scratch_hi 7810// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01] 7811 7812v_mad_legacy_i16 v5, v1, v2, vcc_lo 7813// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01] 7814 7815v_mad_legacy_i16 v5, v1, v2, vcc_hi 7816// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01] 7817 7818v_mad_legacy_i16 v5, v1, v2, ttmp15 7819// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x01] 7820 7821v_mad_legacy_i16 v5, v1, v2, m0 7822// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01] 7823 7824v_mad_legacy_i16 v5, v1, v2, exec_lo 7825// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01] 7826 7827v_mad_legacy_i16 v5, v1, v2, exec_hi 7828// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01] 7829 7830v_mad_legacy_i16 v5, v1, v2, 0 7831// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x02,0x02] 7832 7833v_mad_legacy_i16 v5, v1, v2, -1 7834// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03] 7835 7836v_mad_legacy_i16 v5, v1, v2, src_vccz 7837// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x03] 7838 7839v_mad_legacy_i16 v5, v1, v2, src_execz 7840// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x03] 7841 7842v_mad_legacy_i16 v5, v1, v2, src_scc 7843// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xf6,0x03] 7844 7845v_mad_legacy_i16 v5, v1, v2, v3 clamp 7846// CHECK: [0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04] 7847 7848v_perm_b32 v5, v1, v2, v3 7849// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04] 7850 7851v_perm_b32 v255, v1, v2, v3 7852// CHECK: [0xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04] 7853 7854v_perm_b32 v5, v255, v2, v3 7855// CHECK: [0x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04] 7856 7857v_perm_b32 v5, s1, v2, v3 7858// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04] 7859 7860v_perm_b32 v5, s101, v2, v3 7861// CHECK: [0x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04] 7862 7863v_perm_b32 v5, flat_scratch_lo, v2, v3 7864// CHECK: [0x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04] 7865 7866v_perm_b32 v5, flat_scratch_hi, v2, v3 7867// CHECK: [0x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04] 7868 7869v_perm_b32 v5, vcc_lo, v2, v3 7870// CHECK: [0x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04] 7871 7872v_perm_b32 v5, vcc_hi, v2, v3 7873// CHECK: [0x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04] 7874 7875v_perm_b32 v5, ttmp15, v2, v3 7876// CHECK: [0x05,0x00,0xed,0xd1,0x7b,0x04,0x0e,0x04] 7877 7878v_perm_b32 v5, m0, v2, v3 7879// CHECK: [0x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04] 7880 7881v_perm_b32 v5, exec_lo, v2, v3 7882// CHECK: [0x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04] 7883 7884v_perm_b32 v5, exec_hi, v2, v3 7885// CHECK: [0x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04] 7886 7887v_perm_b32 v5, 0, v2, v3 7888// CHECK: [0x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04] 7889 7890v_perm_b32 v5, -1, v2, v3 7891// CHECK: [0x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04] 7892 7893v_perm_b32 v5, 0.5, v2, v3 7894// CHECK: [0x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04] 7895 7896v_perm_b32 v5, -4.0, v2, v3 7897// CHECK: [0x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04] 7898 7899v_perm_b32 v5, src_vccz, v2, v3 7900// CHECK: [0x05,0x00,0xed,0xd1,0xfb,0x04,0x0e,0x04] 7901 7902v_perm_b32 v5, src_execz, v2, v3 7903// CHECK: [0x05,0x00,0xed,0xd1,0xfc,0x04,0x0e,0x04] 7904 7905v_perm_b32 v5, src_scc, v2, v3 7906// CHECK: [0x05,0x00,0xed,0xd1,0xfd,0x04,0x0e,0x04] 7907 7908v_perm_b32 v5, src_lds_direct, v2, v3 7909// CHECK: [0x05,0x00,0xed,0xd1,0xfe,0x04,0x0e,0x04] 7910 7911v_perm_b32 v5, v1, v255, v3 7912// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04] 7913 7914v_perm_b32 v5, v1, s2, v3 7915// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04] 7916 7917v_perm_b32 v5, v1, s101, v3 7918// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04] 7919 7920v_perm_b32 v5, v1, flat_scratch_lo, v3 7921// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04] 7922 7923v_perm_b32 v5, v1, flat_scratch_hi, v3 7924// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04] 7925 7926v_perm_b32 v5, v1, vcc_lo, v3 7927// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04] 7928 7929v_perm_b32 v5, v1, vcc_hi, v3 7930// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04] 7931 7932v_perm_b32 v5, v1, ttmp15, v3 7933// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xf7,0x0c,0x04] 7934 7935v_perm_b32 v5, v1, m0, v3 7936// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04] 7937 7938v_perm_b32 v5, v1, exec_lo, v3 7939// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04] 7940 7941v_perm_b32 v5, v1, exec_hi, v3 7942// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04] 7943 7944v_perm_b32 v5, v1, 0, v3 7945// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04] 7946 7947v_perm_b32 v5, v1, -1, v3 7948// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04] 7949 7950v_perm_b32 v5, v1, 0.5, v3 7951// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04] 7952 7953v_perm_b32 v5, v1, -4.0, v3 7954// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04] 7955 7956v_perm_b32 v5, v1, src_vccz, v3 7957// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xf7,0x0d,0x04] 7958 7959v_perm_b32 v5, v1, src_execz, v3 7960// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xf9,0x0d,0x04] 7961 7962v_perm_b32 v5, v1, src_scc, v3 7963// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xfb,0x0d,0x04] 7964 7965v_perm_b32 v5, v1, v2, v255 7966// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07] 7967 7968v_perm_b32 v5, v1, v2, s3 7969// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00] 7970 7971v_perm_b32 v5, v1, v2, s101 7972// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01] 7973 7974v_perm_b32 v5, v1, v2, flat_scratch_lo 7975// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01] 7976 7977v_perm_b32 v5, v1, v2, flat_scratch_hi 7978// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01] 7979 7980v_perm_b32 v5, v1, v2, vcc_lo 7981// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01] 7982 7983v_perm_b32 v5, v1, v2, vcc_hi 7984// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01] 7985 7986v_perm_b32 v5, v1, v2, ttmp15 7987// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x01] 7988 7989v_perm_b32 v5, v1, v2, m0 7990// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01] 7991 7992v_perm_b32 v5, v1, v2, exec_lo 7993// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01] 7994 7995v_perm_b32 v5, v1, v2, exec_hi 7996// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01] 7997 7998v_perm_b32 v5, v1, v2, 0 7999// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02] 8000 8001v_perm_b32 v5, v1, v2, -1 8002// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03] 8003 8004v_perm_b32 v5, v1, v2, 0.5 8005// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03] 8006 8007v_perm_b32 v5, v1, v2, -4.0 8008// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03] 8009 8010v_perm_b32 v5, v1, v2, src_vccz 8011// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x03] 8012 8013v_perm_b32 v5, v1, v2, src_execz 8014// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x03] 8015 8016v_perm_b32 v5, v1, v2, src_scc 8017// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xf6,0x03] 8018 8019v_fma_legacy_f16 v5, v1, v2, v3 8020// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04] 8021 8022v_fma_legacy_f16 v255, v1, v2, v3 8023// CHECK: [0xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04] 8024 8025v_fma_legacy_f16 v5, v255, v2, v3 8026// CHECK: [0x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04] 8027 8028v_fma_legacy_f16 v5, s1, v2, v3 8029// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04] 8030 8031v_fma_legacy_f16 v5, s101, v2, v3 8032// CHECK: [0x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04] 8033 8034v_fma_legacy_f16 v5, flat_scratch_lo, v2, v3 8035// CHECK: [0x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04] 8036 8037v_fma_legacy_f16 v5, flat_scratch_hi, v2, v3 8038// CHECK: [0x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04] 8039 8040v_fma_legacy_f16 v5, vcc_lo, v2, v3 8041// CHECK: [0x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04] 8042 8043v_fma_legacy_f16 v5, vcc_hi, v2, v3 8044// CHECK: [0x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04] 8045 8046v_fma_legacy_f16 v5, ttmp15, v2, v3 8047// CHECK: [0x05,0x00,0xee,0xd1,0x7b,0x04,0x0e,0x04] 8048 8049v_fma_legacy_f16 v5, m0, v2, v3 8050// CHECK: [0x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04] 8051 8052v_fma_legacy_f16 v5, exec_lo, v2, v3 8053// CHECK: [0x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04] 8054 8055v_fma_legacy_f16 v5, exec_hi, v2, v3 8056// CHECK: [0x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04] 8057 8058v_fma_legacy_f16 v5, 0, v2, v3 8059// CHECK: [0x05,0x00,0xee,0xd1,0x80,0x04,0x0e,0x04] 8060 8061v_fma_legacy_f16 v5, -1, v2, v3 8062// CHECK: [0x05,0x00,0xee,0xd1,0xc1,0x04,0x0e,0x04] 8063 8064v_fma_legacy_f16 v5, 0.5, v2, v3 8065// CHECK: [0x05,0x00,0xee,0xd1,0xf0,0x04,0x0e,0x04] 8066 8067v_fma_legacy_f16 v5, -4.0, v2, v3 8068// CHECK: [0x05,0x00,0xee,0xd1,0xf7,0x04,0x0e,0x04] 8069 8070v_fma_legacy_f16 v5, src_vccz, v2, v3 8071// CHECK: [0x05,0x00,0xee,0xd1,0xfb,0x04,0x0e,0x04] 8072 8073v_fma_legacy_f16 v5, src_execz, v2, v3 8074// CHECK: [0x05,0x00,0xee,0xd1,0xfc,0x04,0x0e,0x04] 8075 8076v_fma_legacy_f16 v5, src_scc, v2, v3 8077// CHECK: [0x05,0x00,0xee,0xd1,0xfd,0x04,0x0e,0x04] 8078 8079v_fma_legacy_f16 v5, src_lds_direct, v2, v3 8080// CHECK: [0x05,0x00,0xee,0xd1,0xfe,0x04,0x0e,0x04] 8081 8082v_fma_legacy_f16 v5, v1, v255, v3 8083// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04] 8084 8085v_fma_legacy_f16 v5, v1, s2, v3 8086// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04] 8087 8088v_fma_legacy_f16 v5, v1, s101, v3 8089// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04] 8090 8091v_fma_legacy_f16 v5, v1, flat_scratch_lo, v3 8092// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04] 8093 8094v_fma_legacy_f16 v5, v1, flat_scratch_hi, v3 8095// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04] 8096 8097v_fma_legacy_f16 v5, v1, vcc_lo, v3 8098// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04] 8099 8100v_fma_legacy_f16 v5, v1, vcc_hi, v3 8101// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04] 8102 8103v_fma_legacy_f16 v5, v1, ttmp15, v3 8104// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xf7,0x0c,0x04] 8105 8106v_fma_legacy_f16 v5, v1, m0, v3 8107// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04] 8108 8109v_fma_legacy_f16 v5, v1, exec_lo, v3 8110// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04] 8111 8112v_fma_legacy_f16 v5, v1, exec_hi, v3 8113// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04] 8114 8115v_fma_legacy_f16 v5, v1, 0, v3 8116// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x01,0x0d,0x04] 8117 8118v_fma_legacy_f16 v5, v1, -1, v3 8119// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x83,0x0d,0x04] 8120 8121v_fma_legacy_f16 v5, v1, 0.5, v3 8122// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xe1,0x0d,0x04] 8123 8124v_fma_legacy_f16 v5, v1, -4.0, v3 8125// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xef,0x0d,0x04] 8126 8127v_fma_legacy_f16 v5, v1, src_vccz, v3 8128// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xf7,0x0d,0x04] 8129 8130v_fma_legacy_f16 v5, v1, src_execz, v3 8131// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xf9,0x0d,0x04] 8132 8133v_fma_legacy_f16 v5, v1, src_scc, v3 8134// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xfb,0x0d,0x04] 8135 8136v_fma_legacy_f16 v5, v1, v2, v255 8137// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07] 8138 8139v_fma_legacy_f16 v5, v1, v2, s3 8140// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00] 8141 8142v_fma_legacy_f16 v5, v1, v2, s101 8143// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01] 8144 8145v_fma_legacy_f16 v5, v1, v2, flat_scratch_lo 8146// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01] 8147 8148v_fma_legacy_f16 v5, v1, v2, flat_scratch_hi 8149// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01] 8150 8151v_fma_legacy_f16 v5, v1, v2, vcc_lo 8152// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01] 8153 8154v_fma_legacy_f16 v5, v1, v2, vcc_hi 8155// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01] 8156 8157v_fma_legacy_f16 v5, v1, v2, ttmp15 8158// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x01] 8159 8160v_fma_legacy_f16 v5, v1, v2, m0 8161// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01] 8162 8163v_fma_legacy_f16 v5, v1, v2, exec_lo 8164// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01] 8165 8166v_fma_legacy_f16 v5, v1, v2, exec_hi 8167// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01] 8168 8169v_fma_legacy_f16 v5, v1, v2, 0 8170// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x02,0x02] 8171 8172v_fma_legacy_f16 v5, v1, v2, -1 8173// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x06,0x03] 8174 8175v_fma_legacy_f16 v5, v1, v2, 0.5 8176// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xc2,0x03] 8177 8178v_fma_legacy_f16 v5, v1, v2, -4.0 8179// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xde,0x03] 8180 8181v_fma_legacy_f16 v5, v1, v2, src_vccz 8182// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x03] 8183 8184v_fma_legacy_f16 v5, v1, v2, src_execz 8185// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x03] 8186 8187v_fma_legacy_f16 v5, v1, v2, src_scc 8188// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xf6,0x03] 8189 8190v_fma_legacy_f16 v5, -v1, v2, v3 8191// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24] 8192 8193v_fma_legacy_f16 v5, v1, -v2, v3 8194// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44] 8195 8196v_fma_legacy_f16 v5, v1, v2, -v3 8197// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84] 8198 8199v_fma_legacy_f16 v5, -v1, -v2, -v3 8200// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4] 8201 8202v_fma_legacy_f16 v5, |v1|, v2, v3 8203// CHECK: [0x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04] 8204 8205v_fma_legacy_f16 v5, v1, |v2|, v3 8206// CHECK: [0x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04] 8207 8208v_fma_legacy_f16 v5, v1, v2, |v3| 8209// CHECK: [0x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04] 8210 8211v_fma_legacy_f16 v5, |v1|, |v2|, |v3| 8212// CHECK: [0x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04] 8213 8214v_fma_legacy_f16 v5, v1, v2, v3 clamp 8215// CHECK: [0x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04] 8216 8217v_div_fixup_legacy_f16 v5, v1, v2, v3 8218// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04] 8219 8220v_div_fixup_legacy_f16 v255, v1, v2, v3 8221// CHECK: [0xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04] 8222 8223v_div_fixup_legacy_f16 v5, v255, v2, v3 8224// CHECK: [0x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04] 8225 8226v_div_fixup_legacy_f16 v5, s1, v2, v3 8227// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04] 8228 8229v_div_fixup_legacy_f16 v5, s101, v2, v3 8230// CHECK: [0x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04] 8231 8232v_div_fixup_legacy_f16 v5, flat_scratch_lo, v2, v3 8233// CHECK: [0x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04] 8234 8235v_div_fixup_legacy_f16 v5, flat_scratch_hi, v2, v3 8236// CHECK: [0x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04] 8237 8238v_div_fixup_legacy_f16 v5, vcc_lo, v2, v3 8239// CHECK: [0x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04] 8240 8241v_div_fixup_legacy_f16 v5, vcc_hi, v2, v3 8242// CHECK: [0x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04] 8243 8244v_div_fixup_legacy_f16 v5, ttmp15, v2, v3 8245// CHECK: [0x05,0x00,0xef,0xd1,0x7b,0x04,0x0e,0x04] 8246 8247v_div_fixup_legacy_f16 v5, m0, v2, v3 8248// CHECK: [0x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04] 8249 8250v_div_fixup_legacy_f16 v5, exec_lo, v2, v3 8251// CHECK: [0x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04] 8252 8253v_div_fixup_legacy_f16 v5, exec_hi, v2, v3 8254// CHECK: [0x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04] 8255 8256v_div_fixup_legacy_f16 v5, 0, v2, v3 8257// CHECK: [0x05,0x00,0xef,0xd1,0x80,0x04,0x0e,0x04] 8258 8259v_div_fixup_legacy_f16 v5, -1, v2, v3 8260// CHECK: [0x05,0x00,0xef,0xd1,0xc1,0x04,0x0e,0x04] 8261 8262v_div_fixup_legacy_f16 v5, 0.5, v2, v3 8263// CHECK: [0x05,0x00,0xef,0xd1,0xf0,0x04,0x0e,0x04] 8264 8265v_div_fixup_legacy_f16 v5, -4.0, v2, v3 8266// CHECK: [0x05,0x00,0xef,0xd1,0xf7,0x04,0x0e,0x04] 8267 8268v_div_fixup_legacy_f16 v5, src_vccz, v2, v3 8269// CHECK: [0x05,0x00,0xef,0xd1,0xfb,0x04,0x0e,0x04] 8270 8271v_div_fixup_legacy_f16 v5, src_execz, v2, v3 8272// CHECK: [0x05,0x00,0xef,0xd1,0xfc,0x04,0x0e,0x04] 8273 8274v_div_fixup_legacy_f16 v5, src_scc, v2, v3 8275// CHECK: [0x05,0x00,0xef,0xd1,0xfd,0x04,0x0e,0x04] 8276 8277v_div_fixup_legacy_f16 v5, src_lds_direct, v2, v3 8278// CHECK: [0x05,0x00,0xef,0xd1,0xfe,0x04,0x0e,0x04] 8279 8280v_div_fixup_legacy_f16 v5, v1, v255, v3 8281// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04] 8282 8283v_div_fixup_legacy_f16 v5, v1, s2, v3 8284// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04] 8285 8286v_div_fixup_legacy_f16 v5, v1, s101, v3 8287// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04] 8288 8289v_div_fixup_legacy_f16 v5, v1, flat_scratch_lo, v3 8290// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04] 8291 8292v_div_fixup_legacy_f16 v5, v1, flat_scratch_hi, v3 8293// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04] 8294 8295v_div_fixup_legacy_f16 v5, v1, vcc_lo, v3 8296// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04] 8297 8298v_div_fixup_legacy_f16 v5, v1, vcc_hi, v3 8299// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04] 8300 8301v_div_fixup_legacy_f16 v5, v1, ttmp15, v3 8302// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xf7,0x0c,0x04] 8303 8304v_div_fixup_legacy_f16 v5, v1, m0, v3 8305// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04] 8306 8307v_div_fixup_legacy_f16 v5, v1, exec_lo, v3 8308// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04] 8309 8310v_div_fixup_legacy_f16 v5, v1, exec_hi, v3 8311// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04] 8312 8313v_div_fixup_legacy_f16 v5, v1, 0, v3 8314// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x01,0x0d,0x04] 8315 8316v_div_fixup_legacy_f16 v5, v1, -1, v3 8317// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x83,0x0d,0x04] 8318 8319v_div_fixup_legacy_f16 v5, v1, 0.5, v3 8320// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xe1,0x0d,0x04] 8321 8322v_div_fixup_legacy_f16 v5, v1, -4.0, v3 8323// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xef,0x0d,0x04] 8324 8325v_div_fixup_legacy_f16 v5, v1, src_vccz, v3 8326// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xf7,0x0d,0x04] 8327 8328v_div_fixup_legacy_f16 v5, v1, src_execz, v3 8329// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xf9,0x0d,0x04] 8330 8331v_div_fixup_legacy_f16 v5, v1, src_scc, v3 8332// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xfb,0x0d,0x04] 8333 8334v_div_fixup_legacy_f16 v5, v1, v2, v255 8335// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07] 8336 8337v_div_fixup_legacy_f16 v5, v1, v2, s3 8338// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00] 8339 8340v_div_fixup_legacy_f16 v5, v1, v2, s101 8341// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01] 8342 8343v_div_fixup_legacy_f16 v5, v1, v2, flat_scratch_lo 8344// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01] 8345 8346v_div_fixup_legacy_f16 v5, v1, v2, flat_scratch_hi 8347// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01] 8348 8349v_div_fixup_legacy_f16 v5, v1, v2, vcc_lo 8350// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01] 8351 8352v_div_fixup_legacy_f16 v5, v1, v2, vcc_hi 8353// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01] 8354 8355v_div_fixup_legacy_f16 v5, v1, v2, ttmp15 8356// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x01] 8357 8358v_div_fixup_legacy_f16 v5, v1, v2, m0 8359// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01] 8360 8361v_div_fixup_legacy_f16 v5, v1, v2, exec_lo 8362// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01] 8363 8364v_div_fixup_legacy_f16 v5, v1, v2, exec_hi 8365// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01] 8366 8367v_div_fixup_legacy_f16 v5, v1, v2, 0 8368// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x02,0x02] 8369 8370v_div_fixup_legacy_f16 v5, v1, v2, -1 8371// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x06,0x03] 8372 8373v_div_fixup_legacy_f16 v5, v1, v2, 0.5 8374// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xc2,0x03] 8375 8376v_div_fixup_legacy_f16 v5, v1, v2, -4.0 8377// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xde,0x03] 8378 8379v_div_fixup_legacy_f16 v5, v1, v2, src_vccz 8380// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x03] 8381 8382v_div_fixup_legacy_f16 v5, v1, v2, src_execz 8383// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x03] 8384 8385v_div_fixup_legacy_f16 v5, v1, v2, src_scc 8386// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xf6,0x03] 8387 8388v_div_fixup_legacy_f16 v5, -v1, v2, v3 8389// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24] 8390 8391v_div_fixup_legacy_f16 v5, v1, -v2, v3 8392// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44] 8393 8394v_div_fixup_legacy_f16 v5, v1, v2, -v3 8395// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84] 8396 8397v_div_fixup_legacy_f16 v5, -v1, -v2, -v3 8398// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4] 8399 8400v_div_fixup_legacy_f16 v5, |v1|, v2, v3 8401// CHECK: [0x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04] 8402 8403v_div_fixup_legacy_f16 v5, v1, |v2|, v3 8404// CHECK: [0x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04] 8405 8406v_div_fixup_legacy_f16 v5, v1, v2, |v3| 8407// CHECK: [0x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04] 8408 8409v_div_fixup_legacy_f16 v5, |v1|, |v2|, |v3| 8410// CHECK: [0x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04] 8411 8412v_div_fixup_legacy_f16 v5, v1, v2, v3 clamp 8413// CHECK: [0x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04] 8414 8415v_cvt_pkaccum_u8_f32 v5, v1, v2 8416// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00] 8417 8418v_cvt_pkaccum_u8_f32 v255, v1, v2 8419// CHECK: [0xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00] 8420 8421v_cvt_pkaccum_u8_f32 v5, v255, v2 8422// CHECK: [0x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00] 8423 8424v_cvt_pkaccum_u8_f32 v5, s1, v2 8425// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00] 8426 8427v_cvt_pkaccum_u8_f32 v5, s101, v2 8428// CHECK: [0x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00] 8429 8430v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v2 8431// CHECK: [0x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00] 8432 8433v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v2 8434// CHECK: [0x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00] 8435 8436v_cvt_pkaccum_u8_f32 v5, vcc_lo, v2 8437// CHECK: [0x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00] 8438 8439v_cvt_pkaccum_u8_f32 v5, vcc_hi, v2 8440// CHECK: [0x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00] 8441 8442v_cvt_pkaccum_u8_f32 v5, ttmp15, v2 8443// CHECK: [0x05,0x00,0xf0,0xd1,0x7b,0x04,0x02,0x00] 8444 8445v_cvt_pkaccum_u8_f32 v5, m0, v2 8446// CHECK: [0x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00] 8447 8448v_cvt_pkaccum_u8_f32 v5, exec_lo, v2 8449// CHECK: [0x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00] 8450 8451v_cvt_pkaccum_u8_f32 v5, exec_hi, v2 8452// CHECK: [0x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00] 8453 8454v_cvt_pkaccum_u8_f32 v5, 0, v2 8455// CHECK: [0x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00] 8456 8457v_cvt_pkaccum_u8_f32 v5, -1, v2 8458// CHECK: [0x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00] 8459 8460v_cvt_pkaccum_u8_f32 v5, 0.5, v2 8461// CHECK: [0x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00] 8462 8463v_cvt_pkaccum_u8_f32 v5, -4.0, v2 8464// CHECK: [0x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00] 8465 8466v_cvt_pkaccum_u8_f32 v5, src_vccz, v2 8467// CHECK: [0x05,0x00,0xf0,0xd1,0xfb,0x04,0x02,0x00] 8468 8469v_cvt_pkaccum_u8_f32 v5, src_execz, v2 8470// CHECK: [0x05,0x00,0xf0,0xd1,0xfc,0x04,0x02,0x00] 8471 8472v_cvt_pkaccum_u8_f32 v5, src_scc, v2 8473// CHECK: [0x05,0x00,0xf0,0xd1,0xfd,0x04,0x02,0x00] 8474 8475v_cvt_pkaccum_u8_f32 v5, src_lds_direct, v2 8476// CHECK: [0x05,0x00,0xf0,0xd1,0xfe,0x04,0x02,0x00] 8477 8478v_cvt_pkaccum_u8_f32 v5, v1, v255 8479// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00] 8480 8481v_cvt_pkaccum_u8_f32 v5, v1, s2 8482// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00] 8483 8484v_cvt_pkaccum_u8_f32 v5, v1, s101 8485// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00] 8486 8487v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_lo 8488// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00] 8489 8490v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_hi 8491// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00] 8492 8493v_cvt_pkaccum_u8_f32 v5, v1, vcc_lo 8494// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00] 8495 8496v_cvt_pkaccum_u8_f32 v5, v1, vcc_hi 8497// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00] 8498 8499v_cvt_pkaccum_u8_f32 v5, v1, ttmp15 8500// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xf7,0x00,0x00] 8501 8502v_cvt_pkaccum_u8_f32 v5, v1, m0 8503// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00] 8504 8505v_cvt_pkaccum_u8_f32 v5, v1, exec_lo 8506// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00] 8507 8508v_cvt_pkaccum_u8_f32 v5, v1, exec_hi 8509// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00] 8510 8511v_cvt_pkaccum_u8_f32 v5, v1, 0 8512// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00] 8513 8514v_cvt_pkaccum_u8_f32 v5, v1, -1 8515// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00] 8516 8517v_cvt_pkaccum_u8_f32 v5, v1, 0.5 8518// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00] 8519 8520v_cvt_pkaccum_u8_f32 v5, v1, -4.0 8521// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00] 8522 8523v_cvt_pkaccum_u8_f32 v5, v1, src_vccz 8524// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xf7,0x01,0x00] 8525 8526v_cvt_pkaccum_u8_f32 v5, v1, src_execz 8527// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xf9,0x01,0x00] 8528 8529v_cvt_pkaccum_u8_f32 v5, v1, src_scc 8530// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xfb,0x01,0x00] 8531 8532v_cvt_pkaccum_u8_f32 v5, -v1, v2 8533// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20] 8534 8535v_cvt_pkaccum_u8_f32 v5, |v1|, v2 8536// CHECK: [0x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00] 8537 8538v_mad_u32_u16 v5, v1, v2, v3 8539// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8540 8541v_mad_u32_u16 v255, v1, v2, v3 8542// CHECK: [0xff,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8543 8544v_mad_u32_u16 v5, v255, v2, v3 8545// CHECK: [0x05,0x00,0xf1,0xd1,0xff,0x05,0x0e,0x04] 8546 8547v_mad_u32_u16 v5, s1, v2, v3 8548// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x04,0x0e,0x04] 8549 8550v_mad_u32_u16 v5, s101, v2, v3 8551// CHECK: [0x05,0x00,0xf1,0xd1,0x65,0x04,0x0e,0x04] 8552 8553v_mad_u32_u16 v5, flat_scratch_lo, v2, v3 8554// CHECK: [0x05,0x00,0xf1,0xd1,0x66,0x04,0x0e,0x04] 8555 8556v_mad_u32_u16 v5, flat_scratch_hi, v2, v3 8557// CHECK: [0x05,0x00,0xf1,0xd1,0x67,0x04,0x0e,0x04] 8558 8559v_mad_u32_u16 v5, vcc_lo, v2, v3 8560// CHECK: [0x05,0x00,0xf1,0xd1,0x6a,0x04,0x0e,0x04] 8561 8562v_mad_u32_u16 v5, vcc_hi, v2, v3 8563// CHECK: [0x05,0x00,0xf1,0xd1,0x6b,0x04,0x0e,0x04] 8564 8565v_mad_u32_u16 v5, ttmp15, v2, v3 8566// CHECK: [0x05,0x00,0xf1,0xd1,0x7b,0x04,0x0e,0x04] 8567 8568v_mad_u32_u16 v5, m0, v2, v3 8569// CHECK: [0x05,0x00,0xf1,0xd1,0x7c,0x04,0x0e,0x04] 8570 8571v_mad_u32_u16 v5, exec_lo, v2, v3 8572// CHECK: [0x05,0x00,0xf1,0xd1,0x7e,0x04,0x0e,0x04] 8573 8574v_mad_u32_u16 v5, exec_hi, v2, v3 8575// CHECK: [0x05,0x00,0xf1,0xd1,0x7f,0x04,0x0e,0x04] 8576 8577v_mad_u32_u16 v5, 0, v2, v3 8578// CHECK: [0x05,0x00,0xf1,0xd1,0x80,0x04,0x0e,0x04] 8579 8580v_mad_u32_u16 v5, -1, v2, v3 8581// CHECK: [0x05,0x00,0xf1,0xd1,0xc1,0x04,0x0e,0x04] 8582 8583v_mad_u32_u16 v5, src_vccz, v2, v3 8584// CHECK: [0x05,0x00,0xf1,0xd1,0xfb,0x04,0x0e,0x04] 8585 8586v_mad_u32_u16 v5, src_execz, v2, v3 8587// CHECK: [0x05,0x00,0xf1,0xd1,0xfc,0x04,0x0e,0x04] 8588 8589v_mad_u32_u16 v5, src_scc, v2, v3 8590// CHECK: [0x05,0x00,0xf1,0xd1,0xfd,0x04,0x0e,0x04] 8591 8592v_mad_u32_u16 v5, src_lds_direct, v2, v3 8593// CHECK: [0x05,0x00,0xf1,0xd1,0xfe,0x04,0x0e,0x04] 8594 8595v_mad_u32_u16 v5, v1, v255, v3 8596// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0f,0x04] 8597 8598v_mad_u32_u16 v5, v1, s2, v3 8599// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x0c,0x04] 8600 8601v_mad_u32_u16 v5, v1, s101, v3 8602// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xcb,0x0c,0x04] 8603 8604v_mad_u32_u16 v5, v1, flat_scratch_lo, v3 8605// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xcd,0x0c,0x04] 8606 8607v_mad_u32_u16 v5, v1, flat_scratch_hi, v3 8608// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xcf,0x0c,0x04] 8609 8610v_mad_u32_u16 v5, v1, vcc_lo, v3 8611// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xd5,0x0c,0x04] 8612 8613v_mad_u32_u16 v5, v1, vcc_hi, v3 8614// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xd7,0x0c,0x04] 8615 8616v_mad_u32_u16 v5, v1, ttmp15, v3 8617// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xf7,0x0c,0x04] 8618 8619v_mad_u32_u16 v5, v1, m0, v3 8620// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xf9,0x0c,0x04] 8621 8622v_mad_u32_u16 v5, v1, exec_lo, v3 8623// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xfd,0x0c,0x04] 8624 8625v_mad_u32_u16 v5, v1, exec_hi, v3 8626// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xff,0x0c,0x04] 8627 8628v_mad_u32_u16 v5, v1, 0, v3 8629// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x01,0x0d,0x04] 8630 8631v_mad_u32_u16 v5, v1, -1, v3 8632// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x83,0x0d,0x04] 8633 8634v_mad_u32_u16 v5, v1, src_vccz, v3 8635// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xf7,0x0d,0x04] 8636 8637v_mad_u32_u16 v5, v1, src_execz, v3 8638// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xf9,0x0d,0x04] 8639 8640v_mad_u32_u16 v5, v1, src_scc, v3 8641// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0xfb,0x0d,0x04] 8642 8643v_mad_u32_u16 v5, v1, v2, v255 8644// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xfe,0x07] 8645 8646v_mad_u32_u16 v5, v1, v2, s3 8647// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x00] 8648 8649v_mad_u32_u16 v5, v1, v2, s101 8650// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x96,0x01] 8651 8652v_mad_u32_u16 v5, v1, v2, flat_scratch_lo 8653// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x9a,0x01] 8654 8655v_mad_u32_u16 v5, v1, v2, flat_scratch_hi 8656// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x9e,0x01] 8657 8658v_mad_u32_u16 v5, v1, v2, vcc_lo 8659// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xaa,0x01] 8660 8661v_mad_u32_u16 v5, v1, v2, vcc_hi 8662// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xae,0x01] 8663 8664v_mad_u32_u16 v5, v1, v2, ttmp15 8665// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xee,0x01] 8666 8667v_mad_u32_u16 v5, v1, v2, m0 8668// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xf2,0x01] 8669 8670v_mad_u32_u16 v5, v1, v2, exec_lo 8671// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xfa,0x01] 8672 8673v_mad_u32_u16 v5, v1, v2, exec_hi 8674// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xfe,0x01] 8675 8676v_mad_u32_u16 v5, v1, v2, 0 8677// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x02,0x02] 8678 8679v_mad_u32_u16 v5, v1, v2, -1 8680// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x06,0x03] 8681 8682v_mad_u32_u16 v5, v1, v2, 0.5 8683// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xc2,0x03] 8684 8685v_mad_u32_u16 v5, v1, v2, -4.0 8686// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xde,0x03] 8687 8688v_mad_u32_u16 v5, v1, v2, src_vccz 8689// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xee,0x03] 8690 8691v_mad_u32_u16 v5, v1, v2, src_execz 8692// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xf2,0x03] 8693 8694v_mad_u32_u16 v5, v1, v2, src_scc 8695// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0xf6,0x03] 8696 8697v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] 8698// CHECK: [0x05,0x00,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8699 8700v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] 8701// CHECK: [0x05,0x08,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8702 8703v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] 8704// CHECK: [0x05,0x10,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8705 8706v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] 8707// CHECK: [0x05,0x20,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8708 8709v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] 8710// CHECK: [0x05,0x40,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8711 8712v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] 8713// CHECK: [0x05,0x78,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8714 8715v_mad_u32_u16 v5, v1, v2, v3 clamp 8716// CHECK: [0x05,0x80,0xf1,0xd1,0x01,0x05,0x0e,0x04] 8717 8718v_mad_i32_i16 v5, v1, v2, v3 8719// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8720 8721v_mad_i32_i16 v255, v1, v2, v3 8722// CHECK: [0xff,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8723 8724v_mad_i32_i16 v5, v255, v2, v3 8725// CHECK: [0x05,0x00,0xf2,0xd1,0xff,0x05,0x0e,0x04] 8726 8727v_mad_i32_i16 v5, s1, v2, v3 8728// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x04,0x0e,0x04] 8729 8730v_mad_i32_i16 v5, s101, v2, v3 8731// CHECK: [0x05,0x00,0xf2,0xd1,0x65,0x04,0x0e,0x04] 8732 8733v_mad_i32_i16 v5, flat_scratch_lo, v2, v3 8734// CHECK: [0x05,0x00,0xf2,0xd1,0x66,0x04,0x0e,0x04] 8735 8736v_mad_i32_i16 v5, flat_scratch_hi, v2, v3 8737// CHECK: [0x05,0x00,0xf2,0xd1,0x67,0x04,0x0e,0x04] 8738 8739v_mad_i32_i16 v5, vcc_lo, v2, v3 8740// CHECK: [0x05,0x00,0xf2,0xd1,0x6a,0x04,0x0e,0x04] 8741 8742v_mad_i32_i16 v5, vcc_hi, v2, v3 8743// CHECK: [0x05,0x00,0xf2,0xd1,0x6b,0x04,0x0e,0x04] 8744 8745v_mad_i32_i16 v5, ttmp15, v2, v3 8746// CHECK: [0x05,0x00,0xf2,0xd1,0x7b,0x04,0x0e,0x04] 8747 8748v_mad_i32_i16 v5, m0, v2, v3 8749// CHECK: [0x05,0x00,0xf2,0xd1,0x7c,0x04,0x0e,0x04] 8750 8751v_mad_i32_i16 v5, exec_lo, v2, v3 8752// CHECK: [0x05,0x00,0xf2,0xd1,0x7e,0x04,0x0e,0x04] 8753 8754v_mad_i32_i16 v5, exec_hi, v2, v3 8755// CHECK: [0x05,0x00,0xf2,0xd1,0x7f,0x04,0x0e,0x04] 8756 8757v_mad_i32_i16 v5, 0, v2, v3 8758// CHECK: [0x05,0x00,0xf2,0xd1,0x80,0x04,0x0e,0x04] 8759 8760v_mad_i32_i16 v5, -1, v2, v3 8761// CHECK: [0x05,0x00,0xf2,0xd1,0xc1,0x04,0x0e,0x04] 8762 8763v_mad_i32_i16 v5, src_vccz, v2, v3 8764// CHECK: [0x05,0x00,0xf2,0xd1,0xfb,0x04,0x0e,0x04] 8765 8766v_mad_i32_i16 v5, src_execz, v2, v3 8767// CHECK: [0x05,0x00,0xf2,0xd1,0xfc,0x04,0x0e,0x04] 8768 8769v_mad_i32_i16 v5, src_scc, v2, v3 8770// CHECK: [0x05,0x00,0xf2,0xd1,0xfd,0x04,0x0e,0x04] 8771 8772v_mad_i32_i16 v5, src_lds_direct, v2, v3 8773// CHECK: [0x05,0x00,0xf2,0xd1,0xfe,0x04,0x0e,0x04] 8774 8775v_mad_i32_i16 v5, v1, v255, v3 8776// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0f,0x04] 8777 8778v_mad_i32_i16 v5, v1, s2, v3 8779// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x0c,0x04] 8780 8781v_mad_i32_i16 v5, v1, s101, v3 8782// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xcb,0x0c,0x04] 8783 8784v_mad_i32_i16 v5, v1, flat_scratch_lo, v3 8785// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xcd,0x0c,0x04] 8786 8787v_mad_i32_i16 v5, v1, flat_scratch_hi, v3 8788// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xcf,0x0c,0x04] 8789 8790v_mad_i32_i16 v5, v1, vcc_lo, v3 8791// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xd5,0x0c,0x04] 8792 8793v_mad_i32_i16 v5, v1, vcc_hi, v3 8794// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xd7,0x0c,0x04] 8795 8796v_mad_i32_i16 v5, v1, ttmp15, v3 8797// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xf7,0x0c,0x04] 8798 8799v_mad_i32_i16 v5, v1, m0, v3 8800// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xf9,0x0c,0x04] 8801 8802v_mad_i32_i16 v5, v1, exec_lo, v3 8803// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xfd,0x0c,0x04] 8804 8805v_mad_i32_i16 v5, v1, exec_hi, v3 8806// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xff,0x0c,0x04] 8807 8808v_mad_i32_i16 v5, v1, 0, v3 8809// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x01,0x0d,0x04] 8810 8811v_mad_i32_i16 v5, v1, -1, v3 8812// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x83,0x0d,0x04] 8813 8814v_mad_i32_i16 v5, v1, src_vccz, v3 8815// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xf7,0x0d,0x04] 8816 8817v_mad_i32_i16 v5, v1, src_execz, v3 8818// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xf9,0x0d,0x04] 8819 8820v_mad_i32_i16 v5, v1, src_scc, v3 8821// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0xfb,0x0d,0x04] 8822 8823v_mad_i32_i16 v5, v1, v2, v255 8824// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xfe,0x07] 8825 8826v_mad_i32_i16 v5, v1, v2, s3 8827// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x00] 8828 8829v_mad_i32_i16 v5, v1, v2, s101 8830// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x96,0x01] 8831 8832v_mad_i32_i16 v5, v1, v2, flat_scratch_lo 8833// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x9a,0x01] 8834 8835v_mad_i32_i16 v5, v1, v2, flat_scratch_hi 8836// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x9e,0x01] 8837 8838v_mad_i32_i16 v5, v1, v2, vcc_lo 8839// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xaa,0x01] 8840 8841v_mad_i32_i16 v5, v1, v2, vcc_hi 8842// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xae,0x01] 8843 8844v_mad_i32_i16 v5, v1, v2, ttmp15 8845// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xee,0x01] 8846 8847v_mad_i32_i16 v5, v1, v2, m0 8848// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xf2,0x01] 8849 8850v_mad_i32_i16 v5, v1, v2, exec_lo 8851// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xfa,0x01] 8852 8853v_mad_i32_i16 v5, v1, v2, exec_hi 8854// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xfe,0x01] 8855 8856v_mad_i32_i16 v5, v1, v2, 0 8857// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x02,0x02] 8858 8859v_mad_i32_i16 v5, v1, v2, -1 8860// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x06,0x03] 8861 8862v_mad_i32_i16 v5, v1, v2, 0.5 8863// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xc2,0x03] 8864 8865v_mad_i32_i16 v5, v1, v2, -4.0 8866// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xde,0x03] 8867 8868v_mad_i32_i16 v5, v1, v2, src_vccz 8869// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xee,0x03] 8870 8871v_mad_i32_i16 v5, v1, v2, src_execz 8872// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xf2,0x03] 8873 8874v_mad_i32_i16 v5, v1, v2, src_scc 8875// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0xf6,0x03] 8876 8877v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] 8878// CHECK: [0x05,0x00,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8879 8880v_mad_i32_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] 8881// CHECK: [0x05,0x08,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8882 8883v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] 8884// CHECK: [0x05,0x10,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8885 8886v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] 8887// CHECK: [0x05,0x20,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8888 8889v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] 8890// CHECK: [0x05,0x40,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8891 8892v_mad_i32_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] 8893// CHECK: [0x05,0x78,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8894 8895v_mad_i32_i16 v5, v1, v2, v3 clamp 8896// CHECK: [0x05,0x80,0xf2,0xd1,0x01,0x05,0x0e,0x04] 8897 8898v_xad_u32 v5, v1, v2, v3 8899// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x04] 8900 8901v_xad_u32 v255, v1, v2, v3 8902// CHECK: [0xff,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x04] 8903 8904v_xad_u32 v5, v255, v2, v3 8905// CHECK: [0x05,0x00,0xf3,0xd1,0xff,0x05,0x0e,0x04] 8906 8907v_xad_u32 v5, s1, v2, v3 8908// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x04,0x0e,0x04] 8909 8910v_xad_u32 v5, s101, v2, v3 8911// CHECK: [0x05,0x00,0xf3,0xd1,0x65,0x04,0x0e,0x04] 8912 8913v_xad_u32 v5, flat_scratch_lo, v2, v3 8914// CHECK: [0x05,0x00,0xf3,0xd1,0x66,0x04,0x0e,0x04] 8915 8916v_xad_u32 v5, flat_scratch_hi, v2, v3 8917// CHECK: [0x05,0x00,0xf3,0xd1,0x67,0x04,0x0e,0x04] 8918 8919v_xad_u32 v5, vcc_lo, v2, v3 8920// CHECK: [0x05,0x00,0xf3,0xd1,0x6a,0x04,0x0e,0x04] 8921 8922v_xad_u32 v5, vcc_hi, v2, v3 8923// CHECK: [0x05,0x00,0xf3,0xd1,0x6b,0x04,0x0e,0x04] 8924 8925v_xad_u32 v5, ttmp15, v2, v3 8926// CHECK: [0x05,0x00,0xf3,0xd1,0x7b,0x04,0x0e,0x04] 8927 8928v_xad_u32 v5, m0, v2, v3 8929// CHECK: [0x05,0x00,0xf3,0xd1,0x7c,0x04,0x0e,0x04] 8930 8931v_xad_u32 v5, exec_lo, v2, v3 8932// CHECK: [0x05,0x00,0xf3,0xd1,0x7e,0x04,0x0e,0x04] 8933 8934v_xad_u32 v5, exec_hi, v2, v3 8935// CHECK: [0x05,0x00,0xf3,0xd1,0x7f,0x04,0x0e,0x04] 8936 8937v_xad_u32 v5, 0, v2, v3 8938// CHECK: [0x05,0x00,0xf3,0xd1,0x80,0x04,0x0e,0x04] 8939 8940v_xad_u32 v5, -1, v2, v3 8941// CHECK: [0x05,0x00,0xf3,0xd1,0xc1,0x04,0x0e,0x04] 8942 8943v_xad_u32 v5, 0.5, v2, v3 8944// CHECK: [0x05,0x00,0xf3,0xd1,0xf0,0x04,0x0e,0x04] 8945 8946v_xad_u32 v5, -4.0, v2, v3 8947// CHECK: [0x05,0x00,0xf3,0xd1,0xf7,0x04,0x0e,0x04] 8948 8949v_xad_u32 v5, src_vccz, v2, v3 8950// CHECK: [0x05,0x00,0xf3,0xd1,0xfb,0x04,0x0e,0x04] 8951 8952v_xad_u32 v5, src_execz, v2, v3 8953// CHECK: [0x05,0x00,0xf3,0xd1,0xfc,0x04,0x0e,0x04] 8954 8955v_xad_u32 v5, src_scc, v2, v3 8956// CHECK: [0x05,0x00,0xf3,0xd1,0xfd,0x04,0x0e,0x04] 8957 8958v_xad_u32 v5, src_lds_direct, v2, v3 8959// CHECK: [0x05,0x00,0xf3,0xd1,0xfe,0x04,0x0e,0x04] 8960 8961v_xad_u32 v5, v1, v255, v3 8962// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xff,0x0f,0x04] 8963 8964v_xad_u32 v5, v1, s2, v3 8965// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x0c,0x04] 8966 8967v_xad_u32 v5, v1, s101, v3 8968// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xcb,0x0c,0x04] 8969 8970v_xad_u32 v5, v1, flat_scratch_lo, v3 8971// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xcd,0x0c,0x04] 8972 8973v_xad_u32 v5, v1, flat_scratch_hi, v3 8974// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xcf,0x0c,0x04] 8975 8976v_xad_u32 v5, v1, vcc_lo, v3 8977// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xd5,0x0c,0x04] 8978 8979v_xad_u32 v5, v1, vcc_hi, v3 8980// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xd7,0x0c,0x04] 8981 8982v_xad_u32 v5, v1, ttmp15, v3 8983// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xf7,0x0c,0x04] 8984 8985v_xad_u32 v5, v1, m0, v3 8986// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xf9,0x0c,0x04] 8987 8988v_xad_u32 v5, v1, exec_lo, v3 8989// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xfd,0x0c,0x04] 8990 8991v_xad_u32 v5, v1, exec_hi, v3 8992// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xff,0x0c,0x04] 8993 8994v_xad_u32 v5, v1, 0, v3 8995// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x01,0x0d,0x04] 8996 8997v_xad_u32 v5, v1, -1, v3 8998// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x83,0x0d,0x04] 8999 9000v_xad_u32 v5, v1, 0.5, v3 9001// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xe1,0x0d,0x04] 9002 9003v_xad_u32 v5, v1, -4.0, v3 9004// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xef,0x0d,0x04] 9005 9006v_xad_u32 v5, v1, src_vccz, v3 9007// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xf7,0x0d,0x04] 9008 9009v_xad_u32 v5, v1, src_execz, v3 9010// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xf9,0x0d,0x04] 9011 9012v_xad_u32 v5, v1, src_scc, v3 9013// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0xfb,0x0d,0x04] 9014 9015v_xad_u32 v5, v1, v2, v255 9016// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xfe,0x07] 9017 9018v_xad_u32 v5, v1, v2, s3 9019// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x0e,0x00] 9020 9021v_xad_u32 v5, v1, v2, s101 9022// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x96,0x01] 9023 9024v_xad_u32 v5, v1, v2, flat_scratch_lo 9025// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x9a,0x01] 9026 9027v_xad_u32 v5, v1, v2, flat_scratch_hi 9028// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x9e,0x01] 9029 9030v_xad_u32 v5, v1, v2, vcc_lo 9031// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xaa,0x01] 9032 9033v_xad_u32 v5, v1, v2, vcc_hi 9034// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xae,0x01] 9035 9036v_xad_u32 v5, v1, v2, ttmp15 9037// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xee,0x01] 9038 9039v_xad_u32 v5, v1, v2, m0 9040// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xf2,0x01] 9041 9042v_xad_u32 v5, v1, v2, exec_lo 9043// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xfa,0x01] 9044 9045v_xad_u32 v5, v1, v2, exec_hi 9046// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xfe,0x01] 9047 9048v_xad_u32 v5, v1, v2, 0 9049// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x02,0x02] 9050 9051v_xad_u32 v5, v1, v2, -1 9052// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0x06,0x03] 9053 9054v_xad_u32 v5, v1, v2, 0.5 9055// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xc2,0x03] 9056 9057v_xad_u32 v5, v1, v2, -4.0 9058// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xde,0x03] 9059 9060v_xad_u32 v5, v1, v2, src_vccz 9061// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xee,0x03] 9062 9063v_xad_u32 v5, v1, v2, src_execz 9064// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xf2,0x03] 9065 9066v_xad_u32 v5, v1, v2, src_scc 9067// CHECK: [0x05,0x00,0xf3,0xd1,0x01,0x05,0xf6,0x03] 9068 9069v_min3_f16 v5, v1, v2, v3 9070// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9071 9072v_min3_f16 v255, v1, v2, v3 9073// CHECK: [0xff,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9074 9075v_min3_f16 v5, v255, v2, v3 9076// CHECK: [0x05,0x00,0xf4,0xd1,0xff,0x05,0x0e,0x04] 9077 9078v_min3_f16 v5, s1, v2, v3 9079// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x04,0x0e,0x04] 9080 9081v_min3_f16 v5, s101, v2, v3 9082// CHECK: [0x05,0x00,0xf4,0xd1,0x65,0x04,0x0e,0x04] 9083 9084v_min3_f16 v5, flat_scratch_lo, v2, v3 9085// CHECK: [0x05,0x00,0xf4,0xd1,0x66,0x04,0x0e,0x04] 9086 9087v_min3_f16 v5, flat_scratch_hi, v2, v3 9088// CHECK: [0x05,0x00,0xf4,0xd1,0x67,0x04,0x0e,0x04] 9089 9090v_min3_f16 v5, vcc_lo, v2, v3 9091// CHECK: [0x05,0x00,0xf4,0xd1,0x6a,0x04,0x0e,0x04] 9092 9093v_min3_f16 v5, vcc_hi, v2, v3 9094// CHECK: [0x05,0x00,0xf4,0xd1,0x6b,0x04,0x0e,0x04] 9095 9096v_min3_f16 v5, ttmp15, v2, v3 9097// CHECK: [0x05,0x00,0xf4,0xd1,0x7b,0x04,0x0e,0x04] 9098 9099v_min3_f16 v5, m0, v2, v3 9100// CHECK: [0x05,0x00,0xf4,0xd1,0x7c,0x04,0x0e,0x04] 9101 9102v_min3_f16 v5, exec_lo, v2, v3 9103// CHECK: [0x05,0x00,0xf4,0xd1,0x7e,0x04,0x0e,0x04] 9104 9105v_min3_f16 v5, exec_hi, v2, v3 9106// CHECK: [0x05,0x00,0xf4,0xd1,0x7f,0x04,0x0e,0x04] 9107 9108v_min3_f16 v5, 0, v2, v3 9109// CHECK: [0x05,0x00,0xf4,0xd1,0x80,0x04,0x0e,0x04] 9110 9111v_min3_f16 v5, -1, v2, v3 9112// CHECK: [0x05,0x00,0xf4,0xd1,0xc1,0x04,0x0e,0x04] 9113 9114v_min3_f16 v5, 0.5, v2, v3 9115// CHECK: [0x05,0x00,0xf4,0xd1,0xf0,0x04,0x0e,0x04] 9116 9117v_min3_f16 v5, -4.0, v2, v3 9118// CHECK: [0x05,0x00,0xf4,0xd1,0xf7,0x04,0x0e,0x04] 9119 9120v_min3_f16 v5, src_vccz, v2, v3 9121// CHECK: [0x05,0x00,0xf4,0xd1,0xfb,0x04,0x0e,0x04] 9122 9123v_min3_f16 v5, src_execz, v2, v3 9124// CHECK: [0x05,0x00,0xf4,0xd1,0xfc,0x04,0x0e,0x04] 9125 9126v_min3_f16 v5, src_scc, v2, v3 9127// CHECK: [0x05,0x00,0xf4,0xd1,0xfd,0x04,0x0e,0x04] 9128 9129v_min3_f16 v5, src_lds_direct, v2, v3 9130// CHECK: [0x05,0x00,0xf4,0xd1,0xfe,0x04,0x0e,0x04] 9131 9132v_min3_f16 v5, v1, v255, v3 9133// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xff,0x0f,0x04] 9134 9135v_min3_f16 v5, v1, s2, v3 9136// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0c,0x04] 9137 9138v_min3_f16 v5, v1, s101, v3 9139// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xcb,0x0c,0x04] 9140 9141v_min3_f16 v5, v1, flat_scratch_lo, v3 9142// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xcd,0x0c,0x04] 9143 9144v_min3_f16 v5, v1, flat_scratch_hi, v3 9145// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xcf,0x0c,0x04] 9146 9147v_min3_f16 v5, v1, vcc_lo, v3 9148// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xd5,0x0c,0x04] 9149 9150v_min3_f16 v5, v1, vcc_hi, v3 9151// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xd7,0x0c,0x04] 9152 9153v_min3_f16 v5, v1, ttmp15, v3 9154// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xf7,0x0c,0x04] 9155 9156v_min3_f16 v5, v1, m0, v3 9157// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xf9,0x0c,0x04] 9158 9159v_min3_f16 v5, v1, exec_lo, v3 9160// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xfd,0x0c,0x04] 9161 9162v_min3_f16 v5, v1, exec_hi, v3 9163// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xff,0x0c,0x04] 9164 9165v_min3_f16 v5, v1, 0, v3 9166// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x01,0x0d,0x04] 9167 9168v_min3_f16 v5, v1, -1, v3 9169// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x83,0x0d,0x04] 9170 9171v_min3_f16 v5, v1, 0.5, v3 9172// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xe1,0x0d,0x04] 9173 9174v_min3_f16 v5, v1, -4.0, v3 9175// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xef,0x0d,0x04] 9176 9177v_min3_f16 v5, v1, src_vccz, v3 9178// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xf7,0x0d,0x04] 9179 9180v_min3_f16 v5, v1, src_execz, v3 9181// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xf9,0x0d,0x04] 9182 9183v_min3_f16 v5, v1, src_scc, v3 9184// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0xfb,0x0d,0x04] 9185 9186v_min3_f16 v5, v1, v2, v255 9187// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfe,0x07] 9188 9189v_min3_f16 v5, v1, v2, s3 9190// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x00] 9191 9192v_min3_f16 v5, v1, v2, s101 9193// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x96,0x01] 9194 9195v_min3_f16 v5, v1, v2, flat_scratch_lo 9196// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x9a,0x01] 9197 9198v_min3_f16 v5, v1, v2, flat_scratch_hi 9199// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x9e,0x01] 9200 9201v_min3_f16 v5, v1, v2, vcc_lo 9202// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xaa,0x01] 9203 9204v_min3_f16 v5, v1, v2, vcc_hi 9205// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xae,0x01] 9206 9207v_min3_f16 v5, v1, v2, ttmp15 9208// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xee,0x01] 9209 9210v_min3_f16 v5, v1, v2, m0 9211// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xf2,0x01] 9212 9213v_min3_f16 v5, v1, v2, exec_lo 9214// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfa,0x01] 9215 9216v_min3_f16 v5, v1, v2, exec_hi 9217// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xfe,0x01] 9218 9219v_min3_f16 v5, v1, v2, 0 9220// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x02,0x02] 9221 9222v_min3_f16 v5, v1, v2, -1 9223// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x06,0x03] 9224 9225v_min3_f16 v5, v1, v2, 0.5 9226// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xc2,0x03] 9227 9228v_min3_f16 v5, v1, v2, -4.0 9229// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xde,0x03] 9230 9231v_min3_f16 v5, v1, v2, src_vccz 9232// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xee,0x03] 9233 9234v_min3_f16 v5, v1, v2, src_execz 9235// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xf2,0x03] 9236 9237v_min3_f16 v5, v1, v2, src_scc 9238// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0xf6,0x03] 9239 9240v_min3_f16 v5, -v1, v2, v3 9241// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x24] 9242 9243v_min3_f16 v5, v1, -v2, v3 9244// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x44] 9245 9246v_min3_f16 v5, v1, v2, -v3 9247// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x84] 9248 9249v_min3_f16 v5, -v1, -v2, -v3 9250// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0xe4] 9251 9252v_min3_f16 v5, |v1|, v2, v3 9253// CHECK: [0x05,0x01,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9254 9255v_min3_f16 v5, v1, |v2|, v3 9256// CHECK: [0x05,0x02,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9257 9258v_min3_f16 v5, v1, v2, |v3| 9259// CHECK: [0x05,0x04,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9260 9261v_min3_f16 v5, |v1|, |v2|, |v3| 9262// CHECK: [0x05,0x07,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9263 9264v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0] 9265// CHECK: [0x05,0x00,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9266 9267v_min3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] 9268// CHECK: [0x05,0x08,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9269 9270v_min3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] 9271// CHECK: [0x05,0x10,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9272 9273v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] 9274// CHECK: [0x05,0x20,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9275 9276v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] 9277// CHECK: [0x05,0x40,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9278 9279v_min3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] 9280// CHECK: [0x05,0x78,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9281 9282v_min3_f16 v5, v1, v2, v3 clamp 9283// CHECK: [0x05,0x80,0xf4,0xd1,0x01,0x05,0x0e,0x04] 9284 9285v_min3_i16 v5, v1, v2, v3 9286// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x04] 9287 9288v_min3_i16 v255, v1, v2, v3 9289// CHECK: [0xff,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x04] 9290 9291v_min3_i16 v5, v255, v2, v3 9292// CHECK: [0x05,0x00,0xf5,0xd1,0xff,0x05,0x0e,0x04] 9293 9294v_min3_i16 v5, s1, v2, v3 9295// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x04,0x0e,0x04] 9296 9297v_min3_i16 v5, s101, v2, v3 9298// CHECK: [0x05,0x00,0xf5,0xd1,0x65,0x04,0x0e,0x04] 9299 9300v_min3_i16 v5, flat_scratch_lo, v2, v3 9301// CHECK: [0x05,0x00,0xf5,0xd1,0x66,0x04,0x0e,0x04] 9302 9303v_min3_i16 v5, flat_scratch_hi, v2, v3 9304// CHECK: [0x05,0x00,0xf5,0xd1,0x67,0x04,0x0e,0x04] 9305 9306v_min3_i16 v5, vcc_lo, v2, v3 9307// CHECK: [0x05,0x00,0xf5,0xd1,0x6a,0x04,0x0e,0x04] 9308 9309v_min3_i16 v5, vcc_hi, v2, v3 9310// CHECK: [0x05,0x00,0xf5,0xd1,0x6b,0x04,0x0e,0x04] 9311 9312v_min3_i16 v5, ttmp15, v2, v3 9313// CHECK: [0x05,0x00,0xf5,0xd1,0x7b,0x04,0x0e,0x04] 9314 9315v_min3_i16 v5, m0, v2, v3 9316// CHECK: [0x05,0x00,0xf5,0xd1,0x7c,0x04,0x0e,0x04] 9317 9318v_min3_i16 v5, exec_lo, v2, v3 9319// CHECK: [0x05,0x00,0xf5,0xd1,0x7e,0x04,0x0e,0x04] 9320 9321v_min3_i16 v5, exec_hi, v2, v3 9322// CHECK: [0x05,0x00,0xf5,0xd1,0x7f,0x04,0x0e,0x04] 9323 9324v_min3_i16 v5, 0, v2, v3 9325// CHECK: [0x05,0x00,0xf5,0xd1,0x80,0x04,0x0e,0x04] 9326 9327v_min3_i16 v5, -1, v2, v3 9328// CHECK: [0x05,0x00,0xf5,0xd1,0xc1,0x04,0x0e,0x04] 9329 9330v_min3_i16 v5, src_vccz, v2, v3 9331// CHECK: [0x05,0x00,0xf5,0xd1,0xfb,0x04,0x0e,0x04] 9332 9333v_min3_i16 v5, src_execz, v2, v3 9334// CHECK: [0x05,0x00,0xf5,0xd1,0xfc,0x04,0x0e,0x04] 9335 9336v_min3_i16 v5, src_scc, v2, v3 9337// CHECK: [0x05,0x00,0xf5,0xd1,0xfd,0x04,0x0e,0x04] 9338 9339v_min3_i16 v5, src_lds_direct, v2, v3 9340// CHECK: [0x05,0x00,0xf5,0xd1,0xfe,0x04,0x0e,0x04] 9341 9342v_min3_i16 v5, v1, v255, v3 9343// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0f,0x04] 9344 9345v_min3_i16 v5, v1, s2, v3 9346// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0c,0x04] 9347 9348v_min3_i16 v5, v1, s101, v3 9349// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xcb,0x0c,0x04] 9350 9351v_min3_i16 v5, v1, flat_scratch_lo, v3 9352// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xcd,0x0c,0x04] 9353 9354v_min3_i16 v5, v1, flat_scratch_hi, v3 9355// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xcf,0x0c,0x04] 9356 9357v_min3_i16 v5, v1, vcc_lo, v3 9358// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xd5,0x0c,0x04] 9359 9360v_min3_i16 v5, v1, vcc_hi, v3 9361// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xd7,0x0c,0x04] 9362 9363v_min3_i16 v5, v1, ttmp15, v3 9364// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xf7,0x0c,0x04] 9365 9366v_min3_i16 v5, v1, m0, v3 9367// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xf9,0x0c,0x04] 9368 9369v_min3_i16 v5, v1, exec_lo, v3 9370// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xfd,0x0c,0x04] 9371 9372v_min3_i16 v5, v1, exec_hi, v3 9373// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xff,0x0c,0x04] 9374 9375v_min3_i16 v5, v1, 0, v3 9376// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x01,0x0d,0x04] 9377 9378v_min3_i16 v5, v1, -1, v3 9379// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x83,0x0d,0x04] 9380 9381v_min3_i16 v5, v1, src_vccz, v3 9382// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xf7,0x0d,0x04] 9383 9384v_min3_i16 v5, v1, src_execz, v3 9385// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xf9,0x0d,0x04] 9386 9387v_min3_i16 v5, v1, src_scc, v3 9388// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0xfb,0x0d,0x04] 9389 9390v_min3_i16 v5, v1, v2, v255 9391// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x07] 9392 9393v_min3_i16 v5, v1, v2, s3 9394// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x00] 9395 9396v_min3_i16 v5, v1, v2, s101 9397// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x96,0x01] 9398 9399v_min3_i16 v5, v1, v2, flat_scratch_lo 9400// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x9a,0x01] 9401 9402v_min3_i16 v5, v1, v2, flat_scratch_hi 9403// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x9e,0x01] 9404 9405v_min3_i16 v5, v1, v2, vcc_lo 9406// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xaa,0x01] 9407 9408v_min3_i16 v5, v1, v2, vcc_hi 9409// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xae,0x01] 9410 9411v_min3_i16 v5, v1, v2, ttmp15 9412// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xee,0x01] 9413 9414v_min3_i16 v5, v1, v2, m0 9415// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xf2,0x01] 9416 9417v_min3_i16 v5, v1, v2, exec_lo 9418// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfa,0x01] 9419 9420v_min3_i16 v5, v1, v2, exec_hi 9421// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xfe,0x01] 9422 9423v_min3_i16 v5, v1, v2, 0 9424// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x02,0x02] 9425 9426v_min3_i16 v5, v1, v2, -1 9427// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x06,0x03] 9428 9429v_min3_i16 v5, v1, v2, src_vccz 9430// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xee,0x03] 9431 9432v_min3_i16 v5, v1, v2, src_execz 9433// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xf2,0x03] 9434 9435v_min3_i16 v5, v1, v2, src_scc 9436// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0xf6,0x03] 9437 9438v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] 9439// CHECK: [0x05,0x00,0xf5,0xd1,0x01,0x05,0x0e,0x04] 9440 9441v_min3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] 9442// CHECK: [0x05,0x08,0xf5,0xd1,0x01,0x05,0x0e,0x04] 9443 9444v_min3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] 9445// CHECK: [0x05,0x10,0xf5,0xd1,0x01,0x05,0x0e,0x04] 9446 9447v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] 9448// CHECK: [0x05,0x20,0xf5,0xd1,0x01,0x05,0x0e,0x04] 9449 9450v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] 9451// CHECK: [0x05,0x40,0xf5,0xd1,0x01,0x05,0x0e,0x04] 9452 9453v_min3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] 9454// CHECK: [0x05,0x78,0xf5,0xd1,0x01,0x05,0x0e,0x04] 9455 9456v_min3_u16 v5, v1, v2, v3 9457// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x04] 9458 9459v_min3_u16 v255, v1, v2, v3 9460// CHECK: [0xff,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x04] 9461 9462v_min3_u16 v5, v255, v2, v3 9463// CHECK: [0x05,0x00,0xf6,0xd1,0xff,0x05,0x0e,0x04] 9464 9465v_min3_u16 v5, s1, v2, v3 9466// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x04,0x0e,0x04] 9467 9468v_min3_u16 v5, s101, v2, v3 9469// CHECK: [0x05,0x00,0xf6,0xd1,0x65,0x04,0x0e,0x04] 9470 9471v_min3_u16 v5, flat_scratch_lo, v2, v3 9472// CHECK: [0x05,0x00,0xf6,0xd1,0x66,0x04,0x0e,0x04] 9473 9474v_min3_u16 v5, flat_scratch_hi, v2, v3 9475// CHECK: [0x05,0x00,0xf6,0xd1,0x67,0x04,0x0e,0x04] 9476 9477v_min3_u16 v5, vcc_lo, v2, v3 9478// CHECK: [0x05,0x00,0xf6,0xd1,0x6a,0x04,0x0e,0x04] 9479 9480v_min3_u16 v5, vcc_hi, v2, v3 9481// CHECK: [0x05,0x00,0xf6,0xd1,0x6b,0x04,0x0e,0x04] 9482 9483v_min3_u16 v5, ttmp15, v2, v3 9484// CHECK: [0x05,0x00,0xf6,0xd1,0x7b,0x04,0x0e,0x04] 9485 9486v_min3_u16 v5, m0, v2, v3 9487// CHECK: [0x05,0x00,0xf6,0xd1,0x7c,0x04,0x0e,0x04] 9488 9489v_min3_u16 v5, exec_lo, v2, v3 9490// CHECK: [0x05,0x00,0xf6,0xd1,0x7e,0x04,0x0e,0x04] 9491 9492v_min3_u16 v5, exec_hi, v2, v3 9493// CHECK: [0x05,0x00,0xf6,0xd1,0x7f,0x04,0x0e,0x04] 9494 9495v_min3_u16 v5, 0, v2, v3 9496// CHECK: [0x05,0x00,0xf6,0xd1,0x80,0x04,0x0e,0x04] 9497 9498v_min3_u16 v5, -1, v2, v3 9499// CHECK: [0x05,0x00,0xf6,0xd1,0xc1,0x04,0x0e,0x04] 9500 9501v_min3_u16 v5, src_vccz, v2, v3 9502// CHECK: [0x05,0x00,0xf6,0xd1,0xfb,0x04,0x0e,0x04] 9503 9504v_min3_u16 v5, src_execz, v2, v3 9505// CHECK: [0x05,0x00,0xf6,0xd1,0xfc,0x04,0x0e,0x04] 9506 9507v_min3_u16 v5, src_scc, v2, v3 9508// CHECK: [0x05,0x00,0xf6,0xd1,0xfd,0x04,0x0e,0x04] 9509 9510v_min3_u16 v5, src_lds_direct, v2, v3 9511// CHECK: [0x05,0x00,0xf6,0xd1,0xfe,0x04,0x0e,0x04] 9512 9513v_min3_u16 v5, v1, v255, v3 9514// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0f,0x04] 9515 9516v_min3_u16 v5, v1, s2, v3 9517// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0c,0x04] 9518 9519v_min3_u16 v5, v1, s101, v3 9520// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xcb,0x0c,0x04] 9521 9522v_min3_u16 v5, v1, flat_scratch_lo, v3 9523// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xcd,0x0c,0x04] 9524 9525v_min3_u16 v5, v1, flat_scratch_hi, v3 9526// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xcf,0x0c,0x04] 9527 9528v_min3_u16 v5, v1, vcc_lo, v3 9529// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xd5,0x0c,0x04] 9530 9531v_min3_u16 v5, v1, vcc_hi, v3 9532// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xd7,0x0c,0x04] 9533 9534v_min3_u16 v5, v1, ttmp15, v3 9535// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xf7,0x0c,0x04] 9536 9537v_min3_u16 v5, v1, m0, v3 9538// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xf9,0x0c,0x04] 9539 9540v_min3_u16 v5, v1, exec_lo, v3 9541// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xfd,0x0c,0x04] 9542 9543v_min3_u16 v5, v1, exec_hi, v3 9544// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xff,0x0c,0x04] 9545 9546v_min3_u16 v5, v1, 0, v3 9547// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x01,0x0d,0x04] 9548 9549v_min3_u16 v5, v1, -1, v3 9550// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x83,0x0d,0x04] 9551 9552v_min3_u16 v5, v1, src_vccz, v3 9553// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xf7,0x0d,0x04] 9554 9555v_min3_u16 v5, v1, src_execz, v3 9556// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xf9,0x0d,0x04] 9557 9558v_min3_u16 v5, v1, src_scc, v3 9559// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0xfb,0x0d,0x04] 9560 9561v_min3_u16 v5, v1, v2, v255 9562// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x07] 9563 9564v_min3_u16 v5, v1, v2, s3 9565// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x00] 9566 9567v_min3_u16 v5, v1, v2, s101 9568// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x96,0x01] 9569 9570v_min3_u16 v5, v1, v2, flat_scratch_lo 9571// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x9a,0x01] 9572 9573v_min3_u16 v5, v1, v2, flat_scratch_hi 9574// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x9e,0x01] 9575 9576v_min3_u16 v5, v1, v2, vcc_lo 9577// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xaa,0x01] 9578 9579v_min3_u16 v5, v1, v2, vcc_hi 9580// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xae,0x01] 9581 9582v_min3_u16 v5, v1, v2, ttmp15 9583// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xee,0x01] 9584 9585v_min3_u16 v5, v1, v2, m0 9586// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xf2,0x01] 9587 9588v_min3_u16 v5, v1, v2, exec_lo 9589// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfa,0x01] 9590 9591v_min3_u16 v5, v1, v2, exec_hi 9592// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xfe,0x01] 9593 9594v_min3_u16 v5, v1, v2, 0 9595// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x02,0x02] 9596 9597v_min3_u16 v5, v1, v2, -1 9598// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x06,0x03] 9599 9600v_min3_u16 v5, v1, v2, src_vccz 9601// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xee,0x03] 9602 9603v_min3_u16 v5, v1, v2, src_execz 9604// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xf2,0x03] 9605 9606v_min3_u16 v5, v1, v2, src_scc 9607// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0xf6,0x03] 9608 9609v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] 9610// CHECK: [0x05,0x00,0xf6,0xd1,0x01,0x05,0x0e,0x04] 9611 9612v_min3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] 9613// CHECK: [0x05,0x08,0xf6,0xd1,0x01,0x05,0x0e,0x04] 9614 9615v_min3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] 9616// CHECK: [0x05,0x10,0xf6,0xd1,0x01,0x05,0x0e,0x04] 9617 9618v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] 9619// CHECK: [0x05,0x20,0xf6,0xd1,0x01,0x05,0x0e,0x04] 9620 9621v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] 9622// CHECK: [0x05,0x40,0xf6,0xd1,0x01,0x05,0x0e,0x04] 9623 9624v_min3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] 9625// CHECK: [0x05,0x78,0xf6,0xd1,0x01,0x05,0x0e,0x04] 9626 9627v_max3_f16 v5, v1, v2, v3 9628// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9629 9630v_max3_f16 v255, v1, v2, v3 9631// CHECK: [0xff,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9632 9633v_max3_f16 v5, v255, v2, v3 9634// CHECK: [0x05,0x00,0xf7,0xd1,0xff,0x05,0x0e,0x04] 9635 9636v_max3_f16 v5, s1, v2, v3 9637// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x04,0x0e,0x04] 9638 9639v_max3_f16 v5, s101, v2, v3 9640// CHECK: [0x05,0x00,0xf7,0xd1,0x65,0x04,0x0e,0x04] 9641 9642v_max3_f16 v5, flat_scratch_lo, v2, v3 9643// CHECK: [0x05,0x00,0xf7,0xd1,0x66,0x04,0x0e,0x04] 9644 9645v_max3_f16 v5, flat_scratch_hi, v2, v3 9646// CHECK: [0x05,0x00,0xf7,0xd1,0x67,0x04,0x0e,0x04] 9647 9648v_max3_f16 v5, vcc_lo, v2, v3 9649// CHECK: [0x05,0x00,0xf7,0xd1,0x6a,0x04,0x0e,0x04] 9650 9651v_max3_f16 v5, vcc_hi, v2, v3 9652// CHECK: [0x05,0x00,0xf7,0xd1,0x6b,0x04,0x0e,0x04] 9653 9654v_max3_f16 v5, ttmp15, v2, v3 9655// CHECK: [0x05,0x00,0xf7,0xd1,0x7b,0x04,0x0e,0x04] 9656 9657v_max3_f16 v5, m0, v2, v3 9658// CHECK: [0x05,0x00,0xf7,0xd1,0x7c,0x04,0x0e,0x04] 9659 9660v_max3_f16 v5, exec_lo, v2, v3 9661// CHECK: [0x05,0x00,0xf7,0xd1,0x7e,0x04,0x0e,0x04] 9662 9663v_max3_f16 v5, exec_hi, v2, v3 9664// CHECK: [0x05,0x00,0xf7,0xd1,0x7f,0x04,0x0e,0x04] 9665 9666v_max3_f16 v5, 0, v2, v3 9667// CHECK: [0x05,0x00,0xf7,0xd1,0x80,0x04,0x0e,0x04] 9668 9669v_max3_f16 v5, -1, v2, v3 9670// CHECK: [0x05,0x00,0xf7,0xd1,0xc1,0x04,0x0e,0x04] 9671 9672v_max3_f16 v5, 0.5, v2, v3 9673// CHECK: [0x05,0x00,0xf7,0xd1,0xf0,0x04,0x0e,0x04] 9674 9675v_max3_f16 v5, -4.0, v2, v3 9676// CHECK: [0x05,0x00,0xf7,0xd1,0xf7,0x04,0x0e,0x04] 9677 9678v_max3_f16 v5, src_vccz, v2, v3 9679// CHECK: [0x05,0x00,0xf7,0xd1,0xfb,0x04,0x0e,0x04] 9680 9681v_max3_f16 v5, src_execz, v2, v3 9682// CHECK: [0x05,0x00,0xf7,0xd1,0xfc,0x04,0x0e,0x04] 9683 9684v_max3_f16 v5, src_scc, v2, v3 9685// CHECK: [0x05,0x00,0xf7,0xd1,0xfd,0x04,0x0e,0x04] 9686 9687v_max3_f16 v5, src_lds_direct, v2, v3 9688// CHECK: [0x05,0x00,0xf7,0xd1,0xfe,0x04,0x0e,0x04] 9689 9690v_max3_f16 v5, v1, v255, v3 9691// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xff,0x0f,0x04] 9692 9693v_max3_f16 v5, v1, s2, v3 9694// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0c,0x04] 9695 9696v_max3_f16 v5, v1, s101, v3 9697// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xcb,0x0c,0x04] 9698 9699v_max3_f16 v5, v1, flat_scratch_lo, v3 9700// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xcd,0x0c,0x04] 9701 9702v_max3_f16 v5, v1, flat_scratch_hi, v3 9703// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xcf,0x0c,0x04] 9704 9705v_max3_f16 v5, v1, vcc_lo, v3 9706// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xd5,0x0c,0x04] 9707 9708v_max3_f16 v5, v1, vcc_hi, v3 9709// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xd7,0x0c,0x04] 9710 9711v_max3_f16 v5, v1, ttmp15, v3 9712// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xf7,0x0c,0x04] 9713 9714v_max3_f16 v5, v1, m0, v3 9715// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xf9,0x0c,0x04] 9716 9717v_max3_f16 v5, v1, exec_lo, v3 9718// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xfd,0x0c,0x04] 9719 9720v_max3_f16 v5, v1, exec_hi, v3 9721// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xff,0x0c,0x04] 9722 9723v_max3_f16 v5, v1, 0, v3 9724// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x01,0x0d,0x04] 9725 9726v_max3_f16 v5, v1, -1, v3 9727// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x83,0x0d,0x04] 9728 9729v_max3_f16 v5, v1, 0.5, v3 9730// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xe1,0x0d,0x04] 9731 9732v_max3_f16 v5, v1, -4.0, v3 9733// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xef,0x0d,0x04] 9734 9735v_max3_f16 v5, v1, src_vccz, v3 9736// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xf7,0x0d,0x04] 9737 9738v_max3_f16 v5, v1, src_execz, v3 9739// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xf9,0x0d,0x04] 9740 9741v_max3_f16 v5, v1, src_scc, v3 9742// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0xfb,0x0d,0x04] 9743 9744v_max3_f16 v5, v1, v2, v255 9745// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfe,0x07] 9746 9747v_max3_f16 v5, v1, v2, s3 9748// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x00] 9749 9750v_max3_f16 v5, v1, v2, s101 9751// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x96,0x01] 9752 9753v_max3_f16 v5, v1, v2, flat_scratch_lo 9754// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x9a,0x01] 9755 9756v_max3_f16 v5, v1, v2, flat_scratch_hi 9757// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x9e,0x01] 9758 9759v_max3_f16 v5, v1, v2, vcc_lo 9760// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xaa,0x01] 9761 9762v_max3_f16 v5, v1, v2, vcc_hi 9763// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xae,0x01] 9764 9765v_max3_f16 v5, v1, v2, ttmp15 9766// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xee,0x01] 9767 9768v_max3_f16 v5, v1, v2, m0 9769// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xf2,0x01] 9770 9771v_max3_f16 v5, v1, v2, exec_lo 9772// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfa,0x01] 9773 9774v_max3_f16 v5, v1, v2, exec_hi 9775// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xfe,0x01] 9776 9777v_max3_f16 v5, v1, v2, 0 9778// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x02,0x02] 9779 9780v_max3_f16 v5, v1, v2, -1 9781// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x06,0x03] 9782 9783v_max3_f16 v5, v1, v2, 0.5 9784// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xc2,0x03] 9785 9786v_max3_f16 v5, v1, v2, -4.0 9787// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xde,0x03] 9788 9789v_max3_f16 v5, v1, v2, src_vccz 9790// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xee,0x03] 9791 9792v_max3_f16 v5, v1, v2, src_execz 9793// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xf2,0x03] 9794 9795v_max3_f16 v5, v1, v2, src_scc 9796// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0xf6,0x03] 9797 9798v_max3_f16 v5, -v1, v2, v3 9799// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x24] 9800 9801v_max3_f16 v5, v1, -v2, v3 9802// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x44] 9803 9804v_max3_f16 v5, v1, v2, -v3 9805// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x84] 9806 9807v_max3_f16 v5, -v1, -v2, -v3 9808// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0xe4] 9809 9810v_max3_f16 v5, |v1|, v2, v3 9811// CHECK: [0x05,0x01,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9812 9813v_max3_f16 v5, v1, |v2|, v3 9814// CHECK: [0x05,0x02,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9815 9816v_max3_f16 v5, v1, v2, |v3| 9817// CHECK: [0x05,0x04,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9818 9819v_max3_f16 v5, |v1|, |v2|, |v3| 9820// CHECK: [0x05,0x07,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9821 9822v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0] 9823// CHECK: [0x05,0x00,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9824 9825v_max3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] 9826// CHECK: [0x05,0x08,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9827 9828v_max3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] 9829// CHECK: [0x05,0x10,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9830 9831v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] 9832// CHECK: [0x05,0x20,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9833 9834v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] 9835// CHECK: [0x05,0x40,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9836 9837v_max3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] 9838// CHECK: [0x05,0x78,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9839 9840v_max3_f16 v5, v1, v2, v3 clamp 9841// CHECK: [0x05,0x80,0xf7,0xd1,0x01,0x05,0x0e,0x04] 9842 9843v_max3_i16 v5, v1, v2, v3 9844// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x04] 9845 9846v_max3_i16 v255, v1, v2, v3 9847// CHECK: [0xff,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x04] 9848 9849v_max3_i16 v5, v255, v2, v3 9850// CHECK: [0x05,0x00,0xf8,0xd1,0xff,0x05,0x0e,0x04] 9851 9852v_max3_i16 v5, s1, v2, v3 9853// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x04,0x0e,0x04] 9854 9855v_max3_i16 v5, s101, v2, v3 9856// CHECK: [0x05,0x00,0xf8,0xd1,0x65,0x04,0x0e,0x04] 9857 9858v_max3_i16 v5, flat_scratch_lo, v2, v3 9859// CHECK: [0x05,0x00,0xf8,0xd1,0x66,0x04,0x0e,0x04] 9860 9861v_max3_i16 v5, flat_scratch_hi, v2, v3 9862// CHECK: [0x05,0x00,0xf8,0xd1,0x67,0x04,0x0e,0x04] 9863 9864v_max3_i16 v5, vcc_lo, v2, v3 9865// CHECK: [0x05,0x00,0xf8,0xd1,0x6a,0x04,0x0e,0x04] 9866 9867v_max3_i16 v5, vcc_hi, v2, v3 9868// CHECK: [0x05,0x00,0xf8,0xd1,0x6b,0x04,0x0e,0x04] 9869 9870v_max3_i16 v5, ttmp15, v2, v3 9871// CHECK: [0x05,0x00,0xf8,0xd1,0x7b,0x04,0x0e,0x04] 9872 9873v_max3_i16 v5, m0, v2, v3 9874// CHECK: [0x05,0x00,0xf8,0xd1,0x7c,0x04,0x0e,0x04] 9875 9876v_max3_i16 v5, exec_lo, v2, v3 9877// CHECK: [0x05,0x00,0xf8,0xd1,0x7e,0x04,0x0e,0x04] 9878 9879v_max3_i16 v5, exec_hi, v2, v3 9880// CHECK: [0x05,0x00,0xf8,0xd1,0x7f,0x04,0x0e,0x04] 9881 9882v_max3_i16 v5, 0, v2, v3 9883// CHECK: [0x05,0x00,0xf8,0xd1,0x80,0x04,0x0e,0x04] 9884 9885v_max3_i16 v5, -1, v2, v3 9886// CHECK: [0x05,0x00,0xf8,0xd1,0xc1,0x04,0x0e,0x04] 9887 9888v_max3_i16 v5, src_vccz, v2, v3 9889// CHECK: [0x05,0x00,0xf8,0xd1,0xfb,0x04,0x0e,0x04] 9890 9891v_max3_i16 v5, src_execz, v2, v3 9892// CHECK: [0x05,0x00,0xf8,0xd1,0xfc,0x04,0x0e,0x04] 9893 9894v_max3_i16 v5, src_scc, v2, v3 9895// CHECK: [0x05,0x00,0xf8,0xd1,0xfd,0x04,0x0e,0x04] 9896 9897v_max3_i16 v5, src_lds_direct, v2, v3 9898// CHECK: [0x05,0x00,0xf8,0xd1,0xfe,0x04,0x0e,0x04] 9899 9900v_max3_i16 v5, v1, v255, v3 9901// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0f,0x04] 9902 9903v_max3_i16 v5, v1, s2, v3 9904// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0c,0x04] 9905 9906v_max3_i16 v5, v1, s101, v3 9907// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xcb,0x0c,0x04] 9908 9909v_max3_i16 v5, v1, flat_scratch_lo, v3 9910// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xcd,0x0c,0x04] 9911 9912v_max3_i16 v5, v1, flat_scratch_hi, v3 9913// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xcf,0x0c,0x04] 9914 9915v_max3_i16 v5, v1, vcc_lo, v3 9916// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xd5,0x0c,0x04] 9917 9918v_max3_i16 v5, v1, vcc_hi, v3 9919// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xd7,0x0c,0x04] 9920 9921v_max3_i16 v5, v1, ttmp15, v3 9922// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xf7,0x0c,0x04] 9923 9924v_max3_i16 v5, v1, m0, v3 9925// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xf9,0x0c,0x04] 9926 9927v_max3_i16 v5, v1, exec_lo, v3 9928// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xfd,0x0c,0x04] 9929 9930v_max3_i16 v5, v1, exec_hi, v3 9931// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xff,0x0c,0x04] 9932 9933v_max3_i16 v5, v1, 0, v3 9934// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x01,0x0d,0x04] 9935 9936v_max3_i16 v5, v1, -1, v3 9937// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x83,0x0d,0x04] 9938 9939v_max3_i16 v5, v1, src_vccz, v3 9940// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xf7,0x0d,0x04] 9941 9942v_max3_i16 v5, v1, src_execz, v3 9943// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xf9,0x0d,0x04] 9944 9945v_max3_i16 v5, v1, src_scc, v3 9946// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0xfb,0x0d,0x04] 9947 9948v_max3_i16 v5, v1, v2, v255 9949// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x07] 9950 9951v_max3_i16 v5, v1, v2, s3 9952// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x00] 9953 9954v_max3_i16 v5, v1, v2, s101 9955// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x96,0x01] 9956 9957v_max3_i16 v5, v1, v2, flat_scratch_lo 9958// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x9a,0x01] 9959 9960v_max3_i16 v5, v1, v2, flat_scratch_hi 9961// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x9e,0x01] 9962 9963v_max3_i16 v5, v1, v2, vcc_lo 9964// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xaa,0x01] 9965 9966v_max3_i16 v5, v1, v2, vcc_hi 9967// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xae,0x01] 9968 9969v_max3_i16 v5, v1, v2, ttmp15 9970// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xee,0x01] 9971 9972v_max3_i16 v5, v1, v2, m0 9973// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xf2,0x01] 9974 9975v_max3_i16 v5, v1, v2, exec_lo 9976// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfa,0x01] 9977 9978v_max3_i16 v5, v1, v2, exec_hi 9979// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xfe,0x01] 9980 9981v_max3_i16 v5, v1, v2, 0 9982// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x02,0x02] 9983 9984v_max3_i16 v5, v1, v2, -1 9985// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x06,0x03] 9986 9987v_max3_i16 v5, v1, v2, src_vccz 9988// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xee,0x03] 9989 9990v_max3_i16 v5, v1, v2, src_execz 9991// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xf2,0x03] 9992 9993v_max3_i16 v5, v1, v2, src_scc 9994// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0xf6,0x03] 9995 9996v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] 9997// CHECK: [0x05,0x00,0xf8,0xd1,0x01,0x05,0x0e,0x04] 9998 9999v_max3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] 10000// CHECK: [0x05,0x08,0xf8,0xd1,0x01,0x05,0x0e,0x04] 10001 10002v_max3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] 10003// CHECK: [0x05,0x10,0xf8,0xd1,0x01,0x05,0x0e,0x04] 10004 10005v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] 10006// CHECK: [0x05,0x20,0xf8,0xd1,0x01,0x05,0x0e,0x04] 10007 10008v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] 10009// CHECK: [0x05,0x40,0xf8,0xd1,0x01,0x05,0x0e,0x04] 10010 10011v_max3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] 10012// CHECK: [0x05,0x78,0xf8,0xd1,0x01,0x05,0x0e,0x04] 10013 10014v_max3_u16 v5, v1, v2, v3 10015// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x04] 10016 10017v_max3_u16 v255, v1, v2, v3 10018// CHECK: [0xff,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x04] 10019 10020v_max3_u16 v5, v255, v2, v3 10021// CHECK: [0x05,0x00,0xf9,0xd1,0xff,0x05,0x0e,0x04] 10022 10023v_max3_u16 v5, s1, v2, v3 10024// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x04,0x0e,0x04] 10025 10026v_max3_u16 v5, s101, v2, v3 10027// CHECK: [0x05,0x00,0xf9,0xd1,0x65,0x04,0x0e,0x04] 10028 10029v_max3_u16 v5, flat_scratch_lo, v2, v3 10030// CHECK: [0x05,0x00,0xf9,0xd1,0x66,0x04,0x0e,0x04] 10031 10032v_max3_u16 v5, flat_scratch_hi, v2, v3 10033// CHECK: [0x05,0x00,0xf9,0xd1,0x67,0x04,0x0e,0x04] 10034 10035v_max3_u16 v5, vcc_lo, v2, v3 10036// CHECK: [0x05,0x00,0xf9,0xd1,0x6a,0x04,0x0e,0x04] 10037 10038v_max3_u16 v5, vcc_hi, v2, v3 10039// CHECK: [0x05,0x00,0xf9,0xd1,0x6b,0x04,0x0e,0x04] 10040 10041v_max3_u16 v5, ttmp15, v2, v3 10042// CHECK: [0x05,0x00,0xf9,0xd1,0x7b,0x04,0x0e,0x04] 10043 10044v_max3_u16 v5, m0, v2, v3 10045// CHECK: [0x05,0x00,0xf9,0xd1,0x7c,0x04,0x0e,0x04] 10046 10047v_max3_u16 v5, exec_lo, v2, v3 10048// CHECK: [0x05,0x00,0xf9,0xd1,0x7e,0x04,0x0e,0x04] 10049 10050v_max3_u16 v5, exec_hi, v2, v3 10051// CHECK: [0x05,0x00,0xf9,0xd1,0x7f,0x04,0x0e,0x04] 10052 10053v_max3_u16 v5, 0, v2, v3 10054// CHECK: [0x05,0x00,0xf9,0xd1,0x80,0x04,0x0e,0x04] 10055 10056v_max3_u16 v5, -1, v2, v3 10057// CHECK: [0x05,0x00,0xf9,0xd1,0xc1,0x04,0x0e,0x04] 10058 10059v_max3_u16 v5, src_vccz, v2, v3 10060// CHECK: [0x05,0x00,0xf9,0xd1,0xfb,0x04,0x0e,0x04] 10061 10062v_max3_u16 v5, src_execz, v2, v3 10063// CHECK: [0x05,0x00,0xf9,0xd1,0xfc,0x04,0x0e,0x04] 10064 10065v_max3_u16 v5, src_scc, v2, v3 10066// CHECK: [0x05,0x00,0xf9,0xd1,0xfd,0x04,0x0e,0x04] 10067 10068v_max3_u16 v5, src_lds_direct, v2, v3 10069// CHECK: [0x05,0x00,0xf9,0xd1,0xfe,0x04,0x0e,0x04] 10070 10071v_max3_u16 v5, v1, v255, v3 10072// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0f,0x04] 10073 10074v_max3_u16 v5, v1, s2, v3 10075// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0c,0x04] 10076 10077v_max3_u16 v5, v1, s101, v3 10078// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xcb,0x0c,0x04] 10079 10080v_max3_u16 v5, v1, flat_scratch_lo, v3 10081// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xcd,0x0c,0x04] 10082 10083v_max3_u16 v5, v1, flat_scratch_hi, v3 10084// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xcf,0x0c,0x04] 10085 10086v_max3_u16 v5, v1, vcc_lo, v3 10087// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xd5,0x0c,0x04] 10088 10089v_max3_u16 v5, v1, vcc_hi, v3 10090// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xd7,0x0c,0x04] 10091 10092v_max3_u16 v5, v1, ttmp15, v3 10093// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xf7,0x0c,0x04] 10094 10095v_max3_u16 v5, v1, m0, v3 10096// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xf9,0x0c,0x04] 10097 10098v_max3_u16 v5, v1, exec_lo, v3 10099// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xfd,0x0c,0x04] 10100 10101v_max3_u16 v5, v1, exec_hi, v3 10102// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xff,0x0c,0x04] 10103 10104v_max3_u16 v5, v1, 0, v3 10105// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x01,0x0d,0x04] 10106 10107v_max3_u16 v5, v1, -1, v3 10108// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x83,0x0d,0x04] 10109 10110v_max3_u16 v5, v1, src_vccz, v3 10111// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xf7,0x0d,0x04] 10112 10113v_max3_u16 v5, v1, src_execz, v3 10114// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xf9,0x0d,0x04] 10115 10116v_max3_u16 v5, v1, src_scc, v3 10117// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0xfb,0x0d,0x04] 10118 10119v_max3_u16 v5, v1, v2, v255 10120// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x07] 10121 10122v_max3_u16 v5, v1, v2, s3 10123// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x00] 10124 10125v_max3_u16 v5, v1, v2, s101 10126// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x96,0x01] 10127 10128v_max3_u16 v5, v1, v2, flat_scratch_lo 10129// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x9a,0x01] 10130 10131v_max3_u16 v5, v1, v2, flat_scratch_hi 10132// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x9e,0x01] 10133 10134v_max3_u16 v5, v1, v2, vcc_lo 10135// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xaa,0x01] 10136 10137v_max3_u16 v5, v1, v2, vcc_hi 10138// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xae,0x01] 10139 10140v_max3_u16 v5, v1, v2, ttmp15 10141// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xee,0x01] 10142 10143v_max3_u16 v5, v1, v2, m0 10144// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xf2,0x01] 10145 10146v_max3_u16 v5, v1, v2, exec_lo 10147// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfa,0x01] 10148 10149v_max3_u16 v5, v1, v2, exec_hi 10150// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xfe,0x01] 10151 10152v_max3_u16 v5, v1, v2, 0 10153// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x02,0x02] 10154 10155v_max3_u16 v5, v1, v2, -1 10156// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x06,0x03] 10157 10158v_max3_u16 v5, v1, v2, src_vccz 10159// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xee,0x03] 10160 10161v_max3_u16 v5, v1, v2, src_execz 10162// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xf2,0x03] 10163 10164v_max3_u16 v5, v1, v2, src_scc 10165// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0xf6,0x03] 10166 10167v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] 10168// CHECK: [0x05,0x00,0xf9,0xd1,0x01,0x05,0x0e,0x04] 10169 10170v_max3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] 10171// CHECK: [0x05,0x08,0xf9,0xd1,0x01,0x05,0x0e,0x04] 10172 10173v_max3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] 10174// CHECK: [0x05,0x10,0xf9,0xd1,0x01,0x05,0x0e,0x04] 10175 10176v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] 10177// CHECK: [0x05,0x20,0xf9,0xd1,0x01,0x05,0x0e,0x04] 10178 10179v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] 10180// CHECK: [0x05,0x40,0xf9,0xd1,0x01,0x05,0x0e,0x04] 10181 10182v_max3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] 10183// CHECK: [0x05,0x78,0xf9,0xd1,0x01,0x05,0x0e,0x04] 10184 10185v_med3_f16 v5, v1, v2, v3 10186// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10187 10188v_med3_f16 v255, v1, v2, v3 10189// CHECK: [0xff,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10190 10191v_med3_f16 v5, v255, v2, v3 10192// CHECK: [0x05,0x00,0xfa,0xd1,0xff,0x05,0x0e,0x04] 10193 10194v_med3_f16 v5, s1, v2, v3 10195// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x04,0x0e,0x04] 10196 10197v_med3_f16 v5, s101, v2, v3 10198// CHECK: [0x05,0x00,0xfa,0xd1,0x65,0x04,0x0e,0x04] 10199 10200v_med3_f16 v5, flat_scratch_lo, v2, v3 10201// CHECK: [0x05,0x00,0xfa,0xd1,0x66,0x04,0x0e,0x04] 10202 10203v_med3_f16 v5, flat_scratch_hi, v2, v3 10204// CHECK: [0x05,0x00,0xfa,0xd1,0x67,0x04,0x0e,0x04] 10205 10206v_med3_f16 v5, vcc_lo, v2, v3 10207// CHECK: [0x05,0x00,0xfa,0xd1,0x6a,0x04,0x0e,0x04] 10208 10209v_med3_f16 v5, vcc_hi, v2, v3 10210// CHECK: [0x05,0x00,0xfa,0xd1,0x6b,0x04,0x0e,0x04] 10211 10212v_med3_f16 v5, ttmp15, v2, v3 10213// CHECK: [0x05,0x00,0xfa,0xd1,0x7b,0x04,0x0e,0x04] 10214 10215v_med3_f16 v5, m0, v2, v3 10216// CHECK: [0x05,0x00,0xfa,0xd1,0x7c,0x04,0x0e,0x04] 10217 10218v_med3_f16 v5, exec_lo, v2, v3 10219// CHECK: [0x05,0x00,0xfa,0xd1,0x7e,0x04,0x0e,0x04] 10220 10221v_med3_f16 v5, exec_hi, v2, v3 10222// CHECK: [0x05,0x00,0xfa,0xd1,0x7f,0x04,0x0e,0x04] 10223 10224v_med3_f16 v5, 0, v2, v3 10225// CHECK: [0x05,0x00,0xfa,0xd1,0x80,0x04,0x0e,0x04] 10226 10227v_med3_f16 v5, -1, v2, v3 10228// CHECK: [0x05,0x00,0xfa,0xd1,0xc1,0x04,0x0e,0x04] 10229 10230v_med3_f16 v5, 0.5, v2, v3 10231// CHECK: [0x05,0x00,0xfa,0xd1,0xf0,0x04,0x0e,0x04] 10232 10233v_med3_f16 v5, -4.0, v2, v3 10234// CHECK: [0x05,0x00,0xfa,0xd1,0xf7,0x04,0x0e,0x04] 10235 10236v_med3_f16 v5, src_vccz, v2, v3 10237// CHECK: [0x05,0x00,0xfa,0xd1,0xfb,0x04,0x0e,0x04] 10238 10239v_med3_f16 v5, src_execz, v2, v3 10240// CHECK: [0x05,0x00,0xfa,0xd1,0xfc,0x04,0x0e,0x04] 10241 10242v_med3_f16 v5, src_scc, v2, v3 10243// CHECK: [0x05,0x00,0xfa,0xd1,0xfd,0x04,0x0e,0x04] 10244 10245v_med3_f16 v5, src_lds_direct, v2, v3 10246// CHECK: [0x05,0x00,0xfa,0xd1,0xfe,0x04,0x0e,0x04] 10247 10248v_med3_f16 v5, v1, v255, v3 10249// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xff,0x0f,0x04] 10250 10251v_med3_f16 v5, v1, s2, v3 10252// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0c,0x04] 10253 10254v_med3_f16 v5, v1, s101, v3 10255// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xcb,0x0c,0x04] 10256 10257v_med3_f16 v5, v1, flat_scratch_lo, v3 10258// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xcd,0x0c,0x04] 10259 10260v_med3_f16 v5, v1, flat_scratch_hi, v3 10261// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xcf,0x0c,0x04] 10262 10263v_med3_f16 v5, v1, vcc_lo, v3 10264// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xd5,0x0c,0x04] 10265 10266v_med3_f16 v5, v1, vcc_hi, v3 10267// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xd7,0x0c,0x04] 10268 10269v_med3_f16 v5, v1, ttmp15, v3 10270// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xf7,0x0c,0x04] 10271 10272v_med3_f16 v5, v1, m0, v3 10273// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xf9,0x0c,0x04] 10274 10275v_med3_f16 v5, v1, exec_lo, v3 10276// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xfd,0x0c,0x04] 10277 10278v_med3_f16 v5, v1, exec_hi, v3 10279// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xff,0x0c,0x04] 10280 10281v_med3_f16 v5, v1, 0, v3 10282// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x01,0x0d,0x04] 10283 10284v_med3_f16 v5, v1, -1, v3 10285// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x83,0x0d,0x04] 10286 10287v_med3_f16 v5, v1, 0.5, v3 10288// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xe1,0x0d,0x04] 10289 10290v_med3_f16 v5, v1, -4.0, v3 10291// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xef,0x0d,0x04] 10292 10293v_med3_f16 v5, v1, src_vccz, v3 10294// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xf7,0x0d,0x04] 10295 10296v_med3_f16 v5, v1, src_execz, v3 10297// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xf9,0x0d,0x04] 10298 10299v_med3_f16 v5, v1, src_scc, v3 10300// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0xfb,0x0d,0x04] 10301 10302v_med3_f16 v5, v1, v2, v255 10303// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfe,0x07] 10304 10305v_med3_f16 v5, v1, v2, s3 10306// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x00] 10307 10308v_med3_f16 v5, v1, v2, s101 10309// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x96,0x01] 10310 10311v_med3_f16 v5, v1, v2, flat_scratch_lo 10312// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x9a,0x01] 10313 10314v_med3_f16 v5, v1, v2, flat_scratch_hi 10315// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x9e,0x01] 10316 10317v_med3_f16 v5, v1, v2, vcc_lo 10318// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xaa,0x01] 10319 10320v_med3_f16 v5, v1, v2, vcc_hi 10321// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xae,0x01] 10322 10323v_med3_f16 v5, v1, v2, ttmp15 10324// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xee,0x01] 10325 10326v_med3_f16 v5, v1, v2, m0 10327// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xf2,0x01] 10328 10329v_med3_f16 v5, v1, v2, exec_lo 10330// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfa,0x01] 10331 10332v_med3_f16 v5, v1, v2, exec_hi 10333// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xfe,0x01] 10334 10335v_med3_f16 v5, v1, v2, 0 10336// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x02,0x02] 10337 10338v_med3_f16 v5, v1, v2, -1 10339// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x06,0x03] 10340 10341v_med3_f16 v5, v1, v2, 0.5 10342// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xc2,0x03] 10343 10344v_med3_f16 v5, v1, v2, -4.0 10345// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xde,0x03] 10346 10347v_med3_f16 v5, v1, v2, src_vccz 10348// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xee,0x03] 10349 10350v_med3_f16 v5, v1, v2, src_execz 10351// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xf2,0x03] 10352 10353v_med3_f16 v5, v1, v2, src_scc 10354// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0xf6,0x03] 10355 10356v_med3_f16 v5, -v1, v2, v3 10357// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x24] 10358 10359v_med3_f16 v5, v1, -v2, v3 10360// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x44] 10361 10362v_med3_f16 v5, v1, v2, -v3 10363// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x84] 10364 10365v_med3_f16 v5, -v1, -v2, -v3 10366// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0xe4] 10367 10368v_med3_f16 v5, |v1|, v2, v3 10369// CHECK: [0x05,0x01,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10370 10371v_med3_f16 v5, v1, |v2|, v3 10372// CHECK: [0x05,0x02,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10373 10374v_med3_f16 v5, v1, v2, |v3| 10375// CHECK: [0x05,0x04,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10376 10377v_med3_f16 v5, |v1|, |v2|, |v3| 10378// CHECK: [0x05,0x07,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10379 10380v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0] 10381// CHECK: [0x05,0x00,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10382 10383v_med3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] 10384// CHECK: [0x05,0x08,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10385 10386v_med3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] 10387// CHECK: [0x05,0x10,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10388 10389v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] 10390// CHECK: [0x05,0x20,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10391 10392v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] 10393// CHECK: [0x05,0x40,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10394 10395v_med3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] 10396// CHECK: [0x05,0x78,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10397 10398v_med3_f16 v5, v1, v2, v3 clamp 10399// CHECK: [0x05,0x80,0xfa,0xd1,0x01,0x05,0x0e,0x04] 10400 10401v_med3_i16 v5, v1, v2, v3 10402// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x04] 10403 10404v_med3_i16 v255, v1, v2, v3 10405// CHECK: [0xff,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x04] 10406 10407v_med3_i16 v5, v255, v2, v3 10408// CHECK: [0x05,0x00,0xfb,0xd1,0xff,0x05,0x0e,0x04] 10409 10410v_med3_i16 v5, s1, v2, v3 10411// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x04,0x0e,0x04] 10412 10413v_med3_i16 v5, s101, v2, v3 10414// CHECK: [0x05,0x00,0xfb,0xd1,0x65,0x04,0x0e,0x04] 10415 10416v_med3_i16 v5, flat_scratch_lo, v2, v3 10417// CHECK: [0x05,0x00,0xfb,0xd1,0x66,0x04,0x0e,0x04] 10418 10419v_med3_i16 v5, flat_scratch_hi, v2, v3 10420// CHECK: [0x05,0x00,0xfb,0xd1,0x67,0x04,0x0e,0x04] 10421 10422v_med3_i16 v5, vcc_lo, v2, v3 10423// CHECK: [0x05,0x00,0xfb,0xd1,0x6a,0x04,0x0e,0x04] 10424 10425v_med3_i16 v5, vcc_hi, v2, v3 10426// CHECK: [0x05,0x00,0xfb,0xd1,0x6b,0x04,0x0e,0x04] 10427 10428v_med3_i16 v5, ttmp15, v2, v3 10429// CHECK: [0x05,0x00,0xfb,0xd1,0x7b,0x04,0x0e,0x04] 10430 10431v_med3_i16 v5, m0, v2, v3 10432// CHECK: [0x05,0x00,0xfb,0xd1,0x7c,0x04,0x0e,0x04] 10433 10434v_med3_i16 v5, exec_lo, v2, v3 10435// CHECK: [0x05,0x00,0xfb,0xd1,0x7e,0x04,0x0e,0x04] 10436 10437v_med3_i16 v5, exec_hi, v2, v3 10438// CHECK: [0x05,0x00,0xfb,0xd1,0x7f,0x04,0x0e,0x04] 10439 10440v_med3_i16 v5, 0, v2, v3 10441// CHECK: [0x05,0x00,0xfb,0xd1,0x80,0x04,0x0e,0x04] 10442 10443v_med3_i16 v5, -1, v2, v3 10444// CHECK: [0x05,0x00,0xfb,0xd1,0xc1,0x04,0x0e,0x04] 10445 10446v_med3_i16 v5, src_vccz, v2, v3 10447// CHECK: [0x05,0x00,0xfb,0xd1,0xfb,0x04,0x0e,0x04] 10448 10449v_med3_i16 v5, src_execz, v2, v3 10450// CHECK: [0x05,0x00,0xfb,0xd1,0xfc,0x04,0x0e,0x04] 10451 10452v_med3_i16 v5, src_scc, v2, v3 10453// CHECK: [0x05,0x00,0xfb,0xd1,0xfd,0x04,0x0e,0x04] 10454 10455v_med3_i16 v5, src_lds_direct, v2, v3 10456// CHECK: [0x05,0x00,0xfb,0xd1,0xfe,0x04,0x0e,0x04] 10457 10458v_med3_i16 v5, v1, v255, v3 10459// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0f,0x04] 10460 10461v_med3_i16 v5, v1, s2, v3 10462// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0c,0x04] 10463 10464v_med3_i16 v5, v1, s101, v3 10465// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xcb,0x0c,0x04] 10466 10467v_med3_i16 v5, v1, flat_scratch_lo, v3 10468// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xcd,0x0c,0x04] 10469 10470v_med3_i16 v5, v1, flat_scratch_hi, v3 10471// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xcf,0x0c,0x04] 10472 10473v_med3_i16 v5, v1, vcc_lo, v3 10474// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xd5,0x0c,0x04] 10475 10476v_med3_i16 v5, v1, vcc_hi, v3 10477// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xd7,0x0c,0x04] 10478 10479v_med3_i16 v5, v1, ttmp15, v3 10480// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xf7,0x0c,0x04] 10481 10482v_med3_i16 v5, v1, m0, v3 10483// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xf9,0x0c,0x04] 10484 10485v_med3_i16 v5, v1, exec_lo, v3 10486// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xfd,0x0c,0x04] 10487 10488v_med3_i16 v5, v1, exec_hi, v3 10489// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xff,0x0c,0x04] 10490 10491v_med3_i16 v5, v1, 0, v3 10492// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x01,0x0d,0x04] 10493 10494v_med3_i16 v5, v1, -1, v3 10495// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x83,0x0d,0x04] 10496 10497v_med3_i16 v5, v1, src_vccz, v3 10498// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xf7,0x0d,0x04] 10499 10500v_med3_i16 v5, v1, src_execz, v3 10501// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xf9,0x0d,0x04] 10502 10503v_med3_i16 v5, v1, src_scc, v3 10504// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0xfb,0x0d,0x04] 10505 10506v_med3_i16 v5, v1, v2, v255 10507// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x07] 10508 10509v_med3_i16 v5, v1, v2, s3 10510// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x00] 10511 10512v_med3_i16 v5, v1, v2, s101 10513// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x96,0x01] 10514 10515v_med3_i16 v5, v1, v2, flat_scratch_lo 10516// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x9a,0x01] 10517 10518v_med3_i16 v5, v1, v2, flat_scratch_hi 10519// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x9e,0x01] 10520 10521v_med3_i16 v5, v1, v2, vcc_lo 10522// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xaa,0x01] 10523 10524v_med3_i16 v5, v1, v2, vcc_hi 10525// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xae,0x01] 10526 10527v_med3_i16 v5, v1, v2, ttmp15 10528// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xee,0x01] 10529 10530v_med3_i16 v5, v1, v2, m0 10531// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xf2,0x01] 10532 10533v_med3_i16 v5, v1, v2, exec_lo 10534// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfa,0x01] 10535 10536v_med3_i16 v5, v1, v2, exec_hi 10537// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xfe,0x01] 10538 10539v_med3_i16 v5, v1, v2, 0 10540// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x02,0x02] 10541 10542v_med3_i16 v5, v1, v2, -1 10543// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x06,0x03] 10544 10545v_med3_i16 v5, v1, v2, src_vccz 10546// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xee,0x03] 10547 10548v_med3_i16 v5, v1, v2, src_execz 10549// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xf2,0x03] 10550 10551v_med3_i16 v5, v1, v2, src_scc 10552// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0xf6,0x03] 10553 10554v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] 10555// CHECK: [0x05,0x00,0xfb,0xd1,0x01,0x05,0x0e,0x04] 10556 10557v_med3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] 10558// CHECK: [0x05,0x08,0xfb,0xd1,0x01,0x05,0x0e,0x04] 10559 10560v_med3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] 10561// CHECK: [0x05,0x10,0xfb,0xd1,0x01,0x05,0x0e,0x04] 10562 10563v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] 10564// CHECK: [0x05,0x20,0xfb,0xd1,0x01,0x05,0x0e,0x04] 10565 10566v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] 10567// CHECK: [0x05,0x40,0xfb,0xd1,0x01,0x05,0x0e,0x04] 10568 10569v_med3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] 10570// CHECK: [0x05,0x78,0xfb,0xd1,0x01,0x05,0x0e,0x04] 10571 10572v_med3_u16 v5, v1, v2, v3 10573// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x04] 10574 10575v_med3_u16 v255, v1, v2, v3 10576// CHECK: [0xff,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x04] 10577 10578v_med3_u16 v5, v255, v2, v3 10579// CHECK: [0x05,0x00,0xfc,0xd1,0xff,0x05,0x0e,0x04] 10580 10581v_med3_u16 v5, s1, v2, v3 10582// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x04,0x0e,0x04] 10583 10584v_med3_u16 v5, s101, v2, v3 10585// CHECK: [0x05,0x00,0xfc,0xd1,0x65,0x04,0x0e,0x04] 10586 10587v_med3_u16 v5, flat_scratch_lo, v2, v3 10588// CHECK: [0x05,0x00,0xfc,0xd1,0x66,0x04,0x0e,0x04] 10589 10590v_med3_u16 v5, flat_scratch_hi, v2, v3 10591// CHECK: [0x05,0x00,0xfc,0xd1,0x67,0x04,0x0e,0x04] 10592 10593v_med3_u16 v5, vcc_lo, v2, v3 10594// CHECK: [0x05,0x00,0xfc,0xd1,0x6a,0x04,0x0e,0x04] 10595 10596v_med3_u16 v5, vcc_hi, v2, v3 10597// CHECK: [0x05,0x00,0xfc,0xd1,0x6b,0x04,0x0e,0x04] 10598 10599v_med3_u16 v5, ttmp15, v2, v3 10600// CHECK: [0x05,0x00,0xfc,0xd1,0x7b,0x04,0x0e,0x04] 10601 10602v_med3_u16 v5, m0, v2, v3 10603// CHECK: [0x05,0x00,0xfc,0xd1,0x7c,0x04,0x0e,0x04] 10604 10605v_med3_u16 v5, exec_lo, v2, v3 10606// CHECK: [0x05,0x00,0xfc,0xd1,0x7e,0x04,0x0e,0x04] 10607 10608v_med3_u16 v5, exec_hi, v2, v3 10609// CHECK: [0x05,0x00,0xfc,0xd1,0x7f,0x04,0x0e,0x04] 10610 10611v_med3_u16 v5, 0, v2, v3 10612// CHECK: [0x05,0x00,0xfc,0xd1,0x80,0x04,0x0e,0x04] 10613 10614v_med3_u16 v5, -1, v2, v3 10615// CHECK: [0x05,0x00,0xfc,0xd1,0xc1,0x04,0x0e,0x04] 10616 10617v_med3_u16 v5, src_vccz, v2, v3 10618// CHECK: [0x05,0x00,0xfc,0xd1,0xfb,0x04,0x0e,0x04] 10619 10620v_med3_u16 v5, src_execz, v2, v3 10621// CHECK: [0x05,0x00,0xfc,0xd1,0xfc,0x04,0x0e,0x04] 10622 10623v_med3_u16 v5, src_scc, v2, v3 10624// CHECK: [0x05,0x00,0xfc,0xd1,0xfd,0x04,0x0e,0x04] 10625 10626v_med3_u16 v5, src_lds_direct, v2, v3 10627// CHECK: [0x05,0x00,0xfc,0xd1,0xfe,0x04,0x0e,0x04] 10628 10629v_med3_u16 v5, v1, v255, v3 10630// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0f,0x04] 10631 10632v_med3_u16 v5, v1, s2, v3 10633// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0c,0x04] 10634 10635v_med3_u16 v5, v1, s101, v3 10636// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xcb,0x0c,0x04] 10637 10638v_med3_u16 v5, v1, flat_scratch_lo, v3 10639// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xcd,0x0c,0x04] 10640 10641v_med3_u16 v5, v1, flat_scratch_hi, v3 10642// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xcf,0x0c,0x04] 10643 10644v_med3_u16 v5, v1, vcc_lo, v3 10645// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xd5,0x0c,0x04] 10646 10647v_med3_u16 v5, v1, vcc_hi, v3 10648// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xd7,0x0c,0x04] 10649 10650v_med3_u16 v5, v1, ttmp15, v3 10651// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xf7,0x0c,0x04] 10652 10653v_med3_u16 v5, v1, m0, v3 10654// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xf9,0x0c,0x04] 10655 10656v_med3_u16 v5, v1, exec_lo, v3 10657// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xfd,0x0c,0x04] 10658 10659v_med3_u16 v5, v1, exec_hi, v3 10660// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xff,0x0c,0x04] 10661 10662v_med3_u16 v5, v1, 0, v3 10663// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x01,0x0d,0x04] 10664 10665v_med3_u16 v5, v1, -1, v3 10666// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x83,0x0d,0x04] 10667 10668v_med3_u16 v5, v1, src_vccz, v3 10669// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xf7,0x0d,0x04] 10670 10671v_med3_u16 v5, v1, src_execz, v3 10672// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xf9,0x0d,0x04] 10673 10674v_med3_u16 v5, v1, src_scc, v3 10675// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0xfb,0x0d,0x04] 10676 10677v_med3_u16 v5, v1, v2, v255 10678// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x07] 10679 10680v_med3_u16 v5, v1, v2, s3 10681// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x00] 10682 10683v_med3_u16 v5, v1, v2, s101 10684// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x96,0x01] 10685 10686v_med3_u16 v5, v1, v2, flat_scratch_lo 10687// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x9a,0x01] 10688 10689v_med3_u16 v5, v1, v2, flat_scratch_hi 10690// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x9e,0x01] 10691 10692v_med3_u16 v5, v1, v2, vcc_lo 10693// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xaa,0x01] 10694 10695v_med3_u16 v5, v1, v2, vcc_hi 10696// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xae,0x01] 10697 10698v_med3_u16 v5, v1, v2, ttmp15 10699// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xee,0x01] 10700 10701v_med3_u16 v5, v1, v2, m0 10702// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xf2,0x01] 10703 10704v_med3_u16 v5, v1, v2, exec_lo 10705// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfa,0x01] 10706 10707v_med3_u16 v5, v1, v2, exec_hi 10708// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xfe,0x01] 10709 10710v_med3_u16 v5, v1, v2, 0 10711// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x02,0x02] 10712 10713v_med3_u16 v5, v1, v2, -1 10714// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x06,0x03] 10715 10716v_med3_u16 v5, v1, v2, src_vccz 10717// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xee,0x03] 10718 10719v_med3_u16 v5, v1, v2, src_execz 10720// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xf2,0x03] 10721 10722v_med3_u16 v5, v1, v2, src_scc 10723// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0xf6,0x03] 10724 10725v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] 10726// CHECK: [0x05,0x00,0xfc,0xd1,0x01,0x05,0x0e,0x04] 10727 10728v_med3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] 10729// CHECK: [0x05,0x08,0xfc,0xd1,0x01,0x05,0x0e,0x04] 10730 10731v_med3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] 10732// CHECK: [0x05,0x10,0xfc,0xd1,0x01,0x05,0x0e,0x04] 10733 10734v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] 10735// CHECK: [0x05,0x20,0xfc,0xd1,0x01,0x05,0x0e,0x04] 10736 10737v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] 10738// CHECK: [0x05,0x40,0xfc,0xd1,0x01,0x05,0x0e,0x04] 10739 10740v_med3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] 10741// CHECK: [0x05,0x78,0xfc,0xd1,0x01,0x05,0x0e,0x04] 10742 10743v_lshl_add_u32 v5, v1, v2, v3 10744// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x04] 10745 10746v_lshl_add_u32 v255, v1, v2, v3 10747// CHECK: [0xff,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x04] 10748 10749v_lshl_add_u32 v5, v255, v2, v3 10750// CHECK: [0x05,0x00,0xfd,0xd1,0xff,0x05,0x0e,0x04] 10751 10752v_lshl_add_u32 v5, s1, v2, v3 10753// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x04,0x0e,0x04] 10754 10755v_lshl_add_u32 v5, s101, v2, v3 10756// CHECK: [0x05,0x00,0xfd,0xd1,0x65,0x04,0x0e,0x04] 10757 10758v_lshl_add_u32 v5, flat_scratch_lo, v2, v3 10759// CHECK: [0x05,0x00,0xfd,0xd1,0x66,0x04,0x0e,0x04] 10760 10761v_lshl_add_u32 v5, flat_scratch_hi, v2, v3 10762// CHECK: [0x05,0x00,0xfd,0xd1,0x67,0x04,0x0e,0x04] 10763 10764v_lshl_add_u32 v5, vcc_lo, v2, v3 10765// CHECK: [0x05,0x00,0xfd,0xd1,0x6a,0x04,0x0e,0x04] 10766 10767v_lshl_add_u32 v5, vcc_hi, v2, v3 10768// CHECK: [0x05,0x00,0xfd,0xd1,0x6b,0x04,0x0e,0x04] 10769 10770v_lshl_add_u32 v5, ttmp15, v2, v3 10771// CHECK: [0x05,0x00,0xfd,0xd1,0x7b,0x04,0x0e,0x04] 10772 10773v_lshl_add_u32 v5, m0, v2, v3 10774// CHECK: [0x05,0x00,0xfd,0xd1,0x7c,0x04,0x0e,0x04] 10775 10776v_lshl_add_u32 v5, exec_lo, v2, v3 10777// CHECK: [0x05,0x00,0xfd,0xd1,0x7e,0x04,0x0e,0x04] 10778 10779v_lshl_add_u32 v5, exec_hi, v2, v3 10780// CHECK: [0x05,0x00,0xfd,0xd1,0x7f,0x04,0x0e,0x04] 10781 10782v_lshl_add_u32 v5, 0, v2, v3 10783// CHECK: [0x05,0x00,0xfd,0xd1,0x80,0x04,0x0e,0x04] 10784 10785v_lshl_add_u32 v5, -1, v2, v3 10786// CHECK: [0x05,0x00,0xfd,0xd1,0xc1,0x04,0x0e,0x04] 10787 10788v_lshl_add_u32 v5, 0.5, v2, v3 10789// CHECK: [0x05,0x00,0xfd,0xd1,0xf0,0x04,0x0e,0x04] 10790 10791v_lshl_add_u32 v5, -4.0, v2, v3 10792// CHECK: [0x05,0x00,0xfd,0xd1,0xf7,0x04,0x0e,0x04] 10793 10794v_lshl_add_u32 v5, src_vccz, v2, v3 10795// CHECK: [0x05,0x00,0xfd,0xd1,0xfb,0x04,0x0e,0x04] 10796 10797v_lshl_add_u32 v5, src_execz, v2, v3 10798// CHECK: [0x05,0x00,0xfd,0xd1,0xfc,0x04,0x0e,0x04] 10799 10800v_lshl_add_u32 v5, src_scc, v2, v3 10801// CHECK: [0x05,0x00,0xfd,0xd1,0xfd,0x04,0x0e,0x04] 10802 10803v_lshl_add_u32 v5, src_lds_direct, v2, v3 10804// CHECK: [0x05,0x00,0xfd,0xd1,0xfe,0x04,0x0e,0x04] 10805 10806v_lshl_add_u32 v5, v1, v255, v3 10807// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xff,0x0f,0x04] 10808 10809v_lshl_add_u32 v5, v1, s2, v3 10810// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0c,0x04] 10811 10812v_lshl_add_u32 v5, v1, s101, v3 10813// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcb,0x0c,0x04] 10814 10815v_lshl_add_u32 v5, v1, flat_scratch_lo, v3 10816// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcd,0x0c,0x04] 10817 10818v_lshl_add_u32 v5, v1, flat_scratch_hi, v3 10819// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xcf,0x0c,0x04] 10820 10821v_lshl_add_u32 v5, v1, vcc_lo, v3 10822// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xd5,0x0c,0x04] 10823 10824v_lshl_add_u32 v5, v1, vcc_hi, v3 10825// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xd7,0x0c,0x04] 10826 10827v_lshl_add_u32 v5, v1, ttmp15, v3 10828// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xf7,0x0c,0x04] 10829 10830v_lshl_add_u32 v5, v1, m0, v3 10831// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xf9,0x0c,0x04] 10832 10833v_lshl_add_u32 v5, v1, exec_lo, v3 10834// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xfd,0x0c,0x04] 10835 10836v_lshl_add_u32 v5, v1, exec_hi, v3 10837// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xff,0x0c,0x04] 10838 10839v_lshl_add_u32 v5, v1, 0, v3 10840// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x01,0x0d,0x04] 10841 10842v_lshl_add_u32 v5, v1, -1, v3 10843// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x83,0x0d,0x04] 10844 10845v_lshl_add_u32 v5, v1, 0.5, v3 10846// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xe1,0x0d,0x04] 10847 10848v_lshl_add_u32 v5, v1, -4.0, v3 10849// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xef,0x0d,0x04] 10850 10851v_lshl_add_u32 v5, v1, src_vccz, v3 10852// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xf7,0x0d,0x04] 10853 10854v_lshl_add_u32 v5, v1, src_execz, v3 10855// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xf9,0x0d,0x04] 10856 10857v_lshl_add_u32 v5, v1, src_scc, v3 10858// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0xfb,0x0d,0x04] 10859 10860v_lshl_add_u32 v5, v1, v2, v255 10861// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x07] 10862 10863v_lshl_add_u32 v5, v1, v2, s3 10864// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x0e,0x00] 10865 10866v_lshl_add_u32 v5, v1, v2, s101 10867// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x96,0x01] 10868 10869v_lshl_add_u32 v5, v1, v2, flat_scratch_lo 10870// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x9a,0x01] 10871 10872v_lshl_add_u32 v5, v1, v2, flat_scratch_hi 10873// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x9e,0x01] 10874 10875v_lshl_add_u32 v5, v1, v2, vcc_lo 10876// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xaa,0x01] 10877 10878v_lshl_add_u32 v5, v1, v2, vcc_hi 10879// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xae,0x01] 10880 10881v_lshl_add_u32 v5, v1, v2, ttmp15 10882// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xee,0x01] 10883 10884v_lshl_add_u32 v5, v1, v2, m0 10885// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xf2,0x01] 10886 10887v_lshl_add_u32 v5, v1, v2, exec_lo 10888// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfa,0x01] 10889 10890v_lshl_add_u32 v5, v1, v2, exec_hi 10891// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xfe,0x01] 10892 10893v_lshl_add_u32 v5, v1, v2, 0 10894// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x02,0x02] 10895 10896v_lshl_add_u32 v5, v1, v2, -1 10897// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0x06,0x03] 10898 10899v_lshl_add_u32 v5, v1, v2, 0.5 10900// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xc2,0x03] 10901 10902v_lshl_add_u32 v5, v1, v2, -4.0 10903// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xde,0x03] 10904 10905v_lshl_add_u32 v5, v1, v2, src_vccz 10906// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xee,0x03] 10907 10908v_lshl_add_u32 v5, v1, v2, src_execz 10909// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xf2,0x03] 10910 10911v_lshl_add_u32 v5, v1, v2, src_scc 10912// CHECK: [0x05,0x00,0xfd,0xd1,0x01,0x05,0xf6,0x03] 10913 10914v_add_lshl_u32 v5, v1, v2, v3 10915// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x04] 10916 10917v_add_lshl_u32 v255, v1, v2, v3 10918// CHECK: [0xff,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x04] 10919 10920v_add_lshl_u32 v5, v255, v2, v3 10921// CHECK: [0x05,0x00,0xfe,0xd1,0xff,0x05,0x0e,0x04] 10922 10923v_add_lshl_u32 v5, s1, v2, v3 10924// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x04,0x0e,0x04] 10925 10926v_add_lshl_u32 v5, s101, v2, v3 10927// CHECK: [0x05,0x00,0xfe,0xd1,0x65,0x04,0x0e,0x04] 10928 10929v_add_lshl_u32 v5, flat_scratch_lo, v2, v3 10930// CHECK: [0x05,0x00,0xfe,0xd1,0x66,0x04,0x0e,0x04] 10931 10932v_add_lshl_u32 v5, flat_scratch_hi, v2, v3 10933// CHECK: [0x05,0x00,0xfe,0xd1,0x67,0x04,0x0e,0x04] 10934 10935v_add_lshl_u32 v5, vcc_lo, v2, v3 10936// CHECK: [0x05,0x00,0xfe,0xd1,0x6a,0x04,0x0e,0x04] 10937 10938v_add_lshl_u32 v5, vcc_hi, v2, v3 10939// CHECK: [0x05,0x00,0xfe,0xd1,0x6b,0x04,0x0e,0x04] 10940 10941v_add_lshl_u32 v5, ttmp15, v2, v3 10942// CHECK: [0x05,0x00,0xfe,0xd1,0x7b,0x04,0x0e,0x04] 10943 10944v_add_lshl_u32 v5, m0, v2, v3 10945// CHECK: [0x05,0x00,0xfe,0xd1,0x7c,0x04,0x0e,0x04] 10946 10947v_add_lshl_u32 v5, exec_lo, v2, v3 10948// CHECK: [0x05,0x00,0xfe,0xd1,0x7e,0x04,0x0e,0x04] 10949 10950v_add_lshl_u32 v5, exec_hi, v2, v3 10951// CHECK: [0x05,0x00,0xfe,0xd1,0x7f,0x04,0x0e,0x04] 10952 10953v_add_lshl_u32 v5, 0, v2, v3 10954// CHECK: [0x05,0x00,0xfe,0xd1,0x80,0x04,0x0e,0x04] 10955 10956v_add_lshl_u32 v5, -1, v2, v3 10957// CHECK: [0x05,0x00,0xfe,0xd1,0xc1,0x04,0x0e,0x04] 10958 10959v_add_lshl_u32 v5, 0.5, v2, v3 10960// CHECK: [0x05,0x00,0xfe,0xd1,0xf0,0x04,0x0e,0x04] 10961 10962v_add_lshl_u32 v5, -4.0, v2, v3 10963// CHECK: [0x05,0x00,0xfe,0xd1,0xf7,0x04,0x0e,0x04] 10964 10965v_add_lshl_u32 v5, src_vccz, v2, v3 10966// CHECK: [0x05,0x00,0xfe,0xd1,0xfb,0x04,0x0e,0x04] 10967 10968v_add_lshl_u32 v5, src_execz, v2, v3 10969// CHECK: [0x05,0x00,0xfe,0xd1,0xfc,0x04,0x0e,0x04] 10970 10971v_add_lshl_u32 v5, src_scc, v2, v3 10972// CHECK: [0x05,0x00,0xfe,0xd1,0xfd,0x04,0x0e,0x04] 10973 10974v_add_lshl_u32 v5, src_lds_direct, v2, v3 10975// CHECK: [0x05,0x00,0xfe,0xd1,0xfe,0x04,0x0e,0x04] 10976 10977v_add_lshl_u32 v5, v1, v255, v3 10978// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xff,0x0f,0x04] 10979 10980v_add_lshl_u32 v5, v1, s2, v3 10981// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0c,0x04] 10982 10983v_add_lshl_u32 v5, v1, s101, v3 10984// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcb,0x0c,0x04] 10985 10986v_add_lshl_u32 v5, v1, flat_scratch_lo, v3 10987// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcd,0x0c,0x04] 10988 10989v_add_lshl_u32 v5, v1, flat_scratch_hi, v3 10990// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xcf,0x0c,0x04] 10991 10992v_add_lshl_u32 v5, v1, vcc_lo, v3 10993// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xd5,0x0c,0x04] 10994 10995v_add_lshl_u32 v5, v1, vcc_hi, v3 10996// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xd7,0x0c,0x04] 10997 10998v_add_lshl_u32 v5, v1, ttmp15, v3 10999// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xf7,0x0c,0x04] 11000 11001v_add_lshl_u32 v5, v1, m0, v3 11002// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xf9,0x0c,0x04] 11003 11004v_add_lshl_u32 v5, v1, exec_lo, v3 11005// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xfd,0x0c,0x04] 11006 11007v_add_lshl_u32 v5, v1, exec_hi, v3 11008// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xff,0x0c,0x04] 11009 11010v_add_lshl_u32 v5, v1, 0, v3 11011// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x01,0x0d,0x04] 11012 11013v_add_lshl_u32 v5, v1, -1, v3 11014// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x83,0x0d,0x04] 11015 11016v_add_lshl_u32 v5, v1, 0.5, v3 11017// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xe1,0x0d,0x04] 11018 11019v_add_lshl_u32 v5, v1, -4.0, v3 11020// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xef,0x0d,0x04] 11021 11022v_add_lshl_u32 v5, v1, src_vccz, v3 11023// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xf7,0x0d,0x04] 11024 11025v_add_lshl_u32 v5, v1, src_execz, v3 11026// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xf9,0x0d,0x04] 11027 11028v_add_lshl_u32 v5, v1, src_scc, v3 11029// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0xfb,0x0d,0x04] 11030 11031v_add_lshl_u32 v5, v1, v2, v255 11032// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x07] 11033 11034v_add_lshl_u32 v5, v1, v2, s3 11035// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x0e,0x00] 11036 11037v_add_lshl_u32 v5, v1, v2, s101 11038// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x96,0x01] 11039 11040v_add_lshl_u32 v5, v1, v2, flat_scratch_lo 11041// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x9a,0x01] 11042 11043v_add_lshl_u32 v5, v1, v2, flat_scratch_hi 11044// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x9e,0x01] 11045 11046v_add_lshl_u32 v5, v1, v2, vcc_lo 11047// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xaa,0x01] 11048 11049v_add_lshl_u32 v5, v1, v2, vcc_hi 11050// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xae,0x01] 11051 11052v_add_lshl_u32 v5, v1, v2, ttmp15 11053// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xee,0x01] 11054 11055v_add_lshl_u32 v5, v1, v2, m0 11056// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xf2,0x01] 11057 11058v_add_lshl_u32 v5, v1, v2, exec_lo 11059// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfa,0x01] 11060 11061v_add_lshl_u32 v5, v1, v2, exec_hi 11062// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xfe,0x01] 11063 11064v_add_lshl_u32 v5, v1, v2, 0 11065// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x02,0x02] 11066 11067v_add_lshl_u32 v5, v1, v2, -1 11068// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0x06,0x03] 11069 11070v_add_lshl_u32 v5, v1, v2, 0.5 11071// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xc2,0x03] 11072 11073v_add_lshl_u32 v5, v1, v2, -4.0 11074// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xde,0x03] 11075 11076v_add_lshl_u32 v5, v1, v2, src_vccz 11077// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xee,0x03] 11078 11079v_add_lshl_u32 v5, v1, v2, src_execz 11080// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xf2,0x03] 11081 11082v_add_lshl_u32 v5, v1, v2, src_scc 11083// CHECK: [0x05,0x00,0xfe,0xd1,0x01,0x05,0xf6,0x03] 11084 11085v_add3_u32 v5, v1, v2, v3 11086// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x04] 11087 11088v_add3_u32 v255, v1, v2, v3 11089// CHECK: [0xff,0x00,0xff,0xd1,0x01,0x05,0x0e,0x04] 11090 11091v_add3_u32 v5, v255, v2, v3 11092// CHECK: [0x05,0x00,0xff,0xd1,0xff,0x05,0x0e,0x04] 11093 11094v_add3_u32 v5, s1, v2, v3 11095// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x04,0x0e,0x04] 11096 11097v_add3_u32 v5, s101, v2, v3 11098// CHECK: [0x05,0x00,0xff,0xd1,0x65,0x04,0x0e,0x04] 11099 11100v_add3_u32 v5, flat_scratch_lo, v2, v3 11101// CHECK: [0x05,0x00,0xff,0xd1,0x66,0x04,0x0e,0x04] 11102 11103v_add3_u32 v5, flat_scratch_hi, v2, v3 11104// CHECK: [0x05,0x00,0xff,0xd1,0x67,0x04,0x0e,0x04] 11105 11106v_add3_u32 v5, vcc_lo, v2, v3 11107// CHECK: [0x05,0x00,0xff,0xd1,0x6a,0x04,0x0e,0x04] 11108 11109v_add3_u32 v5, vcc_hi, v2, v3 11110// CHECK: [0x05,0x00,0xff,0xd1,0x6b,0x04,0x0e,0x04] 11111 11112v_add3_u32 v5, ttmp15, v2, v3 11113// CHECK: [0x05,0x00,0xff,0xd1,0x7b,0x04,0x0e,0x04] 11114 11115v_add3_u32 v5, m0, v2, v3 11116// CHECK: [0x05,0x00,0xff,0xd1,0x7c,0x04,0x0e,0x04] 11117 11118v_add3_u32 v5, exec_lo, v2, v3 11119// CHECK: [0x05,0x00,0xff,0xd1,0x7e,0x04,0x0e,0x04] 11120 11121v_add3_u32 v5, exec_hi, v2, v3 11122// CHECK: [0x05,0x00,0xff,0xd1,0x7f,0x04,0x0e,0x04] 11123 11124v_add3_u32 v5, 0, v2, v3 11125// CHECK: [0x05,0x00,0xff,0xd1,0x80,0x04,0x0e,0x04] 11126 11127v_add3_u32 v5, -1, v2, v3 11128// CHECK: [0x05,0x00,0xff,0xd1,0xc1,0x04,0x0e,0x04] 11129 11130v_add3_u32 v5, 0.5, v2, v3 11131// CHECK: [0x05,0x00,0xff,0xd1,0xf0,0x04,0x0e,0x04] 11132 11133v_add3_u32 v5, -4.0, v2, v3 11134// CHECK: [0x05,0x00,0xff,0xd1,0xf7,0x04,0x0e,0x04] 11135 11136v_add3_u32 v5, src_vccz, v2, v3 11137// CHECK: [0x05,0x00,0xff,0xd1,0xfb,0x04,0x0e,0x04] 11138 11139v_add3_u32 v5, src_execz, v2, v3 11140// CHECK: [0x05,0x00,0xff,0xd1,0xfc,0x04,0x0e,0x04] 11141 11142v_add3_u32 v5, src_scc, v2, v3 11143// CHECK: [0x05,0x00,0xff,0xd1,0xfd,0x04,0x0e,0x04] 11144 11145v_add3_u32 v5, src_lds_direct, v2, v3 11146// CHECK: [0x05,0x00,0xff,0xd1,0xfe,0x04,0x0e,0x04] 11147 11148v_add3_u32 v5, v1, v255, v3 11149// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xff,0x0f,0x04] 11150 11151v_add3_u32 v5, v1, s2, v3 11152// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0c,0x04] 11153 11154v_add3_u32 v5, v1, s101, v3 11155// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcb,0x0c,0x04] 11156 11157v_add3_u32 v5, v1, flat_scratch_lo, v3 11158// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcd,0x0c,0x04] 11159 11160v_add3_u32 v5, v1, flat_scratch_hi, v3 11161// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xcf,0x0c,0x04] 11162 11163v_add3_u32 v5, v1, vcc_lo, v3 11164// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xd5,0x0c,0x04] 11165 11166v_add3_u32 v5, v1, vcc_hi, v3 11167// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xd7,0x0c,0x04] 11168 11169v_add3_u32 v5, v1, ttmp15, v3 11170// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xf7,0x0c,0x04] 11171 11172v_add3_u32 v5, v1, m0, v3 11173// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xf9,0x0c,0x04] 11174 11175v_add3_u32 v5, v1, exec_lo, v3 11176// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xfd,0x0c,0x04] 11177 11178v_add3_u32 v5, v1, exec_hi, v3 11179// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xff,0x0c,0x04] 11180 11181v_add3_u32 v5, v1, 0, v3 11182// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x01,0x0d,0x04] 11183 11184v_add3_u32 v5, v1, -1, v3 11185// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x83,0x0d,0x04] 11186 11187v_add3_u32 v5, v1, 0.5, v3 11188// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xe1,0x0d,0x04] 11189 11190v_add3_u32 v5, v1, -4.0, v3 11191// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xef,0x0d,0x04] 11192 11193v_add3_u32 v5, v1, src_vccz, v3 11194// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xf7,0x0d,0x04] 11195 11196v_add3_u32 v5, v1, src_execz, v3 11197// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xf9,0x0d,0x04] 11198 11199v_add3_u32 v5, v1, src_scc, v3 11200// CHECK: [0x05,0x00,0xff,0xd1,0x01,0xfb,0x0d,0x04] 11201 11202v_add3_u32 v5, v1, v2, v255 11203// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x07] 11204 11205v_add3_u32 v5, v1, v2, s3 11206// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x0e,0x00] 11207 11208v_add3_u32 v5, v1, v2, s101 11209// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x96,0x01] 11210 11211v_add3_u32 v5, v1, v2, flat_scratch_lo 11212// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x9a,0x01] 11213 11214v_add3_u32 v5, v1, v2, flat_scratch_hi 11215// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x9e,0x01] 11216 11217v_add3_u32 v5, v1, v2, vcc_lo 11218// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xaa,0x01] 11219 11220v_add3_u32 v5, v1, v2, vcc_hi 11221// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xae,0x01] 11222 11223v_add3_u32 v5, v1, v2, ttmp15 11224// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xee,0x01] 11225 11226v_add3_u32 v5, v1, v2, m0 11227// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xf2,0x01] 11228 11229v_add3_u32 v5, v1, v2, exec_lo 11230// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfa,0x01] 11231 11232v_add3_u32 v5, v1, v2, exec_hi 11233// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xfe,0x01] 11234 11235v_add3_u32 v5, v1, v2, 0 11236// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x02,0x02] 11237 11238v_add3_u32 v5, v1, v2, -1 11239// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0x06,0x03] 11240 11241v_add3_u32 v5, v1, v2, 0.5 11242// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xc2,0x03] 11243 11244v_add3_u32 v5, v1, v2, -4.0 11245// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xde,0x03] 11246 11247v_add3_u32 v5, v1, v2, src_vccz 11248// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xee,0x03] 11249 11250v_add3_u32 v5, v1, v2, src_execz 11251// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xf2,0x03] 11252 11253v_add3_u32 v5, v1, v2, src_scc 11254// CHECK: [0x05,0x00,0xff,0xd1,0x01,0x05,0xf6,0x03] 11255 11256v_lshl_or_b32 v5, v1, v2, v3 11257// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x04] 11258 11259v_lshl_or_b32 v255, v1, v2, v3 11260// CHECK: [0xff,0x00,0x00,0xd2,0x01,0x05,0x0e,0x04] 11261 11262v_lshl_or_b32 v5, v255, v2, v3 11263// CHECK: [0x05,0x00,0x00,0xd2,0xff,0x05,0x0e,0x04] 11264 11265v_lshl_or_b32 v5, s1, v2, v3 11266// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x04,0x0e,0x04] 11267 11268v_lshl_or_b32 v5, s101, v2, v3 11269// CHECK: [0x05,0x00,0x00,0xd2,0x65,0x04,0x0e,0x04] 11270 11271v_lshl_or_b32 v5, flat_scratch_lo, v2, v3 11272// CHECK: [0x05,0x00,0x00,0xd2,0x66,0x04,0x0e,0x04] 11273 11274v_lshl_or_b32 v5, flat_scratch_hi, v2, v3 11275// CHECK: [0x05,0x00,0x00,0xd2,0x67,0x04,0x0e,0x04] 11276 11277v_lshl_or_b32 v5, vcc_lo, v2, v3 11278// CHECK: [0x05,0x00,0x00,0xd2,0x6a,0x04,0x0e,0x04] 11279 11280v_lshl_or_b32 v5, vcc_hi, v2, v3 11281// CHECK: [0x05,0x00,0x00,0xd2,0x6b,0x04,0x0e,0x04] 11282 11283v_lshl_or_b32 v5, ttmp15, v2, v3 11284// CHECK: [0x05,0x00,0x00,0xd2,0x7b,0x04,0x0e,0x04] 11285 11286v_lshl_or_b32 v5, m0, v2, v3 11287// CHECK: [0x05,0x00,0x00,0xd2,0x7c,0x04,0x0e,0x04] 11288 11289v_lshl_or_b32 v5, exec_lo, v2, v3 11290// CHECK: [0x05,0x00,0x00,0xd2,0x7e,0x04,0x0e,0x04] 11291 11292v_lshl_or_b32 v5, exec_hi, v2, v3 11293// CHECK: [0x05,0x00,0x00,0xd2,0x7f,0x04,0x0e,0x04] 11294 11295v_lshl_or_b32 v5, 0, v2, v3 11296// CHECK: [0x05,0x00,0x00,0xd2,0x80,0x04,0x0e,0x04] 11297 11298v_lshl_or_b32 v5, -1, v2, v3 11299// CHECK: [0x05,0x00,0x00,0xd2,0xc1,0x04,0x0e,0x04] 11300 11301v_lshl_or_b32 v5, 0.5, v2, v3 11302// CHECK: [0x05,0x00,0x00,0xd2,0xf0,0x04,0x0e,0x04] 11303 11304v_lshl_or_b32 v5, -4.0, v2, v3 11305// CHECK: [0x05,0x00,0x00,0xd2,0xf7,0x04,0x0e,0x04] 11306 11307v_lshl_or_b32 v5, src_vccz, v2, v3 11308// CHECK: [0x05,0x00,0x00,0xd2,0xfb,0x04,0x0e,0x04] 11309 11310v_lshl_or_b32 v5, src_execz, v2, v3 11311// CHECK: [0x05,0x00,0x00,0xd2,0xfc,0x04,0x0e,0x04] 11312 11313v_lshl_or_b32 v5, src_scc, v2, v3 11314// CHECK: [0x05,0x00,0x00,0xd2,0xfd,0x04,0x0e,0x04] 11315 11316v_lshl_or_b32 v5, src_lds_direct, v2, v3 11317// CHECK: [0x05,0x00,0x00,0xd2,0xfe,0x04,0x0e,0x04] 11318 11319v_lshl_or_b32 v5, v1, v255, v3 11320// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x0f,0x04] 11321 11322v_lshl_or_b32 v5, v1, s2, v3 11323// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0c,0x04] 11324 11325v_lshl_or_b32 v5, v1, s101, v3 11326// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcb,0x0c,0x04] 11327 11328v_lshl_or_b32 v5, v1, flat_scratch_lo, v3 11329// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcd,0x0c,0x04] 11330 11331v_lshl_or_b32 v5, v1, flat_scratch_hi, v3 11332// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xcf,0x0c,0x04] 11333 11334v_lshl_or_b32 v5, v1, vcc_lo, v3 11335// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xd5,0x0c,0x04] 11336 11337v_lshl_or_b32 v5, v1, vcc_hi, v3 11338// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xd7,0x0c,0x04] 11339 11340v_lshl_or_b32 v5, v1, ttmp15, v3 11341// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xf7,0x0c,0x04] 11342 11343v_lshl_or_b32 v5, v1, m0, v3 11344// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xf9,0x0c,0x04] 11345 11346v_lshl_or_b32 v5, v1, exec_lo, v3 11347// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xfd,0x0c,0x04] 11348 11349v_lshl_or_b32 v5, v1, exec_hi, v3 11350// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xff,0x0c,0x04] 11351 11352v_lshl_or_b32 v5, v1, 0, v3 11353// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x01,0x0d,0x04] 11354 11355v_lshl_or_b32 v5, v1, -1, v3 11356// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x83,0x0d,0x04] 11357 11358v_lshl_or_b32 v5, v1, 0.5, v3 11359// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xe1,0x0d,0x04] 11360 11361v_lshl_or_b32 v5, v1, -4.0, v3 11362// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xef,0x0d,0x04] 11363 11364v_lshl_or_b32 v5, v1, src_vccz, v3 11365// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xf7,0x0d,0x04] 11366 11367v_lshl_or_b32 v5, v1, src_execz, v3 11368// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xf9,0x0d,0x04] 11369 11370v_lshl_or_b32 v5, v1, src_scc, v3 11371// CHECK: [0x05,0x00,0x00,0xd2,0x01,0xfb,0x0d,0x04] 11372 11373v_lshl_or_b32 v5, v1, v2, v255 11374// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x07] 11375 11376v_lshl_or_b32 v5, v1, v2, s3 11377// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x0e,0x00] 11378 11379v_lshl_or_b32 v5, v1, v2, s101 11380// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x96,0x01] 11381 11382v_lshl_or_b32 v5, v1, v2, flat_scratch_lo 11383// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9a,0x01] 11384 11385v_lshl_or_b32 v5, v1, v2, flat_scratch_hi 11386// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x9e,0x01] 11387 11388v_lshl_or_b32 v5, v1, v2, vcc_lo 11389// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xaa,0x01] 11390 11391v_lshl_or_b32 v5, v1, v2, vcc_hi 11392// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xae,0x01] 11393 11394v_lshl_or_b32 v5, v1, v2, ttmp15 11395// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xee,0x01] 11396 11397v_lshl_or_b32 v5, v1, v2, m0 11398// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xf2,0x01] 11399 11400v_lshl_or_b32 v5, v1, v2, exec_lo 11401// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfa,0x01] 11402 11403v_lshl_or_b32 v5, v1, v2, exec_hi 11404// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xfe,0x01] 11405 11406v_lshl_or_b32 v5, v1, v2, 0 11407// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x02,0x02] 11408 11409v_lshl_or_b32 v5, v1, v2, -1 11410// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0x06,0x03] 11411 11412v_lshl_or_b32 v5, v1, v2, 0.5 11413// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xc2,0x03] 11414 11415v_lshl_or_b32 v5, v1, v2, -4.0 11416// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xde,0x03] 11417 11418v_lshl_or_b32 v5, v1, v2, src_vccz 11419// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xee,0x03] 11420 11421v_lshl_or_b32 v5, v1, v2, src_execz 11422// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xf2,0x03] 11423 11424v_lshl_or_b32 v5, v1, v2, src_scc 11425// CHECK: [0x05,0x00,0x00,0xd2,0x01,0x05,0xf6,0x03] 11426 11427v_and_or_b32 v5, v1, v2, v3 11428// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x04] 11429 11430v_and_or_b32 v255, v1, v2, v3 11431// CHECK: [0xff,0x00,0x01,0xd2,0x01,0x05,0x0e,0x04] 11432 11433v_and_or_b32 v5, v255, v2, v3 11434// CHECK: [0x05,0x00,0x01,0xd2,0xff,0x05,0x0e,0x04] 11435 11436v_and_or_b32 v5, s1, v2, v3 11437// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x04,0x0e,0x04] 11438 11439v_and_or_b32 v5, s101, v2, v3 11440// CHECK: [0x05,0x00,0x01,0xd2,0x65,0x04,0x0e,0x04] 11441 11442v_and_or_b32 v5, flat_scratch_lo, v2, v3 11443// CHECK: [0x05,0x00,0x01,0xd2,0x66,0x04,0x0e,0x04] 11444 11445v_and_or_b32 v5, flat_scratch_hi, v2, v3 11446// CHECK: [0x05,0x00,0x01,0xd2,0x67,0x04,0x0e,0x04] 11447 11448v_and_or_b32 v5, vcc_lo, v2, v3 11449// CHECK: [0x05,0x00,0x01,0xd2,0x6a,0x04,0x0e,0x04] 11450 11451v_and_or_b32 v5, vcc_hi, v2, v3 11452// CHECK: [0x05,0x00,0x01,0xd2,0x6b,0x04,0x0e,0x04] 11453 11454v_and_or_b32 v5, ttmp15, v2, v3 11455// CHECK: [0x05,0x00,0x01,0xd2,0x7b,0x04,0x0e,0x04] 11456 11457v_and_or_b32 v5, m0, v2, v3 11458// CHECK: [0x05,0x00,0x01,0xd2,0x7c,0x04,0x0e,0x04] 11459 11460v_and_or_b32 v5, exec_lo, v2, v3 11461// CHECK: [0x05,0x00,0x01,0xd2,0x7e,0x04,0x0e,0x04] 11462 11463v_and_or_b32 v5, exec_hi, v2, v3 11464// CHECK: [0x05,0x00,0x01,0xd2,0x7f,0x04,0x0e,0x04] 11465 11466v_and_or_b32 v5, 0, v2, v3 11467// CHECK: [0x05,0x00,0x01,0xd2,0x80,0x04,0x0e,0x04] 11468 11469v_and_or_b32 v5, -1, v2, v3 11470// CHECK: [0x05,0x00,0x01,0xd2,0xc1,0x04,0x0e,0x04] 11471 11472v_and_or_b32 v5, 0.5, v2, v3 11473// CHECK: [0x05,0x00,0x01,0xd2,0xf0,0x04,0x0e,0x04] 11474 11475v_and_or_b32 v5, -4.0, v2, v3 11476// CHECK: [0x05,0x00,0x01,0xd2,0xf7,0x04,0x0e,0x04] 11477 11478v_and_or_b32 v5, src_vccz, v2, v3 11479// CHECK: [0x05,0x00,0x01,0xd2,0xfb,0x04,0x0e,0x04] 11480 11481v_and_or_b32 v5, src_execz, v2, v3 11482// CHECK: [0x05,0x00,0x01,0xd2,0xfc,0x04,0x0e,0x04] 11483 11484v_and_or_b32 v5, src_scc, v2, v3 11485// CHECK: [0x05,0x00,0x01,0xd2,0xfd,0x04,0x0e,0x04] 11486 11487v_and_or_b32 v5, src_lds_direct, v2, v3 11488// CHECK: [0x05,0x00,0x01,0xd2,0xfe,0x04,0x0e,0x04] 11489 11490v_and_or_b32 v5, v1, v255, v3 11491// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xff,0x0f,0x04] 11492 11493v_and_or_b32 v5, v1, s2, v3 11494// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0c,0x04] 11495 11496v_and_or_b32 v5, v1, s101, v3 11497// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcb,0x0c,0x04] 11498 11499v_and_or_b32 v5, v1, flat_scratch_lo, v3 11500// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcd,0x0c,0x04] 11501 11502v_and_or_b32 v5, v1, flat_scratch_hi, v3 11503// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xcf,0x0c,0x04] 11504 11505v_and_or_b32 v5, v1, vcc_lo, v3 11506// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xd5,0x0c,0x04] 11507 11508v_and_or_b32 v5, v1, vcc_hi, v3 11509// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xd7,0x0c,0x04] 11510 11511v_and_or_b32 v5, v1, ttmp15, v3 11512// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xf7,0x0c,0x04] 11513 11514v_and_or_b32 v5, v1, m0, v3 11515// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xf9,0x0c,0x04] 11516 11517v_and_or_b32 v5, v1, exec_lo, v3 11518// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xfd,0x0c,0x04] 11519 11520v_and_or_b32 v5, v1, exec_hi, v3 11521// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xff,0x0c,0x04] 11522 11523v_and_or_b32 v5, v1, 0, v3 11524// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x01,0x0d,0x04] 11525 11526v_and_or_b32 v5, v1, -1, v3 11527// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x83,0x0d,0x04] 11528 11529v_and_or_b32 v5, v1, 0.5, v3 11530// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xe1,0x0d,0x04] 11531 11532v_and_or_b32 v5, v1, -4.0, v3 11533// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xef,0x0d,0x04] 11534 11535v_and_or_b32 v5, v1, src_vccz, v3 11536// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xf7,0x0d,0x04] 11537 11538v_and_or_b32 v5, v1, src_execz, v3 11539// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xf9,0x0d,0x04] 11540 11541v_and_or_b32 v5, v1, src_scc, v3 11542// CHECK: [0x05,0x00,0x01,0xd2,0x01,0xfb,0x0d,0x04] 11543 11544v_and_or_b32 v5, v1, v2, v255 11545// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x07] 11546 11547v_and_or_b32 v5, v1, v2, s3 11548// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x0e,0x00] 11549 11550v_and_or_b32 v5, v1, v2, s101 11551// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x96,0x01] 11552 11553v_and_or_b32 v5, v1, v2, flat_scratch_lo 11554// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x9a,0x01] 11555 11556v_and_or_b32 v5, v1, v2, flat_scratch_hi 11557// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x9e,0x01] 11558 11559v_and_or_b32 v5, v1, v2, vcc_lo 11560// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xaa,0x01] 11561 11562v_and_or_b32 v5, v1, v2, vcc_hi 11563// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xae,0x01] 11564 11565v_and_or_b32 v5, v1, v2, ttmp15 11566// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xee,0x01] 11567 11568v_and_or_b32 v5, v1, v2, m0 11569// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xf2,0x01] 11570 11571v_and_or_b32 v5, v1, v2, exec_lo 11572// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfa,0x01] 11573 11574v_and_or_b32 v5, v1, v2, exec_hi 11575// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xfe,0x01] 11576 11577v_and_or_b32 v5, v1, v2, 0 11578// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x02,0x02] 11579 11580v_and_or_b32 v5, v1, v2, -1 11581// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0x06,0x03] 11582 11583v_and_or_b32 v5, v1, v2, 0.5 11584// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xc2,0x03] 11585 11586v_and_or_b32 v5, v1, v2, -4.0 11587// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xde,0x03] 11588 11589v_and_or_b32 v5, v1, v2, src_vccz 11590// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xee,0x03] 11591 11592v_and_or_b32 v5, v1, v2, src_execz 11593// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xf2,0x03] 11594 11595v_and_or_b32 v5, v1, v2, src_scc 11596// CHECK: [0x05,0x00,0x01,0xd2,0x01,0x05,0xf6,0x03] 11597 11598v_or3_b32 v5, v1, v2, v3 11599// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x04] 11600 11601v_or3_b32 v255, v1, v2, v3 11602// CHECK: [0xff,0x00,0x02,0xd2,0x01,0x05,0x0e,0x04] 11603 11604v_or3_b32 v5, v255, v2, v3 11605// CHECK: [0x05,0x00,0x02,0xd2,0xff,0x05,0x0e,0x04] 11606 11607v_or3_b32 v5, s1, v2, v3 11608// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x04,0x0e,0x04] 11609 11610v_or3_b32 v5, s101, v2, v3 11611// CHECK: [0x05,0x00,0x02,0xd2,0x65,0x04,0x0e,0x04] 11612 11613v_or3_b32 v5, flat_scratch_lo, v2, v3 11614// CHECK: [0x05,0x00,0x02,0xd2,0x66,0x04,0x0e,0x04] 11615 11616v_or3_b32 v5, flat_scratch_hi, v2, v3 11617// CHECK: [0x05,0x00,0x02,0xd2,0x67,0x04,0x0e,0x04] 11618 11619v_or3_b32 v5, vcc_lo, v2, v3 11620// CHECK: [0x05,0x00,0x02,0xd2,0x6a,0x04,0x0e,0x04] 11621 11622v_or3_b32 v5, vcc_hi, v2, v3 11623// CHECK: [0x05,0x00,0x02,0xd2,0x6b,0x04,0x0e,0x04] 11624 11625v_or3_b32 v5, ttmp15, v2, v3 11626// CHECK: [0x05,0x00,0x02,0xd2,0x7b,0x04,0x0e,0x04] 11627 11628v_or3_b32 v5, m0, v2, v3 11629// CHECK: [0x05,0x00,0x02,0xd2,0x7c,0x04,0x0e,0x04] 11630 11631v_or3_b32 v5, exec_lo, v2, v3 11632// CHECK: [0x05,0x00,0x02,0xd2,0x7e,0x04,0x0e,0x04] 11633 11634v_or3_b32 v5, exec_hi, v2, v3 11635// CHECK: [0x05,0x00,0x02,0xd2,0x7f,0x04,0x0e,0x04] 11636 11637v_or3_b32 v5, 0, v2, v3 11638// CHECK: [0x05,0x00,0x02,0xd2,0x80,0x04,0x0e,0x04] 11639 11640v_or3_b32 v5, -1, v2, v3 11641// CHECK: [0x05,0x00,0x02,0xd2,0xc1,0x04,0x0e,0x04] 11642 11643v_or3_b32 v5, 0.5, v2, v3 11644// CHECK: [0x05,0x00,0x02,0xd2,0xf0,0x04,0x0e,0x04] 11645 11646v_or3_b32 v5, -4.0, v2, v3 11647// CHECK: [0x05,0x00,0x02,0xd2,0xf7,0x04,0x0e,0x04] 11648 11649v_or3_b32 v5, src_vccz, v2, v3 11650// CHECK: [0x05,0x00,0x02,0xd2,0xfb,0x04,0x0e,0x04] 11651 11652v_or3_b32 v5, src_execz, v2, v3 11653// CHECK: [0x05,0x00,0x02,0xd2,0xfc,0x04,0x0e,0x04] 11654 11655v_or3_b32 v5, src_scc, v2, v3 11656// CHECK: [0x05,0x00,0x02,0xd2,0xfd,0x04,0x0e,0x04] 11657 11658v_or3_b32 v5, src_lds_direct, v2, v3 11659// CHECK: [0x05,0x00,0x02,0xd2,0xfe,0x04,0x0e,0x04] 11660 11661v_or3_b32 v5, v1, v255, v3 11662// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xff,0x0f,0x04] 11663 11664v_or3_b32 v5, v1, s2, v3 11665// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0c,0x04] 11666 11667v_or3_b32 v5, v1, s101, v3 11668// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcb,0x0c,0x04] 11669 11670v_or3_b32 v5, v1, flat_scratch_lo, v3 11671// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcd,0x0c,0x04] 11672 11673v_or3_b32 v5, v1, flat_scratch_hi, v3 11674// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xcf,0x0c,0x04] 11675 11676v_or3_b32 v5, v1, vcc_lo, v3 11677// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xd5,0x0c,0x04] 11678 11679v_or3_b32 v5, v1, vcc_hi, v3 11680// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xd7,0x0c,0x04] 11681 11682v_or3_b32 v5, v1, ttmp15, v3 11683// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xf7,0x0c,0x04] 11684 11685v_or3_b32 v5, v1, m0, v3 11686// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xf9,0x0c,0x04] 11687 11688v_or3_b32 v5, v1, exec_lo, v3 11689// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xfd,0x0c,0x04] 11690 11691v_or3_b32 v5, v1, exec_hi, v3 11692// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xff,0x0c,0x04] 11693 11694v_or3_b32 v5, v1, 0, v3 11695// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x01,0x0d,0x04] 11696 11697v_or3_b32 v5, v1, -1, v3 11698// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x83,0x0d,0x04] 11699 11700v_or3_b32 v5, v1, 0.5, v3 11701// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xe1,0x0d,0x04] 11702 11703v_or3_b32 v5, v1, -4.0, v3 11704// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xef,0x0d,0x04] 11705 11706v_or3_b32 v5, v1, src_vccz, v3 11707// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xf7,0x0d,0x04] 11708 11709v_or3_b32 v5, v1, src_execz, v3 11710// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xf9,0x0d,0x04] 11711 11712v_or3_b32 v5, v1, src_scc, v3 11713// CHECK: [0x05,0x00,0x02,0xd2,0x01,0xfb,0x0d,0x04] 11714 11715v_or3_b32 v5, v1, v2, v255 11716// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x07] 11717 11718v_or3_b32 v5, v1, v2, s3 11719// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x0e,0x00] 11720 11721v_or3_b32 v5, v1, v2, s101 11722// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x96,0x01] 11723 11724v_or3_b32 v5, v1, v2, flat_scratch_lo 11725// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x9a,0x01] 11726 11727v_or3_b32 v5, v1, v2, flat_scratch_hi 11728// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x9e,0x01] 11729 11730v_or3_b32 v5, v1, v2, vcc_lo 11731// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xaa,0x01] 11732 11733v_or3_b32 v5, v1, v2, vcc_hi 11734// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xae,0x01] 11735 11736v_or3_b32 v5, v1, v2, ttmp15 11737// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xee,0x01] 11738 11739v_or3_b32 v5, v1, v2, m0 11740// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xf2,0x01] 11741 11742v_or3_b32 v5, v1, v2, exec_lo 11743// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfa,0x01] 11744 11745v_or3_b32 v5, v1, v2, exec_hi 11746// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xfe,0x01] 11747 11748v_or3_b32 v5, v1, v2, 0 11749// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x02,0x02] 11750 11751v_or3_b32 v5, v1, v2, -1 11752// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0x06,0x03] 11753 11754v_or3_b32 v5, v1, v2, 0.5 11755// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xc2,0x03] 11756 11757v_or3_b32 v5, v1, v2, -4.0 11758// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xde,0x03] 11759 11760v_or3_b32 v5, v1, v2, src_vccz 11761// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xee,0x03] 11762 11763v_or3_b32 v5, v1, v2, src_execz 11764// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xf2,0x03] 11765 11766v_or3_b32 v5, v1, v2, src_scc 11767// CHECK: [0x05,0x00,0x02,0xd2,0x01,0x05,0xf6,0x03] 11768 11769v_mad_f16 v5, v1, v2, v3 11770// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x04] 11771 11772v_mad_f16 v255, v1, v2, v3 11773// CHECK: [0xff,0x00,0x03,0xd2,0x01,0x05,0x0e,0x04] 11774 11775v_mad_f16 v5, v255, v2, v3 11776// CHECK: [0x05,0x00,0x03,0xd2,0xff,0x05,0x0e,0x04] 11777 11778v_mad_f16 v5, s1, v2, v3 11779// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x04,0x0e,0x04] 11780 11781v_mad_f16 v5, s101, v2, v3 11782// CHECK: [0x05,0x00,0x03,0xd2,0x65,0x04,0x0e,0x04] 11783 11784v_mad_f16 v5, flat_scratch_lo, v2, v3 11785// CHECK: [0x05,0x00,0x03,0xd2,0x66,0x04,0x0e,0x04] 11786 11787v_mad_f16 v5, flat_scratch_hi, v2, v3 11788// CHECK: [0x05,0x00,0x03,0xd2,0x67,0x04,0x0e,0x04] 11789 11790v_mad_f16 v5, vcc_lo, v2, v3 11791// CHECK: [0x05,0x00,0x03,0xd2,0x6a,0x04,0x0e,0x04] 11792 11793v_mad_f16 v5, vcc_hi, v2, v3 11794// CHECK: [0x05,0x00,0x03,0xd2,0x6b,0x04,0x0e,0x04] 11795 11796v_mad_f16 v5, ttmp15, v2, v3 11797// CHECK: [0x05,0x00,0x03,0xd2,0x7b,0x04,0x0e,0x04] 11798 11799v_mad_f16 v5, m0, v2, v3 11800// CHECK: [0x05,0x00,0x03,0xd2,0x7c,0x04,0x0e,0x04] 11801 11802v_mad_f16 v5, exec_lo, v2, v3 11803// CHECK: [0x05,0x00,0x03,0xd2,0x7e,0x04,0x0e,0x04] 11804 11805v_mad_f16 v5, exec_hi, v2, v3 11806// CHECK: [0x05,0x00,0x03,0xd2,0x7f,0x04,0x0e,0x04] 11807 11808v_mad_f16 v5, 0, v2, v3 11809// CHECK: [0x05,0x00,0x03,0xd2,0x80,0x04,0x0e,0x04] 11810 11811v_mad_f16 v5, -1, v2, v3 11812// CHECK: [0x05,0x00,0x03,0xd2,0xc1,0x04,0x0e,0x04] 11813 11814v_mad_f16 v5, 0.5, v2, v3 11815// CHECK: [0x05,0x00,0x03,0xd2,0xf0,0x04,0x0e,0x04] 11816 11817v_mad_f16 v5, -4.0, v2, v3 11818// CHECK: [0x05,0x00,0x03,0xd2,0xf7,0x04,0x0e,0x04] 11819 11820v_mad_f16 v5, src_vccz, v2, v3 11821// CHECK: [0x05,0x00,0x03,0xd2,0xfb,0x04,0x0e,0x04] 11822 11823v_mad_f16 v5, src_execz, v2, v3 11824// CHECK: [0x05,0x00,0x03,0xd2,0xfc,0x04,0x0e,0x04] 11825 11826v_mad_f16 v5, src_scc, v2, v3 11827// CHECK: [0x05,0x00,0x03,0xd2,0xfd,0x04,0x0e,0x04] 11828 11829v_mad_f16 v5, src_lds_direct, v2, v3 11830// CHECK: [0x05,0x00,0x03,0xd2,0xfe,0x04,0x0e,0x04] 11831 11832v_mad_f16 v5, v1, v255, v3 11833// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xff,0x0f,0x04] 11834 11835v_mad_f16 v5, v1, s2, v3 11836// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0c,0x04] 11837 11838v_mad_f16 v5, v1, s101, v3 11839// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xcb,0x0c,0x04] 11840 11841v_mad_f16 v5, v1, flat_scratch_lo, v3 11842// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xcd,0x0c,0x04] 11843 11844v_mad_f16 v5, v1, flat_scratch_hi, v3 11845// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xcf,0x0c,0x04] 11846 11847v_mad_f16 v5, v1, vcc_lo, v3 11848// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xd5,0x0c,0x04] 11849 11850v_mad_f16 v5, v1, vcc_hi, v3 11851// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xd7,0x0c,0x04] 11852 11853v_mad_f16 v5, v1, ttmp15, v3 11854// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xf7,0x0c,0x04] 11855 11856v_mad_f16 v5, v1, m0, v3 11857// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xf9,0x0c,0x04] 11858 11859v_mad_f16 v5, v1, exec_lo, v3 11860// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xfd,0x0c,0x04] 11861 11862v_mad_f16 v5, v1, exec_hi, v3 11863// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xff,0x0c,0x04] 11864 11865v_mad_f16 v5, v1, 0, v3 11866// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x01,0x0d,0x04] 11867 11868v_mad_f16 v5, v1, -1, v3 11869// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x83,0x0d,0x04] 11870 11871v_mad_f16 v5, v1, 0.5, v3 11872// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xe1,0x0d,0x04] 11873 11874v_mad_f16 v5, v1, -4.0, v3 11875// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xef,0x0d,0x04] 11876 11877v_mad_f16 v5, v1, src_vccz, v3 11878// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xf7,0x0d,0x04] 11879 11880v_mad_f16 v5, v1, src_execz, v3 11881// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xf9,0x0d,0x04] 11882 11883v_mad_f16 v5, v1, src_scc, v3 11884// CHECK: [0x05,0x00,0x03,0xd2,0x01,0xfb,0x0d,0x04] 11885 11886v_mad_f16 v5, v1, v2, v255 11887// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xfe,0x07] 11888 11889v_mad_f16 v5, v1, v2, s3 11890// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x00] 11891 11892v_mad_f16 v5, v1, v2, s101 11893// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x96,0x01] 11894 11895v_mad_f16 v5, v1, v2, flat_scratch_lo 11896// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x9a,0x01] 11897 11898v_mad_f16 v5, v1, v2, flat_scratch_hi 11899// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x9e,0x01] 11900 11901v_mad_f16 v5, v1, v2, vcc_lo 11902// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xaa,0x01] 11903 11904v_mad_f16 v5, v1, v2, vcc_hi 11905// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xae,0x01] 11906 11907v_mad_f16 v5, v1, v2, ttmp15 11908// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xee,0x01] 11909 11910v_mad_f16 v5, v1, v2, m0 11911// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xf2,0x01] 11912 11913v_mad_f16 v5, v1, v2, exec_lo 11914// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xfa,0x01] 11915 11916v_mad_f16 v5, v1, v2, exec_hi 11917// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xfe,0x01] 11918 11919v_mad_f16 v5, v1, v2, 0 11920// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x02,0x02] 11921 11922v_mad_f16 v5, v1, v2, -1 11923// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x06,0x03] 11924 11925v_mad_f16 v5, v1, v2, 0.5 11926// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xc2,0x03] 11927 11928v_mad_f16 v5, v1, v2, -4.0 11929// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xde,0x03] 11930 11931v_mad_f16 v5, v1, v2, src_vccz 11932// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xee,0x03] 11933 11934v_mad_f16 v5, v1, v2, src_execz 11935// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xf2,0x03] 11936 11937v_mad_f16 v5, v1, v2, src_scc 11938// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0xf6,0x03] 11939 11940v_mad_f16 v5, -v1, v2, v3 11941// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x24] 11942 11943v_mad_f16 v5, v1, -v2, v3 11944// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x44] 11945 11946v_mad_f16 v5, v1, v2, -v3 11947// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x84] 11948 11949v_mad_f16 v5, -v1, -v2, -v3 11950// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0xe4] 11951 11952v_mad_f16 v5, |v1|, v2, v3 11953// CHECK: [0x05,0x01,0x03,0xd2,0x01,0x05,0x0e,0x04] 11954 11955v_mad_f16 v5, v1, |v2|, v3 11956// CHECK: [0x05,0x02,0x03,0xd2,0x01,0x05,0x0e,0x04] 11957 11958v_mad_f16 v5, v1, v2, |v3| 11959// CHECK: [0x05,0x04,0x03,0xd2,0x01,0x05,0x0e,0x04] 11960 11961v_mad_f16 v5, |v1|, |v2|, |v3| 11962// CHECK: [0x05,0x07,0x03,0xd2,0x01,0x05,0x0e,0x04] 11963 11964v_mad_f16 v5, v1, v2, v3 op_sel:[0,0,0,0] 11965// CHECK: [0x05,0x00,0x03,0xd2,0x01,0x05,0x0e,0x04] 11966 11967v_mad_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] 11968// CHECK: [0x05,0x08,0x03,0xd2,0x01,0x05,0x0e,0x04] 11969 11970v_mad_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] 11971// CHECK: [0x05,0x10,0x03,0xd2,0x01,0x05,0x0e,0x04] 11972 11973v_mad_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] 11974// CHECK: [0x05,0x20,0x03,0xd2,0x01,0x05,0x0e,0x04] 11975 11976v_mad_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] 11977// CHECK: [0x05,0x40,0x03,0xd2,0x01,0x05,0x0e,0x04] 11978 11979v_mad_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] 11980// CHECK: [0x05,0x78,0x03,0xd2,0x01,0x05,0x0e,0x04] 11981 11982v_mad_f16 v5, v1, v2, v3 clamp 11983// CHECK: [0x05,0x80,0x03,0xd2,0x01,0x05,0x0e,0x04] 11984 11985v_mad_u16 v5, v1, v2, v3 11986// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x0e,0x04] 11987 11988v_mad_u16 v255, v1, v2, v3 11989// CHECK: [0xff,0x00,0x04,0xd2,0x01,0x05,0x0e,0x04] 11990 11991v_mad_u16 v5, v255, v2, v3 11992// CHECK: [0x05,0x00,0x04,0xd2,0xff,0x05,0x0e,0x04] 11993 11994v_mad_u16 v5, s1, v2, v3 11995// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x04,0x0e,0x04] 11996 11997v_mad_u16 v5, s101, v2, v3 11998// CHECK: [0x05,0x00,0x04,0xd2,0x65,0x04,0x0e,0x04] 11999 12000v_mad_u16 v5, flat_scratch_lo, v2, v3 12001// CHECK: [0x05,0x00,0x04,0xd2,0x66,0x04,0x0e,0x04] 12002 12003v_mad_u16 v5, flat_scratch_hi, v2, v3 12004// CHECK: [0x05,0x00,0x04,0xd2,0x67,0x04,0x0e,0x04] 12005 12006v_mad_u16 v5, vcc_lo, v2, v3 12007// CHECK: [0x05,0x00,0x04,0xd2,0x6a,0x04,0x0e,0x04] 12008 12009v_mad_u16 v5, vcc_hi, v2, v3 12010// CHECK: [0x05,0x00,0x04,0xd2,0x6b,0x04,0x0e,0x04] 12011 12012v_mad_u16 v5, ttmp15, v2, v3 12013// CHECK: [0x05,0x00,0x04,0xd2,0x7b,0x04,0x0e,0x04] 12014 12015v_mad_u16 v5, m0, v2, v3 12016// CHECK: [0x05,0x00,0x04,0xd2,0x7c,0x04,0x0e,0x04] 12017 12018v_mad_u16 v5, exec_lo, v2, v3 12019// CHECK: [0x05,0x00,0x04,0xd2,0x7e,0x04,0x0e,0x04] 12020 12021v_mad_u16 v5, exec_hi, v2, v3 12022// CHECK: [0x05,0x00,0x04,0xd2,0x7f,0x04,0x0e,0x04] 12023 12024v_mad_u16 v5, 0, v2, v3 12025// CHECK: [0x05,0x00,0x04,0xd2,0x80,0x04,0x0e,0x04] 12026 12027v_mad_u16 v5, -1, v2, v3 12028// CHECK: [0x05,0x00,0x04,0xd2,0xc1,0x04,0x0e,0x04] 12029 12030v_mad_u16 v5, src_vccz, v2, v3 12031// CHECK: [0x05,0x00,0x04,0xd2,0xfb,0x04,0x0e,0x04] 12032 12033v_mad_u16 v5, src_execz, v2, v3 12034// CHECK: [0x05,0x00,0x04,0xd2,0xfc,0x04,0x0e,0x04] 12035 12036v_mad_u16 v5, src_scc, v2, v3 12037// CHECK: [0x05,0x00,0x04,0xd2,0xfd,0x04,0x0e,0x04] 12038 12039v_mad_u16 v5, src_lds_direct, v2, v3 12040// CHECK: [0x05,0x00,0x04,0xd2,0xfe,0x04,0x0e,0x04] 12041 12042v_mad_u16 v5, v1, v255, v3 12043// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0f,0x04] 12044 12045v_mad_u16 v5, v1, s2, v3 12046// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x0c,0x04] 12047 12048v_mad_u16 v5, v1, s101, v3 12049// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xcb,0x0c,0x04] 12050 12051v_mad_u16 v5, v1, flat_scratch_lo, v3 12052// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xcd,0x0c,0x04] 12053 12054v_mad_u16 v5, v1, flat_scratch_hi, v3 12055// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xcf,0x0c,0x04] 12056 12057v_mad_u16 v5, v1, vcc_lo, v3 12058// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xd5,0x0c,0x04] 12059 12060v_mad_u16 v5, v1, vcc_hi, v3 12061// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xd7,0x0c,0x04] 12062 12063v_mad_u16 v5, v1, ttmp15, v3 12064// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xf7,0x0c,0x04] 12065 12066v_mad_u16 v5, v1, m0, v3 12067// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xf9,0x0c,0x04] 12068 12069v_mad_u16 v5, v1, exec_lo, v3 12070// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xfd,0x0c,0x04] 12071 12072v_mad_u16 v5, v1, exec_hi, v3 12073// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xff,0x0c,0x04] 12074 12075v_mad_u16 v5, v1, 0, v3 12076// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x01,0x0d,0x04] 12077 12078v_mad_u16 v5, v1, -1, v3 12079// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x83,0x0d,0x04] 12080 12081v_mad_u16 v5, v1, src_vccz, v3 12082// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xf7,0x0d,0x04] 12083 12084v_mad_u16 v5, v1, src_execz, v3 12085// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xf9,0x0d,0x04] 12086 12087v_mad_u16 v5, v1, src_scc, v3 12088// CHECK: [0x05,0x00,0x04,0xd2,0x01,0xfb,0x0d,0x04] 12089 12090v_mad_u16 v5, v1, v2, v255 12091// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x07] 12092 12093v_mad_u16 v5, v1, v2, s3 12094// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x0e,0x00] 12095 12096v_mad_u16 v5, v1, v2, s101 12097// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x96,0x01] 12098 12099v_mad_u16 v5, v1, v2, flat_scratch_lo 12100// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x9a,0x01] 12101 12102v_mad_u16 v5, v1, v2, flat_scratch_hi 12103// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x9e,0x01] 12104 12105v_mad_u16 v5, v1, v2, vcc_lo 12106// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xaa,0x01] 12107 12108v_mad_u16 v5, v1, v2, vcc_hi 12109// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xae,0x01] 12110 12111v_mad_u16 v5, v1, v2, ttmp15 12112// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xee,0x01] 12113 12114v_mad_u16 v5, v1, v2, m0 12115// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xf2,0x01] 12116 12117v_mad_u16 v5, v1, v2, exec_lo 12118// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfa,0x01] 12119 12120v_mad_u16 v5, v1, v2, exec_hi 12121// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xfe,0x01] 12122 12123v_mad_u16 v5, v1, v2, 0 12124// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x02,0x02] 12125 12126v_mad_u16 v5, v1, v2, -1 12127// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x06,0x03] 12128 12129v_mad_u16 v5, v1, v2, src_vccz 12130// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xee,0x03] 12131 12132v_mad_u16 v5, v1, v2, src_execz 12133// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xf2,0x03] 12134 12135v_mad_u16 v5, v1, v2, src_scc 12136// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0xf6,0x03] 12137 12138v_mad_u16 v5, v1, v2, v3 op_sel:[0,0,0,0] 12139// CHECK: [0x05,0x00,0x04,0xd2,0x01,0x05,0x0e,0x04] 12140 12141v_mad_u16 v5, v1, v2, v3 op_sel:[1,0,0,0] 12142// CHECK: [0x05,0x08,0x04,0xd2,0x01,0x05,0x0e,0x04] 12143 12144v_mad_u16 v5, v1, v2, v3 op_sel:[0,1,0,0] 12145// CHECK: [0x05,0x10,0x04,0xd2,0x01,0x05,0x0e,0x04] 12146 12147v_mad_u16 v5, v1, v2, v3 op_sel:[0,0,1,0] 12148// CHECK: [0x05,0x20,0x04,0xd2,0x01,0x05,0x0e,0x04] 12149 12150v_mad_u16 v5, v1, v2, v3 op_sel:[0,0,0,1] 12151// CHECK: [0x05,0x40,0x04,0xd2,0x01,0x05,0x0e,0x04] 12152 12153v_mad_u16 v5, v1, v2, v3 op_sel:[1,1,1,1] 12154// CHECK: [0x05,0x78,0x04,0xd2,0x01,0x05,0x0e,0x04] 12155 12156v_mad_u16 v5, v1, v2, v3 clamp 12157// CHECK: [0x05,0x80,0x04,0xd2,0x01,0x05,0x0e,0x04] 12158 12159v_mad_i16 v5, v1, v2, v3 12160// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x0e,0x04] 12161 12162v_mad_i16 v255, v1, v2, v3 12163// CHECK: [0xff,0x00,0x05,0xd2,0x01,0x05,0x0e,0x04] 12164 12165v_mad_i16 v5, v255, v2, v3 12166// CHECK: [0x05,0x00,0x05,0xd2,0xff,0x05,0x0e,0x04] 12167 12168v_mad_i16 v5, s1, v2, v3 12169// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x04,0x0e,0x04] 12170 12171v_mad_i16 v5, s101, v2, v3 12172// CHECK: [0x05,0x00,0x05,0xd2,0x65,0x04,0x0e,0x04] 12173 12174v_mad_i16 v5, flat_scratch_lo, v2, v3 12175// CHECK: [0x05,0x00,0x05,0xd2,0x66,0x04,0x0e,0x04] 12176 12177v_mad_i16 v5, flat_scratch_hi, v2, v3 12178// CHECK: [0x05,0x00,0x05,0xd2,0x67,0x04,0x0e,0x04] 12179 12180v_mad_i16 v5, vcc_lo, v2, v3 12181// CHECK: [0x05,0x00,0x05,0xd2,0x6a,0x04,0x0e,0x04] 12182 12183v_mad_i16 v5, vcc_hi, v2, v3 12184// CHECK: [0x05,0x00,0x05,0xd2,0x6b,0x04,0x0e,0x04] 12185 12186v_mad_i16 v5, ttmp15, v2, v3 12187// CHECK: [0x05,0x00,0x05,0xd2,0x7b,0x04,0x0e,0x04] 12188 12189v_mad_i16 v5, m0, v2, v3 12190// CHECK: [0x05,0x00,0x05,0xd2,0x7c,0x04,0x0e,0x04] 12191 12192v_mad_i16 v5, exec_lo, v2, v3 12193// CHECK: [0x05,0x00,0x05,0xd2,0x7e,0x04,0x0e,0x04] 12194 12195v_mad_i16 v5, exec_hi, v2, v3 12196// CHECK: [0x05,0x00,0x05,0xd2,0x7f,0x04,0x0e,0x04] 12197 12198v_mad_i16 v5, 0, v2, v3 12199// CHECK: [0x05,0x00,0x05,0xd2,0x80,0x04,0x0e,0x04] 12200 12201v_mad_i16 v5, -1, v2, v3 12202// CHECK: [0x05,0x00,0x05,0xd2,0xc1,0x04,0x0e,0x04] 12203 12204v_mad_i16 v5, src_vccz, v2, v3 12205// CHECK: [0x05,0x00,0x05,0xd2,0xfb,0x04,0x0e,0x04] 12206 12207v_mad_i16 v5, src_execz, v2, v3 12208// CHECK: [0x05,0x00,0x05,0xd2,0xfc,0x04,0x0e,0x04] 12209 12210v_mad_i16 v5, src_scc, v2, v3 12211// CHECK: [0x05,0x00,0x05,0xd2,0xfd,0x04,0x0e,0x04] 12212 12213v_mad_i16 v5, src_lds_direct, v2, v3 12214// CHECK: [0x05,0x00,0x05,0xd2,0xfe,0x04,0x0e,0x04] 12215 12216v_mad_i16 v5, v1, v255, v3 12217// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0f,0x04] 12218 12219v_mad_i16 v5, v1, s2, v3 12220// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x0c,0x04] 12221 12222v_mad_i16 v5, v1, s101, v3 12223// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xcb,0x0c,0x04] 12224 12225v_mad_i16 v5, v1, flat_scratch_lo, v3 12226// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xcd,0x0c,0x04] 12227 12228v_mad_i16 v5, v1, flat_scratch_hi, v3 12229// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xcf,0x0c,0x04] 12230 12231v_mad_i16 v5, v1, vcc_lo, v3 12232// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xd5,0x0c,0x04] 12233 12234v_mad_i16 v5, v1, vcc_hi, v3 12235// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xd7,0x0c,0x04] 12236 12237v_mad_i16 v5, v1, ttmp15, v3 12238// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xf7,0x0c,0x04] 12239 12240v_mad_i16 v5, v1, m0, v3 12241// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xf9,0x0c,0x04] 12242 12243v_mad_i16 v5, v1, exec_lo, v3 12244// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xfd,0x0c,0x04] 12245 12246v_mad_i16 v5, v1, exec_hi, v3 12247// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xff,0x0c,0x04] 12248 12249v_mad_i16 v5, v1, 0, v3 12250// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x01,0x0d,0x04] 12251 12252v_mad_i16 v5, v1, -1, v3 12253// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x83,0x0d,0x04] 12254 12255v_mad_i16 v5, v1, src_vccz, v3 12256// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xf7,0x0d,0x04] 12257 12258v_mad_i16 v5, v1, src_execz, v3 12259// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xf9,0x0d,0x04] 12260 12261v_mad_i16 v5, v1, src_scc, v3 12262// CHECK: [0x05,0x00,0x05,0xd2,0x01,0xfb,0x0d,0x04] 12263 12264v_mad_i16 v5, v1, v2, v255 12265// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x07] 12266 12267v_mad_i16 v5, v1, v2, s3 12268// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x0e,0x00] 12269 12270v_mad_i16 v5, v1, v2, s101 12271// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x96,0x01] 12272 12273v_mad_i16 v5, v1, v2, flat_scratch_lo 12274// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x9a,0x01] 12275 12276v_mad_i16 v5, v1, v2, flat_scratch_hi 12277// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x9e,0x01] 12278 12279v_mad_i16 v5, v1, v2, vcc_lo 12280// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xaa,0x01] 12281 12282v_mad_i16 v5, v1, v2, vcc_hi 12283// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xae,0x01] 12284 12285v_mad_i16 v5, v1, v2, ttmp15 12286// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xee,0x01] 12287 12288v_mad_i16 v5, v1, v2, m0 12289// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xf2,0x01] 12290 12291v_mad_i16 v5, v1, v2, exec_lo 12292// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfa,0x01] 12293 12294v_mad_i16 v5, v1, v2, exec_hi 12295// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xfe,0x01] 12296 12297v_mad_i16 v5, v1, v2, 0 12298// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x02,0x02] 12299 12300v_mad_i16 v5, v1, v2, -1 12301// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x06,0x03] 12302 12303v_mad_i16 v5, v1, v2, src_vccz 12304// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xee,0x03] 12305 12306v_mad_i16 v5, v1, v2, src_execz 12307// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xf2,0x03] 12308 12309v_mad_i16 v5, v1, v2, src_scc 12310// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0xf6,0x03] 12311 12312v_mad_i16 v5, v1, v2, v3 op_sel:[0,0,0,0] 12313// CHECK: [0x05,0x00,0x05,0xd2,0x01,0x05,0x0e,0x04] 12314 12315v_mad_i16 v5, v1, v2, v3 op_sel:[1,0,0,0] 12316// CHECK: [0x05,0x08,0x05,0xd2,0x01,0x05,0x0e,0x04] 12317 12318v_mad_i16 v5, v1, v2, v3 op_sel:[0,1,0,0] 12319// CHECK: [0x05,0x10,0x05,0xd2,0x01,0x05,0x0e,0x04] 12320 12321v_mad_i16 v5, v1, v2, v3 op_sel:[0,0,1,0] 12322// CHECK: [0x05,0x20,0x05,0xd2,0x01,0x05,0x0e,0x04] 12323 12324v_mad_i16 v5, v1, v2, v3 op_sel:[0,0,0,1] 12325// CHECK: [0x05,0x40,0x05,0xd2,0x01,0x05,0x0e,0x04] 12326 12327v_mad_i16 v5, v1, v2, v3 op_sel:[1,1,1,1] 12328// CHECK: [0x05,0x78,0x05,0xd2,0x01,0x05,0x0e,0x04] 12329 12330v_mad_i16 v5, v1, v2, v3 clamp 12331// CHECK: [0x05,0x80,0x05,0xd2,0x01,0x05,0x0e,0x04] 12332 12333v_fma_f16 v5, v1, v2, v3 12334// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x04] 12335 12336v_fma_f16 v255, v1, v2, v3 12337// CHECK: [0xff,0x00,0x06,0xd2,0x01,0x05,0x0e,0x04] 12338 12339v_fma_f16 v5, v255, v2, v3 12340// CHECK: [0x05,0x00,0x06,0xd2,0xff,0x05,0x0e,0x04] 12341 12342v_fma_f16 v5, s1, v2, v3 12343// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x04,0x0e,0x04] 12344 12345v_fma_f16 v5, s101, v2, v3 12346// CHECK: [0x05,0x00,0x06,0xd2,0x65,0x04,0x0e,0x04] 12347 12348v_fma_f16 v5, flat_scratch_lo, v2, v3 12349// CHECK: [0x05,0x00,0x06,0xd2,0x66,0x04,0x0e,0x04] 12350 12351v_fma_f16 v5, flat_scratch_hi, v2, v3 12352// CHECK: [0x05,0x00,0x06,0xd2,0x67,0x04,0x0e,0x04] 12353 12354v_fma_f16 v5, vcc_lo, v2, v3 12355// CHECK: [0x05,0x00,0x06,0xd2,0x6a,0x04,0x0e,0x04] 12356 12357v_fma_f16 v5, vcc_hi, v2, v3 12358// CHECK: [0x05,0x00,0x06,0xd2,0x6b,0x04,0x0e,0x04] 12359 12360v_fma_f16 v5, ttmp15, v2, v3 12361// CHECK: [0x05,0x00,0x06,0xd2,0x7b,0x04,0x0e,0x04] 12362 12363v_fma_f16 v5, m0, v2, v3 12364// CHECK: [0x05,0x00,0x06,0xd2,0x7c,0x04,0x0e,0x04] 12365 12366v_fma_f16 v5, exec_lo, v2, v3 12367// CHECK: [0x05,0x00,0x06,0xd2,0x7e,0x04,0x0e,0x04] 12368 12369v_fma_f16 v5, exec_hi, v2, v3 12370// CHECK: [0x05,0x00,0x06,0xd2,0x7f,0x04,0x0e,0x04] 12371 12372v_fma_f16 v5, 0, v2, v3 12373// CHECK: [0x05,0x00,0x06,0xd2,0x80,0x04,0x0e,0x04] 12374 12375v_fma_f16 v5, -1, v2, v3 12376// CHECK: [0x05,0x00,0x06,0xd2,0xc1,0x04,0x0e,0x04] 12377 12378v_fma_f16 v5, 0.5, v2, v3 12379// CHECK: [0x05,0x00,0x06,0xd2,0xf0,0x04,0x0e,0x04] 12380 12381v_fma_f16 v5, -4.0, v2, v3 12382// CHECK: [0x05,0x00,0x06,0xd2,0xf7,0x04,0x0e,0x04] 12383 12384v_fma_f16 v5, src_vccz, v2, v3 12385// CHECK: [0x05,0x00,0x06,0xd2,0xfb,0x04,0x0e,0x04] 12386 12387v_fma_f16 v5, src_execz, v2, v3 12388// CHECK: [0x05,0x00,0x06,0xd2,0xfc,0x04,0x0e,0x04] 12389 12390v_fma_f16 v5, src_scc, v2, v3 12391// CHECK: [0x05,0x00,0x06,0xd2,0xfd,0x04,0x0e,0x04] 12392 12393v_fma_f16 v5, src_lds_direct, v2, v3 12394// CHECK: [0x05,0x00,0x06,0xd2,0xfe,0x04,0x0e,0x04] 12395 12396v_fma_f16 v5, v1, v255, v3 12397// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xff,0x0f,0x04] 12398 12399v_fma_f16 v5, v1, s2, v3 12400// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0c,0x04] 12401 12402v_fma_f16 v5, v1, s101, v3 12403// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xcb,0x0c,0x04] 12404 12405v_fma_f16 v5, v1, flat_scratch_lo, v3 12406// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xcd,0x0c,0x04] 12407 12408v_fma_f16 v5, v1, flat_scratch_hi, v3 12409// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xcf,0x0c,0x04] 12410 12411v_fma_f16 v5, v1, vcc_lo, v3 12412// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd5,0x0c,0x04] 12413 12414v_fma_f16 v5, v1, vcc_hi, v3 12415// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xd7,0x0c,0x04] 12416 12417v_fma_f16 v5, v1, ttmp15, v3 12418// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf7,0x0c,0x04] 12419 12420v_fma_f16 v5, v1, m0, v3 12421// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf9,0x0c,0x04] 12422 12423v_fma_f16 v5, v1, exec_lo, v3 12424// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xfd,0x0c,0x04] 12425 12426v_fma_f16 v5, v1, exec_hi, v3 12427// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xff,0x0c,0x04] 12428 12429v_fma_f16 v5, v1, 0, v3 12430// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x01,0x0d,0x04] 12431 12432v_fma_f16 v5, v1, -1, v3 12433// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x83,0x0d,0x04] 12434 12435v_fma_f16 v5, v1, 0.5, v3 12436// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xe1,0x0d,0x04] 12437 12438v_fma_f16 v5, v1, -4.0, v3 12439// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xef,0x0d,0x04] 12440 12441v_fma_f16 v5, v1, src_vccz, v3 12442// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf7,0x0d,0x04] 12443 12444v_fma_f16 v5, v1, src_execz, v3 12445// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xf9,0x0d,0x04] 12446 12447v_fma_f16 v5, v1, src_scc, v3 12448// CHECK: [0x05,0x00,0x06,0xd2,0x01,0xfb,0x0d,0x04] 12449 12450v_fma_f16 v5, v1, v2, v255 12451// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xfe,0x07] 12452 12453v_fma_f16 v5, v1, v2, s3 12454// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x00] 12455 12456v_fma_f16 v5, v1, v2, s101 12457// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x96,0x01] 12458 12459v_fma_f16 v5, v1, v2, flat_scratch_lo 12460// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x9a,0x01] 12461 12462v_fma_f16 v5, v1, v2, flat_scratch_hi 12463// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x9e,0x01] 12464 12465v_fma_f16 v5, v1, v2, vcc_lo 12466// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xaa,0x01] 12467 12468v_fma_f16 v5, v1, v2, vcc_hi 12469// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xae,0x01] 12470 12471v_fma_f16 v5, v1, v2, ttmp15 12472// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xee,0x01] 12473 12474v_fma_f16 v5, v1, v2, m0 12475// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xf2,0x01] 12476 12477v_fma_f16 v5, v1, v2, exec_lo 12478// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xfa,0x01] 12479 12480v_fma_f16 v5, v1, v2, exec_hi 12481// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xfe,0x01] 12482 12483v_fma_f16 v5, v1, v2, 0 12484// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x02,0x02] 12485 12486v_fma_f16 v5, v1, v2, -1 12487// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x06,0x03] 12488 12489v_fma_f16 v5, v1, v2, 0.5 12490// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xc2,0x03] 12491 12492v_fma_f16 v5, v1, v2, -4.0 12493// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xde,0x03] 12494 12495v_fma_f16 v5, v1, v2, src_vccz 12496// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xee,0x03] 12497 12498v_fma_f16 v5, v1, v2, src_execz 12499// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xf2,0x03] 12500 12501v_fma_f16 v5, v1, v2, src_scc 12502// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0xf6,0x03] 12503 12504v_fma_f16 v5, -v1, v2, v3 12505// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x24] 12506 12507v_fma_f16 v5, v1, -v2, v3 12508// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x44] 12509 12510v_fma_f16 v5, v1, v2, -v3 12511// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x84] 12512 12513v_fma_f16 v5, -v1, -v2, -v3 12514// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0xe4] 12515 12516v_fma_f16 v5, |v1|, v2, v3 12517// CHECK: [0x05,0x01,0x06,0xd2,0x01,0x05,0x0e,0x04] 12518 12519v_fma_f16 v5, v1, |v2|, v3 12520// CHECK: [0x05,0x02,0x06,0xd2,0x01,0x05,0x0e,0x04] 12521 12522v_fma_f16 v5, v1, v2, |v3| 12523// CHECK: [0x05,0x04,0x06,0xd2,0x01,0x05,0x0e,0x04] 12524 12525v_fma_f16 v5, |v1|, |v2|, |v3| 12526// CHECK: [0x05,0x07,0x06,0xd2,0x01,0x05,0x0e,0x04] 12527 12528v_fma_f16 v5, v1, v2, v3 op_sel:[0,0,0,0] 12529// CHECK: [0x05,0x00,0x06,0xd2,0x01,0x05,0x0e,0x04] 12530 12531v_fma_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] 12532// CHECK: [0x05,0x08,0x06,0xd2,0x01,0x05,0x0e,0x04] 12533 12534v_fma_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] 12535// CHECK: [0x05,0x10,0x06,0xd2,0x01,0x05,0x0e,0x04] 12536 12537v_fma_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] 12538// CHECK: [0x05,0x20,0x06,0xd2,0x01,0x05,0x0e,0x04] 12539 12540v_fma_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] 12541// CHECK: [0x05,0x40,0x06,0xd2,0x01,0x05,0x0e,0x04] 12542 12543v_fma_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] 12544// CHECK: [0x05,0x78,0x06,0xd2,0x01,0x05,0x0e,0x04] 12545 12546v_fma_f16 v5, v1, v2, v3 clamp 12547// CHECK: [0x05,0x80,0x06,0xd2,0x01,0x05,0x0e,0x04] 12548 12549v_div_fixup_f16 v5, v1, v2, v3 12550// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x04] 12551 12552v_div_fixup_f16 v255, v1, v2, v3 12553// CHECK: [0xff,0x00,0x07,0xd2,0x01,0x05,0x0e,0x04] 12554 12555v_div_fixup_f16 v5, v255, v2, v3 12556// CHECK: [0x05,0x00,0x07,0xd2,0xff,0x05,0x0e,0x04] 12557 12558v_div_fixup_f16 v5, s1, v2, v3 12559// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x04,0x0e,0x04] 12560 12561v_div_fixup_f16 v5, s101, v2, v3 12562// CHECK: [0x05,0x00,0x07,0xd2,0x65,0x04,0x0e,0x04] 12563 12564v_div_fixup_f16 v5, flat_scratch_lo, v2, v3 12565// CHECK: [0x05,0x00,0x07,0xd2,0x66,0x04,0x0e,0x04] 12566 12567v_div_fixup_f16 v5, flat_scratch_hi, v2, v3 12568// CHECK: [0x05,0x00,0x07,0xd2,0x67,0x04,0x0e,0x04] 12569 12570v_div_fixup_f16 v5, vcc_lo, v2, v3 12571// CHECK: [0x05,0x00,0x07,0xd2,0x6a,0x04,0x0e,0x04] 12572 12573v_div_fixup_f16 v5, vcc_hi, v2, v3 12574// CHECK: [0x05,0x00,0x07,0xd2,0x6b,0x04,0x0e,0x04] 12575 12576v_div_fixup_f16 v5, ttmp15, v2, v3 12577// CHECK: [0x05,0x00,0x07,0xd2,0x7b,0x04,0x0e,0x04] 12578 12579v_div_fixup_f16 v5, m0, v2, v3 12580// CHECK: [0x05,0x00,0x07,0xd2,0x7c,0x04,0x0e,0x04] 12581 12582v_div_fixup_f16 v5, exec_lo, v2, v3 12583// CHECK: [0x05,0x00,0x07,0xd2,0x7e,0x04,0x0e,0x04] 12584 12585v_div_fixup_f16 v5, exec_hi, v2, v3 12586// CHECK: [0x05,0x00,0x07,0xd2,0x7f,0x04,0x0e,0x04] 12587 12588v_div_fixup_f16 v5, 0, v2, v3 12589// CHECK: [0x05,0x00,0x07,0xd2,0x80,0x04,0x0e,0x04] 12590 12591v_div_fixup_f16 v5, -1, v2, v3 12592// CHECK: [0x05,0x00,0x07,0xd2,0xc1,0x04,0x0e,0x04] 12593 12594v_div_fixup_f16 v5, 0.5, v2, v3 12595// CHECK: [0x05,0x00,0x07,0xd2,0xf0,0x04,0x0e,0x04] 12596 12597v_div_fixup_f16 v5, -4.0, v2, v3 12598// CHECK: [0x05,0x00,0x07,0xd2,0xf7,0x04,0x0e,0x04] 12599 12600v_div_fixup_f16 v5, src_vccz, v2, v3 12601// CHECK: [0x05,0x00,0x07,0xd2,0xfb,0x04,0x0e,0x04] 12602 12603v_div_fixup_f16 v5, src_execz, v2, v3 12604// CHECK: [0x05,0x00,0x07,0xd2,0xfc,0x04,0x0e,0x04] 12605 12606v_div_fixup_f16 v5, src_scc, v2, v3 12607// CHECK: [0x05,0x00,0x07,0xd2,0xfd,0x04,0x0e,0x04] 12608 12609v_div_fixup_f16 v5, src_lds_direct, v2, v3 12610// CHECK: [0x05,0x00,0x07,0xd2,0xfe,0x04,0x0e,0x04] 12611 12612v_div_fixup_f16 v5, v1, v255, v3 12613// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xff,0x0f,0x04] 12614 12615v_div_fixup_f16 v5, v1, s2, v3 12616// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0c,0x04] 12617 12618v_div_fixup_f16 v5, v1, s101, v3 12619// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xcb,0x0c,0x04] 12620 12621v_div_fixup_f16 v5, v1, flat_scratch_lo, v3 12622// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xcd,0x0c,0x04] 12623 12624v_div_fixup_f16 v5, v1, flat_scratch_hi, v3 12625// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xcf,0x0c,0x04] 12626 12627v_div_fixup_f16 v5, v1, vcc_lo, v3 12628// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xd5,0x0c,0x04] 12629 12630v_div_fixup_f16 v5, v1, vcc_hi, v3 12631// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xd7,0x0c,0x04] 12632 12633v_div_fixup_f16 v5, v1, ttmp15, v3 12634// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xf7,0x0c,0x04] 12635 12636v_div_fixup_f16 v5, v1, m0, v3 12637// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xf9,0x0c,0x04] 12638 12639v_div_fixup_f16 v5, v1, exec_lo, v3 12640// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xfd,0x0c,0x04] 12641 12642v_div_fixup_f16 v5, v1, exec_hi, v3 12643// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xff,0x0c,0x04] 12644 12645v_div_fixup_f16 v5, v1, 0, v3 12646// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x01,0x0d,0x04] 12647 12648v_div_fixup_f16 v5, v1, -1, v3 12649// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x83,0x0d,0x04] 12650 12651v_div_fixup_f16 v5, v1, 0.5, v3 12652// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xe1,0x0d,0x04] 12653 12654v_div_fixup_f16 v5, v1, -4.0, v3 12655// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xef,0x0d,0x04] 12656 12657v_div_fixup_f16 v5, v1, src_vccz, v3 12658// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xf7,0x0d,0x04] 12659 12660v_div_fixup_f16 v5, v1, src_execz, v3 12661// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xf9,0x0d,0x04] 12662 12663v_div_fixup_f16 v5, v1, src_scc, v3 12664// CHECK: [0x05,0x00,0x07,0xd2,0x01,0xfb,0x0d,0x04] 12665 12666v_div_fixup_f16 v5, v1, v2, v255 12667// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xfe,0x07] 12668 12669v_div_fixup_f16 v5, v1, v2, s3 12670// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x00] 12671 12672v_div_fixup_f16 v5, v1, v2, s101 12673// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x96,0x01] 12674 12675v_div_fixup_f16 v5, v1, v2, flat_scratch_lo 12676// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x9a,0x01] 12677 12678v_div_fixup_f16 v5, v1, v2, flat_scratch_hi 12679// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x9e,0x01] 12680 12681v_div_fixup_f16 v5, v1, v2, vcc_lo 12682// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xaa,0x01] 12683 12684v_div_fixup_f16 v5, v1, v2, vcc_hi 12685// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xae,0x01] 12686 12687v_div_fixup_f16 v5, v1, v2, ttmp15 12688// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xee,0x01] 12689 12690v_div_fixup_f16 v5, v1, v2, m0 12691// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xf2,0x01] 12692 12693v_div_fixup_f16 v5, v1, v2, exec_lo 12694// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xfa,0x01] 12695 12696v_div_fixup_f16 v5, v1, v2, exec_hi 12697// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xfe,0x01] 12698 12699v_div_fixup_f16 v5, v1, v2, 0 12700// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x02,0x02] 12701 12702v_div_fixup_f16 v5, v1, v2, -1 12703// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x06,0x03] 12704 12705v_div_fixup_f16 v5, v1, v2, 0.5 12706// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xc2,0x03] 12707 12708v_div_fixup_f16 v5, v1, v2, -4.0 12709// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xde,0x03] 12710 12711v_div_fixup_f16 v5, v1, v2, src_vccz 12712// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xee,0x03] 12713 12714v_div_fixup_f16 v5, v1, v2, src_execz 12715// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xf2,0x03] 12716 12717v_div_fixup_f16 v5, v1, v2, src_scc 12718// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0xf6,0x03] 12719 12720v_div_fixup_f16 v5, -v1, v2, v3 12721// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x24] 12722 12723v_div_fixup_f16 v5, v1, -v2, v3 12724// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x44] 12725 12726v_div_fixup_f16 v5, v1, v2, -v3 12727// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x84] 12728 12729v_div_fixup_f16 v5, -v1, -v2, -v3 12730// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0xe4] 12731 12732v_div_fixup_f16 v5, |v1|, v2, v3 12733// CHECK: [0x05,0x01,0x07,0xd2,0x01,0x05,0x0e,0x04] 12734 12735v_div_fixup_f16 v5, v1, |v2|, v3 12736// CHECK: [0x05,0x02,0x07,0xd2,0x01,0x05,0x0e,0x04] 12737 12738v_div_fixup_f16 v5, v1, v2, |v3| 12739// CHECK: [0x05,0x04,0x07,0xd2,0x01,0x05,0x0e,0x04] 12740 12741v_div_fixup_f16 v5, |v1|, |v2|, |v3| 12742// CHECK: [0x05,0x07,0x07,0xd2,0x01,0x05,0x0e,0x04] 12743 12744v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,0,0] 12745// CHECK: [0x05,0x00,0x07,0xd2,0x01,0x05,0x0e,0x04] 12746 12747v_div_fixup_f16 v5, v1, v2, v3 op_sel:[1,0,0,0] 12748// CHECK: [0x05,0x08,0x07,0xd2,0x01,0x05,0x0e,0x04] 12749 12750v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,1,0,0] 12751// CHECK: [0x05,0x10,0x07,0xd2,0x01,0x05,0x0e,0x04] 12752 12753v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,1,0] 12754// CHECK: [0x05,0x20,0x07,0xd2,0x01,0x05,0x0e,0x04] 12755 12756v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,0,1] 12757// CHECK: [0x05,0x40,0x07,0xd2,0x01,0x05,0x0e,0x04] 12758 12759v_div_fixup_f16 v5, v1, v2, v3 op_sel:[1,1,1,1] 12760// CHECK: [0x05,0x78,0x07,0xd2,0x01,0x05,0x0e,0x04] 12761 12762v_div_fixup_f16 v5, v1, v2, v3 clamp 12763// CHECK: [0x05,0x80,0x07,0xd2,0x01,0x05,0x0e,0x04] 12764 12765v_interp_p1ll_f16 v5, v2, attr0.x 12766// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00] 12767 12768v_interp_p1ll_f16 v255, v2, attr0.x 12769// CHECK: [0xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00] 12770 12771v_interp_p1ll_f16 v5, v2, attr1.x 12772// CHECK: [0x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00] 12773 12774v_interp_p1ll_f16 v5, v2, attr31.x 12775// CHECK: [0x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00] 12776 12777v_interp_p1ll_f16 v5, v2, attr32.x 12778// CHECK: [0x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00] 12779 12780v_interp_p1ll_f16 v5, v255, attr0.x 12781// CHECK: [0x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00] 12782 12783v_interp_p1ll_f16 v5, -v2, attr0.x 12784// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40] 12785 12786v_interp_p1ll_f16 v5, |v2|, attr0.x 12787// CHECK: [0x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00] 12788 12789v_interp_p1ll_f16 v5, v2, attr0.y 12790// CHECK: [0x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00] 12791 12792v_interp_p1ll_f16 v5, v2, attr0.z 12793// CHECK: [0x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00] 12794 12795v_interp_p1ll_f16 v5, v2, attr0.w 12796// CHECK: [0x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00] 12797 12798v_interp_p1ll_f16 v5, v2, attr0.x high 12799// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00] 12800 12801v_interp_p1ll_f16 v5, v2, attr0.x clamp 12802// CHECK: [0x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00] 12803 12804v_interp_p1ll_f16 v5, v2, attr0.x mul:2 12805// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08] 12806 12807v_interp_p1ll_f16 v5, v2, attr0.x mul:4 12808// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10] 12809 12810v_interp_p1ll_f16 v5, v2, attr0.x div:2 12811// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18] 12812 12813v_interp_p1lv_f16 v5, v2, attr0.x, v3 12814// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04] 12815 12816v_interp_p1lv_f16 v255, v2, attr0.x, v3 12817// CHECK: [0xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04] 12818 12819v_interp_p1lv_f16 v5, v2, attr1.x, v3 12820// CHECK: [0x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04] 12821 12822v_interp_p1lv_f16 v5, v2, attr31.x, v3 12823// CHECK: [0x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04] 12824 12825v_interp_p1lv_f16 v5, v2, attr32.x, v3 12826// CHECK: [0x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04] 12827 12828v_interp_p1lv_f16 v5, v255, attr0.x, v3 12829// CHECK: [0x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04] 12830 12831v_interp_p1lv_f16 v5, v2, attr0.x, v255 12832// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07] 12833 12834v_interp_p1lv_f16 v5, -v2, attr0.x, v3 12835// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44] 12836 12837v_interp_p1lv_f16 v5, v2, attr0.x, -v3 12838// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84] 12839 12840v_interp_p1lv_f16 v5, |v2|, attr0.x, v3 12841// CHECK: [0x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04] 12842 12843v_interp_p1lv_f16 v5, v2, attr0.x, |v3| 12844// CHECK: [0x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04] 12845 12846v_interp_p1lv_f16 v5, v2, attr0.y, v3 12847// CHECK: [0x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04] 12848 12849v_interp_p1lv_f16 v5, v2, attr0.z, v3 12850// CHECK: [0x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04] 12851 12852v_interp_p1lv_f16 v5, v2, attr0.w, v3 12853// CHECK: [0x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04] 12854 12855v_interp_p1lv_f16 v5, v2, attr0.x, v3 high 12856// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04] 12857 12858v_interp_p1lv_f16 v5, v2, attr0.x, v3 clamp 12859// CHECK: [0x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04] 12860 12861v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:2 12862// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c] 12863 12864v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:4 12865// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14] 12866 12867v_interp_p1lv_f16 v5, v2, attr0.x, v3 div:2 12868// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c] 12869 12870v_interp_p2_legacy_f16 v5, v2, attr0.x, v3 12871// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04] 12872 12873v_interp_p2_legacy_f16 v255, v2, attr0.x, v3 12874// CHECK: [0xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04] 12875 12876v_interp_p2_legacy_f16 v5, v2, attr1.x, v3 12877// CHECK: [0x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04] 12878 12879v_interp_p2_legacy_f16 v5, v2, attr31.x, v3 12880// CHECK: [0x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04] 12881 12882v_interp_p2_legacy_f16 v5, v2, attr32.x, v3 12883// CHECK: [0x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04] 12884 12885v_interp_p2_legacy_f16 v5, v255, attr0.x, v3 12886// CHECK: [0x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04] 12887 12888v_interp_p2_legacy_f16 v5, v2, attr0.x, v255 12889// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07] 12890 12891v_interp_p2_legacy_f16 v5, -v2, attr0.x, v3 12892// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44] 12893 12894v_interp_p2_legacy_f16 v5, v2, attr0.x, -v3 12895// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84] 12896 12897v_interp_p2_legacy_f16 v5, |v2|, attr0.x, v3 12898// CHECK: [0x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04] 12899 12900v_interp_p2_legacy_f16 v5, v2, attr0.x, |v3| 12901// CHECK: [0x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04] 12902 12903v_interp_p2_legacy_f16 v5, v2, attr0.y, v3 12904// CHECK: [0x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04] 12905 12906v_interp_p2_legacy_f16 v5, v2, attr0.z, v3 12907// CHECK: [0x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04] 12908 12909v_interp_p2_legacy_f16 v5, v2, attr0.w, v3 12910// CHECK: [0x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04] 12911 12912v_interp_p2_legacy_f16 v5, v2, attr0.x, v3 high 12913// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04] 12914 12915v_interp_p2_legacy_f16 v5, v2, attr0.x, v3 clamp 12916// CHECK: [0x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04] 12917 12918v_interp_p2_f16 v5, v2, attr0.x, v3 12919// CHECK: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04] 12920 12921v_interp_p2_f16 v255, v2, attr0.x, v3 12922// CHECK: [0xff,0x00,0x77,0xd2,0x00,0x04,0x0e,0x04] 12923 12924v_interp_p2_f16 v5, v2, attr1.x, v3 12925// CHECK: [0x05,0x00,0x77,0xd2,0x01,0x04,0x0e,0x04] 12926 12927v_interp_p2_f16 v5, v2, attr31.x, v3 12928// CHECK: [0x05,0x00,0x77,0xd2,0x1f,0x04,0x0e,0x04] 12929 12930v_interp_p2_f16 v5, v2, attr32.x, v3 12931// CHECK: [0x05,0x00,0x77,0xd2,0x20,0x04,0x0e,0x04] 12932 12933v_interp_p2_f16 v5, v255, attr0.x, v3 12934// CHECK: [0x05,0x00,0x77,0xd2,0x00,0xfe,0x0f,0x04] 12935 12936v_interp_p2_f16 v5, v2, attr0.x, v255 12937// CHECK: [0x05,0x00,0x77,0xd2,0x00,0x04,0xfe,0x07] 12938 12939v_interp_p2_f16 v5, -v2, attr0.x, v3 12940// CHECK: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x44] 12941 12942v_interp_p2_f16 v5, v2, attr0.x, -v3 12943// CHECK: [0x05,0x00,0x77,0xd2,0x00,0x04,0x0e,0x84] 12944 12945v_interp_p2_f16 v5, |v2|, attr0.x, v3 12946// CHECK: [0x05,0x02,0x77,0xd2,0x00,0x04,0x0e,0x04] 12947 12948v_interp_p2_f16 v5, v2, attr0.x, |v3| 12949// CHECK: [0x05,0x04,0x77,0xd2,0x00,0x04,0x0e,0x04] 12950 12951v_interp_p2_f16 v5, v2, attr0.y, v3 12952// CHECK: [0x05,0x00,0x77,0xd2,0x40,0x04,0x0e,0x04] 12953 12954v_interp_p2_f16 v5, v2, attr0.z, v3 12955// CHECK: [0x05,0x00,0x77,0xd2,0x80,0x04,0x0e,0x04] 12956 12957v_interp_p2_f16 v5, v2, attr0.w, v3 12958// CHECK: [0x05,0x00,0x77,0xd2,0xc0,0x04,0x0e,0x04] 12959 12960v_interp_p2_f16 v5, v2, attr0.x, v3 high 12961// CHECK: [0x05,0x00,0x77,0xd2,0x00,0x05,0x0e,0x04] 12962 12963v_interp_p2_f16 v5, v2, attr0.x, v3 clamp 12964// CHECK: [0x05,0x80,0x77,0xd2,0x00,0x04,0x0e,0x04] 12965 12966v_add_f64 v[5:6], v[1:2], v[2:3] 12967// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00] 12968 12969v_add_f64 v[254:255], v[1:2], v[2:3] 12970// CHECK: [0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00] 12971 12972v_add_f64 v[5:6], v[254:255], v[2:3] 12973// CHECK: [0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00] 12974 12975v_add_f64 v[5:6], s[2:3], v[2:3] 12976// CHECK: [0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00] 12977 12978v_add_f64 v[5:6], s[4:5], v[2:3] 12979// CHECK: [0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00] 12980 12981v_add_f64 v[5:6], s[100:101], v[2:3] 12982// CHECK: [0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00] 12983 12984v_add_f64 v[5:6], flat_scratch, v[2:3] 12985// CHECK: [0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00] 12986 12987v_add_f64 v[5:6], vcc, v[2:3] 12988// CHECK: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00] 12989 12990v_add_f64 v[5:6], ttmp[14:15], v[2:3] 12991// CHECK: [0x05,0x00,0x80,0xd2,0x7a,0x04,0x02,0x00] 12992 12993v_add_f64 v[5:6], exec, v[2:3] 12994// CHECK: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00] 12995 12996v_add_f64 v[5:6], 0, v[2:3] 12997// CHECK: [0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00] 12998 12999v_add_f64 v[5:6], -1, v[2:3] 13000// CHECK: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00] 13001 13002v_add_f64 v[5:6], 0.5, v[2:3] 13003// CHECK: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00] 13004 13005v_add_f64 v[5:6], -4.0, v[2:3] 13006// CHECK: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00] 13007 13008v_add_f64 v[5:6], src_vccz, v[2:3] 13009// CHECK: [0x05,0x00,0x80,0xd2,0xfb,0x04,0x02,0x00] 13010 13011v_add_f64 v[5:6], src_execz, v[2:3] 13012// CHECK: [0x05,0x00,0x80,0xd2,0xfc,0x04,0x02,0x00] 13013 13014v_add_f64 v[5:6], src_scc, v[2:3] 13015// CHECK: [0x05,0x00,0x80,0xd2,0xfd,0x04,0x02,0x00] 13016 13017v_add_f64 v[5:6], v[1:2], v[254:255] 13018// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00] 13019 13020v_add_f64 v[5:6], v[1:2], s[4:5] 13021// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00] 13022 13023v_add_f64 v[5:6], v[1:2], s[6:7] 13024// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00] 13025 13026v_add_f64 v[5:6], v[1:2], s[100:101] 13027// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00] 13028 13029v_add_f64 v[5:6], v[1:2], flat_scratch 13030// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00] 13031 13032v_add_f64 v[5:6], v[1:2], vcc 13033// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00] 13034 13035v_add_f64 v[5:6], v[1:2], ttmp[14:15] 13036// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf5,0x00,0x00] 13037 13038v_add_f64 v[5:6], v[1:2], exec 13039// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00] 13040 13041v_add_f64 v[5:6], v[1:2], 0 13042// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00] 13043 13044v_add_f64 v[5:6], v[1:2], -1 13045// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00] 13046 13047v_add_f64 v[5:6], v[1:2], 0.5 13048// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00] 13049 13050v_add_f64 v[5:6], v[1:2], -4.0 13051// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00] 13052 13053v_add_f64 v[5:6], v[1:2], src_vccz 13054// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf7,0x01,0x00] 13055 13056v_add_f64 v[5:6], v[1:2], src_execz 13057// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf9,0x01,0x00] 13058 13059v_add_f64 v[5:6], v[1:2], src_scc 13060// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfb,0x01,0x00] 13061 13062v_add_f64 v[5:6], -v[1:2], v[2:3] 13063// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20] 13064 13065v_add_f64 v[5:6], v[1:2], -v[2:3] 13066// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40] 13067 13068v_add_f64 v[5:6], -v[1:2], -v[2:3] 13069// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60] 13070 13071v_add_f64 v[5:6], |v[1:2]|, v[2:3] 13072// CHECK: [0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00] 13073 13074v_add_f64 v[5:6], v[1:2], |v[2:3]| 13075// CHECK: [0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00] 13076 13077v_add_f64 v[5:6], |v[1:2]|, |v[2:3]| 13078// CHECK: [0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00] 13079 13080v_add_f64 v[5:6], v[1:2], v[2:3] clamp 13081// CHECK: [0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00] 13082 13083v_add_f64 v[5:6], v[1:2], v[2:3] mul:2 13084// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08] 13085 13086v_add_f64 v[5:6], v[1:2], v[2:3] mul:4 13087// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10] 13088 13089v_add_f64 v[5:6], v[1:2], v[2:3] div:2 13090// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18] 13091 13092v_mul_f64 v[5:6], v[1:2], v[2:3] 13093// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00] 13094 13095v_mul_f64 v[254:255], v[1:2], v[2:3] 13096// CHECK: [0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00] 13097 13098v_mul_f64 v[5:6], v[254:255], v[2:3] 13099// CHECK: [0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00] 13100 13101v_mul_f64 v[5:6], s[2:3], v[2:3] 13102// CHECK: [0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00] 13103 13104v_mul_f64 v[5:6], s[4:5], v[2:3] 13105// CHECK: [0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00] 13106 13107v_mul_f64 v[5:6], s[100:101], v[2:3] 13108// CHECK: [0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00] 13109 13110v_mul_f64 v[5:6], flat_scratch, v[2:3] 13111// CHECK: [0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00] 13112 13113v_mul_f64 v[5:6], vcc, v[2:3] 13114// CHECK: [0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00] 13115 13116v_mul_f64 v[5:6], ttmp[14:15], v[2:3] 13117// CHECK: [0x05,0x00,0x81,0xd2,0x7a,0x04,0x02,0x00] 13118 13119v_mul_f64 v[5:6], exec, v[2:3] 13120// CHECK: [0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00] 13121 13122v_mul_f64 v[5:6], 0, v[2:3] 13123// CHECK: [0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00] 13124 13125v_mul_f64 v[5:6], -1, v[2:3] 13126// CHECK: [0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00] 13127 13128v_mul_f64 v[5:6], 0.5, v[2:3] 13129// CHECK: [0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00] 13130 13131v_mul_f64 v[5:6], -4.0, v[2:3] 13132// CHECK: [0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00] 13133 13134v_mul_f64 v[5:6], src_vccz, v[2:3] 13135// CHECK: [0x05,0x00,0x81,0xd2,0xfb,0x04,0x02,0x00] 13136 13137v_mul_f64 v[5:6], src_execz, v[2:3] 13138// CHECK: [0x05,0x00,0x81,0xd2,0xfc,0x04,0x02,0x00] 13139 13140v_mul_f64 v[5:6], src_scc, v[2:3] 13141// CHECK: [0x05,0x00,0x81,0xd2,0xfd,0x04,0x02,0x00] 13142 13143v_mul_f64 v[5:6], v[1:2], v[254:255] 13144// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00] 13145 13146v_mul_f64 v[5:6], v[1:2], s[4:5] 13147// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00] 13148 13149v_mul_f64 v[5:6], v[1:2], s[6:7] 13150// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00] 13151 13152v_mul_f64 v[5:6], v[1:2], s[100:101] 13153// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00] 13154 13155v_mul_f64 v[5:6], v[1:2], flat_scratch 13156// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00] 13157 13158v_mul_f64 v[5:6], v[1:2], vcc 13159// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00] 13160 13161v_mul_f64 v[5:6], v[1:2], ttmp[14:15] 13162// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xf5,0x00,0x00] 13163 13164v_mul_f64 v[5:6], v[1:2], exec 13165// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00] 13166 13167v_mul_f64 v[5:6], v[1:2], 0 13168// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00] 13169 13170v_mul_f64 v[5:6], v[1:2], -1 13171// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00] 13172 13173v_mul_f64 v[5:6], v[1:2], 0.5 13174// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00] 13175 13176v_mul_f64 v[5:6], v[1:2], -4.0 13177// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00] 13178 13179v_mul_f64 v[5:6], v[1:2], src_vccz 13180// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xf7,0x01,0x00] 13181 13182v_mul_f64 v[5:6], v[1:2], src_execz 13183// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xf9,0x01,0x00] 13184 13185v_mul_f64 v[5:6], v[1:2], src_scc 13186// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfb,0x01,0x00] 13187 13188v_mul_f64 v[5:6], -v[1:2], v[2:3] 13189// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20] 13190 13191v_mul_f64 v[5:6], v[1:2], -v[2:3] 13192// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40] 13193 13194v_mul_f64 v[5:6], -v[1:2], -v[2:3] 13195// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60] 13196 13197v_mul_f64 v[5:6], |v[1:2]|, v[2:3] 13198// CHECK: [0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00] 13199 13200v_mul_f64 v[5:6], v[1:2], |v[2:3]| 13201// CHECK: [0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00] 13202 13203v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]| 13204// CHECK: [0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00] 13205 13206v_mul_f64 v[5:6], v[1:2], v[2:3] clamp 13207// CHECK: [0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00] 13208 13209v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2 13210// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08] 13211 13212v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4 13213// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10] 13214 13215v_mul_f64 v[5:6], v[1:2], v[2:3] div:2 13216// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18] 13217 13218v_min_f64 v[5:6], v[1:2], v[2:3] 13219// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00] 13220 13221v_min_f64 v[254:255], v[1:2], v[2:3] 13222// CHECK: [0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00] 13223 13224v_min_f64 v[5:6], v[254:255], v[2:3] 13225// CHECK: [0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00] 13226 13227v_min_f64 v[5:6], s[2:3], v[2:3] 13228// CHECK: [0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00] 13229 13230v_min_f64 v[5:6], s[4:5], v[2:3] 13231// CHECK: [0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00] 13232 13233v_min_f64 v[5:6], s[100:101], v[2:3] 13234// CHECK: [0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00] 13235 13236v_min_f64 v[5:6], flat_scratch, v[2:3] 13237// CHECK: [0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00] 13238 13239v_min_f64 v[5:6], vcc, v[2:3] 13240// CHECK: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00] 13241 13242v_min_f64 v[5:6], ttmp[14:15], v[2:3] 13243// CHECK: [0x05,0x00,0x82,0xd2,0x7a,0x04,0x02,0x00] 13244 13245v_min_f64 v[5:6], exec, v[2:3] 13246// CHECK: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00] 13247 13248v_min_f64 v[5:6], 0, v[2:3] 13249// CHECK: [0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00] 13250 13251v_min_f64 v[5:6], -1, v[2:3] 13252// CHECK: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00] 13253 13254v_min_f64 v[5:6], 0.5, v[2:3] 13255// CHECK: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00] 13256 13257v_min_f64 v[5:6], -4.0, v[2:3] 13258// CHECK: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00] 13259 13260v_min_f64 v[5:6], src_vccz, v[2:3] 13261// CHECK: [0x05,0x00,0x82,0xd2,0xfb,0x04,0x02,0x00] 13262 13263v_min_f64 v[5:6], src_execz, v[2:3] 13264// CHECK: [0x05,0x00,0x82,0xd2,0xfc,0x04,0x02,0x00] 13265 13266v_min_f64 v[5:6], src_scc, v[2:3] 13267// CHECK: [0x05,0x00,0x82,0xd2,0xfd,0x04,0x02,0x00] 13268 13269v_min_f64 v[5:6], v[1:2], v[254:255] 13270// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00] 13271 13272v_min_f64 v[5:6], v[1:2], s[4:5] 13273// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00] 13274 13275v_min_f64 v[5:6], v[1:2], s[6:7] 13276// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00] 13277 13278v_min_f64 v[5:6], v[1:2], s[100:101] 13279// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00] 13280 13281v_min_f64 v[5:6], v[1:2], flat_scratch 13282// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00] 13283 13284v_min_f64 v[5:6], v[1:2], vcc 13285// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00] 13286 13287v_min_f64 v[5:6], v[1:2], ttmp[14:15] 13288// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf5,0x00,0x00] 13289 13290v_min_f64 v[5:6], v[1:2], exec 13291// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00] 13292 13293v_min_f64 v[5:6], v[1:2], 0 13294// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00] 13295 13296v_min_f64 v[5:6], v[1:2], -1 13297// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00] 13298 13299v_min_f64 v[5:6], v[1:2], 0.5 13300// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00] 13301 13302v_min_f64 v[5:6], v[1:2], -4.0 13303// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00] 13304 13305v_min_f64 v[5:6], v[1:2], src_vccz 13306// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf7,0x01,0x00] 13307 13308v_min_f64 v[5:6], v[1:2], src_execz 13309// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf9,0x01,0x00] 13310 13311v_min_f64 v[5:6], v[1:2], src_scc 13312// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfb,0x01,0x00] 13313 13314v_min_f64 v[5:6], -v[1:2], v[2:3] 13315// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20] 13316 13317v_min_f64 v[5:6], v[1:2], -v[2:3] 13318// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40] 13319 13320v_min_f64 v[5:6], -v[1:2], -v[2:3] 13321// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60] 13322 13323v_min_f64 v[5:6], |v[1:2]|, v[2:3] 13324// CHECK: [0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00] 13325 13326v_min_f64 v[5:6], v[1:2], |v[2:3]| 13327// CHECK: [0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00] 13328 13329v_min_f64 v[5:6], |v[1:2]|, |v[2:3]| 13330// CHECK: [0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00] 13331 13332v_min_f64 v[5:6], v[1:2], v[2:3] clamp 13333// CHECK: [0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00] 13334 13335v_min_f64 v[5:6], v[1:2], v[2:3] mul:2 13336// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08] 13337 13338v_min_f64 v[5:6], v[1:2], v[2:3] mul:4 13339// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10] 13340 13341v_min_f64 v[5:6], v[1:2], v[2:3] div:2 13342// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18] 13343 13344v_max_f64 v[5:6], v[1:2], v[2:3] 13345// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00] 13346 13347v_max_f64 v[254:255], v[1:2], v[2:3] 13348// CHECK: [0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00] 13349 13350v_max_f64 v[5:6], v[254:255], v[2:3] 13351// CHECK: [0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00] 13352 13353v_max_f64 v[5:6], s[2:3], v[2:3] 13354// CHECK: [0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00] 13355 13356v_max_f64 v[5:6], s[4:5], v[2:3] 13357// CHECK: [0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00] 13358 13359v_max_f64 v[5:6], s[100:101], v[2:3] 13360// CHECK: [0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00] 13361 13362v_max_f64 v[5:6], flat_scratch, v[2:3] 13363// CHECK: [0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00] 13364 13365v_max_f64 v[5:6], vcc, v[2:3] 13366// CHECK: [0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00] 13367 13368v_max_f64 v[5:6], ttmp[14:15], v[2:3] 13369// CHECK: [0x05,0x00,0x83,0xd2,0x7a,0x04,0x02,0x00] 13370 13371v_max_f64 v[5:6], exec, v[2:3] 13372// CHECK: [0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00] 13373 13374v_max_f64 v[5:6], 0, v[2:3] 13375// CHECK: [0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00] 13376 13377v_max_f64 v[5:6], -1, v[2:3] 13378// CHECK: [0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00] 13379 13380v_max_f64 v[5:6], 0.5, v[2:3] 13381// CHECK: [0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00] 13382 13383v_max_f64 v[5:6], -4.0, v[2:3] 13384// CHECK: [0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00] 13385 13386v_max_f64 v[5:6], src_vccz, v[2:3] 13387// CHECK: [0x05,0x00,0x83,0xd2,0xfb,0x04,0x02,0x00] 13388 13389v_max_f64 v[5:6], src_execz, v[2:3] 13390// CHECK: [0x05,0x00,0x83,0xd2,0xfc,0x04,0x02,0x00] 13391 13392v_max_f64 v[5:6], src_scc, v[2:3] 13393// CHECK: [0x05,0x00,0x83,0xd2,0xfd,0x04,0x02,0x00] 13394 13395v_max_f64 v[5:6], v[1:2], v[254:255] 13396// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00] 13397 13398v_max_f64 v[5:6], v[1:2], s[4:5] 13399// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00] 13400 13401v_max_f64 v[5:6], v[1:2], s[6:7] 13402// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00] 13403 13404v_max_f64 v[5:6], v[1:2], s[100:101] 13405// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00] 13406 13407v_max_f64 v[5:6], v[1:2], flat_scratch 13408// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00] 13409 13410v_max_f64 v[5:6], v[1:2], vcc 13411// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00] 13412 13413v_max_f64 v[5:6], v[1:2], ttmp[14:15] 13414// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xf5,0x00,0x00] 13415 13416v_max_f64 v[5:6], v[1:2], exec 13417// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00] 13418 13419v_max_f64 v[5:6], v[1:2], 0 13420// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00] 13421 13422v_max_f64 v[5:6], v[1:2], -1 13423// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00] 13424 13425v_max_f64 v[5:6], v[1:2], 0.5 13426// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00] 13427 13428v_max_f64 v[5:6], v[1:2], -4.0 13429// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00] 13430 13431v_max_f64 v[5:6], v[1:2], src_vccz 13432// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xf7,0x01,0x00] 13433 13434v_max_f64 v[5:6], v[1:2], src_execz 13435// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xf9,0x01,0x00] 13436 13437v_max_f64 v[5:6], v[1:2], src_scc 13438// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfb,0x01,0x00] 13439 13440v_max_f64 v[5:6], -v[1:2], v[2:3] 13441// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20] 13442 13443v_max_f64 v[5:6], v[1:2], -v[2:3] 13444// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40] 13445 13446v_max_f64 v[5:6], -v[1:2], -v[2:3] 13447// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60] 13448 13449v_max_f64 v[5:6], |v[1:2]|, v[2:3] 13450// CHECK: [0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00] 13451 13452v_max_f64 v[5:6], v[1:2], |v[2:3]| 13453// CHECK: [0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00] 13454 13455v_max_f64 v[5:6], |v[1:2]|, |v[2:3]| 13456// CHECK: [0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00] 13457 13458v_max_f64 v[5:6], v[1:2], v[2:3] clamp 13459// CHECK: [0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00] 13460 13461v_max_f64 v[5:6], v[1:2], v[2:3] mul:2 13462// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08] 13463 13464v_max_f64 v[5:6], v[1:2], v[2:3] mul:4 13465// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10] 13466 13467v_max_f64 v[5:6], v[1:2], v[2:3] div:2 13468// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18] 13469 13470v_ldexp_f64 v[5:6], v[1:2], v2 13471// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00] 13472 13473v_ldexp_f64 v[254:255], v[1:2], v2 13474// CHECK: [0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00] 13475 13476v_ldexp_f64 v[5:6], v[254:255], v2 13477// CHECK: [0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00] 13478 13479v_ldexp_f64 v[5:6], s[2:3], v2 13480// CHECK: [0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00] 13481 13482v_ldexp_f64 v[5:6], s[4:5], v2 13483// CHECK: [0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00] 13484 13485v_ldexp_f64 v[5:6], s[100:101], v2 13486// CHECK: [0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00] 13487 13488v_ldexp_f64 v[5:6], flat_scratch, v2 13489// CHECK: [0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00] 13490 13491v_ldexp_f64 v[5:6], vcc, v2 13492// CHECK: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00] 13493 13494v_ldexp_f64 v[5:6], ttmp[14:15], v2 13495// CHECK: [0x05,0x00,0x84,0xd2,0x7a,0x04,0x02,0x00] 13496 13497v_ldexp_f64 v[5:6], exec, v2 13498// CHECK: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00] 13499 13500v_ldexp_f64 v[5:6], 0, v2 13501// CHECK: [0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00] 13502 13503v_ldexp_f64 v[5:6], -1, v2 13504// CHECK: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00] 13505 13506v_ldexp_f64 v[5:6], 0.5, v2 13507// CHECK: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00] 13508 13509v_ldexp_f64 v[5:6], -4.0, v2 13510// CHECK: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00] 13511 13512v_ldexp_f64 v[5:6], src_vccz, v2 13513// CHECK: [0x05,0x00,0x84,0xd2,0xfb,0x04,0x02,0x00] 13514 13515v_ldexp_f64 v[5:6], src_execz, v2 13516// CHECK: [0x05,0x00,0x84,0xd2,0xfc,0x04,0x02,0x00] 13517 13518v_ldexp_f64 v[5:6], src_scc, v2 13519// CHECK: [0x05,0x00,0x84,0xd2,0xfd,0x04,0x02,0x00] 13520 13521v_ldexp_f64 v[5:6], v[1:2], v255 13522// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00] 13523 13524v_ldexp_f64 v[5:6], v[1:2], s2 13525// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00] 13526 13527v_ldexp_f64 v[5:6], v[1:2], s101 13528// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00] 13529 13530v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo 13531// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00] 13532 13533v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi 13534// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00] 13535 13536v_ldexp_f64 v[5:6], v[1:2], vcc_lo 13537// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00] 13538 13539v_ldexp_f64 v[5:6], v[1:2], vcc_hi 13540// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00] 13541 13542v_ldexp_f64 v[5:6], v[1:2], ttmp15 13543// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x00,0x00] 13544 13545v_ldexp_f64 v[5:6], v[1:2], m0 13546// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00] 13547 13548v_ldexp_f64 v[5:6], v[1:2], exec_lo 13549// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00] 13550 13551v_ldexp_f64 v[5:6], v[1:2], exec_hi 13552// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00] 13553 13554v_ldexp_f64 v[5:6], v[1:2], 0 13555// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00] 13556 13557v_ldexp_f64 v[5:6], v[1:2], -1 13558// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00] 13559 13560v_ldexp_f64 v[5:6], v[1:2], 0.5 13561// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00] 13562 13563v_ldexp_f64 v[5:6], v[1:2], -4.0 13564// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00] 13565 13566v_ldexp_f64 v[5:6], v[1:2], src_vccz 13567// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x01,0x00] 13568 13569v_ldexp_f64 v[5:6], v[1:2], src_execz 13570// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x01,0x00] 13571 13572v_ldexp_f64 v[5:6], v[1:2], src_scc 13573// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfb,0x01,0x00] 13574 13575v_ldexp_f64 v[5:6], -v[1:2], v2 13576// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20] 13577 13578v_ldexp_f64 v[5:6], |v[1:2]|, v2 13579// CHECK: [0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00] 13580 13581v_ldexp_f64 v[5:6], v[1:2], v2 clamp 13582// CHECK: [0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00] 13583 13584v_ldexp_f64 v[5:6], v[1:2], v2 mul:2 13585// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08] 13586 13587v_ldexp_f64 v[5:6], v[1:2], v2 mul:4 13588// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10] 13589 13590v_ldexp_f64 v[5:6], v[1:2], v2 div:2 13591// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18] 13592 13593v_mul_lo_u32 v5, v1, v2 13594// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00] 13595 13596v_mul_lo_u32 v255, v1, v2 13597// CHECK: [0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00] 13598 13599v_mul_lo_u32 v5, v255, v2 13600// CHECK: [0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00] 13601 13602v_mul_lo_u32 v5, s1, v2 13603// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00] 13604 13605v_mul_lo_u32 v5, s101, v2 13606// CHECK: [0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00] 13607 13608v_mul_lo_u32 v5, flat_scratch_lo, v2 13609// CHECK: [0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00] 13610 13611v_mul_lo_u32 v5, flat_scratch_hi, v2 13612// CHECK: [0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00] 13613 13614v_mul_lo_u32 v5, vcc_lo, v2 13615// CHECK: [0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00] 13616 13617v_mul_lo_u32 v5, vcc_hi, v2 13618// CHECK: [0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00] 13619 13620v_mul_lo_u32 v5, ttmp15, v2 13621// CHECK: [0x05,0x00,0x85,0xd2,0x7b,0x04,0x02,0x00] 13622 13623v_mul_lo_u32 v5, m0, v2 13624// CHECK: [0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00] 13625 13626v_mul_lo_u32 v5, exec_lo, v2 13627// CHECK: [0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00] 13628 13629v_mul_lo_u32 v5, exec_hi, v2 13630// CHECK: [0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00] 13631 13632v_mul_lo_u32 v5, 0, v2 13633// CHECK: [0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00] 13634 13635v_mul_lo_u32 v5, -1, v2 13636// CHECK: [0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00] 13637 13638v_mul_lo_u32 v5, 0.5, v2 13639// CHECK: [0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00] 13640 13641v_mul_lo_u32 v5, -4.0, v2 13642// CHECK: [0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00] 13643 13644v_mul_lo_u32 v5, src_vccz, v2 13645// CHECK: [0x05,0x00,0x85,0xd2,0xfb,0x04,0x02,0x00] 13646 13647v_mul_lo_u32 v5, src_execz, v2 13648// CHECK: [0x05,0x00,0x85,0xd2,0xfc,0x04,0x02,0x00] 13649 13650v_mul_lo_u32 v5, src_scc, v2 13651// CHECK: [0x05,0x00,0x85,0xd2,0xfd,0x04,0x02,0x00] 13652 13653v_mul_lo_u32 v5, src_lds_direct, v2 13654// CHECK: [0x05,0x00,0x85,0xd2,0xfe,0x04,0x02,0x00] 13655 13656v_mul_lo_u32 v5, v1, v255 13657// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00] 13658 13659v_mul_lo_u32 v5, v1, s2 13660// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00] 13661 13662v_mul_lo_u32 v5, v1, s101 13663// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00] 13664 13665v_mul_lo_u32 v5, v1, flat_scratch_lo 13666// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00] 13667 13668v_mul_lo_u32 v5, v1, flat_scratch_hi 13669// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00] 13670 13671v_mul_lo_u32 v5, v1, vcc_lo 13672// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00] 13673 13674v_mul_lo_u32 v5, v1, vcc_hi 13675// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00] 13676 13677v_mul_lo_u32 v5, v1, ttmp15 13678// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xf7,0x00,0x00] 13679 13680v_mul_lo_u32 v5, v1, m0 13681// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00] 13682 13683v_mul_lo_u32 v5, v1, exec_lo 13684// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00] 13685 13686v_mul_lo_u32 v5, v1, exec_hi 13687// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00] 13688 13689v_mul_lo_u32 v5, v1, 0 13690// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00] 13691 13692v_mul_lo_u32 v5, v1, -1 13693// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00] 13694 13695v_mul_lo_u32 v5, v1, 0.5 13696// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00] 13697 13698v_mul_lo_u32 v5, v1, -4.0 13699// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00] 13700 13701v_mul_lo_u32 v5, v1, src_vccz 13702// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xf7,0x01,0x00] 13703 13704v_mul_lo_u32 v5, v1, src_execz 13705// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x01,0x00] 13706 13707v_mul_lo_u32 v5, v1, src_scc 13708// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xfb,0x01,0x00] 13709 13710v_mul_hi_u32 v5, v1, v2 13711// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00] 13712 13713v_mul_hi_u32 v255, v1, v2 13714// CHECK: [0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00] 13715 13716v_mul_hi_u32 v5, v255, v2 13717// CHECK: [0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00] 13718 13719v_mul_hi_u32 v5, s1, v2 13720// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00] 13721 13722v_mul_hi_u32 v5, s101, v2 13723// CHECK: [0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00] 13724 13725v_mul_hi_u32 v5, flat_scratch_lo, v2 13726// CHECK: [0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00] 13727 13728v_mul_hi_u32 v5, flat_scratch_hi, v2 13729// CHECK: [0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00] 13730 13731v_mul_hi_u32 v5, vcc_lo, v2 13732// CHECK: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00] 13733 13734v_mul_hi_u32 v5, vcc_hi, v2 13735// CHECK: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00] 13736 13737v_mul_hi_u32 v5, ttmp15, v2 13738// CHECK: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x02,0x00] 13739 13740v_mul_hi_u32 v5, m0, v2 13741// CHECK: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00] 13742 13743v_mul_hi_u32 v5, exec_lo, v2 13744// CHECK: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00] 13745 13746v_mul_hi_u32 v5, exec_hi, v2 13747// CHECK: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00] 13748 13749v_mul_hi_u32 v5, 0, v2 13750// CHECK: [0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00] 13751 13752v_mul_hi_u32 v5, -1, v2 13753// CHECK: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00] 13754 13755v_mul_hi_u32 v5, 0.5, v2 13756// CHECK: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00] 13757 13758v_mul_hi_u32 v5, -4.0, v2 13759// CHECK: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00] 13760 13761v_mul_hi_u32 v5, src_vccz, v2 13762// CHECK: [0x05,0x00,0x86,0xd2,0xfb,0x04,0x02,0x00] 13763 13764v_mul_hi_u32 v5, src_execz, v2 13765// CHECK: [0x05,0x00,0x86,0xd2,0xfc,0x04,0x02,0x00] 13766 13767v_mul_hi_u32 v5, src_scc, v2 13768// CHECK: [0x05,0x00,0x86,0xd2,0xfd,0x04,0x02,0x00] 13769 13770v_mul_hi_u32 v5, src_lds_direct, v2 13771// CHECK: [0x05,0x00,0x86,0xd2,0xfe,0x04,0x02,0x00] 13772 13773v_mul_hi_u32 v5, v1, v255 13774// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00] 13775 13776v_mul_hi_u32 v5, v1, s2 13777// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00] 13778 13779v_mul_hi_u32 v5, v1, s101 13780// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00] 13781 13782v_mul_hi_u32 v5, v1, flat_scratch_lo 13783// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00] 13784 13785v_mul_hi_u32 v5, v1, flat_scratch_hi 13786// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00] 13787 13788v_mul_hi_u32 v5, v1, vcc_lo 13789// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00] 13790 13791v_mul_hi_u32 v5, v1, vcc_hi 13792// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00] 13793 13794v_mul_hi_u32 v5, v1, ttmp15 13795// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x00,0x00] 13796 13797v_mul_hi_u32 v5, v1, m0 13798// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00] 13799 13800v_mul_hi_u32 v5, v1, exec_lo 13801// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00] 13802 13803v_mul_hi_u32 v5, v1, exec_hi 13804// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00] 13805 13806v_mul_hi_u32 v5, v1, 0 13807// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00] 13808 13809v_mul_hi_u32 v5, v1, -1 13810// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00] 13811 13812v_mul_hi_u32 v5, v1, 0.5 13813// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00] 13814 13815v_mul_hi_u32 v5, v1, -4.0 13816// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00] 13817 13818v_mul_hi_u32 v5, v1, src_vccz 13819// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x01,0x00] 13820 13821v_mul_hi_u32 v5, v1, src_execz 13822// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x01,0x00] 13823 13824v_mul_hi_u32 v5, v1, src_scc 13825// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfb,0x01,0x00] 13826 13827v_mul_hi_i32 v5, v1, v2 13828// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00] 13829 13830v_mul_hi_i32 v255, v1, v2 13831// CHECK: [0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00] 13832 13833v_mul_hi_i32 v5, v255, v2 13834// CHECK: [0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00] 13835 13836v_mul_hi_i32 v5, s1, v2 13837// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00] 13838 13839v_mul_hi_i32 v5, s101, v2 13840// CHECK: [0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00] 13841 13842v_mul_hi_i32 v5, flat_scratch_lo, v2 13843// CHECK: [0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00] 13844 13845v_mul_hi_i32 v5, flat_scratch_hi, v2 13846// CHECK: [0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00] 13847 13848v_mul_hi_i32 v5, vcc_lo, v2 13849// CHECK: [0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00] 13850 13851v_mul_hi_i32 v5, vcc_hi, v2 13852// CHECK: [0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00] 13853 13854v_mul_hi_i32 v5, ttmp15, v2 13855// CHECK: [0x05,0x00,0x87,0xd2,0x7b,0x04,0x02,0x00] 13856 13857v_mul_hi_i32 v5, m0, v2 13858// CHECK: [0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00] 13859 13860v_mul_hi_i32 v5, exec_lo, v2 13861// CHECK: [0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00] 13862 13863v_mul_hi_i32 v5, exec_hi, v2 13864// CHECK: [0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00] 13865 13866v_mul_hi_i32 v5, 0, v2 13867// CHECK: [0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00] 13868 13869v_mul_hi_i32 v5, -1, v2 13870// CHECK: [0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00] 13871 13872v_mul_hi_i32 v5, 0.5, v2 13873// CHECK: [0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00] 13874 13875v_mul_hi_i32 v5, -4.0, v2 13876// CHECK: [0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00] 13877 13878v_mul_hi_i32 v5, src_vccz, v2 13879// CHECK: [0x05,0x00,0x87,0xd2,0xfb,0x04,0x02,0x00] 13880 13881v_mul_hi_i32 v5, src_execz, v2 13882// CHECK: [0x05,0x00,0x87,0xd2,0xfc,0x04,0x02,0x00] 13883 13884v_mul_hi_i32 v5, src_scc, v2 13885// CHECK: [0x05,0x00,0x87,0xd2,0xfd,0x04,0x02,0x00] 13886 13887v_mul_hi_i32 v5, src_lds_direct, v2 13888// CHECK: [0x05,0x00,0x87,0xd2,0xfe,0x04,0x02,0x00] 13889 13890v_mul_hi_i32 v5, v1, v255 13891// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00] 13892 13893v_mul_hi_i32 v5, v1, s2 13894// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00] 13895 13896v_mul_hi_i32 v5, v1, s101 13897// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00] 13898 13899v_mul_hi_i32 v5, v1, flat_scratch_lo 13900// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00] 13901 13902v_mul_hi_i32 v5, v1, flat_scratch_hi 13903// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00] 13904 13905v_mul_hi_i32 v5, v1, vcc_lo 13906// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00] 13907 13908v_mul_hi_i32 v5, v1, vcc_hi 13909// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00] 13910 13911v_mul_hi_i32 v5, v1, ttmp15 13912// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xf7,0x00,0x00] 13913 13914v_mul_hi_i32 v5, v1, m0 13915// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00] 13916 13917v_mul_hi_i32 v5, v1, exec_lo 13918// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00] 13919 13920v_mul_hi_i32 v5, v1, exec_hi 13921// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00] 13922 13923v_mul_hi_i32 v5, v1, 0 13924// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00] 13925 13926v_mul_hi_i32 v5, v1, -1 13927// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00] 13928 13929v_mul_hi_i32 v5, v1, 0.5 13930// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00] 13931 13932v_mul_hi_i32 v5, v1, -4.0 13933// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00] 13934 13935v_mul_hi_i32 v5, v1, src_vccz 13936// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xf7,0x01,0x00] 13937 13938v_mul_hi_i32 v5, v1, src_execz 13939// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x01,0x00] 13940 13941v_mul_hi_i32 v5, v1, src_scc 13942// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xfb,0x01,0x00] 13943 13944v_ldexp_f32 v5, v1, v2 13945// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00] 13946 13947v_ldexp_f32 v255, v1, v2 13948// CHECK: [0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00] 13949 13950v_ldexp_f32 v5, v255, v2 13951// CHECK: [0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00] 13952 13953v_ldexp_f32 v5, s1, v2 13954// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00] 13955 13956v_ldexp_f32 v5, s101, v2 13957// CHECK: [0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00] 13958 13959v_ldexp_f32 v5, flat_scratch_lo, v2 13960// CHECK: [0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00] 13961 13962v_ldexp_f32 v5, flat_scratch_hi, v2 13963// CHECK: [0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00] 13964 13965v_ldexp_f32 v5, vcc_lo, v2 13966// CHECK: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00] 13967 13968v_ldexp_f32 v5, vcc_hi, v2 13969// CHECK: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00] 13970 13971v_ldexp_f32 v5, ttmp15, v2 13972// CHECK: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x02,0x00] 13973 13974v_ldexp_f32 v5, m0, v2 13975// CHECK: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00] 13976 13977v_ldexp_f32 v5, exec_lo, v2 13978// CHECK: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00] 13979 13980v_ldexp_f32 v5, exec_hi, v2 13981// CHECK: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00] 13982 13983v_ldexp_f32 v5, 0, v2 13984// CHECK: [0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00] 13985 13986v_ldexp_f32 v5, -1, v2 13987// CHECK: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00] 13988 13989v_ldexp_f32 v5, 0.5, v2 13990// CHECK: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00] 13991 13992v_ldexp_f32 v5, -4.0, v2 13993// CHECK: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00] 13994 13995v_ldexp_f32 v5, src_vccz, v2 13996// CHECK: [0x05,0x00,0x88,0xd2,0xfb,0x04,0x02,0x00] 13997 13998v_ldexp_f32 v5, src_execz, v2 13999// CHECK: [0x05,0x00,0x88,0xd2,0xfc,0x04,0x02,0x00] 14000 14001v_ldexp_f32 v5, src_scc, v2 14002// CHECK: [0x05,0x00,0x88,0xd2,0xfd,0x04,0x02,0x00] 14003 14004v_ldexp_f32 v5, src_lds_direct, v2 14005// CHECK: [0x05,0x00,0x88,0xd2,0xfe,0x04,0x02,0x00] 14006 14007v_ldexp_f32 v5, v1, v255 14008// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00] 14009 14010v_ldexp_f32 v5, v1, s2 14011// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00] 14012 14013v_ldexp_f32 v5, v1, s101 14014// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00] 14015 14016v_ldexp_f32 v5, v1, flat_scratch_lo 14017// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00] 14018 14019v_ldexp_f32 v5, v1, flat_scratch_hi 14020// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00] 14021 14022v_ldexp_f32 v5, v1, vcc_lo 14023// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00] 14024 14025v_ldexp_f32 v5, v1, vcc_hi 14026// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00] 14027 14028v_ldexp_f32 v5, v1, ttmp15 14029// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x00,0x00] 14030 14031v_ldexp_f32 v5, v1, m0 14032// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00] 14033 14034v_ldexp_f32 v5, v1, exec_lo 14035// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00] 14036 14037v_ldexp_f32 v5, v1, exec_hi 14038// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00] 14039 14040v_ldexp_f32 v5, v1, 0 14041// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00] 14042 14043v_ldexp_f32 v5, v1, -1 14044// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00] 14045 14046v_ldexp_f32 v5, v1, 0.5 14047// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00] 14048 14049v_ldexp_f32 v5, v1, -4.0 14050// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00] 14051 14052v_ldexp_f32 v5, v1, src_vccz 14053// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x01,0x00] 14054 14055v_ldexp_f32 v5, v1, src_execz 14056// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x01,0x00] 14057 14058v_ldexp_f32 v5, v1, src_scc 14059// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfb,0x01,0x00] 14060 14061v_ldexp_f32 v5, -v1, v2 14062// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20] 14063 14064v_ldexp_f32 v5, |v1|, v2 14065// CHECK: [0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00] 14066 14067v_ldexp_f32 v5, v1, v2 clamp 14068// CHECK: [0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00] 14069 14070v_ldexp_f32 v5, v1, v2 mul:2 14071// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08] 14072 14073v_ldexp_f32 v5, v1, v2 mul:4 14074// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10] 14075 14076v_ldexp_f32 v5, v1, v2 div:2 14077// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18] 14078 14079v_readlane_b32 s5, v1, s2 14080// CHECK: [0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 14081 14082v_readlane_b32 s101, v1, s2 14083// CHECK: [0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 14084 14085v_readlane_b32 flat_scratch_lo, v1, s2 14086// CHECK: [0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 14087 14088v_readlane_b32 flat_scratch_hi, v1, s2 14089// CHECK: [0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 14090 14091v_readlane_b32 ttmp15, v1, s2 14092// CHECK: [0x7b,0x00,0x89,0xd2,0x01,0x05,0x00,0x00] 14093 14094v_readlane_b32 s5, v255, s2 14095// CHECK: [0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00] 14096 14097v_readlane_b32 s5, src_lds_direct, s2 14098// CHECK: [0x05,0x00,0x89,0xd2,0xfe,0x04,0x00,0x00] 14099 14100v_readlane_b32 s5, v1, s101 14101// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00] 14102 14103v_readlane_b32 s5, v1, flat_scratch_lo 14104// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00] 14105 14106v_readlane_b32 s5, v1, flat_scratch_hi 14107// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00] 14108 14109v_readlane_b32 s5, v1, vcc_lo 14110// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00] 14111 14112v_readlane_b32 s5, v1, vcc_hi 14113// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00] 14114 14115v_readlane_b32 s5, v1, ttmp15 14116// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xf7,0x00,0x00] 14117 14118v_readlane_b32 s5, v1, m0 14119// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00] 14120 14121v_readlane_b32 s5, v1, 0 14122// CHECK: [0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00] 14123 14124v_writelane_b32 v5, 0, s2 14125// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00] 14126 14127v_writelane_b32 v255, 0, s2 14128// CHECK: [0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00] 14129 14130v_writelane_b32 v5, -1, s2 14131// CHECK: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00] 14132 14133v_writelane_b32 v5, 0.5, s2 14134// CHECK: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00] 14135 14136v_writelane_b32 v5, -4.0, s2 14137// CHECK: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00] 14138 14139v_writelane_b32 v5, 0, s101 14140// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00] 14141 14142v_writelane_b32 v5, 0, flat_scratch_lo 14143// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00] 14144 14145v_writelane_b32 v5, 0, flat_scratch_hi 14146// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00] 14147 14148v_writelane_b32 v5, 0, vcc_lo 14149// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00] 14150 14151v_writelane_b32 v5, 0, vcc_hi 14152// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00] 14153 14154v_writelane_b32 v5, 0, ttmp15 14155// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xf6,0x00,0x00] 14156 14157v_writelane_b32 v5, 0, m0 14158// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00] 14159 14160v_writelane_b32 v5, 0, 0 14161// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00] 14162 14163v_bcnt_u32_b32 v5, v1, v2 14164// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00] 14165 14166v_bcnt_u32_b32 v255, v1, v2 14167// CHECK: [0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00] 14168 14169v_bcnt_u32_b32 v5, v255, v2 14170// CHECK: [0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00] 14171 14172v_bcnt_u32_b32 v5, s1, v2 14173// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00] 14174 14175v_bcnt_u32_b32 v5, s101, v2 14176// CHECK: [0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00] 14177 14178v_bcnt_u32_b32 v5, flat_scratch_lo, v2 14179// CHECK: [0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00] 14180 14181v_bcnt_u32_b32 v5, flat_scratch_hi, v2 14182// CHECK: [0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00] 14183 14184v_bcnt_u32_b32 v5, vcc_lo, v2 14185// CHECK: [0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00] 14186 14187v_bcnt_u32_b32 v5, vcc_hi, v2 14188// CHECK: [0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00] 14189 14190v_bcnt_u32_b32 v5, ttmp15, v2 14191// CHECK: [0x05,0x00,0x8b,0xd2,0x7b,0x04,0x02,0x00] 14192 14193v_bcnt_u32_b32 v5, m0, v2 14194// CHECK: [0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00] 14195 14196v_bcnt_u32_b32 v5, exec_lo, v2 14197// CHECK: [0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00] 14198 14199v_bcnt_u32_b32 v5, exec_hi, v2 14200// CHECK: [0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00] 14201 14202v_bcnt_u32_b32 v5, 0, v2 14203// CHECK: [0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00] 14204 14205v_bcnt_u32_b32 v5, -1, v2 14206// CHECK: [0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00] 14207 14208v_bcnt_u32_b32 v5, 0.5, v2 14209// CHECK: [0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00] 14210 14211v_bcnt_u32_b32 v5, -4.0, v2 14212// CHECK: [0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00] 14213 14214v_bcnt_u32_b32 v5, src_vccz, v2 14215// CHECK: [0x05,0x00,0x8b,0xd2,0xfb,0x04,0x02,0x00] 14216 14217v_bcnt_u32_b32 v5, src_execz, v2 14218// CHECK: [0x05,0x00,0x8b,0xd2,0xfc,0x04,0x02,0x00] 14219 14220v_bcnt_u32_b32 v5, src_scc, v2 14221// CHECK: [0x05,0x00,0x8b,0xd2,0xfd,0x04,0x02,0x00] 14222 14223v_bcnt_u32_b32 v5, src_lds_direct, v2 14224// CHECK: [0x05,0x00,0x8b,0xd2,0xfe,0x04,0x02,0x00] 14225 14226v_bcnt_u32_b32 v5, v1, v255 14227// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00] 14228 14229v_bcnt_u32_b32 v5, v1, s2 14230// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00] 14231 14232v_bcnt_u32_b32 v5, v1, s101 14233// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00] 14234 14235v_bcnt_u32_b32 v5, v1, flat_scratch_lo 14236// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00] 14237 14238v_bcnt_u32_b32 v5, v1, flat_scratch_hi 14239// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00] 14240 14241v_bcnt_u32_b32 v5, v1, vcc_lo 14242// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00] 14243 14244v_bcnt_u32_b32 v5, v1, vcc_hi 14245// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00] 14246 14247v_bcnt_u32_b32 v5, v1, ttmp15 14248// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xf7,0x00,0x00] 14249 14250v_bcnt_u32_b32 v5, v1, m0 14251// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00] 14252 14253v_bcnt_u32_b32 v5, v1, exec_lo 14254// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00] 14255 14256v_bcnt_u32_b32 v5, v1, exec_hi 14257// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00] 14258 14259v_bcnt_u32_b32 v5, v1, 0 14260// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00] 14261 14262v_bcnt_u32_b32 v5, v1, -1 14263// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00] 14264 14265v_bcnt_u32_b32 v5, v1, 0.5 14266// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00] 14267 14268v_bcnt_u32_b32 v5, v1, -4.0 14269// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00] 14270 14271v_bcnt_u32_b32 v5, v1, src_vccz 14272// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xf7,0x01,0x00] 14273 14274v_bcnt_u32_b32 v5, v1, src_execz 14275// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x01,0x00] 14276 14277v_bcnt_u32_b32 v5, v1, src_scc 14278// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xfb,0x01,0x00] 14279 14280v_mbcnt_lo_u32_b32 v5, v1, v2 14281// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00] 14282 14283v_mbcnt_lo_u32_b32 v255, v1, v2 14284// CHECK: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00] 14285 14286v_mbcnt_lo_u32_b32 v5, v255, v2 14287// CHECK: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00] 14288 14289v_mbcnt_lo_u32_b32 v5, s1, v2 14290// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00] 14291 14292v_mbcnt_lo_u32_b32 v5, s101, v2 14293// CHECK: [0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00] 14294 14295v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2 14296// CHECK: [0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00] 14297 14298v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2 14299// CHECK: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00] 14300 14301v_mbcnt_lo_u32_b32 v5, vcc_lo, v2 14302// CHECK: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00] 14303 14304v_mbcnt_lo_u32_b32 v5, vcc_hi, v2 14305// CHECK: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00] 14306 14307v_mbcnt_lo_u32_b32 v5, ttmp15, v2 14308// CHECK: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x02,0x00] 14309 14310v_mbcnt_lo_u32_b32 v5, m0, v2 14311// CHECK: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00] 14312 14313v_mbcnt_lo_u32_b32 v5, exec_lo, v2 14314// CHECK: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00] 14315 14316v_mbcnt_lo_u32_b32 v5, exec_hi, v2 14317// CHECK: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00] 14318 14319v_mbcnt_lo_u32_b32 v5, 0, v2 14320// CHECK: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00] 14321 14322v_mbcnt_lo_u32_b32 v5, -1, v2 14323// CHECK: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00] 14324 14325v_mbcnt_lo_u32_b32 v5, 0.5, v2 14326// CHECK: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00] 14327 14328v_mbcnt_lo_u32_b32 v5, -4.0, v2 14329// CHECK: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00] 14330 14331v_mbcnt_lo_u32_b32 v5, src_vccz, v2 14332// CHECK: [0x05,0x00,0x8c,0xd2,0xfb,0x04,0x02,0x00] 14333 14334v_mbcnt_lo_u32_b32 v5, src_execz, v2 14335// CHECK: [0x05,0x00,0x8c,0xd2,0xfc,0x04,0x02,0x00] 14336 14337v_mbcnt_lo_u32_b32 v5, src_scc, v2 14338// CHECK: [0x05,0x00,0x8c,0xd2,0xfd,0x04,0x02,0x00] 14339 14340v_mbcnt_lo_u32_b32 v5, src_lds_direct, v2 14341// CHECK: [0x05,0x00,0x8c,0xd2,0xfe,0x04,0x02,0x00] 14342 14343v_mbcnt_lo_u32_b32 v5, v1, v255 14344// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00] 14345 14346v_mbcnt_lo_u32_b32 v5, v1, s2 14347// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00] 14348 14349v_mbcnt_lo_u32_b32 v5, v1, s101 14350// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00] 14351 14352v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_lo 14353// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00] 14354 14355v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_hi 14356// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00] 14357 14358v_mbcnt_lo_u32_b32 v5, v1, vcc_lo 14359// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00] 14360 14361v_mbcnt_lo_u32_b32 v5, v1, vcc_hi 14362// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00] 14363 14364v_mbcnt_lo_u32_b32 v5, v1, ttmp15 14365// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x00,0x00] 14366 14367v_mbcnt_lo_u32_b32 v5, v1, m0 14368// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00] 14369 14370v_mbcnt_lo_u32_b32 v5, v1, exec_lo 14371// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00] 14372 14373v_mbcnt_lo_u32_b32 v5, v1, exec_hi 14374// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00] 14375 14376v_mbcnt_lo_u32_b32 v5, v1, 0 14377// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00] 14378 14379v_mbcnt_lo_u32_b32 v5, v1, -1 14380// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00] 14381 14382v_mbcnt_lo_u32_b32 v5, v1, 0.5 14383// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00] 14384 14385v_mbcnt_lo_u32_b32 v5, v1, -4.0 14386// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00] 14387 14388v_mbcnt_lo_u32_b32 v5, v1, src_vccz 14389// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x01,0x00] 14390 14391v_mbcnt_lo_u32_b32 v5, v1, src_execz 14392// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x01,0x00] 14393 14394v_mbcnt_lo_u32_b32 v5, v1, src_scc 14395// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfb,0x01,0x00] 14396 14397v_mbcnt_hi_u32_b32 v5, v1, v2 14398// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00] 14399 14400v_mbcnt_hi_u32_b32 v255, v1, v2 14401// CHECK: [0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00] 14402 14403v_mbcnt_hi_u32_b32 v5, v255, v2 14404// CHECK: [0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00] 14405 14406v_mbcnt_hi_u32_b32 v5, s1, v2 14407// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00] 14408 14409v_mbcnt_hi_u32_b32 v5, s101, v2 14410// CHECK: [0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00] 14411 14412v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2 14413// CHECK: [0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00] 14414 14415v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2 14416// CHECK: [0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00] 14417 14418v_mbcnt_hi_u32_b32 v5, vcc_lo, v2 14419// CHECK: [0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00] 14420 14421v_mbcnt_hi_u32_b32 v5, vcc_hi, v2 14422// CHECK: [0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00] 14423 14424v_mbcnt_hi_u32_b32 v5, ttmp15, v2 14425// CHECK: [0x05,0x00,0x8d,0xd2,0x7b,0x04,0x02,0x00] 14426 14427v_mbcnt_hi_u32_b32 v5, m0, v2 14428// CHECK: [0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00] 14429 14430v_mbcnt_hi_u32_b32 v5, exec_lo, v2 14431// CHECK: [0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00] 14432 14433v_mbcnt_hi_u32_b32 v5, exec_hi, v2 14434// CHECK: [0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00] 14435 14436v_mbcnt_hi_u32_b32 v5, 0, v2 14437// CHECK: [0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00] 14438 14439v_mbcnt_hi_u32_b32 v5, -1, v2 14440// CHECK: [0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00] 14441 14442v_mbcnt_hi_u32_b32 v5, 0.5, v2 14443// CHECK: [0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00] 14444 14445v_mbcnt_hi_u32_b32 v5, -4.0, v2 14446// CHECK: [0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00] 14447 14448v_mbcnt_hi_u32_b32 v5, src_vccz, v2 14449// CHECK: [0x05,0x00,0x8d,0xd2,0xfb,0x04,0x02,0x00] 14450 14451v_mbcnt_hi_u32_b32 v5, src_execz, v2 14452// CHECK: [0x05,0x00,0x8d,0xd2,0xfc,0x04,0x02,0x00] 14453 14454v_mbcnt_hi_u32_b32 v5, src_scc, v2 14455// CHECK: [0x05,0x00,0x8d,0xd2,0xfd,0x04,0x02,0x00] 14456 14457v_mbcnt_hi_u32_b32 v5, src_lds_direct, v2 14458// CHECK: [0x05,0x00,0x8d,0xd2,0xfe,0x04,0x02,0x00] 14459 14460v_mbcnt_hi_u32_b32 v5, v1, v255 14461// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00] 14462 14463v_mbcnt_hi_u32_b32 v5, v1, s2 14464// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00] 14465 14466v_mbcnt_hi_u32_b32 v5, v1, s101 14467// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00] 14468 14469v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_lo 14470// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00] 14471 14472v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_hi 14473// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00] 14474 14475v_mbcnt_hi_u32_b32 v5, v1, vcc_lo 14476// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00] 14477 14478v_mbcnt_hi_u32_b32 v5, v1, vcc_hi 14479// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00] 14480 14481v_mbcnt_hi_u32_b32 v5, v1, ttmp15 14482// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xf7,0x00,0x00] 14483 14484v_mbcnt_hi_u32_b32 v5, v1, m0 14485// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00] 14486 14487v_mbcnt_hi_u32_b32 v5, v1, exec_lo 14488// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00] 14489 14490v_mbcnt_hi_u32_b32 v5, v1, exec_hi 14491// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00] 14492 14493v_mbcnt_hi_u32_b32 v5, v1, 0 14494// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00] 14495 14496v_mbcnt_hi_u32_b32 v5, v1, -1 14497// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00] 14498 14499v_mbcnt_hi_u32_b32 v5, v1, 0.5 14500// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00] 14501 14502v_mbcnt_hi_u32_b32 v5, v1, -4.0 14503// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00] 14504 14505v_mbcnt_hi_u32_b32 v5, v1, src_vccz 14506// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xf7,0x01,0x00] 14507 14508v_mbcnt_hi_u32_b32 v5, v1, src_execz 14509// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x01,0x00] 14510 14511v_mbcnt_hi_u32_b32 v5, v1, src_scc 14512// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xfb,0x01,0x00] 14513 14514v_lshlrev_b64 v[5:6], v1, v[2:3] 14515// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00] 14516 14517v_lshlrev_b64 v[254:255], v1, v[2:3] 14518// CHECK: [0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00] 14519 14520v_lshlrev_b64 v[5:6], v255, v[2:3] 14521// CHECK: [0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00] 14522 14523v_lshlrev_b64 v[5:6], s1, v[2:3] 14524// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00] 14525 14526v_lshlrev_b64 v[5:6], s101, v[2:3] 14527// CHECK: [0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00] 14528 14529v_lshlrev_b64 v[5:6], flat_scratch_lo, v[2:3] 14530// CHECK: [0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00] 14531 14532v_lshlrev_b64 v[5:6], flat_scratch_hi, v[2:3] 14533// CHECK: [0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00] 14534 14535v_lshlrev_b64 v[5:6], vcc_lo, v[2:3] 14536// CHECK: [0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00] 14537 14538v_lshlrev_b64 v[5:6], vcc_hi, v[2:3] 14539// CHECK: [0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00] 14540 14541v_lshlrev_b64 v[5:6], ttmp15, v[2:3] 14542// CHECK: [0x05,0x00,0x8f,0xd2,0x7b,0x04,0x02,0x00] 14543 14544v_lshlrev_b64 v[5:6], m0, v[2:3] 14545// CHECK: [0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00] 14546 14547v_lshlrev_b64 v[5:6], exec_lo, v[2:3] 14548// CHECK: [0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00] 14549 14550v_lshlrev_b64 v[5:6], exec_hi, v[2:3] 14551// CHECK: [0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00] 14552 14553v_lshlrev_b64 v[5:6], 0, v[2:3] 14554// CHECK: [0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00] 14555 14556v_lshlrev_b64 v[5:6], -1, v[2:3] 14557// CHECK: [0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00] 14558 14559v_lshlrev_b64 v[5:6], 0.5, v[2:3] 14560// CHECK: [0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00] 14561 14562v_lshlrev_b64 v[5:6], -4.0, v[2:3] 14563// CHECK: [0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00] 14564 14565v_lshlrev_b64 v[5:6], src_vccz, v[2:3] 14566// CHECK: [0x05,0x00,0x8f,0xd2,0xfb,0x04,0x02,0x00] 14567 14568v_lshlrev_b64 v[5:6], src_execz, v[2:3] 14569// CHECK: [0x05,0x00,0x8f,0xd2,0xfc,0x04,0x02,0x00] 14570 14571v_lshlrev_b64 v[5:6], src_scc, v[2:3] 14572// CHECK: [0x05,0x00,0x8f,0xd2,0xfd,0x04,0x02,0x00] 14573 14574v_lshlrev_b64 v[5:6], v1, v[254:255] 14575// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00] 14576 14577v_lshlrev_b64 v[5:6], v1, s[4:5] 14578// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00] 14579 14580v_lshlrev_b64 v[5:6], v1, s[6:7] 14581// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00] 14582 14583v_lshlrev_b64 v[5:6], v1, s[100:101] 14584// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00] 14585 14586v_lshlrev_b64 v[5:6], v1, flat_scratch 14587// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00] 14588 14589v_lshlrev_b64 v[5:6], v1, vcc 14590// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00] 14591 14592v_lshlrev_b64 v[5:6], v1, ttmp[14:15] 14593// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xf5,0x00,0x00] 14594 14595v_lshlrev_b64 v[5:6], v1, exec 14596// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00] 14597 14598v_lshlrev_b64 v[5:6], v1, 0 14599// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00] 14600 14601v_lshlrev_b64 v[5:6], v1, -1 14602// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00] 14603 14604v_lshlrev_b64 v[5:6], v1, 0.5 14605// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00] 14606 14607v_lshlrev_b64 v[5:6], v1, -4.0 14608// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00] 14609 14610v_lshlrev_b64 v[5:6], v1, src_vccz 14611// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xf7,0x01,0x00] 14612 14613v_lshlrev_b64 v[5:6], v1, src_execz 14614// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xf9,0x01,0x00] 14615 14616v_lshlrev_b64 v[5:6], v1, src_scc 14617// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfb,0x01,0x00] 14618 14619v_lshrrev_b64 v[5:6], v1, v[2:3] 14620// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00] 14621 14622v_lshrrev_b64 v[254:255], v1, v[2:3] 14623// CHECK: [0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00] 14624 14625v_lshrrev_b64 v[5:6], v255, v[2:3] 14626// CHECK: [0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00] 14627 14628v_lshrrev_b64 v[5:6], s1, v[2:3] 14629// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00] 14630 14631v_lshrrev_b64 v[5:6], s101, v[2:3] 14632// CHECK: [0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00] 14633 14634v_lshrrev_b64 v[5:6], flat_scratch_lo, v[2:3] 14635// CHECK: [0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00] 14636 14637v_lshrrev_b64 v[5:6], flat_scratch_hi, v[2:3] 14638// CHECK: [0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00] 14639 14640v_lshrrev_b64 v[5:6], vcc_lo, v[2:3] 14641// CHECK: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00] 14642 14643v_lshrrev_b64 v[5:6], vcc_hi, v[2:3] 14644// CHECK: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00] 14645 14646v_lshrrev_b64 v[5:6], ttmp15, v[2:3] 14647// CHECK: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x02,0x00] 14648 14649v_lshrrev_b64 v[5:6], m0, v[2:3] 14650// CHECK: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00] 14651 14652v_lshrrev_b64 v[5:6], exec_lo, v[2:3] 14653// CHECK: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00] 14654 14655v_lshrrev_b64 v[5:6], exec_hi, v[2:3] 14656// CHECK: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00] 14657 14658v_lshrrev_b64 v[5:6], 0, v[2:3] 14659// CHECK: [0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00] 14660 14661v_lshrrev_b64 v[5:6], -1, v[2:3] 14662// CHECK: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00] 14663 14664v_lshrrev_b64 v[5:6], 0.5, v[2:3] 14665// CHECK: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00] 14666 14667v_lshrrev_b64 v[5:6], -4.0, v[2:3] 14668// CHECK: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00] 14669 14670v_lshrrev_b64 v[5:6], src_vccz, v[2:3] 14671// CHECK: [0x05,0x00,0x90,0xd2,0xfb,0x04,0x02,0x00] 14672 14673v_lshrrev_b64 v[5:6], src_execz, v[2:3] 14674// CHECK: [0x05,0x00,0x90,0xd2,0xfc,0x04,0x02,0x00] 14675 14676v_lshrrev_b64 v[5:6], src_scc, v[2:3] 14677// CHECK: [0x05,0x00,0x90,0xd2,0xfd,0x04,0x02,0x00] 14678 14679v_lshrrev_b64 v[5:6], v1, v[254:255] 14680// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00] 14681 14682v_lshrrev_b64 v[5:6], v1, s[4:5] 14683// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00] 14684 14685v_lshrrev_b64 v[5:6], v1, s[6:7] 14686// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00] 14687 14688v_lshrrev_b64 v[5:6], v1, s[100:101] 14689// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00] 14690 14691v_lshrrev_b64 v[5:6], v1, flat_scratch 14692// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00] 14693 14694v_lshrrev_b64 v[5:6], v1, vcc 14695// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00] 14696 14697v_lshrrev_b64 v[5:6], v1, ttmp[14:15] 14698// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf5,0x00,0x00] 14699 14700v_lshrrev_b64 v[5:6], v1, exec 14701// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00] 14702 14703v_lshrrev_b64 v[5:6], v1, 0 14704// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00] 14705 14706v_lshrrev_b64 v[5:6], v1, -1 14707// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00] 14708 14709v_lshrrev_b64 v[5:6], v1, 0.5 14710// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00] 14711 14712v_lshrrev_b64 v[5:6], v1, -4.0 14713// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00] 14714 14715v_lshrrev_b64 v[5:6], v1, src_vccz 14716// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf7,0x01,0x00] 14717 14718v_lshrrev_b64 v[5:6], v1, src_execz 14719// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf9,0x01,0x00] 14720 14721v_lshrrev_b64 v[5:6], v1, src_scc 14722// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfb,0x01,0x00] 14723 14724v_ashrrev_i64 v[5:6], v1, v[2:3] 14725// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00] 14726 14727v_ashrrev_i64 v[254:255], v1, v[2:3] 14728// CHECK: [0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00] 14729 14730v_ashrrev_i64 v[5:6], v255, v[2:3] 14731// CHECK: [0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00] 14732 14733v_ashrrev_i64 v[5:6], s1, v[2:3] 14734// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00] 14735 14736v_ashrrev_i64 v[5:6], s101, v[2:3] 14737// CHECK: [0x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00] 14738 14739v_ashrrev_i64 v[5:6], flat_scratch_lo, v[2:3] 14740// CHECK: [0x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00] 14741 14742v_ashrrev_i64 v[5:6], flat_scratch_hi, v[2:3] 14743// CHECK: [0x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00] 14744 14745v_ashrrev_i64 v[5:6], vcc_lo, v[2:3] 14746// CHECK: [0x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00] 14747 14748v_ashrrev_i64 v[5:6], vcc_hi, v[2:3] 14749// CHECK: [0x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00] 14750 14751v_ashrrev_i64 v[5:6], ttmp15, v[2:3] 14752// CHECK: [0x05,0x00,0x91,0xd2,0x7b,0x04,0x02,0x00] 14753 14754v_ashrrev_i64 v[5:6], m0, v[2:3] 14755// CHECK: [0x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00] 14756 14757v_ashrrev_i64 v[5:6], exec_lo, v[2:3] 14758// CHECK: [0x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00] 14759 14760v_ashrrev_i64 v[5:6], exec_hi, v[2:3] 14761// CHECK: [0x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00] 14762 14763v_ashrrev_i64 v[5:6], 0, v[2:3] 14764// CHECK: [0x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00] 14765 14766v_ashrrev_i64 v[5:6], -1, v[2:3] 14767// CHECK: [0x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00] 14768 14769v_ashrrev_i64 v[5:6], 0.5, v[2:3] 14770// CHECK: [0x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00] 14771 14772v_ashrrev_i64 v[5:6], -4.0, v[2:3] 14773// CHECK: [0x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00] 14774 14775v_ashrrev_i64 v[5:6], src_vccz, v[2:3] 14776// CHECK: [0x05,0x00,0x91,0xd2,0xfb,0x04,0x02,0x00] 14777 14778v_ashrrev_i64 v[5:6], src_execz, v[2:3] 14779// CHECK: [0x05,0x00,0x91,0xd2,0xfc,0x04,0x02,0x00] 14780 14781v_ashrrev_i64 v[5:6], src_scc, v[2:3] 14782// CHECK: [0x05,0x00,0x91,0xd2,0xfd,0x04,0x02,0x00] 14783 14784v_ashrrev_i64 v[5:6], v1, v[254:255] 14785// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00] 14786 14787v_ashrrev_i64 v[5:6], v1, s[4:5] 14788// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00] 14789 14790v_ashrrev_i64 v[5:6], v1, s[6:7] 14791// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00] 14792 14793v_ashrrev_i64 v[5:6], v1, s[100:101] 14794// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00] 14795 14796v_ashrrev_i64 v[5:6], v1, flat_scratch 14797// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00] 14798 14799v_ashrrev_i64 v[5:6], v1, vcc 14800// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00] 14801 14802v_ashrrev_i64 v[5:6], v1, ttmp[14:15] 14803// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xf5,0x00,0x00] 14804 14805v_ashrrev_i64 v[5:6], v1, exec 14806// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00] 14807 14808v_ashrrev_i64 v[5:6], v1, 0 14809// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00] 14810 14811v_ashrrev_i64 v[5:6], v1, -1 14812// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00] 14813 14814v_ashrrev_i64 v[5:6], v1, 0.5 14815// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00] 14816 14817v_ashrrev_i64 v[5:6], v1, -4.0 14818// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00] 14819 14820v_ashrrev_i64 v[5:6], v1, src_vccz 14821// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xf7,0x01,0x00] 14822 14823v_ashrrev_i64 v[5:6], v1, src_execz 14824// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xf9,0x01,0x00] 14825 14826v_ashrrev_i64 v[5:6], v1, src_scc 14827// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfb,0x01,0x00] 14828 14829v_trig_preop_f64 v[5:6], v[1:2], v2 14830// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00] 14831 14832v_trig_preop_f64 v[254:255], v[1:2], v2 14833// CHECK: [0xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00] 14834 14835v_trig_preop_f64 v[5:6], v[254:255], v2 14836// CHECK: [0x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00] 14837 14838v_trig_preop_f64 v[5:6], s[2:3], v2 14839// CHECK: [0x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00] 14840 14841v_trig_preop_f64 v[5:6], s[4:5], v2 14842// CHECK: [0x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00] 14843 14844v_trig_preop_f64 v[5:6], s[100:101], v2 14845// CHECK: [0x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00] 14846 14847v_trig_preop_f64 v[5:6], flat_scratch, v2 14848// CHECK: [0x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00] 14849 14850v_trig_preop_f64 v[5:6], vcc, v2 14851// CHECK: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00] 14852 14853v_trig_preop_f64 v[5:6], ttmp[14:15], v2 14854// CHECK: [0x05,0x00,0x92,0xd2,0x7a,0x04,0x02,0x00] 14855 14856v_trig_preop_f64 v[5:6], exec, v2 14857// CHECK: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00] 14858 14859v_trig_preop_f64 v[5:6], 0, v2 14860// CHECK: [0x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00] 14861 14862v_trig_preop_f64 v[5:6], -1, v2 14863// CHECK: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00] 14864 14865v_trig_preop_f64 v[5:6], 0.5, v2 14866// CHECK: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00] 14867 14868v_trig_preop_f64 v[5:6], -4.0, v2 14869// CHECK: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00] 14870 14871v_trig_preop_f64 v[5:6], src_vccz, v2 14872// CHECK: [0x05,0x00,0x92,0xd2,0xfb,0x04,0x02,0x00] 14873 14874v_trig_preop_f64 v[5:6], src_execz, v2 14875// CHECK: [0x05,0x00,0x92,0xd2,0xfc,0x04,0x02,0x00] 14876 14877v_trig_preop_f64 v[5:6], src_scc, v2 14878// CHECK: [0x05,0x00,0x92,0xd2,0xfd,0x04,0x02,0x00] 14879 14880v_trig_preop_f64 v[5:6], v[1:2], v255 14881// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00] 14882 14883v_trig_preop_f64 v[5:6], v[1:2], s2 14884// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00] 14885 14886v_trig_preop_f64 v[5:6], v[1:2], s101 14887// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00] 14888 14889v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo 14890// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00] 14891 14892v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi 14893// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00] 14894 14895v_trig_preop_f64 v[5:6], v[1:2], vcc_lo 14896// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00] 14897 14898v_trig_preop_f64 v[5:6], v[1:2], vcc_hi 14899// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00] 14900 14901v_trig_preop_f64 v[5:6], v[1:2], ttmp15 14902// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x00,0x00] 14903 14904v_trig_preop_f64 v[5:6], v[1:2], m0 14905// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00] 14906 14907v_trig_preop_f64 v[5:6], v[1:2], exec_lo 14908// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00] 14909 14910v_trig_preop_f64 v[5:6], v[1:2], exec_hi 14911// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00] 14912 14913v_trig_preop_f64 v[5:6], v[1:2], 0 14914// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00] 14915 14916v_trig_preop_f64 v[5:6], v[1:2], -1 14917// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00] 14918 14919v_trig_preop_f64 v[5:6], v[1:2], 0.5 14920// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00] 14921 14922v_trig_preop_f64 v[5:6], v[1:2], -4.0 14923// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00] 14924 14925v_trig_preop_f64 v[5:6], v[1:2], src_vccz 14926// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x01,0x00] 14927 14928v_trig_preop_f64 v[5:6], v[1:2], src_execz 14929// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x01,0x00] 14930 14931v_trig_preop_f64 v[5:6], v[1:2], src_scc 14932// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfb,0x01,0x00] 14933 14934v_trig_preop_f64 v[5:6], -v[1:2], v2 14935// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20] 14936 14937v_trig_preop_f64 v[5:6], |v[1:2]|, v2 14938// CHECK: [0x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00] 14939 14940v_trig_preop_f64 v[5:6], v[1:2], v2 clamp 14941// CHECK: [0x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00] 14942 14943v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2 14944// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08] 14945 14946v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4 14947// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10] 14948 14949v_trig_preop_f64 v[5:6], v[1:2], v2 div:2 14950// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18] 14951 14952v_bfm_b32 v5, v1, v2 14953// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00] 14954 14955v_bfm_b32 v255, v1, v2 14956// CHECK: [0xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00] 14957 14958v_bfm_b32 v5, v255, v2 14959// CHECK: [0x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00] 14960 14961v_bfm_b32 v5, s1, v2 14962// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00] 14963 14964v_bfm_b32 v5, s101, v2 14965// CHECK: [0x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00] 14966 14967v_bfm_b32 v5, flat_scratch_lo, v2 14968// CHECK: [0x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00] 14969 14970v_bfm_b32 v5, flat_scratch_hi, v2 14971// CHECK: [0x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00] 14972 14973v_bfm_b32 v5, vcc_lo, v2 14974// CHECK: [0x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00] 14975 14976v_bfm_b32 v5, vcc_hi, v2 14977// CHECK: [0x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00] 14978 14979v_bfm_b32 v5, ttmp15, v2 14980// CHECK: [0x05,0x00,0x93,0xd2,0x7b,0x04,0x02,0x00] 14981 14982v_bfm_b32 v5, m0, v2 14983// CHECK: [0x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00] 14984 14985v_bfm_b32 v5, exec_lo, v2 14986// CHECK: [0x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00] 14987 14988v_bfm_b32 v5, exec_hi, v2 14989// CHECK: [0x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00] 14990 14991v_bfm_b32 v5, 0, v2 14992// CHECK: [0x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00] 14993 14994v_bfm_b32 v5, -1, v2 14995// CHECK: [0x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00] 14996 14997v_bfm_b32 v5, 0.5, v2 14998// CHECK: [0x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00] 14999 15000v_bfm_b32 v5, -4.0, v2 15001// CHECK: [0x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00] 15002 15003v_bfm_b32 v5, src_vccz, v2 15004// CHECK: [0x05,0x00,0x93,0xd2,0xfb,0x04,0x02,0x00] 15005 15006v_bfm_b32 v5, src_execz, v2 15007// CHECK: [0x05,0x00,0x93,0xd2,0xfc,0x04,0x02,0x00] 15008 15009v_bfm_b32 v5, src_scc, v2 15010// CHECK: [0x05,0x00,0x93,0xd2,0xfd,0x04,0x02,0x00] 15011 15012v_bfm_b32 v5, src_lds_direct, v2 15013// CHECK: [0x05,0x00,0x93,0xd2,0xfe,0x04,0x02,0x00] 15014 15015v_bfm_b32 v5, v1, v255 15016// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00] 15017 15018v_bfm_b32 v5, v1, s2 15019// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00] 15020 15021v_bfm_b32 v5, v1, s101 15022// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00] 15023 15024v_bfm_b32 v5, v1, flat_scratch_lo 15025// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00] 15026 15027v_bfm_b32 v5, v1, flat_scratch_hi 15028// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00] 15029 15030v_bfm_b32 v5, v1, vcc_lo 15031// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00] 15032 15033v_bfm_b32 v5, v1, vcc_hi 15034// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00] 15035 15036v_bfm_b32 v5, v1, ttmp15 15037// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xf7,0x00,0x00] 15038 15039v_bfm_b32 v5, v1, m0 15040// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00] 15041 15042v_bfm_b32 v5, v1, exec_lo 15043// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00] 15044 15045v_bfm_b32 v5, v1, exec_hi 15046// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00] 15047 15048v_bfm_b32 v5, v1, 0 15049// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00] 15050 15051v_bfm_b32 v5, v1, -1 15052// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00] 15053 15054v_bfm_b32 v5, v1, 0.5 15055// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00] 15056 15057v_bfm_b32 v5, v1, -4.0 15058// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00] 15059 15060v_bfm_b32 v5, v1, src_vccz 15061// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xf7,0x01,0x00] 15062 15063v_bfm_b32 v5, v1, src_execz 15064// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xf9,0x01,0x00] 15065 15066v_bfm_b32 v5, v1, src_scc 15067// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xfb,0x01,0x00] 15068 15069v_cvt_pknorm_i16_f32 v5, v1, v2 15070// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00] 15071 15072v_cvt_pknorm_i16_f32 v255, v1, v2 15073// CHECK: [0xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00] 15074 15075v_cvt_pknorm_i16_f32 v5, v255, v2 15076// CHECK: [0x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00] 15077 15078v_cvt_pknorm_i16_f32 v5, s1, v2 15079// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00] 15080 15081v_cvt_pknorm_i16_f32 v5, s101, v2 15082// CHECK: [0x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00] 15083 15084v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2 15085// CHECK: [0x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00] 15086 15087v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2 15088// CHECK: [0x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00] 15089 15090v_cvt_pknorm_i16_f32 v5, vcc_lo, v2 15091// CHECK: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00] 15092 15093v_cvt_pknorm_i16_f32 v5, vcc_hi, v2 15094// CHECK: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00] 15095 15096v_cvt_pknorm_i16_f32 v5, ttmp15, v2 15097// CHECK: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x02,0x00] 15098 15099v_cvt_pknorm_i16_f32 v5, m0, v2 15100// CHECK: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00] 15101 15102v_cvt_pknorm_i16_f32 v5, exec_lo, v2 15103// CHECK: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00] 15104 15105v_cvt_pknorm_i16_f32 v5, exec_hi, v2 15106// CHECK: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00] 15107 15108v_cvt_pknorm_i16_f32 v5, 0, v2 15109// CHECK: [0x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00] 15110 15111v_cvt_pknorm_i16_f32 v5, -1, v2 15112// CHECK: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00] 15113 15114v_cvt_pknorm_i16_f32 v5, 0.5, v2 15115// CHECK: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00] 15116 15117v_cvt_pknorm_i16_f32 v5, -4.0, v2 15118// CHECK: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00] 15119 15120v_cvt_pknorm_i16_f32 v5, src_vccz, v2 15121// CHECK: [0x05,0x00,0x94,0xd2,0xfb,0x04,0x02,0x00] 15122 15123v_cvt_pknorm_i16_f32 v5, src_execz, v2 15124// CHECK: [0x05,0x00,0x94,0xd2,0xfc,0x04,0x02,0x00] 15125 15126v_cvt_pknorm_i16_f32 v5, src_scc, v2 15127// CHECK: [0x05,0x00,0x94,0xd2,0xfd,0x04,0x02,0x00] 15128 15129v_cvt_pknorm_i16_f32 v5, src_lds_direct, v2 15130// CHECK: [0x05,0x00,0x94,0xd2,0xfe,0x04,0x02,0x00] 15131 15132v_cvt_pknorm_i16_f32 v5, v1, v255 15133// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00] 15134 15135v_cvt_pknorm_i16_f32 v5, v1, s2 15136// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00] 15137 15138v_cvt_pknorm_i16_f32 v5, v1, s101 15139// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00] 15140 15141v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_lo 15142// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00] 15143 15144v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_hi 15145// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00] 15146 15147v_cvt_pknorm_i16_f32 v5, v1, vcc_lo 15148// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00] 15149 15150v_cvt_pknorm_i16_f32 v5, v1, vcc_hi 15151// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00] 15152 15153v_cvt_pknorm_i16_f32 v5, v1, ttmp15 15154// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x00,0x00] 15155 15156v_cvt_pknorm_i16_f32 v5, v1, m0 15157// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00] 15158 15159v_cvt_pknorm_i16_f32 v5, v1, exec_lo 15160// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00] 15161 15162v_cvt_pknorm_i16_f32 v5, v1, exec_hi 15163// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00] 15164 15165v_cvt_pknorm_i16_f32 v5, v1, 0 15166// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00] 15167 15168v_cvt_pknorm_i16_f32 v5, v1, -1 15169// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00] 15170 15171v_cvt_pknorm_i16_f32 v5, v1, 0.5 15172// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00] 15173 15174v_cvt_pknorm_i16_f32 v5, v1, -4.0 15175// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00] 15176 15177v_cvt_pknorm_i16_f32 v5, v1, src_vccz 15178// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x01,0x00] 15179 15180v_cvt_pknorm_i16_f32 v5, v1, src_execz 15181// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x01,0x00] 15182 15183v_cvt_pknorm_i16_f32 v5, v1, src_scc 15184// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfb,0x01,0x00] 15185 15186v_cvt_pknorm_i16_f32 v5, -v1, v2 15187// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20] 15188 15189v_cvt_pknorm_i16_f32 v5, v1, -v2 15190// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40] 15191 15192v_cvt_pknorm_i16_f32 v5, -v1, -v2 15193// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60] 15194 15195v_cvt_pknorm_i16_f32 v5, |v1|, v2 15196// CHECK: [0x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00] 15197 15198v_cvt_pknorm_i16_f32 v5, v1, |v2| 15199// CHECK: [0x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00] 15200 15201v_cvt_pknorm_i16_f32 v5, |v1|, |v2| 15202// CHECK: [0x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00] 15203 15204v_cvt_pknorm_u16_f32 v5, v1, v2 15205// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00] 15206 15207v_cvt_pknorm_u16_f32 v255, v1, v2 15208// CHECK: [0xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00] 15209 15210v_cvt_pknorm_u16_f32 v5, v255, v2 15211// CHECK: [0x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00] 15212 15213v_cvt_pknorm_u16_f32 v5, s1, v2 15214// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00] 15215 15216v_cvt_pknorm_u16_f32 v5, s101, v2 15217// CHECK: [0x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00] 15218 15219v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2 15220// CHECK: [0x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00] 15221 15222v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2 15223// CHECK: [0x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00] 15224 15225v_cvt_pknorm_u16_f32 v5, vcc_lo, v2 15226// CHECK: [0x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00] 15227 15228v_cvt_pknorm_u16_f32 v5, vcc_hi, v2 15229// CHECK: [0x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00] 15230 15231v_cvt_pknorm_u16_f32 v5, ttmp15, v2 15232// CHECK: [0x05,0x00,0x95,0xd2,0x7b,0x04,0x02,0x00] 15233 15234v_cvt_pknorm_u16_f32 v5, m0, v2 15235// CHECK: [0x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00] 15236 15237v_cvt_pknorm_u16_f32 v5, exec_lo, v2 15238// CHECK: [0x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00] 15239 15240v_cvt_pknorm_u16_f32 v5, exec_hi, v2 15241// CHECK: [0x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00] 15242 15243v_cvt_pknorm_u16_f32 v5, 0, v2 15244// CHECK: [0x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00] 15245 15246v_cvt_pknorm_u16_f32 v5, -1, v2 15247// CHECK: [0x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00] 15248 15249v_cvt_pknorm_u16_f32 v5, 0.5, v2 15250// CHECK: [0x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00] 15251 15252v_cvt_pknorm_u16_f32 v5, -4.0, v2 15253// CHECK: [0x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00] 15254 15255v_cvt_pknorm_u16_f32 v5, src_vccz, v2 15256// CHECK: [0x05,0x00,0x95,0xd2,0xfb,0x04,0x02,0x00] 15257 15258v_cvt_pknorm_u16_f32 v5, src_execz, v2 15259// CHECK: [0x05,0x00,0x95,0xd2,0xfc,0x04,0x02,0x00] 15260 15261v_cvt_pknorm_u16_f32 v5, src_scc, v2 15262// CHECK: [0x05,0x00,0x95,0xd2,0xfd,0x04,0x02,0x00] 15263 15264v_cvt_pknorm_u16_f32 v5, src_lds_direct, v2 15265// CHECK: [0x05,0x00,0x95,0xd2,0xfe,0x04,0x02,0x00] 15266 15267v_cvt_pknorm_u16_f32 v5, v1, v255 15268// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00] 15269 15270v_cvt_pknorm_u16_f32 v5, v1, s2 15271// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00] 15272 15273v_cvt_pknorm_u16_f32 v5, v1, s101 15274// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00] 15275 15276v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_lo 15277// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00] 15278 15279v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_hi 15280// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00] 15281 15282v_cvt_pknorm_u16_f32 v5, v1, vcc_lo 15283// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00] 15284 15285v_cvt_pknorm_u16_f32 v5, v1, vcc_hi 15286// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00] 15287 15288v_cvt_pknorm_u16_f32 v5, v1, ttmp15 15289// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xf7,0x00,0x00] 15290 15291v_cvt_pknorm_u16_f32 v5, v1, m0 15292// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00] 15293 15294v_cvt_pknorm_u16_f32 v5, v1, exec_lo 15295// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00] 15296 15297v_cvt_pknorm_u16_f32 v5, v1, exec_hi 15298// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00] 15299 15300v_cvt_pknorm_u16_f32 v5, v1, 0 15301// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00] 15302 15303v_cvt_pknorm_u16_f32 v5, v1, -1 15304// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00] 15305 15306v_cvt_pknorm_u16_f32 v5, v1, 0.5 15307// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00] 15308 15309v_cvt_pknorm_u16_f32 v5, v1, -4.0 15310// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00] 15311 15312v_cvt_pknorm_u16_f32 v5, v1, src_vccz 15313// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xf7,0x01,0x00] 15314 15315v_cvt_pknorm_u16_f32 v5, v1, src_execz 15316// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xf9,0x01,0x00] 15317 15318v_cvt_pknorm_u16_f32 v5, v1, src_scc 15319// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xfb,0x01,0x00] 15320 15321v_cvt_pknorm_u16_f32 v5, -v1, v2 15322// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20] 15323 15324v_cvt_pknorm_u16_f32 v5, v1, -v2 15325// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40] 15326 15327v_cvt_pknorm_u16_f32 v5, -v1, -v2 15328// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60] 15329 15330v_cvt_pknorm_u16_f32 v5, |v1|, v2 15331// CHECK: [0x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00] 15332 15333v_cvt_pknorm_u16_f32 v5, v1, |v2| 15334// CHECK: [0x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00] 15335 15336v_cvt_pknorm_u16_f32 v5, |v1|, |v2| 15337// CHECK: [0x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00] 15338 15339v_cvt_pkrtz_f16_f32 v5, v1, v2 15340// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00] 15341 15342v_cvt_pkrtz_f16_f32 v255, v1, v2 15343// CHECK: [0xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00] 15344 15345v_cvt_pkrtz_f16_f32 v5, v255, v2 15346// CHECK: [0x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00] 15347 15348v_cvt_pkrtz_f16_f32 v5, s1, v2 15349// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00] 15350 15351v_cvt_pkrtz_f16_f32 v5, s101, v2 15352// CHECK: [0x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00] 15353 15354v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2 15355// CHECK: [0x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00] 15356 15357v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2 15358// CHECK: [0x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00] 15359 15360v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2 15361// CHECK: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00] 15362 15363v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2 15364// CHECK: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00] 15365 15366v_cvt_pkrtz_f16_f32 v5, ttmp15, v2 15367// CHECK: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x02,0x00] 15368 15369v_cvt_pkrtz_f16_f32 v5, m0, v2 15370// CHECK: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00] 15371 15372v_cvt_pkrtz_f16_f32 v5, exec_lo, v2 15373// CHECK: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00] 15374 15375v_cvt_pkrtz_f16_f32 v5, exec_hi, v2 15376// CHECK: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00] 15377 15378v_cvt_pkrtz_f16_f32 v5, 0, v2 15379// CHECK: [0x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00] 15380 15381v_cvt_pkrtz_f16_f32 v5, -1, v2 15382// CHECK: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00] 15383 15384v_cvt_pkrtz_f16_f32 v5, 0.5, v2 15385// CHECK: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00] 15386 15387v_cvt_pkrtz_f16_f32 v5, -4.0, v2 15388// CHECK: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00] 15389 15390v_cvt_pkrtz_f16_f32 v5, src_vccz, v2 15391// CHECK: [0x05,0x00,0x96,0xd2,0xfb,0x04,0x02,0x00] 15392 15393v_cvt_pkrtz_f16_f32 v5, src_execz, v2 15394// CHECK: [0x05,0x00,0x96,0xd2,0xfc,0x04,0x02,0x00] 15395 15396v_cvt_pkrtz_f16_f32 v5, src_scc, v2 15397// CHECK: [0x05,0x00,0x96,0xd2,0xfd,0x04,0x02,0x00] 15398 15399v_cvt_pkrtz_f16_f32 v5, src_lds_direct, v2 15400// CHECK: [0x05,0x00,0x96,0xd2,0xfe,0x04,0x02,0x00] 15401 15402v_cvt_pkrtz_f16_f32 v5, v1, v255 15403// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00] 15404 15405v_cvt_pkrtz_f16_f32 v5, v1, s2 15406// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00] 15407 15408v_cvt_pkrtz_f16_f32 v5, v1, s101 15409// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00] 15410 15411v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_lo 15412// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00] 15413 15414v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_hi 15415// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00] 15416 15417v_cvt_pkrtz_f16_f32 v5, v1, vcc_lo 15418// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00] 15419 15420v_cvt_pkrtz_f16_f32 v5, v1, vcc_hi 15421// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00] 15422 15423v_cvt_pkrtz_f16_f32 v5, v1, ttmp15 15424// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x00,0x00] 15425 15426v_cvt_pkrtz_f16_f32 v5, v1, m0 15427// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00] 15428 15429v_cvt_pkrtz_f16_f32 v5, v1, exec_lo 15430// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00] 15431 15432v_cvt_pkrtz_f16_f32 v5, v1, exec_hi 15433// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00] 15434 15435v_cvt_pkrtz_f16_f32 v5, v1, 0 15436// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00] 15437 15438v_cvt_pkrtz_f16_f32 v5, v1, -1 15439// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00] 15440 15441v_cvt_pkrtz_f16_f32 v5, v1, 0.5 15442// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00] 15443 15444v_cvt_pkrtz_f16_f32 v5, v1, -4.0 15445// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00] 15446 15447v_cvt_pkrtz_f16_f32 v5, v1, src_vccz 15448// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x01,0x00] 15449 15450v_cvt_pkrtz_f16_f32 v5, v1, src_execz 15451// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x01,0x00] 15452 15453v_cvt_pkrtz_f16_f32 v5, v1, src_scc 15454// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfb,0x01,0x00] 15455 15456v_cvt_pkrtz_f16_f32 v5, -v1, v2 15457// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20] 15458 15459v_cvt_pkrtz_f16_f32 v5, v1, -v2 15460// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40] 15461 15462v_cvt_pkrtz_f16_f32 v5, -v1, -v2 15463// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60] 15464 15465v_cvt_pkrtz_f16_f32 v5, |v1|, v2 15466// CHECK: [0x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00] 15467 15468v_cvt_pkrtz_f16_f32 v5, v1, |v2| 15469// CHECK: [0x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00] 15470 15471v_cvt_pkrtz_f16_f32 v5, |v1|, |v2| 15472// CHECK: [0x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00] 15473 15474v_cvt_pk_u16_u32 v5, v1, v2 15475// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00] 15476 15477v_cvt_pk_u16_u32 v255, v1, v2 15478// CHECK: [0xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00] 15479 15480v_cvt_pk_u16_u32 v5, v255, v2 15481// CHECK: [0x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00] 15482 15483v_cvt_pk_u16_u32 v5, s1, v2 15484// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00] 15485 15486v_cvt_pk_u16_u32 v5, s101, v2 15487// CHECK: [0x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00] 15488 15489v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2 15490// CHECK: [0x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00] 15491 15492v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2 15493// CHECK: [0x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00] 15494 15495v_cvt_pk_u16_u32 v5, vcc_lo, v2 15496// CHECK: [0x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00] 15497 15498v_cvt_pk_u16_u32 v5, vcc_hi, v2 15499// CHECK: [0x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00] 15500 15501v_cvt_pk_u16_u32 v5, ttmp15, v2 15502// CHECK: [0x05,0x00,0x97,0xd2,0x7b,0x04,0x02,0x00] 15503 15504v_cvt_pk_u16_u32 v5, m0, v2 15505// CHECK: [0x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00] 15506 15507v_cvt_pk_u16_u32 v5, exec_lo, v2 15508// CHECK: [0x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00] 15509 15510v_cvt_pk_u16_u32 v5, exec_hi, v2 15511// CHECK: [0x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00] 15512 15513v_cvt_pk_u16_u32 v5, 0, v2 15514// CHECK: [0x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00] 15515 15516v_cvt_pk_u16_u32 v5, -1, v2 15517// CHECK: [0x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00] 15518 15519v_cvt_pk_u16_u32 v5, 0.5, v2 15520// CHECK: [0x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00] 15521 15522v_cvt_pk_u16_u32 v5, -4.0, v2 15523// CHECK: [0x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00] 15524 15525v_cvt_pk_u16_u32 v5, src_vccz, v2 15526// CHECK: [0x05,0x00,0x97,0xd2,0xfb,0x04,0x02,0x00] 15527 15528v_cvt_pk_u16_u32 v5, src_execz, v2 15529// CHECK: [0x05,0x00,0x97,0xd2,0xfc,0x04,0x02,0x00] 15530 15531v_cvt_pk_u16_u32 v5, src_scc, v2 15532// CHECK: [0x05,0x00,0x97,0xd2,0xfd,0x04,0x02,0x00] 15533 15534v_cvt_pk_u16_u32 v5, src_lds_direct, v2 15535// CHECK: [0x05,0x00,0x97,0xd2,0xfe,0x04,0x02,0x00] 15536 15537v_cvt_pk_u16_u32 v5, v1, v255 15538// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00] 15539 15540v_cvt_pk_u16_u32 v5, v1, s2 15541// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00] 15542 15543v_cvt_pk_u16_u32 v5, v1, s101 15544// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00] 15545 15546v_cvt_pk_u16_u32 v5, v1, flat_scratch_lo 15547// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00] 15548 15549v_cvt_pk_u16_u32 v5, v1, flat_scratch_hi 15550// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00] 15551 15552v_cvt_pk_u16_u32 v5, v1, vcc_lo 15553// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00] 15554 15555v_cvt_pk_u16_u32 v5, v1, vcc_hi 15556// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00] 15557 15558v_cvt_pk_u16_u32 v5, v1, ttmp15 15559// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xf7,0x00,0x00] 15560 15561v_cvt_pk_u16_u32 v5, v1, m0 15562// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00] 15563 15564v_cvt_pk_u16_u32 v5, v1, exec_lo 15565// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00] 15566 15567v_cvt_pk_u16_u32 v5, v1, exec_hi 15568// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00] 15569 15570v_cvt_pk_u16_u32 v5, v1, 0 15571// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00] 15572 15573v_cvt_pk_u16_u32 v5, v1, -1 15574// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00] 15575 15576v_cvt_pk_u16_u32 v5, v1, 0.5 15577// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00] 15578 15579v_cvt_pk_u16_u32 v5, v1, -4.0 15580// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00] 15581 15582v_cvt_pk_u16_u32 v5, v1, src_vccz 15583// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xf7,0x01,0x00] 15584 15585v_cvt_pk_u16_u32 v5, v1, src_execz 15586// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xf9,0x01,0x00] 15587 15588v_cvt_pk_u16_u32 v5, v1, src_scc 15589// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xfb,0x01,0x00] 15590 15591v_cvt_pk_i16_i32 v5, v1, v2 15592// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00] 15593 15594v_cvt_pk_i16_i32 v255, v1, v2 15595// CHECK: [0xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00] 15596 15597v_cvt_pk_i16_i32 v5, v255, v2 15598// CHECK: [0x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00] 15599 15600v_cvt_pk_i16_i32 v5, s1, v2 15601// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00] 15602 15603v_cvt_pk_i16_i32 v5, s101, v2 15604// CHECK: [0x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00] 15605 15606v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2 15607// CHECK: [0x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00] 15608 15609v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2 15610// CHECK: [0x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00] 15611 15612v_cvt_pk_i16_i32 v5, vcc_lo, v2 15613// CHECK: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00] 15614 15615v_cvt_pk_i16_i32 v5, vcc_hi, v2 15616// CHECK: [0x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00] 15617 15618v_cvt_pk_i16_i32 v5, ttmp15, v2 15619// CHECK: [0x05,0x00,0x98,0xd2,0x7b,0x04,0x02,0x00] 15620 15621v_cvt_pk_i16_i32 v5, m0, v2 15622// CHECK: [0x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00] 15623 15624v_cvt_pk_i16_i32 v5, exec_lo, v2 15625// CHECK: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00] 15626 15627v_cvt_pk_i16_i32 v5, exec_hi, v2 15628// CHECK: [0x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00] 15629 15630v_cvt_pk_i16_i32 v5, 0, v2 15631// CHECK: [0x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00] 15632 15633v_cvt_pk_i16_i32 v5, -1, v2 15634// CHECK: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00] 15635 15636v_cvt_pk_i16_i32 v5, 0.5, v2 15637// CHECK: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00] 15638 15639v_cvt_pk_i16_i32 v5, -4.0, v2 15640// CHECK: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00] 15641 15642v_cvt_pk_i16_i32 v5, src_vccz, v2 15643// CHECK: [0x05,0x00,0x98,0xd2,0xfb,0x04,0x02,0x00] 15644 15645v_cvt_pk_i16_i32 v5, src_execz, v2 15646// CHECK: [0x05,0x00,0x98,0xd2,0xfc,0x04,0x02,0x00] 15647 15648v_cvt_pk_i16_i32 v5, src_scc, v2 15649// CHECK: [0x05,0x00,0x98,0xd2,0xfd,0x04,0x02,0x00] 15650 15651v_cvt_pk_i16_i32 v5, src_lds_direct, v2 15652// CHECK: [0x05,0x00,0x98,0xd2,0xfe,0x04,0x02,0x00] 15653 15654v_cvt_pk_i16_i32 v5, v1, v255 15655// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00] 15656 15657v_cvt_pk_i16_i32 v5, v1, s2 15658// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00] 15659 15660v_cvt_pk_i16_i32 v5, v1, s101 15661// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00] 15662 15663v_cvt_pk_i16_i32 v5, v1, flat_scratch_lo 15664// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00] 15665 15666v_cvt_pk_i16_i32 v5, v1, flat_scratch_hi 15667// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00] 15668 15669v_cvt_pk_i16_i32 v5, v1, vcc_lo 15670// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00] 15671 15672v_cvt_pk_i16_i32 v5, v1, vcc_hi 15673// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00] 15674 15675v_cvt_pk_i16_i32 v5, v1, ttmp15 15676// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf7,0x00,0x00] 15677 15678v_cvt_pk_i16_i32 v5, v1, m0 15679// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00] 15680 15681v_cvt_pk_i16_i32 v5, v1, exec_lo 15682// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00] 15683 15684v_cvt_pk_i16_i32 v5, v1, exec_hi 15685// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00] 15686 15687v_cvt_pk_i16_i32 v5, v1, 0 15688// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00] 15689 15690v_cvt_pk_i16_i32 v5, v1, -1 15691// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00] 15692 15693v_cvt_pk_i16_i32 v5, v1, 0.5 15694// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00] 15695 15696v_cvt_pk_i16_i32 v5, v1, -4.0 15697// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00] 15698 15699v_cvt_pk_i16_i32 v5, v1, src_vccz 15700// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf7,0x01,0x00] 15701 15702v_cvt_pk_i16_i32 v5, v1, src_execz 15703// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x01,0x00] 15704 15705v_cvt_pk_i16_i32 v5, v1, src_scc 15706// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfb,0x01,0x00] 15707 15708v_cvt_pknorm_i16_f16 v5, v1, v2 15709// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x05,0x02,0x00] 15710 15711v_cvt_pknorm_i16_f16 v255, v1, v2 15712// CHECK: [0xff,0x00,0x99,0xd2,0x01,0x05,0x02,0x00] 15713 15714v_cvt_pknorm_i16_f16 v5, v255, v2 15715// CHECK: [0x05,0x00,0x99,0xd2,0xff,0x05,0x02,0x00] 15716 15717v_cvt_pknorm_i16_f16 v5, s1, v2 15718// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x04,0x02,0x00] 15719 15720v_cvt_pknorm_i16_f16 v5, s101, v2 15721// CHECK: [0x05,0x00,0x99,0xd2,0x65,0x04,0x02,0x00] 15722 15723v_cvt_pknorm_i16_f16 v5, flat_scratch_lo, v2 15724// CHECK: [0x05,0x00,0x99,0xd2,0x66,0x04,0x02,0x00] 15725 15726v_cvt_pknorm_i16_f16 v5, flat_scratch_hi, v2 15727// CHECK: [0x05,0x00,0x99,0xd2,0x67,0x04,0x02,0x00] 15728 15729v_cvt_pknorm_i16_f16 v5, vcc_lo, v2 15730// CHECK: [0x05,0x00,0x99,0xd2,0x6a,0x04,0x02,0x00] 15731 15732v_cvt_pknorm_i16_f16 v5, vcc_hi, v2 15733// CHECK: [0x05,0x00,0x99,0xd2,0x6b,0x04,0x02,0x00] 15734 15735v_cvt_pknorm_i16_f16 v5, ttmp15, v2 15736// CHECK: [0x05,0x00,0x99,0xd2,0x7b,0x04,0x02,0x00] 15737 15738v_cvt_pknorm_i16_f16 v5, m0, v2 15739// CHECK: [0x05,0x00,0x99,0xd2,0x7c,0x04,0x02,0x00] 15740 15741v_cvt_pknorm_i16_f16 v5, exec_lo, v2 15742// CHECK: [0x05,0x00,0x99,0xd2,0x7e,0x04,0x02,0x00] 15743 15744v_cvt_pknorm_i16_f16 v5, exec_hi, v2 15745// CHECK: [0x05,0x00,0x99,0xd2,0x7f,0x04,0x02,0x00] 15746 15747v_cvt_pknorm_i16_f16 v5, 0, v2 15748// CHECK: [0x05,0x00,0x99,0xd2,0x80,0x04,0x02,0x00] 15749 15750v_cvt_pknorm_i16_f16 v5, -1, v2 15751// CHECK: [0x05,0x00,0x99,0xd2,0xc1,0x04,0x02,0x00] 15752 15753v_cvt_pknorm_i16_f16 v5, 0.5, v2 15754// CHECK: [0x05,0x00,0x99,0xd2,0xf0,0x04,0x02,0x00] 15755 15756v_cvt_pknorm_i16_f16 v5, -4.0, v2 15757// CHECK: [0x05,0x00,0x99,0xd2,0xf7,0x04,0x02,0x00] 15758 15759v_cvt_pknorm_i16_f16 v5, src_vccz, v2 15760// CHECK: [0x05,0x00,0x99,0xd2,0xfb,0x04,0x02,0x00] 15761 15762v_cvt_pknorm_i16_f16 v5, src_execz, v2 15763// CHECK: [0x05,0x00,0x99,0xd2,0xfc,0x04,0x02,0x00] 15764 15765v_cvt_pknorm_i16_f16 v5, src_scc, v2 15766// CHECK: [0x05,0x00,0x99,0xd2,0xfd,0x04,0x02,0x00] 15767 15768v_cvt_pknorm_i16_f16 v5, src_lds_direct, v2 15769// CHECK: [0x05,0x00,0x99,0xd2,0xfe,0x04,0x02,0x00] 15770 15771v_cvt_pknorm_i16_f16 v5, v1, v255 15772// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xff,0x03,0x00] 15773 15774v_cvt_pknorm_i16_f16 v5, v1, s2 15775// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x05,0x00,0x00] 15776 15777v_cvt_pknorm_i16_f16 v5, v1, s101 15778// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xcb,0x00,0x00] 15779 15780v_cvt_pknorm_i16_f16 v5, v1, flat_scratch_lo 15781// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xcd,0x00,0x00] 15782 15783v_cvt_pknorm_i16_f16 v5, v1, flat_scratch_hi 15784// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xcf,0x00,0x00] 15785 15786v_cvt_pknorm_i16_f16 v5, v1, vcc_lo 15787// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xd5,0x00,0x00] 15788 15789v_cvt_pknorm_i16_f16 v5, v1, vcc_hi 15790// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xd7,0x00,0x00] 15791 15792v_cvt_pknorm_i16_f16 v5, v1, ttmp15 15793// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xf7,0x00,0x00] 15794 15795v_cvt_pknorm_i16_f16 v5, v1, m0 15796// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xf9,0x00,0x00] 15797 15798v_cvt_pknorm_i16_f16 v5, v1, exec_lo 15799// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xfd,0x00,0x00] 15800 15801v_cvt_pknorm_i16_f16 v5, v1, exec_hi 15802// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xff,0x00,0x00] 15803 15804v_cvt_pknorm_i16_f16 v5, v1, 0 15805// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x01,0x01,0x00] 15806 15807v_cvt_pknorm_i16_f16 v5, v1, -1 15808// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x83,0x01,0x00] 15809 15810v_cvt_pknorm_i16_f16 v5, v1, 0.5 15811// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xe1,0x01,0x00] 15812 15813v_cvt_pknorm_i16_f16 v5, v1, -4.0 15814// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xef,0x01,0x00] 15815 15816v_cvt_pknorm_i16_f16 v5, v1, src_vccz 15817// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xf7,0x01,0x00] 15818 15819v_cvt_pknorm_i16_f16 v5, v1, src_execz 15820// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xf9,0x01,0x00] 15821 15822v_cvt_pknorm_i16_f16 v5, v1, src_scc 15823// CHECK: [0x05,0x00,0x99,0xd2,0x01,0xfb,0x01,0x00] 15824 15825v_cvt_pknorm_i16_f16 v5, -v1, v2 15826// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x05,0x02,0x20] 15827 15828v_cvt_pknorm_i16_f16 v5, v1, -v2 15829// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x05,0x02,0x40] 15830 15831v_cvt_pknorm_i16_f16 v5, -v1, -v2 15832// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x05,0x02,0x60] 15833 15834v_cvt_pknorm_i16_f16 v5, |v1|, v2 15835// CHECK: [0x05,0x01,0x99,0xd2,0x01,0x05,0x02,0x00] 15836 15837v_cvt_pknorm_i16_f16 v5, v1, |v2| 15838// CHECK: [0x05,0x02,0x99,0xd2,0x01,0x05,0x02,0x00] 15839 15840v_cvt_pknorm_i16_f16 v5, |v1|, |v2| 15841// CHECK: [0x05,0x03,0x99,0xd2,0x01,0x05,0x02,0x00] 15842 15843v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,0,0] 15844// CHECK: [0x05,0x00,0x99,0xd2,0x01,0x05,0x02,0x00] 15845 15846v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[1,0,0] 15847// CHECK: [0x05,0x08,0x99,0xd2,0x01,0x05,0x02,0x00] 15848 15849v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,1,0] 15850// CHECK: [0x05,0x10,0x99,0xd2,0x01,0x05,0x02,0x00] 15851 15852v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,0,1] 15853// CHECK: [0x05,0x40,0x99,0xd2,0x01,0x05,0x02,0x00] 15854 15855v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[1,1,1] 15856// CHECK: [0x05,0x58,0x99,0xd2,0x01,0x05,0x02,0x00] 15857 15858v_cvt_pknorm_u16_f16 v5, v1, v2 15859// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x00] 15860 15861v_cvt_pknorm_u16_f16 v255, v1, v2 15862// CHECK: [0xff,0x00,0x9a,0xd2,0x01,0x05,0x02,0x00] 15863 15864v_cvt_pknorm_u16_f16 v5, v255, v2 15865// CHECK: [0x05,0x00,0x9a,0xd2,0xff,0x05,0x02,0x00] 15866 15867v_cvt_pknorm_u16_f16 v5, s1, v2 15868// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x04,0x02,0x00] 15869 15870v_cvt_pknorm_u16_f16 v5, s101, v2 15871// CHECK: [0x05,0x00,0x9a,0xd2,0x65,0x04,0x02,0x00] 15872 15873v_cvt_pknorm_u16_f16 v5, flat_scratch_lo, v2 15874// CHECK: [0x05,0x00,0x9a,0xd2,0x66,0x04,0x02,0x00] 15875 15876v_cvt_pknorm_u16_f16 v5, flat_scratch_hi, v2 15877// CHECK: [0x05,0x00,0x9a,0xd2,0x67,0x04,0x02,0x00] 15878 15879v_cvt_pknorm_u16_f16 v5, vcc_lo, v2 15880// CHECK: [0x05,0x00,0x9a,0xd2,0x6a,0x04,0x02,0x00] 15881 15882v_cvt_pknorm_u16_f16 v5, vcc_hi, v2 15883// CHECK: [0x05,0x00,0x9a,0xd2,0x6b,0x04,0x02,0x00] 15884 15885v_cvt_pknorm_u16_f16 v5, ttmp15, v2 15886// CHECK: [0x05,0x00,0x9a,0xd2,0x7b,0x04,0x02,0x00] 15887 15888v_cvt_pknorm_u16_f16 v5, m0, v2 15889// CHECK: [0x05,0x00,0x9a,0xd2,0x7c,0x04,0x02,0x00] 15890 15891v_cvt_pknorm_u16_f16 v5, exec_lo, v2 15892// CHECK: [0x05,0x00,0x9a,0xd2,0x7e,0x04,0x02,0x00] 15893 15894v_cvt_pknorm_u16_f16 v5, exec_hi, v2 15895// CHECK: [0x05,0x00,0x9a,0xd2,0x7f,0x04,0x02,0x00] 15896 15897v_cvt_pknorm_u16_f16 v5, 0, v2 15898// CHECK: [0x05,0x00,0x9a,0xd2,0x80,0x04,0x02,0x00] 15899 15900v_cvt_pknorm_u16_f16 v5, -1, v2 15901// CHECK: [0x05,0x00,0x9a,0xd2,0xc1,0x04,0x02,0x00] 15902 15903v_cvt_pknorm_u16_f16 v5, 0.5, v2 15904// CHECK: [0x05,0x00,0x9a,0xd2,0xf0,0x04,0x02,0x00] 15905 15906v_cvt_pknorm_u16_f16 v5, -4.0, v2 15907// CHECK: [0x05,0x00,0x9a,0xd2,0xf7,0x04,0x02,0x00] 15908 15909v_cvt_pknorm_u16_f16 v5, src_vccz, v2 15910// CHECK: [0x05,0x00,0x9a,0xd2,0xfb,0x04,0x02,0x00] 15911 15912v_cvt_pknorm_u16_f16 v5, src_execz, v2 15913// CHECK: [0x05,0x00,0x9a,0xd2,0xfc,0x04,0x02,0x00] 15914 15915v_cvt_pknorm_u16_f16 v5, src_scc, v2 15916// CHECK: [0x05,0x00,0x9a,0xd2,0xfd,0x04,0x02,0x00] 15917 15918v_cvt_pknorm_u16_f16 v5, src_lds_direct, v2 15919// CHECK: [0x05,0x00,0x9a,0xd2,0xfe,0x04,0x02,0x00] 15920 15921v_cvt_pknorm_u16_f16 v5, v1, v255 15922// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x03,0x00] 15923 15924v_cvt_pknorm_u16_f16 v5, v1, s2 15925// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x00,0x00] 15926 15927v_cvt_pknorm_u16_f16 v5, v1, s101 15928// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xcb,0x00,0x00] 15929 15930v_cvt_pknorm_u16_f16 v5, v1, flat_scratch_lo 15931// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xcd,0x00,0x00] 15932 15933v_cvt_pknorm_u16_f16 v5, v1, flat_scratch_hi 15934// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xcf,0x00,0x00] 15935 15936v_cvt_pknorm_u16_f16 v5, v1, vcc_lo 15937// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd5,0x00,0x00] 15938 15939v_cvt_pknorm_u16_f16 v5, v1, vcc_hi 15940// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd7,0x00,0x00] 15941 15942v_cvt_pknorm_u16_f16 v5, v1, ttmp15 15943// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf7,0x00,0x00] 15944 15945v_cvt_pknorm_u16_f16 v5, v1, m0 15946// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf9,0x00,0x00] 15947 15948v_cvt_pknorm_u16_f16 v5, v1, exec_lo 15949// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xfd,0x00,0x00] 15950 15951v_cvt_pknorm_u16_f16 v5, v1, exec_hi 15952// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x00,0x00] 15953 15954v_cvt_pknorm_u16_f16 v5, v1, 0 15955// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x01,0x01,0x00] 15956 15957v_cvt_pknorm_u16_f16 v5, v1, -1 15958// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x83,0x01,0x00] 15959 15960v_cvt_pknorm_u16_f16 v5, v1, 0.5 15961// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xe1,0x01,0x00] 15962 15963v_cvt_pknorm_u16_f16 v5, v1, -4.0 15964// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xef,0x01,0x00] 15965 15966v_cvt_pknorm_u16_f16 v5, v1, src_vccz 15967// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf7,0x01,0x00] 15968 15969v_cvt_pknorm_u16_f16 v5, v1, src_execz 15970// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf9,0x01,0x00] 15971 15972v_cvt_pknorm_u16_f16 v5, v1, src_scc 15973// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xfb,0x01,0x00] 15974 15975v_cvt_pknorm_u16_f16 v5, -v1, v2 15976// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x20] 15977 15978v_cvt_pknorm_u16_f16 v5, v1, -v2 15979// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x40] 15980 15981v_cvt_pknorm_u16_f16 v5, -v1, -v2 15982// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x60] 15983 15984v_cvt_pknorm_u16_f16 v5, |v1|, v2 15985// CHECK: [0x05,0x01,0x9a,0xd2,0x01,0x05,0x02,0x00] 15986 15987v_cvt_pknorm_u16_f16 v5, v1, |v2| 15988// CHECK: [0x05,0x02,0x9a,0xd2,0x01,0x05,0x02,0x00] 15989 15990v_cvt_pknorm_u16_f16 v5, |v1|, |v2| 15991// CHECK: [0x05,0x03,0x9a,0xd2,0x01,0x05,0x02,0x00] 15992 15993v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,0,0] 15994// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x00] 15995 15996v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[1,0,0] 15997// CHECK: [0x05,0x08,0x9a,0xd2,0x01,0x05,0x02,0x00] 15998 15999v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,1,0] 16000// CHECK: [0x05,0x10,0x9a,0xd2,0x01,0x05,0x02,0x00] 16001 16002v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,0,1] 16003// CHECK: [0x05,0x40,0x9a,0xd2,0x01,0x05,0x02,0x00] 16004 16005v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[1,1,1] 16006// CHECK: [0x05,0x58,0x9a,0xd2,0x01,0x05,0x02,0x00] 16007 16008v_add_i32 v5, v1, v2 16009// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x02,0x00] 16010 16011v_add_i32 v255, v1, v2 16012// CHECK: [0xff,0x00,0x9c,0xd2,0x01,0x05,0x02,0x00] 16013 16014v_add_i32 v5, v255, v2 16015// CHECK: [0x05,0x00,0x9c,0xd2,0xff,0x05,0x02,0x00] 16016 16017v_add_i32 v5, s1, v2 16018// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x04,0x02,0x00] 16019 16020v_add_i32 v5, s101, v2 16021// CHECK: [0x05,0x00,0x9c,0xd2,0x65,0x04,0x02,0x00] 16022 16023v_add_i32 v5, flat_scratch_lo, v2 16024// CHECK: [0x05,0x00,0x9c,0xd2,0x66,0x04,0x02,0x00] 16025 16026v_add_i32 v5, flat_scratch_hi, v2 16027// CHECK: [0x05,0x00,0x9c,0xd2,0x67,0x04,0x02,0x00] 16028 16029v_add_i32 v5, vcc_lo, v2 16030// CHECK: [0x05,0x00,0x9c,0xd2,0x6a,0x04,0x02,0x00] 16031 16032v_add_i32 v5, vcc_hi, v2 16033// CHECK: [0x05,0x00,0x9c,0xd2,0x6b,0x04,0x02,0x00] 16034 16035v_add_i32 v5, ttmp15, v2 16036// CHECK: [0x05,0x00,0x9c,0xd2,0x7b,0x04,0x02,0x00] 16037 16038v_add_i32 v5, m0, v2 16039// CHECK: [0x05,0x00,0x9c,0xd2,0x7c,0x04,0x02,0x00] 16040 16041v_add_i32 v5, exec_lo, v2 16042// CHECK: [0x05,0x00,0x9c,0xd2,0x7e,0x04,0x02,0x00] 16043 16044v_add_i32 v5, exec_hi, v2 16045// CHECK: [0x05,0x00,0x9c,0xd2,0x7f,0x04,0x02,0x00] 16046 16047v_add_i32 v5, 0, v2 16048// CHECK: [0x05,0x00,0x9c,0xd2,0x80,0x04,0x02,0x00] 16049 16050v_add_i32 v5, -1, v2 16051// CHECK: [0x05,0x00,0x9c,0xd2,0xc1,0x04,0x02,0x00] 16052 16053v_add_i32 v5, 0.5, v2 16054// CHECK: [0x05,0x00,0x9c,0xd2,0xf0,0x04,0x02,0x00] 16055 16056v_add_i32 v5, -4.0, v2 16057// CHECK: [0x05,0x00,0x9c,0xd2,0xf7,0x04,0x02,0x00] 16058 16059v_add_i32 v5, src_vccz, v2 16060// CHECK: [0x05,0x00,0x9c,0xd2,0xfb,0x04,0x02,0x00] 16061 16062v_add_i32 v5, src_execz, v2 16063// CHECK: [0x05,0x00,0x9c,0xd2,0xfc,0x04,0x02,0x00] 16064 16065v_add_i32 v5, src_scc, v2 16066// CHECK: [0x05,0x00,0x9c,0xd2,0xfd,0x04,0x02,0x00] 16067 16068v_add_i32 v5, src_lds_direct, v2 16069// CHECK: [0x05,0x00,0x9c,0xd2,0xfe,0x04,0x02,0x00] 16070 16071v_add_i32 v5, v1, v255 16072// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x03,0x00] 16073 16074v_add_i32 v5, v1, s2 16075// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x00,0x00] 16076 16077v_add_i32 v5, v1, s101 16078// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xcb,0x00,0x00] 16079 16080v_add_i32 v5, v1, flat_scratch_lo 16081// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xcd,0x00,0x00] 16082 16083v_add_i32 v5, v1, flat_scratch_hi 16084// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xcf,0x00,0x00] 16085 16086v_add_i32 v5, v1, vcc_lo 16087// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd5,0x00,0x00] 16088 16089v_add_i32 v5, v1, vcc_hi 16090// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd7,0x00,0x00] 16091 16092v_add_i32 v5, v1, ttmp15 16093// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf7,0x00,0x00] 16094 16095v_add_i32 v5, v1, m0 16096// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf9,0x00,0x00] 16097 16098v_add_i32 v5, v1, exec_lo 16099// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xfd,0x00,0x00] 16100 16101v_add_i32 v5, v1, exec_hi 16102// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x00,0x00] 16103 16104v_add_i32 v5, v1, 0 16105// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x01,0x01,0x00] 16106 16107v_add_i32 v5, v1, -1 16108// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x83,0x01,0x00] 16109 16110v_add_i32 v5, v1, 0.5 16111// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xe1,0x01,0x00] 16112 16113v_add_i32 v5, v1, -4.0 16114// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xef,0x01,0x00] 16115 16116v_add_i32 v5, v1, src_vccz 16117// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf7,0x01,0x00] 16118 16119v_add_i32 v5, v1, src_execz 16120// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf9,0x01,0x00] 16121 16122v_add_i32 v5, v1, src_scc 16123// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xfb,0x01,0x00] 16124 16125v_add_i32 v5, v1, v2 clamp 16126// CHECK: [0x05,0x80,0x9c,0xd2,0x01,0x05,0x02,0x00] 16127 16128v_sub_i32 v5, v1, v2 16129// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0x05,0x02,0x00] 16130 16131v_sub_i32 v255, v1, v2 16132// CHECK: [0xff,0x00,0x9d,0xd2,0x01,0x05,0x02,0x00] 16133 16134v_sub_i32 v5, v255, v2 16135// CHECK: [0x05,0x00,0x9d,0xd2,0xff,0x05,0x02,0x00] 16136 16137v_sub_i32 v5, s1, v2 16138// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0x04,0x02,0x00] 16139 16140v_sub_i32 v5, s101, v2 16141// CHECK: [0x05,0x00,0x9d,0xd2,0x65,0x04,0x02,0x00] 16142 16143v_sub_i32 v5, flat_scratch_lo, v2 16144// CHECK: [0x05,0x00,0x9d,0xd2,0x66,0x04,0x02,0x00] 16145 16146v_sub_i32 v5, flat_scratch_hi, v2 16147// CHECK: [0x05,0x00,0x9d,0xd2,0x67,0x04,0x02,0x00] 16148 16149v_sub_i32 v5, vcc_lo, v2 16150// CHECK: [0x05,0x00,0x9d,0xd2,0x6a,0x04,0x02,0x00] 16151 16152v_sub_i32 v5, vcc_hi, v2 16153// CHECK: [0x05,0x00,0x9d,0xd2,0x6b,0x04,0x02,0x00] 16154 16155v_sub_i32 v5, ttmp15, v2 16156// CHECK: [0x05,0x00,0x9d,0xd2,0x7b,0x04,0x02,0x00] 16157 16158v_sub_i32 v5, m0, v2 16159// CHECK: [0x05,0x00,0x9d,0xd2,0x7c,0x04,0x02,0x00] 16160 16161v_sub_i32 v5, exec_lo, v2 16162// CHECK: [0x05,0x00,0x9d,0xd2,0x7e,0x04,0x02,0x00] 16163 16164v_sub_i32 v5, exec_hi, v2 16165// CHECK: [0x05,0x00,0x9d,0xd2,0x7f,0x04,0x02,0x00] 16166 16167v_sub_i32 v5, 0, v2 16168// CHECK: [0x05,0x00,0x9d,0xd2,0x80,0x04,0x02,0x00] 16169 16170v_sub_i32 v5, -1, v2 16171// CHECK: [0x05,0x00,0x9d,0xd2,0xc1,0x04,0x02,0x00] 16172 16173v_sub_i32 v5, 0.5, v2 16174// CHECK: [0x05,0x00,0x9d,0xd2,0xf0,0x04,0x02,0x00] 16175 16176v_sub_i32 v5, -4.0, v2 16177// CHECK: [0x05,0x00,0x9d,0xd2,0xf7,0x04,0x02,0x00] 16178 16179v_sub_i32 v5, src_vccz, v2 16180// CHECK: [0x05,0x00,0x9d,0xd2,0xfb,0x04,0x02,0x00] 16181 16182v_sub_i32 v5, src_execz, v2 16183// CHECK: [0x05,0x00,0x9d,0xd2,0xfc,0x04,0x02,0x00] 16184 16185v_sub_i32 v5, src_scc, v2 16186// CHECK: [0x05,0x00,0x9d,0xd2,0xfd,0x04,0x02,0x00] 16187 16188v_sub_i32 v5, src_lds_direct, v2 16189// CHECK: [0x05,0x00,0x9d,0xd2,0xfe,0x04,0x02,0x00] 16190 16191v_sub_i32 v5, v1, v255 16192// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xff,0x03,0x00] 16193 16194v_sub_i32 v5, v1, s2 16195// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0x05,0x00,0x00] 16196 16197v_sub_i32 v5, v1, s101 16198// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xcb,0x00,0x00] 16199 16200v_sub_i32 v5, v1, flat_scratch_lo 16201// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xcd,0x00,0x00] 16202 16203v_sub_i32 v5, v1, flat_scratch_hi 16204// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xcf,0x00,0x00] 16205 16206v_sub_i32 v5, v1, vcc_lo 16207// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xd5,0x00,0x00] 16208 16209v_sub_i32 v5, v1, vcc_hi 16210// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xd7,0x00,0x00] 16211 16212v_sub_i32 v5, v1, ttmp15 16213// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xf7,0x00,0x00] 16214 16215v_sub_i32 v5, v1, m0 16216// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xf9,0x00,0x00] 16217 16218v_sub_i32 v5, v1, exec_lo 16219// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xfd,0x00,0x00] 16220 16221v_sub_i32 v5, v1, exec_hi 16222// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xff,0x00,0x00] 16223 16224v_sub_i32 v5, v1, 0 16225// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0x01,0x01,0x00] 16226 16227v_sub_i32 v5, v1, -1 16228// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0x83,0x01,0x00] 16229 16230v_sub_i32 v5, v1, 0.5 16231// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xe1,0x01,0x00] 16232 16233v_sub_i32 v5, v1, -4.0 16234// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xef,0x01,0x00] 16235 16236v_sub_i32 v5, v1, src_vccz 16237// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xf7,0x01,0x00] 16238 16239v_sub_i32 v5, v1, src_execz 16240// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xf9,0x01,0x00] 16241 16242v_sub_i32 v5, v1, src_scc 16243// CHECK: [0x05,0x00,0x9d,0xd2,0x01,0xfb,0x01,0x00] 16244 16245v_sub_i32 v5, v1, v2 clamp 16246// CHECK: [0x05,0x80,0x9d,0xd2,0x01,0x05,0x02,0x00] 16247 16248v_add_i16 v5, v1, v2 16249// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x02,0x00] 16250 16251v_add_i16 v255, v1, v2 16252// CHECK: [0xff,0x00,0x9e,0xd2,0x01,0x05,0x02,0x00] 16253 16254v_add_i16 v5, v255, v2 16255// CHECK: [0x05,0x00,0x9e,0xd2,0xff,0x05,0x02,0x00] 16256 16257v_add_i16 v5, s1, v2 16258// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x04,0x02,0x00] 16259 16260v_add_i16 v5, s101, v2 16261// CHECK: [0x05,0x00,0x9e,0xd2,0x65,0x04,0x02,0x00] 16262 16263v_add_i16 v5, flat_scratch_lo, v2 16264// CHECK: [0x05,0x00,0x9e,0xd2,0x66,0x04,0x02,0x00] 16265 16266v_add_i16 v5, flat_scratch_hi, v2 16267// CHECK: [0x05,0x00,0x9e,0xd2,0x67,0x04,0x02,0x00] 16268 16269v_add_i16 v5, vcc_lo, v2 16270// CHECK: [0x05,0x00,0x9e,0xd2,0x6a,0x04,0x02,0x00] 16271 16272v_add_i16 v5, vcc_hi, v2 16273// CHECK: [0x05,0x00,0x9e,0xd2,0x6b,0x04,0x02,0x00] 16274 16275v_add_i16 v5, ttmp15, v2 16276// CHECK: [0x05,0x00,0x9e,0xd2,0x7b,0x04,0x02,0x00] 16277 16278v_add_i16 v5, m0, v2 16279// CHECK: [0x05,0x00,0x9e,0xd2,0x7c,0x04,0x02,0x00] 16280 16281v_add_i16 v5, exec_lo, v2 16282// CHECK: [0x05,0x00,0x9e,0xd2,0x7e,0x04,0x02,0x00] 16283 16284v_add_i16 v5, exec_hi, v2 16285// CHECK: [0x05,0x00,0x9e,0xd2,0x7f,0x04,0x02,0x00] 16286 16287v_add_i16 v5, 0, v2 16288// CHECK: [0x05,0x00,0x9e,0xd2,0x80,0x04,0x02,0x00] 16289 16290v_add_i16 v5, -1, v2 16291// CHECK: [0x05,0x00,0x9e,0xd2,0xc1,0x04,0x02,0x00] 16292 16293v_add_i16 v5, src_vccz, v2 16294// CHECK: [0x05,0x00,0x9e,0xd2,0xfb,0x04,0x02,0x00] 16295 16296v_add_i16 v5, src_execz, v2 16297// CHECK: [0x05,0x00,0x9e,0xd2,0xfc,0x04,0x02,0x00] 16298 16299v_add_i16 v5, src_scc, v2 16300// CHECK: [0x05,0x00,0x9e,0xd2,0xfd,0x04,0x02,0x00] 16301 16302v_add_i16 v5, src_lds_direct, v2 16303// CHECK: [0x05,0x00,0x9e,0xd2,0xfe,0x04,0x02,0x00] 16304 16305v_add_i16 v5, v1, v255 16306// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x03,0x00] 16307 16308v_add_i16 v5, v1, s2 16309// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x00,0x00] 16310 16311v_add_i16 v5, v1, s101 16312// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xcb,0x00,0x00] 16313 16314v_add_i16 v5, v1, flat_scratch_lo 16315// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xcd,0x00,0x00] 16316 16317v_add_i16 v5, v1, flat_scratch_hi 16318// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xcf,0x00,0x00] 16319 16320v_add_i16 v5, v1, vcc_lo 16321// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd5,0x00,0x00] 16322 16323v_add_i16 v5, v1, vcc_hi 16324// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd7,0x00,0x00] 16325 16326v_add_i16 v5, v1, ttmp15 16327// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf7,0x00,0x00] 16328 16329v_add_i16 v5, v1, m0 16330// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf9,0x00,0x00] 16331 16332v_add_i16 v5, v1, exec_lo 16333// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xfd,0x00,0x00] 16334 16335v_add_i16 v5, v1, exec_hi 16336// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x00,0x00] 16337 16338v_add_i16 v5, v1, 0 16339// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x01,0x01,0x00] 16340 16341v_add_i16 v5, v1, -1 16342// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x83,0x01,0x00] 16343 16344v_add_i16 v5, v1, src_vccz 16345// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf7,0x01,0x00] 16346 16347v_add_i16 v5, v1, src_execz 16348// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf9,0x01,0x00] 16349 16350v_add_i16 v5, v1, src_scc 16351// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xfb,0x01,0x00] 16352 16353v_add_i16 v5, v1, v2 op_sel:[0,0,0] 16354// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x02,0x00] 16355 16356v_add_i16 v5, v1, v2 op_sel:[1,0,0] 16357// CHECK: [0x05,0x08,0x9e,0xd2,0x01,0x05,0x02,0x00] 16358 16359v_add_i16 v5, v1, v2 op_sel:[0,1,0] 16360// CHECK: [0x05,0x10,0x9e,0xd2,0x01,0x05,0x02,0x00] 16361 16362v_add_i16 v5, v1, v2 op_sel:[0,0,1] 16363// CHECK: [0x05,0x40,0x9e,0xd2,0x01,0x05,0x02,0x00] 16364 16365v_add_i16 v5, v1, v2 op_sel:[1,1,1] 16366// CHECK: [0x05,0x58,0x9e,0xd2,0x01,0x05,0x02,0x00] 16367 16368v_add_i16 v5, v1, v2 clamp 16369// CHECK: [0x05,0x80,0x9e,0xd2,0x01,0x05,0x02,0x00] 16370 16371v_sub_i16 v5, v1, v2 16372// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0x05,0x02,0x00] 16373 16374v_sub_i16 v255, v1, v2 16375// CHECK: [0xff,0x00,0x9f,0xd2,0x01,0x05,0x02,0x00] 16376 16377v_sub_i16 v5, v255, v2 16378// CHECK: [0x05,0x00,0x9f,0xd2,0xff,0x05,0x02,0x00] 16379 16380v_sub_i16 v5, s1, v2 16381// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0x04,0x02,0x00] 16382 16383v_sub_i16 v5, s101, v2 16384// CHECK: [0x05,0x00,0x9f,0xd2,0x65,0x04,0x02,0x00] 16385 16386v_sub_i16 v5, flat_scratch_lo, v2 16387// CHECK: [0x05,0x00,0x9f,0xd2,0x66,0x04,0x02,0x00] 16388 16389v_sub_i16 v5, flat_scratch_hi, v2 16390// CHECK: [0x05,0x00,0x9f,0xd2,0x67,0x04,0x02,0x00] 16391 16392v_sub_i16 v5, vcc_lo, v2 16393// CHECK: [0x05,0x00,0x9f,0xd2,0x6a,0x04,0x02,0x00] 16394 16395v_sub_i16 v5, vcc_hi, v2 16396// CHECK: [0x05,0x00,0x9f,0xd2,0x6b,0x04,0x02,0x00] 16397 16398v_sub_i16 v5, ttmp15, v2 16399// CHECK: [0x05,0x00,0x9f,0xd2,0x7b,0x04,0x02,0x00] 16400 16401v_sub_i16 v5, m0, v2 16402// CHECK: [0x05,0x00,0x9f,0xd2,0x7c,0x04,0x02,0x00] 16403 16404v_sub_i16 v5, exec_lo, v2 16405// CHECK: [0x05,0x00,0x9f,0xd2,0x7e,0x04,0x02,0x00] 16406 16407v_sub_i16 v5, exec_hi, v2 16408// CHECK: [0x05,0x00,0x9f,0xd2,0x7f,0x04,0x02,0x00] 16409 16410v_sub_i16 v5, 0, v2 16411// CHECK: [0x05,0x00,0x9f,0xd2,0x80,0x04,0x02,0x00] 16412 16413v_sub_i16 v5, -1, v2 16414// CHECK: [0x05,0x00,0x9f,0xd2,0xc1,0x04,0x02,0x00] 16415 16416v_sub_i16 v5, src_vccz, v2 16417// CHECK: [0x05,0x00,0x9f,0xd2,0xfb,0x04,0x02,0x00] 16418 16419v_sub_i16 v5, src_execz, v2 16420// CHECK: [0x05,0x00,0x9f,0xd2,0xfc,0x04,0x02,0x00] 16421 16422v_sub_i16 v5, src_scc, v2 16423// CHECK: [0x05,0x00,0x9f,0xd2,0xfd,0x04,0x02,0x00] 16424 16425v_sub_i16 v5, src_lds_direct, v2 16426// CHECK: [0x05,0x00,0x9f,0xd2,0xfe,0x04,0x02,0x00] 16427 16428v_sub_i16 v5, v1, v255 16429// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xff,0x03,0x00] 16430 16431v_sub_i16 v5, v1, s2 16432// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0x05,0x00,0x00] 16433 16434v_sub_i16 v5, v1, s101 16435// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xcb,0x00,0x00] 16436 16437v_sub_i16 v5, v1, flat_scratch_lo 16438// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xcd,0x00,0x00] 16439 16440v_sub_i16 v5, v1, flat_scratch_hi 16441// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xcf,0x00,0x00] 16442 16443v_sub_i16 v5, v1, vcc_lo 16444// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xd5,0x00,0x00] 16445 16446v_sub_i16 v5, v1, vcc_hi 16447// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xd7,0x00,0x00] 16448 16449v_sub_i16 v5, v1, ttmp15 16450// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xf7,0x00,0x00] 16451 16452v_sub_i16 v5, v1, m0 16453// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xf9,0x00,0x00] 16454 16455v_sub_i16 v5, v1, exec_lo 16456// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xfd,0x00,0x00] 16457 16458v_sub_i16 v5, v1, exec_hi 16459// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xff,0x00,0x00] 16460 16461v_sub_i16 v5, v1, 0 16462// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0x01,0x01,0x00] 16463 16464v_sub_i16 v5, v1, -1 16465// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0x83,0x01,0x00] 16466 16467v_sub_i16 v5, v1, src_vccz 16468// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xf7,0x01,0x00] 16469 16470v_sub_i16 v5, v1, src_execz 16471// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xf9,0x01,0x00] 16472 16473v_sub_i16 v5, v1, src_scc 16474// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0xfb,0x01,0x00] 16475 16476v_sub_i16 v5, v1, v2 op_sel:[0,0,0] 16477// CHECK: [0x05,0x00,0x9f,0xd2,0x01,0x05,0x02,0x00] 16478 16479v_sub_i16 v5, v1, v2 op_sel:[1,0,0] 16480// CHECK: [0x05,0x08,0x9f,0xd2,0x01,0x05,0x02,0x00] 16481 16482v_sub_i16 v5, v1, v2 op_sel:[0,1,0] 16483// CHECK: [0x05,0x10,0x9f,0xd2,0x01,0x05,0x02,0x00] 16484 16485v_sub_i16 v5, v1, v2 op_sel:[0,0,1] 16486// CHECK: [0x05,0x40,0x9f,0xd2,0x01,0x05,0x02,0x00] 16487 16488v_sub_i16 v5, v1, v2 op_sel:[1,1,1] 16489// CHECK: [0x05,0x58,0x9f,0xd2,0x01,0x05,0x02,0x00] 16490 16491v_sub_i16 v5, v1, v2 clamp 16492// CHECK: [0x05,0x80,0x9f,0xd2,0x01,0x05,0x02,0x00] 16493 16494v_pack_b32_f16 v5, v1, v2 16495// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x00] 16496 16497v_pack_b32_f16 v255, v1, v2 16498// CHECK: [0xff,0x00,0xa0,0xd2,0x01,0x05,0x02,0x00] 16499 16500v_pack_b32_f16 v5, v255, v2 16501// CHECK: [0x05,0x00,0xa0,0xd2,0xff,0x05,0x02,0x00] 16502 16503v_pack_b32_f16 v5, s1, v2 16504// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x04,0x02,0x00] 16505 16506v_pack_b32_f16 v5, s101, v2 16507// CHECK: [0x05,0x00,0xa0,0xd2,0x65,0x04,0x02,0x00] 16508 16509v_pack_b32_f16 v5, flat_scratch_lo, v2 16510// CHECK: [0x05,0x00,0xa0,0xd2,0x66,0x04,0x02,0x00] 16511 16512v_pack_b32_f16 v5, flat_scratch_hi, v2 16513// CHECK: [0x05,0x00,0xa0,0xd2,0x67,0x04,0x02,0x00] 16514 16515v_pack_b32_f16 v5, vcc_lo, v2 16516// CHECK: [0x05,0x00,0xa0,0xd2,0x6a,0x04,0x02,0x00] 16517 16518v_pack_b32_f16 v5, vcc_hi, v2 16519// CHECK: [0x05,0x00,0xa0,0xd2,0x6b,0x04,0x02,0x00] 16520 16521v_pack_b32_f16 v5, ttmp15, v2 16522// CHECK: [0x05,0x00,0xa0,0xd2,0x7b,0x04,0x02,0x00] 16523 16524v_pack_b32_f16 v5, m0, v2 16525// CHECK: [0x05,0x00,0xa0,0xd2,0x7c,0x04,0x02,0x00] 16526 16527v_pack_b32_f16 v5, exec_lo, v2 16528// CHECK: [0x05,0x00,0xa0,0xd2,0x7e,0x04,0x02,0x00] 16529 16530v_pack_b32_f16 v5, exec_hi, v2 16531// CHECK: [0x05,0x00,0xa0,0xd2,0x7f,0x04,0x02,0x00] 16532 16533v_pack_b32_f16 v5, 0, v2 16534// CHECK: [0x05,0x00,0xa0,0xd2,0x80,0x04,0x02,0x00] 16535 16536v_pack_b32_f16 v5, -1, v2 16537// CHECK: [0x05,0x00,0xa0,0xd2,0xc1,0x04,0x02,0x00] 16538 16539v_pack_b32_f16 v5, 0.5, v2 16540// CHECK: [0x05,0x00,0xa0,0xd2,0xf0,0x04,0x02,0x00] 16541 16542v_pack_b32_f16 v5, -4.0, v2 16543// CHECK: [0x05,0x00,0xa0,0xd2,0xf7,0x04,0x02,0x00] 16544 16545v_pack_b32_f16 v5, src_vccz, v2 16546// CHECK: [0x05,0x00,0xa0,0xd2,0xfb,0x04,0x02,0x00] 16547 16548v_pack_b32_f16 v5, src_execz, v2 16549// CHECK: [0x05,0x00,0xa0,0xd2,0xfc,0x04,0x02,0x00] 16550 16551v_pack_b32_f16 v5, src_scc, v2 16552// CHECK: [0x05,0x00,0xa0,0xd2,0xfd,0x04,0x02,0x00] 16553 16554v_pack_b32_f16 v5, src_lds_direct, v2 16555// CHECK: [0x05,0x00,0xa0,0xd2,0xfe,0x04,0x02,0x00] 16556 16557v_pack_b32_f16 v5, v1, v255 16558// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x03,0x00] 16559 16560v_pack_b32_f16 v5, v1, s2 16561// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x00,0x00] 16562 16563v_pack_b32_f16 v5, v1, s101 16564// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcb,0x00,0x00] 16565 16566v_pack_b32_f16 v5, v1, flat_scratch_lo 16567// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcd,0x00,0x00] 16568 16569v_pack_b32_f16 v5, v1, flat_scratch_hi 16570// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcf,0x00,0x00] 16571 16572v_pack_b32_f16 v5, v1, vcc_lo 16573// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd5,0x00,0x00] 16574 16575v_pack_b32_f16 v5, v1, vcc_hi 16576// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd7,0x00,0x00] 16577 16578v_pack_b32_f16 v5, v1, ttmp15 16579// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf7,0x00,0x00] 16580 16581v_pack_b32_f16 v5, v1, m0 16582// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x00,0x00] 16583 16584v_pack_b32_f16 v5, v1, exec_lo 16585// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfd,0x00,0x00] 16586 16587v_pack_b32_f16 v5, v1, exec_hi 16588// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x00,0x00] 16589 16590v_pack_b32_f16 v5, v1, 0 16591// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x01,0x01,0x00] 16592 16593v_pack_b32_f16 v5, v1, -1 16594// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x83,0x01,0x00] 16595 16596v_pack_b32_f16 v5, v1, 0.5 16597// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xe1,0x01,0x00] 16598 16599v_pack_b32_f16 v5, v1, -4.0 16600// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xef,0x01,0x00] 16601 16602v_pack_b32_f16 v5, v1, src_vccz 16603// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf7,0x01,0x00] 16604 16605v_pack_b32_f16 v5, v1, src_execz 16606// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x01,0x00] 16607 16608v_pack_b32_f16 v5, v1, src_scc 16609// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfb,0x01,0x00] 16610 16611v_pack_b32_f16 v5, -v1, v2 16612// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x20] 16613 16614v_pack_b32_f16 v5, v1, -v2 16615// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x40] 16616 16617v_pack_b32_f16 v5, -v1, -v2 16618// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x60] 16619 16620v_pack_b32_f16 v5, |v1|, v2 16621// CHECK: [0x05,0x01,0xa0,0xd2,0x01,0x05,0x02,0x00] 16622 16623v_pack_b32_f16 v5, v1, |v2| 16624// CHECK: [0x05,0x02,0xa0,0xd2,0x01,0x05,0x02,0x00] 16625 16626v_pack_b32_f16 v5, |v1|, |v2| 16627// CHECK: [0x05,0x03,0xa0,0xd2,0x01,0x05,0x02,0x00] 16628 16629v_pack_b32_f16 v5, v1, v2 op_sel:[0,0,0] 16630// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x00] 16631 16632v_pack_b32_f16 v5, v1, v2 op_sel:[1,0,0] 16633// CHECK: [0x05,0x08,0xa0,0xd2,0x01,0x05,0x02,0x00] 16634 16635v_pack_b32_f16 v5, v1, v2 op_sel:[0,1,0] 16636// CHECK: [0x05,0x10,0xa0,0xd2,0x01,0x05,0x02,0x00] 16637 16638v_pack_b32_f16 v5, v1, v2 op_sel:[0,0,1] 16639// CHECK: [0x05,0x40,0xa0,0xd2,0x01,0x05,0x02,0x00] 16640 16641v_pack_b32_f16 v5, v1, v2 op_sel:[1,1,1] 16642// CHECK: [0x05,0x58,0xa0,0xd2,0x01,0x05,0x02,0x00] 16643