1// RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s 2 3v_mad_legacy_f32 v5, v1, v2, v3 4// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x04] 5 6v_mad_legacy_f32 v255, v1, v2, v3 7// CHECK: [0xff,0x00,0x80,0xd2,0x01,0x05,0x0e,0x04] 8 9v_mad_legacy_f32 v5, v255, v2, v3 10// CHECK: [0x05,0x00,0x80,0xd2,0xff,0x05,0x0e,0x04] 11 12v_mad_legacy_f32 v5, s1, v2, v3 13// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x04,0x0e,0x04] 14 15v_mad_legacy_f32 v5, s103, v2, v3 16// CHECK: [0x05,0x00,0x80,0xd2,0x67,0x04,0x0e,0x04] 17 18v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3 19// CHECK: [0x05,0x00,0x80,0xd2,0x68,0x04,0x0e,0x04] 20 21v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3 22// CHECK: [0x05,0x00,0x80,0xd2,0x69,0x04,0x0e,0x04] 23 24v_mad_legacy_f32 v5, vcc_lo, v2, v3 25// CHECK: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x0e,0x04] 26 27v_mad_legacy_f32 v5, vcc_hi, v2, v3 28// CHECK: [0x05,0x00,0x80,0xd2,0x6b,0x04,0x0e,0x04] 29 30v_mad_legacy_f32 v5, tba_lo, v2, v3 31// CHECK: [0x05,0x00,0x80,0xd2,0x6c,0x04,0x0e,0x04] 32 33v_mad_legacy_f32 v5, tba_hi, v2, v3 34// CHECK: [0x05,0x00,0x80,0xd2,0x6d,0x04,0x0e,0x04] 35 36v_mad_legacy_f32 v5, tma_lo, v2, v3 37// CHECK: [0x05,0x00,0x80,0xd2,0x6e,0x04,0x0e,0x04] 38 39v_mad_legacy_f32 v5, tma_hi, v2, v3 40// CHECK: [0x05,0x00,0x80,0xd2,0x6f,0x04,0x0e,0x04] 41 42v_mad_legacy_f32 v5, ttmp11, v2, v3 43// CHECK: [0x05,0x00,0x80,0xd2,0x7b,0x04,0x0e,0x04] 44 45v_mad_legacy_f32 v5, m0, v2, v3 46// CHECK: [0x05,0x00,0x80,0xd2,0x7c,0x04,0x0e,0x04] 47 48v_mad_legacy_f32 v5, exec_lo, v2, v3 49// CHECK: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x0e,0x04] 50 51v_mad_legacy_f32 v5, exec_hi, v2, v3 52// CHECK: [0x05,0x00,0x80,0xd2,0x7f,0x04,0x0e,0x04] 53 54v_mad_legacy_f32 v5, 0, v2, v3 55// CHECK: [0x05,0x00,0x80,0xd2,0x80,0x04,0x0e,0x04] 56 57v_mad_legacy_f32 v5, -1, v2, v3 58// CHECK: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x0e,0x04] 59 60v_mad_legacy_f32 v5, 0.5, v2, v3 61// CHECK: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x0e,0x04] 62 63v_mad_legacy_f32 v5, -4.0, v2, v3 64// CHECK: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x0e,0x04] 65 66v_mad_legacy_f32 v5, src_vccz, v2, v3 67// CHECK: [0x05,0x00,0x80,0xd2,0xfb,0x04,0x0e,0x04] 68 69v_mad_legacy_f32 v5, src_execz, v2, v3 70// CHECK: [0x05,0x00,0x80,0xd2,0xfc,0x04,0x0e,0x04] 71 72v_mad_legacy_f32 v5, src_scc, v2, v3 73// CHECK: [0x05,0x00,0x80,0xd2,0xfd,0x04,0x0e,0x04] 74 75v_mad_legacy_f32 v5, src_lds_direct, v2, v3 76// CHECK: [0x05,0x00,0x80,0xd2,0xfe,0x04,0x0e,0x04] 77 78v_mad_legacy_f32 v5, v1, v255, v3 79// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xff,0x0f,0x04] 80 81v_mad_legacy_f32 v5, v1, s2, v3 82// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0c,0x04] 83 84v_mad_legacy_f32 v5, v1, s103, v3 85// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xcf,0x0c,0x04] 86 87v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3 88// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd1,0x0c,0x04] 89 90v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3 91// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd3,0x0c,0x04] 92 93v_mad_legacy_f32 v5, v1, vcc_lo, v3 94// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x0c,0x04] 95 96v_mad_legacy_f32 v5, v1, vcc_hi, v3 97// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd7,0x0c,0x04] 98 99v_mad_legacy_f32 v5, v1, tba_lo, v3 100// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd9,0x0c,0x04] 101 102v_mad_legacy_f32 v5, v1, tba_hi, v3 103// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdb,0x0c,0x04] 104 105v_mad_legacy_f32 v5, v1, tma_lo, v3 106// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdd,0x0c,0x04] 107 108v_mad_legacy_f32 v5, v1, tma_hi, v3 109// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdf,0x0c,0x04] 110 111v_mad_legacy_f32 v5, v1, ttmp11, v3 112// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf7,0x0c,0x04] 113 114v_mad_legacy_f32 v5, v1, m0, v3 115// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf9,0x0c,0x04] 116 117v_mad_legacy_f32 v5, v1, exec_lo, v3 118// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x0c,0x04] 119 120v_mad_legacy_f32 v5, v1, exec_hi, v3 121// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xff,0x0c,0x04] 122 123v_mad_legacy_f32 v5, v1, 0, v3 124// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x01,0x0d,0x04] 125 126v_mad_legacy_f32 v5, v1, -1, v3 127// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x83,0x0d,0x04] 128 129v_mad_legacy_f32 v5, v1, 0.5, v3 130// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x0d,0x04] 131 132v_mad_legacy_f32 v5, v1, -4.0, v3 133// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xef,0x0d,0x04] 134 135v_mad_legacy_f32 v5, v1, src_vccz, v3 136// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf7,0x0d,0x04] 137 138v_mad_legacy_f32 v5, v1, src_execz, v3 139// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf9,0x0d,0x04] 140 141v_mad_legacy_f32 v5, v1, src_scc, v3 142// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfb,0x0d,0x04] 143 144v_mad_legacy_f32 v5, v1, v2, v255 145// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfe,0x07] 146 147v_mad_legacy_f32 v5, v1, v2, s3 148// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x00] 149 150v_mad_legacy_f32 v5, v1, v2, s103 151// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x9e,0x01] 152 153v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo 154// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xa2,0x01] 155 156v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi 157// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xa6,0x01] 158 159v_mad_legacy_f32 v5, v1, v2, vcc_lo 160// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xaa,0x01] 161 162v_mad_legacy_f32 v5, v1, v2, vcc_hi 163// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xae,0x01] 164 165v_mad_legacy_f32 v5, v1, v2, tba_lo 166// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xb2,0x01] 167 168v_mad_legacy_f32 v5, v1, v2, tba_hi 169// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xb6,0x01] 170 171v_mad_legacy_f32 v5, v1, v2, tma_lo 172// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xba,0x01] 173 174v_mad_legacy_f32 v5, v1, v2, tma_hi 175// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xbe,0x01] 176 177v_mad_legacy_f32 v5, v1, v2, ttmp11 178// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xee,0x01] 179 180v_mad_legacy_f32 v5, v1, v2, m0 181// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xf2,0x01] 182 183v_mad_legacy_f32 v5, v1, v2, exec_lo 184// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfa,0x01] 185 186v_mad_legacy_f32 v5, v1, v2, exec_hi 187// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfe,0x01] 188 189v_mad_legacy_f32 v5, v1, v2, 0 190// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x02] 191 192v_mad_legacy_f32 v5, v1, v2, -1 193// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x06,0x03] 194 195v_mad_legacy_f32 v5, v1, v2, 0.5 196// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xc2,0x03] 197 198v_mad_legacy_f32 v5, v1, v2, -4.0 199// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xde,0x03] 200 201v_mad_legacy_f32 v5, v1, v2, src_vccz 202// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xee,0x03] 203 204v_mad_legacy_f32 v5, v1, v2, src_execz 205// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xf2,0x03] 206 207v_mad_legacy_f32 v5, v1, v2, src_scc 208// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xf6,0x03] 209 210v_mad_legacy_f32 v5, -v1, v2, v3 211// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x24] 212 213v_mad_legacy_f32 v5, v1, -v2, v3 214// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x44] 215 216v_mad_legacy_f32 v5, v1, v2, -v3 217// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x84] 218 219v_mad_legacy_f32 v5, -v1, -v2, -v3 220// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0xe4] 221 222v_mad_legacy_f32 v5, |v1|, v2, v3 223// CHECK: [0x05,0x01,0x80,0xd2,0x01,0x05,0x0e,0x04] 224 225v_mad_legacy_f32 v5, v1, |v2|, v3 226// CHECK: [0x05,0x02,0x80,0xd2,0x01,0x05,0x0e,0x04] 227 228v_mad_legacy_f32 v5, v1, v2, |v3| 229// CHECK: [0x05,0x04,0x80,0xd2,0x01,0x05,0x0e,0x04] 230 231v_mad_legacy_f32 v5, |v1|, |v2|, |v3| 232// CHECK: [0x05,0x07,0x80,0xd2,0x01,0x05,0x0e,0x04] 233 234v_mad_legacy_f32 v5, v1, v2, v3 clamp 235// CHECK: [0x05,0x08,0x80,0xd2,0x01,0x05,0x0e,0x04] 236 237v_mad_legacy_f32 v5, v1, v2, v3 mul:2 238// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x0c] 239 240v_mad_legacy_f32 v5, v1, v2, v3 mul:4 241// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x14] 242 243v_mad_legacy_f32 v5, v1, v2, v3 div:2 244// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x1c] 245 246v_mad_f32 v5, v1, v2, v3 247// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x04] 248 249v_mad_f32 v255, v1, v2, v3 250// CHECK: [0xff,0x00,0x82,0xd2,0x01,0x05,0x0e,0x04] 251 252v_mad_f32 v5, v255, v2, v3 253// CHECK: [0x05,0x00,0x82,0xd2,0xff,0x05,0x0e,0x04] 254 255v_mad_f32 v5, s1, v2, v3 256// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x04,0x0e,0x04] 257 258v_mad_f32 v5, s103, v2, v3 259// CHECK: [0x05,0x00,0x82,0xd2,0x67,0x04,0x0e,0x04] 260 261v_mad_f32 v5, flat_scratch_lo, v2, v3 262// CHECK: [0x05,0x00,0x82,0xd2,0x68,0x04,0x0e,0x04] 263 264v_mad_f32 v5, flat_scratch_hi, v2, v3 265// CHECK: [0x05,0x00,0x82,0xd2,0x69,0x04,0x0e,0x04] 266 267v_mad_f32 v5, vcc_lo, v2, v3 268// CHECK: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x0e,0x04] 269 270v_mad_f32 v5, vcc_hi, v2, v3 271// CHECK: [0x05,0x00,0x82,0xd2,0x6b,0x04,0x0e,0x04] 272 273v_mad_f32 v5, tba_lo, v2, v3 274// CHECK: [0x05,0x00,0x82,0xd2,0x6c,0x04,0x0e,0x04] 275 276v_mad_f32 v5, tba_hi, v2, v3 277// CHECK: [0x05,0x00,0x82,0xd2,0x6d,0x04,0x0e,0x04] 278 279v_mad_f32 v5, tma_lo, v2, v3 280// CHECK: [0x05,0x00,0x82,0xd2,0x6e,0x04,0x0e,0x04] 281 282v_mad_f32 v5, tma_hi, v2, v3 283// CHECK: [0x05,0x00,0x82,0xd2,0x6f,0x04,0x0e,0x04] 284 285v_mad_f32 v5, ttmp11, v2, v3 286// CHECK: [0x05,0x00,0x82,0xd2,0x7b,0x04,0x0e,0x04] 287 288v_mad_f32 v5, m0, v2, v3 289// CHECK: [0x05,0x00,0x82,0xd2,0x7c,0x04,0x0e,0x04] 290 291v_mad_f32 v5, exec_lo, v2, v3 292// CHECK: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x0e,0x04] 293 294v_mad_f32 v5, exec_hi, v2, v3 295// CHECK: [0x05,0x00,0x82,0xd2,0x7f,0x04,0x0e,0x04] 296 297v_mad_f32 v5, 0, v2, v3 298// CHECK: [0x05,0x00,0x82,0xd2,0x80,0x04,0x0e,0x04] 299 300v_mad_f32 v5, -1, v2, v3 301// CHECK: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x0e,0x04] 302 303v_mad_f32 v5, 0.5, v2, v3 304// CHECK: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x0e,0x04] 305 306v_mad_f32 v5, -4.0, v2, v3 307// CHECK: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x0e,0x04] 308 309v_mad_f32 v5, src_vccz, v2, v3 310// CHECK: [0x05,0x00,0x82,0xd2,0xfb,0x04,0x0e,0x04] 311 312v_mad_f32 v5, src_execz, v2, v3 313// CHECK: [0x05,0x00,0x82,0xd2,0xfc,0x04,0x0e,0x04] 314 315v_mad_f32 v5, src_scc, v2, v3 316// CHECK: [0x05,0x00,0x82,0xd2,0xfd,0x04,0x0e,0x04] 317 318v_mad_f32 v5, src_lds_direct, v2, v3 319// CHECK: [0x05,0x00,0x82,0xd2,0xfe,0x04,0x0e,0x04] 320 321v_mad_f32 v5, v1, v255, v3 322// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xff,0x0f,0x04] 323 324v_mad_f32 v5, v1, s2, v3 325// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0c,0x04] 326 327v_mad_f32 v5, v1, s103, v3 328// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xcf,0x0c,0x04] 329 330v_mad_f32 v5, v1, flat_scratch_lo, v3 331// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd1,0x0c,0x04] 332 333v_mad_f32 v5, v1, flat_scratch_hi, v3 334// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd3,0x0c,0x04] 335 336v_mad_f32 v5, v1, vcc_lo, v3 337// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x0c,0x04] 338 339v_mad_f32 v5, v1, vcc_hi, v3 340// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd7,0x0c,0x04] 341 342v_mad_f32 v5, v1, tba_lo, v3 343// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd9,0x0c,0x04] 344 345v_mad_f32 v5, v1, tba_hi, v3 346// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdb,0x0c,0x04] 347 348v_mad_f32 v5, v1, tma_lo, v3 349// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdd,0x0c,0x04] 350 351v_mad_f32 v5, v1, tma_hi, v3 352// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdf,0x0c,0x04] 353 354v_mad_f32 v5, v1, ttmp11, v3 355// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf7,0x0c,0x04] 356 357v_mad_f32 v5, v1, m0, v3 358// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf9,0x0c,0x04] 359 360v_mad_f32 v5, v1, exec_lo, v3 361// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x0c,0x04] 362 363v_mad_f32 v5, v1, exec_hi, v3 364// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xff,0x0c,0x04] 365 366v_mad_f32 v5, v1, 0, v3 367// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x01,0x0d,0x04] 368 369v_mad_f32 v5, v1, -1, v3 370// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x83,0x0d,0x04] 371 372v_mad_f32 v5, v1, 0.5, v3 373// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x0d,0x04] 374 375v_mad_f32 v5, v1, -4.0, v3 376// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xef,0x0d,0x04] 377 378v_mad_f32 v5, v1, src_vccz, v3 379// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf7,0x0d,0x04] 380 381v_mad_f32 v5, v1, src_execz, v3 382// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf9,0x0d,0x04] 383 384v_mad_f32 v5, v1, src_scc, v3 385// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfb,0x0d,0x04] 386 387v_mad_f32 v5, v1, v2, v255 388// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfe,0x07] 389 390v_mad_f32 v5, v1, v2, s3 391// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x00] 392 393v_mad_f32 v5, v1, v2, s103 394// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x9e,0x01] 395 396v_mad_f32 v5, v1, v2, flat_scratch_lo 397// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xa2,0x01] 398 399v_mad_f32 v5, v1, v2, flat_scratch_hi 400// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xa6,0x01] 401 402v_mad_f32 v5, v1, v2, vcc_lo 403// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xaa,0x01] 404 405v_mad_f32 v5, v1, v2, vcc_hi 406// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xae,0x01] 407 408v_mad_f32 v5, v1, v2, tba_lo 409// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xb2,0x01] 410 411v_mad_f32 v5, v1, v2, tba_hi 412// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xb6,0x01] 413 414v_mad_f32 v5, v1, v2, tma_lo 415// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xba,0x01] 416 417v_mad_f32 v5, v1, v2, tma_hi 418// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xbe,0x01] 419 420v_mad_f32 v5, v1, v2, ttmp11 421// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xee,0x01] 422 423v_mad_f32 v5, v1, v2, m0 424// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xf2,0x01] 425 426v_mad_f32 v5, v1, v2, exec_lo 427// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfa,0x01] 428 429v_mad_f32 v5, v1, v2, exec_hi 430// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfe,0x01] 431 432v_mad_f32 v5, v1, v2, 0 433// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x02] 434 435v_mad_f32 v5, v1, v2, -1 436// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x06,0x03] 437 438v_mad_f32 v5, v1, v2, 0.5 439// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xc2,0x03] 440 441v_mad_f32 v5, v1, v2, -4.0 442// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xde,0x03] 443 444v_mad_f32 v5, v1, v2, src_vccz 445// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xee,0x03] 446 447v_mad_f32 v5, v1, v2, src_execz 448// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xf2,0x03] 449 450v_mad_f32 v5, v1, v2, src_scc 451// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xf6,0x03] 452 453v_mad_f32 v5, -v1, v2, v3 454// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x24] 455 456v_mad_f32 v5, v1, -v2, v3 457// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x44] 458 459v_mad_f32 v5, v1, v2, -v3 460// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x84] 461 462v_mad_f32 v5, -v1, -v2, -v3 463// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0xe4] 464 465v_mad_f32 v5, |v1|, v2, v3 466// CHECK: [0x05,0x01,0x82,0xd2,0x01,0x05,0x0e,0x04] 467 468v_mad_f32 v5, v1, |v2|, v3 469// CHECK: [0x05,0x02,0x82,0xd2,0x01,0x05,0x0e,0x04] 470 471v_mad_f32 v5, v1, v2, |v3| 472// CHECK: [0x05,0x04,0x82,0xd2,0x01,0x05,0x0e,0x04] 473 474v_mad_f32 v5, |v1|, |v2|, |v3| 475// CHECK: [0x05,0x07,0x82,0xd2,0x01,0x05,0x0e,0x04] 476 477v_mad_f32 v5, v1, v2, v3 clamp 478// CHECK: [0x05,0x08,0x82,0xd2,0x01,0x05,0x0e,0x04] 479 480v_mad_f32 v5, v1, v2, v3 mul:2 481// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x0c] 482 483v_mad_f32 v5, v1, v2, v3 mul:4 484// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x14] 485 486v_mad_f32 v5, v1, v2, v3 div:2 487// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x1c] 488 489v_mad_i32_i24 v5, v1, v2, v3 490// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0e,0x04] 491 492v_mad_i32_i24 v255, v1, v2, v3 493// CHECK: [0xff,0x00,0x84,0xd2,0x01,0x05,0x0e,0x04] 494 495v_mad_i32_i24 v5, v255, v2, v3 496// CHECK: [0x05,0x00,0x84,0xd2,0xff,0x05,0x0e,0x04] 497 498v_mad_i32_i24 v5, s1, v2, v3 499// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x04,0x0e,0x04] 500 501v_mad_i32_i24 v5, s103, v2, v3 502// CHECK: [0x05,0x00,0x84,0xd2,0x67,0x04,0x0e,0x04] 503 504v_mad_i32_i24 v5, flat_scratch_lo, v2, v3 505// CHECK: [0x05,0x00,0x84,0xd2,0x68,0x04,0x0e,0x04] 506 507v_mad_i32_i24 v5, flat_scratch_hi, v2, v3 508// CHECK: [0x05,0x00,0x84,0xd2,0x69,0x04,0x0e,0x04] 509 510v_mad_i32_i24 v5, vcc_lo, v2, v3 511// CHECK: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x0e,0x04] 512 513v_mad_i32_i24 v5, vcc_hi, v2, v3 514// CHECK: [0x05,0x00,0x84,0xd2,0x6b,0x04,0x0e,0x04] 515 516v_mad_i32_i24 v5, tba_lo, v2, v3 517// CHECK: [0x05,0x00,0x84,0xd2,0x6c,0x04,0x0e,0x04] 518 519v_mad_i32_i24 v5, tba_hi, v2, v3 520// CHECK: [0x05,0x00,0x84,0xd2,0x6d,0x04,0x0e,0x04] 521 522v_mad_i32_i24 v5, tma_lo, v2, v3 523// CHECK: [0x05,0x00,0x84,0xd2,0x6e,0x04,0x0e,0x04] 524 525v_mad_i32_i24 v5, tma_hi, v2, v3 526// CHECK: [0x05,0x00,0x84,0xd2,0x6f,0x04,0x0e,0x04] 527 528v_mad_i32_i24 v5, ttmp11, v2, v3 529// CHECK: [0x05,0x00,0x84,0xd2,0x7b,0x04,0x0e,0x04] 530 531v_mad_i32_i24 v5, m0, v2, v3 532// CHECK: [0x05,0x00,0x84,0xd2,0x7c,0x04,0x0e,0x04] 533 534v_mad_i32_i24 v5, exec_lo, v2, v3 535// CHECK: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x0e,0x04] 536 537v_mad_i32_i24 v5, exec_hi, v2, v3 538// CHECK: [0x05,0x00,0x84,0xd2,0x7f,0x04,0x0e,0x04] 539 540v_mad_i32_i24 v5, 0, v2, v3 541// CHECK: [0x05,0x00,0x84,0xd2,0x80,0x04,0x0e,0x04] 542 543v_mad_i32_i24 v5, -1, v2, v3 544// CHECK: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x0e,0x04] 545 546v_mad_i32_i24 v5, 0.5, v2, v3 547// CHECK: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x0e,0x04] 548 549v_mad_i32_i24 v5, -4.0, v2, v3 550// CHECK: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x0e,0x04] 551 552v_mad_i32_i24 v5, src_vccz, v2, v3 553// CHECK: [0x05,0x00,0x84,0xd2,0xfb,0x04,0x0e,0x04] 554 555v_mad_i32_i24 v5, src_execz, v2, v3 556// CHECK: [0x05,0x00,0x84,0xd2,0xfc,0x04,0x0e,0x04] 557 558v_mad_i32_i24 v5, src_scc, v2, v3 559// CHECK: [0x05,0x00,0x84,0xd2,0xfd,0x04,0x0e,0x04] 560 561v_mad_i32_i24 v5, src_lds_direct, v2, v3 562// CHECK: [0x05,0x00,0x84,0xd2,0xfe,0x04,0x0e,0x04] 563 564v_mad_i32_i24 v5, v1, v255, v3 565// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x0f,0x04] 566 567v_mad_i32_i24 v5, v1, s2, v3 568// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0c,0x04] 569 570v_mad_i32_i24 v5, v1, s103, v3 571// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x0c,0x04] 572 573v_mad_i32_i24 v5, v1, flat_scratch_lo, v3 574// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd1,0x0c,0x04] 575 576v_mad_i32_i24 v5, v1, flat_scratch_hi, v3 577// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd3,0x0c,0x04] 578 579v_mad_i32_i24 v5, v1, vcc_lo, v3 580// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x0c,0x04] 581 582v_mad_i32_i24 v5, v1, vcc_hi, v3 583// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x0c,0x04] 584 585v_mad_i32_i24 v5, v1, tba_lo, v3 586// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd9,0x0c,0x04] 587 588v_mad_i32_i24 v5, v1, tba_hi, v3 589// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdb,0x0c,0x04] 590 591v_mad_i32_i24 v5, v1, tma_lo, v3 592// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdd,0x0c,0x04] 593 594v_mad_i32_i24 v5, v1, tma_hi, v3 595// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdf,0x0c,0x04] 596 597v_mad_i32_i24 v5, v1, ttmp11, v3 598// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x0c,0x04] 599 600v_mad_i32_i24 v5, v1, m0, v3 601// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x0c,0x04] 602 603v_mad_i32_i24 v5, v1, exec_lo, v3 604// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x0c,0x04] 605 606v_mad_i32_i24 v5, v1, exec_hi, v3 607// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x0c,0x04] 608 609v_mad_i32_i24 v5, v1, 0, v3 610// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x01,0x0d,0x04] 611 612v_mad_i32_i24 v5, v1, -1, v3 613// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x83,0x0d,0x04] 614 615v_mad_i32_i24 v5, v1, 0.5, v3 616// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x0d,0x04] 617 618v_mad_i32_i24 v5, v1, -4.0, v3 619// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xef,0x0d,0x04] 620 621v_mad_i32_i24 v5, v1, src_vccz, v3 622// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x0d,0x04] 623 624v_mad_i32_i24 v5, v1, src_execz, v3 625// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x0d,0x04] 626 627v_mad_i32_i24 v5, v1, src_scc, v3 628// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfb,0x0d,0x04] 629 630v_mad_i32_i24 v5, v1, v2, v255 631// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfe,0x07] 632 633v_mad_i32_i24 v5, v1, v2, s3 634// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0e,0x00] 635 636v_mad_i32_i24 v5, v1, v2, s103 637// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x9e,0x01] 638 639v_mad_i32_i24 v5, v1, v2, flat_scratch_lo 640// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xa2,0x01] 641 642v_mad_i32_i24 v5, v1, v2, flat_scratch_hi 643// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xa6,0x01] 644 645v_mad_i32_i24 v5, v1, v2, vcc_lo 646// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xaa,0x01] 647 648v_mad_i32_i24 v5, v1, v2, vcc_hi 649// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xae,0x01] 650 651v_mad_i32_i24 v5, v1, v2, tba_lo 652// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xb2,0x01] 653 654v_mad_i32_i24 v5, v1, v2, tba_hi 655// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xb6,0x01] 656 657v_mad_i32_i24 v5, v1, v2, tma_lo 658// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xba,0x01] 659 660v_mad_i32_i24 v5, v1, v2, tma_hi 661// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xbe,0x01] 662 663v_mad_i32_i24 v5, v1, v2, ttmp11 664// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xee,0x01] 665 666v_mad_i32_i24 v5, v1, v2, m0 667// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xf2,0x01] 668 669v_mad_i32_i24 v5, v1, v2, exec_lo 670// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfa,0x01] 671 672v_mad_i32_i24 v5, v1, v2, exec_hi 673// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfe,0x01] 674 675v_mad_i32_i24 v5, v1, v2, 0 676// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x02] 677 678v_mad_i32_i24 v5, v1, v2, -1 679// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x06,0x03] 680 681v_mad_i32_i24 v5, v1, v2, 0.5 682// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xc2,0x03] 683 684v_mad_i32_i24 v5, v1, v2, -4.0 685// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xde,0x03] 686 687v_mad_i32_i24 v5, v1, v2, src_vccz 688// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xee,0x03] 689 690v_mad_i32_i24 v5, v1, v2, src_execz 691// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xf2,0x03] 692 693v_mad_i32_i24 v5, v1, v2, src_scc 694// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xf6,0x03] 695 696v_mad_u32_u24 v5, v1, v2, v3 697// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0e,0x04] 698 699v_mad_u32_u24 v255, v1, v2, v3 700// CHECK: [0xff,0x00,0x86,0xd2,0x01,0x05,0x0e,0x04] 701 702v_mad_u32_u24 v5, v255, v2, v3 703// CHECK: [0x05,0x00,0x86,0xd2,0xff,0x05,0x0e,0x04] 704 705v_mad_u32_u24 v5, s1, v2, v3 706// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x04,0x0e,0x04] 707 708v_mad_u32_u24 v5, s103, v2, v3 709// CHECK: [0x05,0x00,0x86,0xd2,0x67,0x04,0x0e,0x04] 710 711v_mad_u32_u24 v5, flat_scratch_lo, v2, v3 712// CHECK: [0x05,0x00,0x86,0xd2,0x68,0x04,0x0e,0x04] 713 714v_mad_u32_u24 v5, flat_scratch_hi, v2, v3 715// CHECK: [0x05,0x00,0x86,0xd2,0x69,0x04,0x0e,0x04] 716 717v_mad_u32_u24 v5, vcc_lo, v2, v3 718// CHECK: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x0e,0x04] 719 720v_mad_u32_u24 v5, vcc_hi, v2, v3 721// CHECK: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x0e,0x04] 722 723v_mad_u32_u24 v5, tba_lo, v2, v3 724// CHECK: [0x05,0x00,0x86,0xd2,0x6c,0x04,0x0e,0x04] 725 726v_mad_u32_u24 v5, tba_hi, v2, v3 727// CHECK: [0x05,0x00,0x86,0xd2,0x6d,0x04,0x0e,0x04] 728 729v_mad_u32_u24 v5, tma_lo, v2, v3 730// CHECK: [0x05,0x00,0x86,0xd2,0x6e,0x04,0x0e,0x04] 731 732v_mad_u32_u24 v5, tma_hi, v2, v3 733// CHECK: [0x05,0x00,0x86,0xd2,0x6f,0x04,0x0e,0x04] 734 735v_mad_u32_u24 v5, ttmp11, v2, v3 736// CHECK: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x0e,0x04] 737 738v_mad_u32_u24 v5, m0, v2, v3 739// CHECK: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x0e,0x04] 740 741v_mad_u32_u24 v5, exec_lo, v2, v3 742// CHECK: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x0e,0x04] 743 744v_mad_u32_u24 v5, exec_hi, v2, v3 745// CHECK: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x0e,0x04] 746 747v_mad_u32_u24 v5, 0, v2, v3 748// CHECK: [0x05,0x00,0x86,0xd2,0x80,0x04,0x0e,0x04] 749 750v_mad_u32_u24 v5, -1, v2, v3 751// CHECK: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x0e,0x04] 752 753v_mad_u32_u24 v5, 0.5, v2, v3 754// CHECK: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x0e,0x04] 755 756v_mad_u32_u24 v5, -4.0, v2, v3 757// CHECK: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x0e,0x04] 758 759v_mad_u32_u24 v5, src_vccz, v2, v3 760// CHECK: [0x05,0x00,0x86,0xd2,0xfb,0x04,0x0e,0x04] 761 762v_mad_u32_u24 v5, src_execz, v2, v3 763// CHECK: [0x05,0x00,0x86,0xd2,0xfc,0x04,0x0e,0x04] 764 765v_mad_u32_u24 v5, src_scc, v2, v3 766// CHECK: [0x05,0x00,0x86,0xd2,0xfd,0x04,0x0e,0x04] 767 768v_mad_u32_u24 v5, src_lds_direct, v2, v3 769// CHECK: [0x05,0x00,0x86,0xd2,0xfe,0x04,0x0e,0x04] 770 771v_mad_u32_u24 v5, v1, v255, v3 772// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x0f,0x04] 773 774v_mad_u32_u24 v5, v1, s2, v3 775// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0c,0x04] 776 777v_mad_u32_u24 v5, v1, s103, v3 778// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x0c,0x04] 779 780v_mad_u32_u24 v5, v1, flat_scratch_lo, v3 781// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd1,0x0c,0x04] 782 783v_mad_u32_u24 v5, v1, flat_scratch_hi, v3 784// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd3,0x0c,0x04] 785 786v_mad_u32_u24 v5, v1, vcc_lo, v3 787// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x0c,0x04] 788 789v_mad_u32_u24 v5, v1, vcc_hi, v3 790// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x0c,0x04] 791 792v_mad_u32_u24 v5, v1, tba_lo, v3 793// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd9,0x0c,0x04] 794 795v_mad_u32_u24 v5, v1, tba_hi, v3 796// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdb,0x0c,0x04] 797 798v_mad_u32_u24 v5, v1, tma_lo, v3 799// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdd,0x0c,0x04] 800 801v_mad_u32_u24 v5, v1, tma_hi, v3 802// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdf,0x0c,0x04] 803 804v_mad_u32_u24 v5, v1, ttmp11, v3 805// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x0c,0x04] 806 807v_mad_u32_u24 v5, v1, m0, v3 808// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x0c,0x04] 809 810v_mad_u32_u24 v5, v1, exec_lo, v3 811// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x0c,0x04] 812 813v_mad_u32_u24 v5, v1, exec_hi, v3 814// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x0c,0x04] 815 816v_mad_u32_u24 v5, v1, 0, v3 817// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x01,0x0d,0x04] 818 819v_mad_u32_u24 v5, v1, -1, v3 820// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x83,0x0d,0x04] 821 822v_mad_u32_u24 v5, v1, 0.5, v3 823// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x0d,0x04] 824 825v_mad_u32_u24 v5, v1, -4.0, v3 826// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xef,0x0d,0x04] 827 828v_mad_u32_u24 v5, v1, src_vccz, v3 829// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x0d,0x04] 830 831v_mad_u32_u24 v5, v1, src_execz, v3 832// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x0d,0x04] 833 834v_mad_u32_u24 v5, v1, src_scc, v3 835// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfb,0x0d,0x04] 836 837v_mad_u32_u24 v5, v1, v2, v255 838// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfe,0x07] 839 840v_mad_u32_u24 v5, v1, v2, s3 841// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0e,0x00] 842 843v_mad_u32_u24 v5, v1, v2, s103 844// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x9e,0x01] 845 846v_mad_u32_u24 v5, v1, v2, flat_scratch_lo 847// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xa2,0x01] 848 849v_mad_u32_u24 v5, v1, v2, flat_scratch_hi 850// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xa6,0x01] 851 852v_mad_u32_u24 v5, v1, v2, vcc_lo 853// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xaa,0x01] 854 855v_mad_u32_u24 v5, v1, v2, vcc_hi 856// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xae,0x01] 857 858v_mad_u32_u24 v5, v1, v2, tba_lo 859// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xb2,0x01] 860 861v_mad_u32_u24 v5, v1, v2, tba_hi 862// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xb6,0x01] 863 864v_mad_u32_u24 v5, v1, v2, tma_lo 865// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xba,0x01] 866 867v_mad_u32_u24 v5, v1, v2, tma_hi 868// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xbe,0x01] 869 870v_mad_u32_u24 v5, v1, v2, ttmp11 871// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xee,0x01] 872 873v_mad_u32_u24 v5, v1, v2, m0 874// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xf2,0x01] 875 876v_mad_u32_u24 v5, v1, v2, exec_lo 877// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfa,0x01] 878 879v_mad_u32_u24 v5, v1, v2, exec_hi 880// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfe,0x01] 881 882v_mad_u32_u24 v5, v1, v2, 0 883// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x02] 884 885v_mad_u32_u24 v5, v1, v2, -1 886// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x06,0x03] 887 888v_mad_u32_u24 v5, v1, v2, 0.5 889// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xc2,0x03] 890 891v_mad_u32_u24 v5, v1, v2, -4.0 892// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xde,0x03] 893 894v_mad_u32_u24 v5, v1, v2, src_vccz 895// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xee,0x03] 896 897v_mad_u32_u24 v5, v1, v2, src_execz 898// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xf2,0x03] 899 900v_mad_u32_u24 v5, v1, v2, src_scc 901// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xf6,0x03] 902 903v_cubeid_f32 v5, v1, v2, v3 904// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x04] 905 906v_cubeid_f32 v255, v1, v2, v3 907// CHECK: [0xff,0x00,0x88,0xd2,0x01,0x05,0x0e,0x04] 908 909v_cubeid_f32 v5, v255, v2, v3 910// CHECK: [0x05,0x00,0x88,0xd2,0xff,0x05,0x0e,0x04] 911 912v_cubeid_f32 v5, s1, v2, v3 913// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x04,0x0e,0x04] 914 915v_cubeid_f32 v5, s103, v2, v3 916// CHECK: [0x05,0x00,0x88,0xd2,0x67,0x04,0x0e,0x04] 917 918v_cubeid_f32 v5, flat_scratch_lo, v2, v3 919// CHECK: [0x05,0x00,0x88,0xd2,0x68,0x04,0x0e,0x04] 920 921v_cubeid_f32 v5, flat_scratch_hi, v2, v3 922// CHECK: [0x05,0x00,0x88,0xd2,0x69,0x04,0x0e,0x04] 923 924v_cubeid_f32 v5, vcc_lo, v2, v3 925// CHECK: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x0e,0x04] 926 927v_cubeid_f32 v5, vcc_hi, v2, v3 928// CHECK: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x0e,0x04] 929 930v_cubeid_f32 v5, tba_lo, v2, v3 931// CHECK: [0x05,0x00,0x88,0xd2,0x6c,0x04,0x0e,0x04] 932 933v_cubeid_f32 v5, tba_hi, v2, v3 934// CHECK: [0x05,0x00,0x88,0xd2,0x6d,0x04,0x0e,0x04] 935 936v_cubeid_f32 v5, tma_lo, v2, v3 937// CHECK: [0x05,0x00,0x88,0xd2,0x6e,0x04,0x0e,0x04] 938 939v_cubeid_f32 v5, tma_hi, v2, v3 940// CHECK: [0x05,0x00,0x88,0xd2,0x6f,0x04,0x0e,0x04] 941 942v_cubeid_f32 v5, ttmp11, v2, v3 943// CHECK: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x0e,0x04] 944 945v_cubeid_f32 v5, m0, v2, v3 946// CHECK: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x0e,0x04] 947 948v_cubeid_f32 v5, exec_lo, v2, v3 949// CHECK: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x0e,0x04] 950 951v_cubeid_f32 v5, exec_hi, v2, v3 952// CHECK: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x0e,0x04] 953 954v_cubeid_f32 v5, 0, v2, v3 955// CHECK: [0x05,0x00,0x88,0xd2,0x80,0x04,0x0e,0x04] 956 957v_cubeid_f32 v5, -1, v2, v3 958// CHECK: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x0e,0x04] 959 960v_cubeid_f32 v5, 0.5, v2, v3 961// CHECK: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x0e,0x04] 962 963v_cubeid_f32 v5, -4.0, v2, v3 964// CHECK: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x0e,0x04] 965 966v_cubeid_f32 v5, src_vccz, v2, v3 967// CHECK: [0x05,0x00,0x88,0xd2,0xfb,0x04,0x0e,0x04] 968 969v_cubeid_f32 v5, src_execz, v2, v3 970// CHECK: [0x05,0x00,0x88,0xd2,0xfc,0x04,0x0e,0x04] 971 972v_cubeid_f32 v5, src_scc, v2, v3 973// CHECK: [0x05,0x00,0x88,0xd2,0xfd,0x04,0x0e,0x04] 974 975v_cubeid_f32 v5, src_lds_direct, v2, v3 976// CHECK: [0x05,0x00,0x88,0xd2,0xfe,0x04,0x0e,0x04] 977 978v_cubeid_f32 v5, v1, v255, v3 979// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x0f,0x04] 980 981v_cubeid_f32 v5, v1, s2, v3 982// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0c,0x04] 983 984v_cubeid_f32 v5, v1, s103, v3 985// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x0c,0x04] 986 987v_cubeid_f32 v5, v1, flat_scratch_lo, v3 988// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd1,0x0c,0x04] 989 990v_cubeid_f32 v5, v1, flat_scratch_hi, v3 991// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd3,0x0c,0x04] 992 993v_cubeid_f32 v5, v1, vcc_lo, v3 994// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x0c,0x04] 995 996v_cubeid_f32 v5, v1, vcc_hi, v3 997// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x0c,0x04] 998 999v_cubeid_f32 v5, v1, tba_lo, v3 1000// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd9,0x0c,0x04] 1001 1002v_cubeid_f32 v5, v1, tba_hi, v3 1003// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdb,0x0c,0x04] 1004 1005v_cubeid_f32 v5, v1, tma_lo, v3 1006// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdd,0x0c,0x04] 1007 1008v_cubeid_f32 v5, v1, tma_hi, v3 1009// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdf,0x0c,0x04] 1010 1011v_cubeid_f32 v5, v1, ttmp11, v3 1012// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x0c,0x04] 1013 1014v_cubeid_f32 v5, v1, m0, v3 1015// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x0c,0x04] 1016 1017v_cubeid_f32 v5, v1, exec_lo, v3 1018// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x0c,0x04] 1019 1020v_cubeid_f32 v5, v1, exec_hi, v3 1021// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x0c,0x04] 1022 1023v_cubeid_f32 v5, v1, 0, v3 1024// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x01,0x0d,0x04] 1025 1026v_cubeid_f32 v5, v1, -1, v3 1027// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x83,0x0d,0x04] 1028 1029v_cubeid_f32 v5, v1, 0.5, v3 1030// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x0d,0x04] 1031 1032v_cubeid_f32 v5, v1, -4.0, v3 1033// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xef,0x0d,0x04] 1034 1035v_cubeid_f32 v5, v1, src_vccz, v3 1036// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x0d,0x04] 1037 1038v_cubeid_f32 v5, v1, src_execz, v3 1039// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x0d,0x04] 1040 1041v_cubeid_f32 v5, v1, src_scc, v3 1042// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfb,0x0d,0x04] 1043 1044v_cubeid_f32 v5, v1, v2, v255 1045// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfe,0x07] 1046 1047v_cubeid_f32 v5, v1, v2, s3 1048// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x00] 1049 1050v_cubeid_f32 v5, v1, v2, s103 1051// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x9e,0x01] 1052 1053v_cubeid_f32 v5, v1, v2, flat_scratch_lo 1054// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xa2,0x01] 1055 1056v_cubeid_f32 v5, v1, v2, flat_scratch_hi 1057// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xa6,0x01] 1058 1059v_cubeid_f32 v5, v1, v2, vcc_lo 1060// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xaa,0x01] 1061 1062v_cubeid_f32 v5, v1, v2, vcc_hi 1063// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xae,0x01] 1064 1065v_cubeid_f32 v5, v1, v2, tba_lo 1066// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xb2,0x01] 1067 1068v_cubeid_f32 v5, v1, v2, tba_hi 1069// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xb6,0x01] 1070 1071v_cubeid_f32 v5, v1, v2, tma_lo 1072// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xba,0x01] 1073 1074v_cubeid_f32 v5, v1, v2, tma_hi 1075// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xbe,0x01] 1076 1077v_cubeid_f32 v5, v1, v2, ttmp11 1078// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xee,0x01] 1079 1080v_cubeid_f32 v5, v1, v2, m0 1081// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xf2,0x01] 1082 1083v_cubeid_f32 v5, v1, v2, exec_lo 1084// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfa,0x01] 1085 1086v_cubeid_f32 v5, v1, v2, exec_hi 1087// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfe,0x01] 1088 1089v_cubeid_f32 v5, v1, v2, 0 1090// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x02] 1091 1092v_cubeid_f32 v5, v1, v2, -1 1093// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x06,0x03] 1094 1095v_cubeid_f32 v5, v1, v2, 0.5 1096// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xc2,0x03] 1097 1098v_cubeid_f32 v5, v1, v2, -4.0 1099// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xde,0x03] 1100 1101v_cubeid_f32 v5, v1, v2, src_vccz 1102// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xee,0x03] 1103 1104v_cubeid_f32 v5, v1, v2, src_execz 1105// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xf2,0x03] 1106 1107v_cubeid_f32 v5, v1, v2, src_scc 1108// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xf6,0x03] 1109 1110v_cubeid_f32 v5, -v1, v2, v3 1111// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x24] 1112 1113v_cubeid_f32 v5, v1, -v2, v3 1114// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x44] 1115 1116v_cubeid_f32 v5, v1, v2, -v3 1117// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x84] 1118 1119v_cubeid_f32 v5, -v1, -v2, -v3 1120// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0xe4] 1121 1122v_cubeid_f32 v5, |v1|, v2, v3 1123// CHECK: [0x05,0x01,0x88,0xd2,0x01,0x05,0x0e,0x04] 1124 1125v_cubeid_f32 v5, v1, |v2|, v3 1126// CHECK: [0x05,0x02,0x88,0xd2,0x01,0x05,0x0e,0x04] 1127 1128v_cubeid_f32 v5, v1, v2, |v3| 1129// CHECK: [0x05,0x04,0x88,0xd2,0x01,0x05,0x0e,0x04] 1130 1131v_cubeid_f32 v5, |v1|, |v2|, |v3| 1132// CHECK: [0x05,0x07,0x88,0xd2,0x01,0x05,0x0e,0x04] 1133 1134v_cubeid_f32 v5, v1, v2, v3 clamp 1135// CHECK: [0x05,0x08,0x88,0xd2,0x01,0x05,0x0e,0x04] 1136 1137v_cubeid_f32 v5, v1, v2, v3 mul:2 1138// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x0c] 1139 1140v_cubeid_f32 v5, v1, v2, v3 mul:4 1141// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x14] 1142 1143v_cubeid_f32 v5, v1, v2, v3 div:2 1144// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x1c] 1145 1146v_cubesc_f32 v5, v1, v2, v3 1147// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x04] 1148 1149v_cubesc_f32 v255, v1, v2, v3 1150// CHECK: [0xff,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x04] 1151 1152v_cubesc_f32 v5, v255, v2, v3 1153// CHECK: [0x05,0x00,0x8a,0xd2,0xff,0x05,0x0e,0x04] 1154 1155v_cubesc_f32 v5, s1, v2, v3 1156// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x04,0x0e,0x04] 1157 1158v_cubesc_f32 v5, s103, v2, v3 1159// CHECK: [0x05,0x00,0x8a,0xd2,0x67,0x04,0x0e,0x04] 1160 1161v_cubesc_f32 v5, flat_scratch_lo, v2, v3 1162// CHECK: [0x05,0x00,0x8a,0xd2,0x68,0x04,0x0e,0x04] 1163 1164v_cubesc_f32 v5, flat_scratch_hi, v2, v3 1165// CHECK: [0x05,0x00,0x8a,0xd2,0x69,0x04,0x0e,0x04] 1166 1167v_cubesc_f32 v5, vcc_lo, v2, v3 1168// CHECK: [0x05,0x00,0x8a,0xd2,0x6a,0x04,0x0e,0x04] 1169 1170v_cubesc_f32 v5, vcc_hi, v2, v3 1171// CHECK: [0x05,0x00,0x8a,0xd2,0x6b,0x04,0x0e,0x04] 1172 1173v_cubesc_f32 v5, tba_lo, v2, v3 1174// CHECK: [0x05,0x00,0x8a,0xd2,0x6c,0x04,0x0e,0x04] 1175 1176v_cubesc_f32 v5, tba_hi, v2, v3 1177// CHECK: [0x05,0x00,0x8a,0xd2,0x6d,0x04,0x0e,0x04] 1178 1179v_cubesc_f32 v5, tma_lo, v2, v3 1180// CHECK: [0x05,0x00,0x8a,0xd2,0x6e,0x04,0x0e,0x04] 1181 1182v_cubesc_f32 v5, tma_hi, v2, v3 1183// CHECK: [0x05,0x00,0x8a,0xd2,0x6f,0x04,0x0e,0x04] 1184 1185v_cubesc_f32 v5, ttmp11, v2, v3 1186// CHECK: [0x05,0x00,0x8a,0xd2,0x7b,0x04,0x0e,0x04] 1187 1188v_cubesc_f32 v5, m0, v2, v3 1189// CHECK: [0x05,0x00,0x8a,0xd2,0x7c,0x04,0x0e,0x04] 1190 1191v_cubesc_f32 v5, exec_lo, v2, v3 1192// CHECK: [0x05,0x00,0x8a,0xd2,0x7e,0x04,0x0e,0x04] 1193 1194v_cubesc_f32 v5, exec_hi, v2, v3 1195// CHECK: [0x05,0x00,0x8a,0xd2,0x7f,0x04,0x0e,0x04] 1196 1197v_cubesc_f32 v5, 0, v2, v3 1198// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x0e,0x04] 1199 1200v_cubesc_f32 v5, -1, v2, v3 1201// CHECK: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x0e,0x04] 1202 1203v_cubesc_f32 v5, 0.5, v2, v3 1204// CHECK: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x0e,0x04] 1205 1206v_cubesc_f32 v5, -4.0, v2, v3 1207// CHECK: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x0e,0x04] 1208 1209v_cubesc_f32 v5, src_vccz, v2, v3 1210// CHECK: [0x05,0x00,0x8a,0xd2,0xfb,0x04,0x0e,0x04] 1211 1212v_cubesc_f32 v5, src_execz, v2, v3 1213// CHECK: [0x05,0x00,0x8a,0xd2,0xfc,0x04,0x0e,0x04] 1214 1215v_cubesc_f32 v5, src_scc, v2, v3 1216// CHECK: [0x05,0x00,0x8a,0xd2,0xfd,0x04,0x0e,0x04] 1217 1218v_cubesc_f32 v5, src_lds_direct, v2, v3 1219// CHECK: [0x05,0x00,0x8a,0xd2,0xfe,0x04,0x0e,0x04] 1220 1221v_cubesc_f32 v5, v1, v255, v3 1222// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xff,0x0f,0x04] 1223 1224v_cubesc_f32 v5, v1, s2, v3 1225// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0c,0x04] 1226 1227v_cubesc_f32 v5, v1, s103, v3 1228// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xcf,0x0c,0x04] 1229 1230v_cubesc_f32 v5, v1, flat_scratch_lo, v3 1231// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd1,0x0c,0x04] 1232 1233v_cubesc_f32 v5, v1, flat_scratch_hi, v3 1234// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd3,0x0c,0x04] 1235 1236v_cubesc_f32 v5, v1, vcc_lo, v3 1237// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd5,0x0c,0x04] 1238 1239v_cubesc_f32 v5, v1, vcc_hi, v3 1240// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd7,0x0c,0x04] 1241 1242v_cubesc_f32 v5, v1, tba_lo, v3 1243// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd9,0x0c,0x04] 1244 1245v_cubesc_f32 v5, v1, tba_hi, v3 1246// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdb,0x0c,0x04] 1247 1248v_cubesc_f32 v5, v1, tma_lo, v3 1249// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdd,0x0c,0x04] 1250 1251v_cubesc_f32 v5, v1, tma_hi, v3 1252// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdf,0x0c,0x04] 1253 1254v_cubesc_f32 v5, v1, ttmp11, v3 1255// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf7,0x0c,0x04] 1256 1257v_cubesc_f32 v5, v1, m0, v3 1258// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf9,0x0c,0x04] 1259 1260v_cubesc_f32 v5, v1, exec_lo, v3 1261// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xfd,0x0c,0x04] 1262 1263v_cubesc_f32 v5, v1, exec_hi, v3 1264// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xff,0x0c,0x04] 1265 1266v_cubesc_f32 v5, v1, 0, v3 1267// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x01,0x0d,0x04] 1268 1269v_cubesc_f32 v5, v1, -1, v3 1270// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x83,0x0d,0x04] 1271 1272v_cubesc_f32 v5, v1, 0.5, v3 1273// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xe1,0x0d,0x04] 1274 1275v_cubesc_f32 v5, v1, -4.0, v3 1276// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xef,0x0d,0x04] 1277 1278v_cubesc_f32 v5, v1, src_vccz, v3 1279// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf7,0x0d,0x04] 1280 1281v_cubesc_f32 v5, v1, src_execz, v3 1282// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf9,0x0d,0x04] 1283 1284v_cubesc_f32 v5, v1, src_scc, v3 1285// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xfb,0x0d,0x04] 1286 1287v_cubesc_f32 v5, v1, v2, v255 1288// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfe,0x07] 1289 1290v_cubesc_f32 v5, v1, v2, s3 1291// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x00] 1292 1293v_cubesc_f32 v5, v1, v2, s103 1294// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x9e,0x01] 1295 1296v_cubesc_f32 v5, v1, v2, flat_scratch_lo 1297// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xa2,0x01] 1298 1299v_cubesc_f32 v5, v1, v2, flat_scratch_hi 1300// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xa6,0x01] 1301 1302v_cubesc_f32 v5, v1, v2, vcc_lo 1303// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xaa,0x01] 1304 1305v_cubesc_f32 v5, v1, v2, vcc_hi 1306// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xae,0x01] 1307 1308v_cubesc_f32 v5, v1, v2, tba_lo 1309// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xb2,0x01] 1310 1311v_cubesc_f32 v5, v1, v2, tba_hi 1312// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xb6,0x01] 1313 1314v_cubesc_f32 v5, v1, v2, tma_lo 1315// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xba,0x01] 1316 1317v_cubesc_f32 v5, v1, v2, tma_hi 1318// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xbe,0x01] 1319 1320v_cubesc_f32 v5, v1, v2, ttmp11 1321// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xee,0x01] 1322 1323v_cubesc_f32 v5, v1, v2, m0 1324// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xf2,0x01] 1325 1326v_cubesc_f32 v5, v1, v2, exec_lo 1327// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfa,0x01] 1328 1329v_cubesc_f32 v5, v1, v2, exec_hi 1330// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfe,0x01] 1331 1332v_cubesc_f32 v5, v1, v2, 0 1333// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x02,0x02] 1334 1335v_cubesc_f32 v5, v1, v2, -1 1336// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x06,0x03] 1337 1338v_cubesc_f32 v5, v1, v2, 0.5 1339// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xc2,0x03] 1340 1341v_cubesc_f32 v5, v1, v2, -4.0 1342// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xde,0x03] 1343 1344v_cubesc_f32 v5, v1, v2, src_vccz 1345// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xee,0x03] 1346 1347v_cubesc_f32 v5, v1, v2, src_execz 1348// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xf2,0x03] 1349 1350v_cubesc_f32 v5, v1, v2, src_scc 1351// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xf6,0x03] 1352 1353v_cubesc_f32 v5, -v1, v2, v3 1354// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x24] 1355 1356v_cubesc_f32 v5, v1, -v2, v3 1357// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x44] 1358 1359v_cubesc_f32 v5, v1, v2, -v3 1360// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x84] 1361 1362v_cubesc_f32 v5, -v1, -v2, -v3 1363// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0xe4] 1364 1365v_cubesc_f32 v5, |v1|, v2, v3 1366// CHECK: [0x05,0x01,0x8a,0xd2,0x01,0x05,0x0e,0x04] 1367 1368v_cubesc_f32 v5, v1, |v2|, v3 1369// CHECK: [0x05,0x02,0x8a,0xd2,0x01,0x05,0x0e,0x04] 1370 1371v_cubesc_f32 v5, v1, v2, |v3| 1372// CHECK: [0x05,0x04,0x8a,0xd2,0x01,0x05,0x0e,0x04] 1373 1374v_cubesc_f32 v5, |v1|, |v2|, |v3| 1375// CHECK: [0x05,0x07,0x8a,0xd2,0x01,0x05,0x0e,0x04] 1376 1377v_cubesc_f32 v5, v1, v2, v3 clamp 1378// CHECK: [0x05,0x08,0x8a,0xd2,0x01,0x05,0x0e,0x04] 1379 1380v_cubesc_f32 v5, v1, v2, v3 mul:2 1381// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x0c] 1382 1383v_cubesc_f32 v5, v1, v2, v3 mul:4 1384// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x14] 1385 1386v_cubesc_f32 v5, v1, v2, v3 div:2 1387// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x1c] 1388 1389v_cubetc_f32 v5, v1, v2, v3 1390// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x04] 1391 1392v_cubetc_f32 v255, v1, v2, v3 1393// CHECK: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x04] 1394 1395v_cubetc_f32 v5, v255, v2, v3 1396// CHECK: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x0e,0x04] 1397 1398v_cubetc_f32 v5, s1, v2, v3 1399// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x0e,0x04] 1400 1401v_cubetc_f32 v5, s103, v2, v3 1402// CHECK: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x0e,0x04] 1403 1404v_cubetc_f32 v5, flat_scratch_lo, v2, v3 1405// CHECK: [0x05,0x00,0x8c,0xd2,0x68,0x04,0x0e,0x04] 1406 1407v_cubetc_f32 v5, flat_scratch_hi, v2, v3 1408// CHECK: [0x05,0x00,0x8c,0xd2,0x69,0x04,0x0e,0x04] 1409 1410v_cubetc_f32 v5, vcc_lo, v2, v3 1411// CHECK: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x0e,0x04] 1412 1413v_cubetc_f32 v5, vcc_hi, v2, v3 1414// CHECK: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x0e,0x04] 1415 1416v_cubetc_f32 v5, tba_lo, v2, v3 1417// CHECK: [0x05,0x00,0x8c,0xd2,0x6c,0x04,0x0e,0x04] 1418 1419v_cubetc_f32 v5, tba_hi, v2, v3 1420// CHECK: [0x05,0x00,0x8c,0xd2,0x6d,0x04,0x0e,0x04] 1421 1422v_cubetc_f32 v5, tma_lo, v2, v3 1423// CHECK: [0x05,0x00,0x8c,0xd2,0x6e,0x04,0x0e,0x04] 1424 1425v_cubetc_f32 v5, tma_hi, v2, v3 1426// CHECK: [0x05,0x00,0x8c,0xd2,0x6f,0x04,0x0e,0x04] 1427 1428v_cubetc_f32 v5, ttmp11, v2, v3 1429// CHECK: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x0e,0x04] 1430 1431v_cubetc_f32 v5, m0, v2, v3 1432// CHECK: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x0e,0x04] 1433 1434v_cubetc_f32 v5, exec_lo, v2, v3 1435// CHECK: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x0e,0x04] 1436 1437v_cubetc_f32 v5, exec_hi, v2, v3 1438// CHECK: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x0e,0x04] 1439 1440v_cubetc_f32 v5, 0, v2, v3 1441// CHECK: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x0e,0x04] 1442 1443v_cubetc_f32 v5, -1, v2, v3 1444// CHECK: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x0e,0x04] 1445 1446v_cubetc_f32 v5, 0.5, v2, v3 1447// CHECK: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x0e,0x04] 1448 1449v_cubetc_f32 v5, -4.0, v2, v3 1450// CHECK: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x0e,0x04] 1451 1452v_cubetc_f32 v5, src_vccz, v2, v3 1453// CHECK: [0x05,0x00,0x8c,0xd2,0xfb,0x04,0x0e,0x04] 1454 1455v_cubetc_f32 v5, src_execz, v2, v3 1456// CHECK: [0x05,0x00,0x8c,0xd2,0xfc,0x04,0x0e,0x04] 1457 1458v_cubetc_f32 v5, src_scc, v2, v3 1459// CHECK: [0x05,0x00,0x8c,0xd2,0xfd,0x04,0x0e,0x04] 1460 1461v_cubetc_f32 v5, src_lds_direct, v2, v3 1462// CHECK: [0x05,0x00,0x8c,0xd2,0xfe,0x04,0x0e,0x04] 1463 1464v_cubetc_f32 v5, v1, v255, v3 1465// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x0f,0x04] 1466 1467v_cubetc_f32 v5, v1, s2, v3 1468// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0c,0x04] 1469 1470v_cubetc_f32 v5, v1, s103, v3 1471// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x0c,0x04] 1472 1473v_cubetc_f32 v5, v1, flat_scratch_lo, v3 1474// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd1,0x0c,0x04] 1475 1476v_cubetc_f32 v5, v1, flat_scratch_hi, v3 1477// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd3,0x0c,0x04] 1478 1479v_cubetc_f32 v5, v1, vcc_lo, v3 1480// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x0c,0x04] 1481 1482v_cubetc_f32 v5, v1, vcc_hi, v3 1483// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x0c,0x04] 1484 1485v_cubetc_f32 v5, v1, tba_lo, v3 1486// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd9,0x0c,0x04] 1487 1488v_cubetc_f32 v5, v1, tba_hi, v3 1489// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdb,0x0c,0x04] 1490 1491v_cubetc_f32 v5, v1, tma_lo, v3 1492// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdd,0x0c,0x04] 1493 1494v_cubetc_f32 v5, v1, tma_hi, v3 1495// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdf,0x0c,0x04] 1496 1497v_cubetc_f32 v5, v1, ttmp11, v3 1498// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x0c,0x04] 1499 1500v_cubetc_f32 v5, v1, m0, v3 1501// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x0c,0x04] 1502 1503v_cubetc_f32 v5, v1, exec_lo, v3 1504// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x0c,0x04] 1505 1506v_cubetc_f32 v5, v1, exec_hi, v3 1507// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x0c,0x04] 1508 1509v_cubetc_f32 v5, v1, 0, v3 1510// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x0d,0x04] 1511 1512v_cubetc_f32 v5, v1, -1, v3 1513// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x0d,0x04] 1514 1515v_cubetc_f32 v5, v1, 0.5, v3 1516// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x0d,0x04] 1517 1518v_cubetc_f32 v5, v1, -4.0, v3 1519// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x0d,0x04] 1520 1521v_cubetc_f32 v5, v1, src_vccz, v3 1522// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x0d,0x04] 1523 1524v_cubetc_f32 v5, v1, src_execz, v3 1525// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x0d,0x04] 1526 1527v_cubetc_f32 v5, v1, src_scc, v3 1528// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfb,0x0d,0x04] 1529 1530v_cubetc_f32 v5, v1, v2, v255 1531// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfe,0x07] 1532 1533v_cubetc_f32 v5, v1, v2, s3 1534// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x00] 1535 1536v_cubetc_f32 v5, v1, v2, s103 1537// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x9e,0x01] 1538 1539v_cubetc_f32 v5, v1, v2, flat_scratch_lo 1540// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xa2,0x01] 1541 1542v_cubetc_f32 v5, v1, v2, flat_scratch_hi 1543// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xa6,0x01] 1544 1545v_cubetc_f32 v5, v1, v2, vcc_lo 1546// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xaa,0x01] 1547 1548v_cubetc_f32 v5, v1, v2, vcc_hi 1549// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xae,0x01] 1550 1551v_cubetc_f32 v5, v1, v2, tba_lo 1552// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xb2,0x01] 1553 1554v_cubetc_f32 v5, v1, v2, tba_hi 1555// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xb6,0x01] 1556 1557v_cubetc_f32 v5, v1, v2, tma_lo 1558// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xba,0x01] 1559 1560v_cubetc_f32 v5, v1, v2, tma_hi 1561// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xbe,0x01] 1562 1563v_cubetc_f32 v5, v1, v2, ttmp11 1564// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xee,0x01] 1565 1566v_cubetc_f32 v5, v1, v2, m0 1567// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xf2,0x01] 1568 1569v_cubetc_f32 v5, v1, v2, exec_lo 1570// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfa,0x01] 1571 1572v_cubetc_f32 v5, v1, v2, exec_hi 1573// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfe,0x01] 1574 1575v_cubetc_f32 v5, v1, v2, 0 1576// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x02] 1577 1578v_cubetc_f32 v5, v1, v2, -1 1579// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x06,0x03] 1580 1581v_cubetc_f32 v5, v1, v2, 0.5 1582// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xc2,0x03] 1583 1584v_cubetc_f32 v5, v1, v2, -4.0 1585// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xde,0x03] 1586 1587v_cubetc_f32 v5, v1, v2, src_vccz 1588// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xee,0x03] 1589 1590v_cubetc_f32 v5, v1, v2, src_execz 1591// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xf2,0x03] 1592 1593v_cubetc_f32 v5, v1, v2, src_scc 1594// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xf6,0x03] 1595 1596v_cubetc_f32 v5, -v1, v2, v3 1597// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x24] 1598 1599v_cubetc_f32 v5, v1, -v2, v3 1600// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x44] 1601 1602v_cubetc_f32 v5, v1, v2, -v3 1603// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x84] 1604 1605v_cubetc_f32 v5, -v1, -v2, -v3 1606// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0xe4] 1607 1608v_cubetc_f32 v5, |v1|, v2, v3 1609// CHECK: [0x05,0x01,0x8c,0xd2,0x01,0x05,0x0e,0x04] 1610 1611v_cubetc_f32 v5, v1, |v2|, v3 1612// CHECK: [0x05,0x02,0x8c,0xd2,0x01,0x05,0x0e,0x04] 1613 1614v_cubetc_f32 v5, v1, v2, |v3| 1615// CHECK: [0x05,0x04,0x8c,0xd2,0x01,0x05,0x0e,0x04] 1616 1617v_cubetc_f32 v5, |v1|, |v2|, |v3| 1618// CHECK: [0x05,0x07,0x8c,0xd2,0x01,0x05,0x0e,0x04] 1619 1620v_cubetc_f32 v5, v1, v2, v3 clamp 1621// CHECK: [0x05,0x08,0x8c,0xd2,0x01,0x05,0x0e,0x04] 1622 1623v_cubetc_f32 v5, v1, v2, v3 mul:2 1624// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x0c] 1625 1626v_cubetc_f32 v5, v1, v2, v3 mul:4 1627// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x14] 1628 1629v_cubetc_f32 v5, v1, v2, v3 div:2 1630// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x1c] 1631 1632v_cubema_f32 v5, v1, v2, v3 1633// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x04] 1634 1635v_cubema_f32 v255, v1, v2, v3 1636// CHECK: [0xff,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x04] 1637 1638v_cubema_f32 v5, v255, v2, v3 1639// CHECK: [0x05,0x00,0x8e,0xd2,0xff,0x05,0x0e,0x04] 1640 1641v_cubema_f32 v5, s1, v2, v3 1642// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x04,0x0e,0x04] 1643 1644v_cubema_f32 v5, s103, v2, v3 1645// CHECK: [0x05,0x00,0x8e,0xd2,0x67,0x04,0x0e,0x04] 1646 1647v_cubema_f32 v5, flat_scratch_lo, v2, v3 1648// CHECK: [0x05,0x00,0x8e,0xd2,0x68,0x04,0x0e,0x04] 1649 1650v_cubema_f32 v5, flat_scratch_hi, v2, v3 1651// CHECK: [0x05,0x00,0x8e,0xd2,0x69,0x04,0x0e,0x04] 1652 1653v_cubema_f32 v5, vcc_lo, v2, v3 1654// CHECK: [0x05,0x00,0x8e,0xd2,0x6a,0x04,0x0e,0x04] 1655 1656v_cubema_f32 v5, vcc_hi, v2, v3 1657// CHECK: [0x05,0x00,0x8e,0xd2,0x6b,0x04,0x0e,0x04] 1658 1659v_cubema_f32 v5, tba_lo, v2, v3 1660// CHECK: [0x05,0x00,0x8e,0xd2,0x6c,0x04,0x0e,0x04] 1661 1662v_cubema_f32 v5, tba_hi, v2, v3 1663// CHECK: [0x05,0x00,0x8e,0xd2,0x6d,0x04,0x0e,0x04] 1664 1665v_cubema_f32 v5, tma_lo, v2, v3 1666// CHECK: [0x05,0x00,0x8e,0xd2,0x6e,0x04,0x0e,0x04] 1667 1668v_cubema_f32 v5, tma_hi, v2, v3 1669// CHECK: [0x05,0x00,0x8e,0xd2,0x6f,0x04,0x0e,0x04] 1670 1671v_cubema_f32 v5, ttmp11, v2, v3 1672// CHECK: [0x05,0x00,0x8e,0xd2,0x7b,0x04,0x0e,0x04] 1673 1674v_cubema_f32 v5, m0, v2, v3 1675// CHECK: [0x05,0x00,0x8e,0xd2,0x7c,0x04,0x0e,0x04] 1676 1677v_cubema_f32 v5, exec_lo, v2, v3 1678// CHECK: [0x05,0x00,0x8e,0xd2,0x7e,0x04,0x0e,0x04] 1679 1680v_cubema_f32 v5, exec_hi, v2, v3 1681// CHECK: [0x05,0x00,0x8e,0xd2,0x7f,0x04,0x0e,0x04] 1682 1683v_cubema_f32 v5, 0, v2, v3 1684// CHECK: [0x05,0x00,0x8e,0xd2,0x80,0x04,0x0e,0x04] 1685 1686v_cubema_f32 v5, -1, v2, v3 1687// CHECK: [0x05,0x00,0x8e,0xd2,0xc1,0x04,0x0e,0x04] 1688 1689v_cubema_f32 v5, 0.5, v2, v3 1690// CHECK: [0x05,0x00,0x8e,0xd2,0xf0,0x04,0x0e,0x04] 1691 1692v_cubema_f32 v5, -4.0, v2, v3 1693// CHECK: [0x05,0x00,0x8e,0xd2,0xf7,0x04,0x0e,0x04] 1694 1695v_cubema_f32 v5, src_vccz, v2, v3 1696// CHECK: [0x05,0x00,0x8e,0xd2,0xfb,0x04,0x0e,0x04] 1697 1698v_cubema_f32 v5, src_execz, v2, v3 1699// CHECK: [0x05,0x00,0x8e,0xd2,0xfc,0x04,0x0e,0x04] 1700 1701v_cubema_f32 v5, src_scc, v2, v3 1702// CHECK: [0x05,0x00,0x8e,0xd2,0xfd,0x04,0x0e,0x04] 1703 1704v_cubema_f32 v5, src_lds_direct, v2, v3 1705// CHECK: [0x05,0x00,0x8e,0xd2,0xfe,0x04,0x0e,0x04] 1706 1707v_cubema_f32 v5, v1, v255, v3 1708// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xff,0x0f,0x04] 1709 1710v_cubema_f32 v5, v1, s2, v3 1711// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0c,0x04] 1712 1713v_cubema_f32 v5, v1, s103, v3 1714// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xcf,0x0c,0x04] 1715 1716v_cubema_f32 v5, v1, flat_scratch_lo, v3 1717// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd1,0x0c,0x04] 1718 1719v_cubema_f32 v5, v1, flat_scratch_hi, v3 1720// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd3,0x0c,0x04] 1721 1722v_cubema_f32 v5, v1, vcc_lo, v3 1723// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd5,0x0c,0x04] 1724 1725v_cubema_f32 v5, v1, vcc_hi, v3 1726// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd7,0x0c,0x04] 1727 1728v_cubema_f32 v5, v1, tba_lo, v3 1729// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd9,0x0c,0x04] 1730 1731v_cubema_f32 v5, v1, tba_hi, v3 1732// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdb,0x0c,0x04] 1733 1734v_cubema_f32 v5, v1, tma_lo, v3 1735// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdd,0x0c,0x04] 1736 1737v_cubema_f32 v5, v1, tma_hi, v3 1738// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdf,0x0c,0x04] 1739 1740v_cubema_f32 v5, v1, ttmp11, v3 1741// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf7,0x0c,0x04] 1742 1743v_cubema_f32 v5, v1, m0, v3 1744// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf9,0x0c,0x04] 1745 1746v_cubema_f32 v5, v1, exec_lo, v3 1747// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xfd,0x0c,0x04] 1748 1749v_cubema_f32 v5, v1, exec_hi, v3 1750// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xff,0x0c,0x04] 1751 1752v_cubema_f32 v5, v1, 0, v3 1753// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x01,0x0d,0x04] 1754 1755v_cubema_f32 v5, v1, -1, v3 1756// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x83,0x0d,0x04] 1757 1758v_cubema_f32 v5, v1, 0.5, v3 1759// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xe1,0x0d,0x04] 1760 1761v_cubema_f32 v5, v1, -4.0, v3 1762// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xef,0x0d,0x04] 1763 1764v_cubema_f32 v5, v1, src_vccz, v3 1765// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf7,0x0d,0x04] 1766 1767v_cubema_f32 v5, v1, src_execz, v3 1768// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf9,0x0d,0x04] 1769 1770v_cubema_f32 v5, v1, src_scc, v3 1771// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xfb,0x0d,0x04] 1772 1773v_cubema_f32 v5, v1, v2, v255 1774// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfe,0x07] 1775 1776v_cubema_f32 v5, v1, v2, s3 1777// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x00] 1778 1779v_cubema_f32 v5, v1, v2, s103 1780// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x9e,0x01] 1781 1782v_cubema_f32 v5, v1, v2, flat_scratch_lo 1783// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xa2,0x01] 1784 1785v_cubema_f32 v5, v1, v2, flat_scratch_hi 1786// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xa6,0x01] 1787 1788v_cubema_f32 v5, v1, v2, vcc_lo 1789// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xaa,0x01] 1790 1791v_cubema_f32 v5, v1, v2, vcc_hi 1792// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xae,0x01] 1793 1794v_cubema_f32 v5, v1, v2, tba_lo 1795// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xb2,0x01] 1796 1797v_cubema_f32 v5, v1, v2, tba_hi 1798// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xb6,0x01] 1799 1800v_cubema_f32 v5, v1, v2, tma_lo 1801// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xba,0x01] 1802 1803v_cubema_f32 v5, v1, v2, tma_hi 1804// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xbe,0x01] 1805 1806v_cubema_f32 v5, v1, v2, ttmp11 1807// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xee,0x01] 1808 1809v_cubema_f32 v5, v1, v2, m0 1810// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xf2,0x01] 1811 1812v_cubema_f32 v5, v1, v2, exec_lo 1813// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfa,0x01] 1814 1815v_cubema_f32 v5, v1, v2, exec_hi 1816// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfe,0x01] 1817 1818v_cubema_f32 v5, v1, v2, 0 1819// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x02,0x02] 1820 1821v_cubema_f32 v5, v1, v2, -1 1822// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x06,0x03] 1823 1824v_cubema_f32 v5, v1, v2, 0.5 1825// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xc2,0x03] 1826 1827v_cubema_f32 v5, v1, v2, -4.0 1828// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xde,0x03] 1829 1830v_cubema_f32 v5, v1, v2, src_vccz 1831// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xee,0x03] 1832 1833v_cubema_f32 v5, v1, v2, src_execz 1834// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xf2,0x03] 1835 1836v_cubema_f32 v5, v1, v2, src_scc 1837// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xf6,0x03] 1838 1839v_cubema_f32 v5, -v1, v2, v3 1840// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x24] 1841 1842v_cubema_f32 v5, v1, -v2, v3 1843// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x44] 1844 1845v_cubema_f32 v5, v1, v2, -v3 1846// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x84] 1847 1848v_cubema_f32 v5, -v1, -v2, -v3 1849// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0xe4] 1850 1851v_cubema_f32 v5, |v1|, v2, v3 1852// CHECK: [0x05,0x01,0x8e,0xd2,0x01,0x05,0x0e,0x04] 1853 1854v_cubema_f32 v5, v1, |v2|, v3 1855// CHECK: [0x05,0x02,0x8e,0xd2,0x01,0x05,0x0e,0x04] 1856 1857v_cubema_f32 v5, v1, v2, |v3| 1858// CHECK: [0x05,0x04,0x8e,0xd2,0x01,0x05,0x0e,0x04] 1859 1860v_cubema_f32 v5, |v1|, |v2|, |v3| 1861// CHECK: [0x05,0x07,0x8e,0xd2,0x01,0x05,0x0e,0x04] 1862 1863v_cubema_f32 v5, v1, v2, v3 clamp 1864// CHECK: [0x05,0x08,0x8e,0xd2,0x01,0x05,0x0e,0x04] 1865 1866v_cubema_f32 v5, v1, v2, v3 mul:2 1867// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x0c] 1868 1869v_cubema_f32 v5, v1, v2, v3 mul:4 1870// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x14] 1871 1872v_cubema_f32 v5, v1, v2, v3 div:2 1873// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x1c] 1874 1875v_bfe_u32 v5, v1, v2, v3 1876// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0e,0x04] 1877 1878v_bfe_u32 v255, v1, v2, v3 1879// CHECK: [0xff,0x00,0x90,0xd2,0x01,0x05,0x0e,0x04] 1880 1881v_bfe_u32 v5, v255, v2, v3 1882// CHECK: [0x05,0x00,0x90,0xd2,0xff,0x05,0x0e,0x04] 1883 1884v_bfe_u32 v5, s1, v2, v3 1885// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x04,0x0e,0x04] 1886 1887v_bfe_u32 v5, s103, v2, v3 1888// CHECK: [0x05,0x00,0x90,0xd2,0x67,0x04,0x0e,0x04] 1889 1890v_bfe_u32 v5, flat_scratch_lo, v2, v3 1891// CHECK: [0x05,0x00,0x90,0xd2,0x68,0x04,0x0e,0x04] 1892 1893v_bfe_u32 v5, flat_scratch_hi, v2, v3 1894// CHECK: [0x05,0x00,0x90,0xd2,0x69,0x04,0x0e,0x04] 1895 1896v_bfe_u32 v5, vcc_lo, v2, v3 1897// CHECK: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x0e,0x04] 1898 1899v_bfe_u32 v5, vcc_hi, v2, v3 1900// CHECK: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x0e,0x04] 1901 1902v_bfe_u32 v5, tba_lo, v2, v3 1903// CHECK: [0x05,0x00,0x90,0xd2,0x6c,0x04,0x0e,0x04] 1904 1905v_bfe_u32 v5, tba_hi, v2, v3 1906// CHECK: [0x05,0x00,0x90,0xd2,0x6d,0x04,0x0e,0x04] 1907 1908v_bfe_u32 v5, tma_lo, v2, v3 1909// CHECK: [0x05,0x00,0x90,0xd2,0x6e,0x04,0x0e,0x04] 1910 1911v_bfe_u32 v5, tma_hi, v2, v3 1912// CHECK: [0x05,0x00,0x90,0xd2,0x6f,0x04,0x0e,0x04] 1913 1914v_bfe_u32 v5, ttmp11, v2, v3 1915// CHECK: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x0e,0x04] 1916 1917v_bfe_u32 v5, m0, v2, v3 1918// CHECK: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x0e,0x04] 1919 1920v_bfe_u32 v5, exec_lo, v2, v3 1921// CHECK: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x0e,0x04] 1922 1923v_bfe_u32 v5, exec_hi, v2, v3 1924// CHECK: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x0e,0x04] 1925 1926v_bfe_u32 v5, 0, v2, v3 1927// CHECK: [0x05,0x00,0x90,0xd2,0x80,0x04,0x0e,0x04] 1928 1929v_bfe_u32 v5, -1, v2, v3 1930// CHECK: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x0e,0x04] 1931 1932v_bfe_u32 v5, 0.5, v2, v3 1933// CHECK: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x0e,0x04] 1934 1935v_bfe_u32 v5, -4.0, v2, v3 1936// CHECK: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x0e,0x04] 1937 1938v_bfe_u32 v5, src_vccz, v2, v3 1939// CHECK: [0x05,0x00,0x90,0xd2,0xfb,0x04,0x0e,0x04] 1940 1941v_bfe_u32 v5, src_execz, v2, v3 1942// CHECK: [0x05,0x00,0x90,0xd2,0xfc,0x04,0x0e,0x04] 1943 1944v_bfe_u32 v5, src_scc, v2, v3 1945// CHECK: [0x05,0x00,0x90,0xd2,0xfd,0x04,0x0e,0x04] 1946 1947v_bfe_u32 v5, src_lds_direct, v2, v3 1948// CHECK: [0x05,0x00,0x90,0xd2,0xfe,0x04,0x0e,0x04] 1949 1950v_bfe_u32 v5, v1, v255, v3 1951// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xff,0x0f,0x04] 1952 1953v_bfe_u32 v5, v1, s2, v3 1954// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0c,0x04] 1955 1956v_bfe_u32 v5, v1, s103, v3 1957// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xcf,0x0c,0x04] 1958 1959v_bfe_u32 v5, v1, flat_scratch_lo, v3 1960// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd1,0x0c,0x04] 1961 1962v_bfe_u32 v5, v1, flat_scratch_hi, v3 1963// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd3,0x0c,0x04] 1964 1965v_bfe_u32 v5, v1, vcc_lo, v3 1966// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x0c,0x04] 1967 1968v_bfe_u32 v5, v1, vcc_hi, v3 1969// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd7,0x0c,0x04] 1970 1971v_bfe_u32 v5, v1, tba_lo, v3 1972// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd9,0x0c,0x04] 1973 1974v_bfe_u32 v5, v1, tba_hi, v3 1975// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdb,0x0c,0x04] 1976 1977v_bfe_u32 v5, v1, tma_lo, v3 1978// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdd,0x0c,0x04] 1979 1980v_bfe_u32 v5, v1, tma_hi, v3 1981// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdf,0x0c,0x04] 1982 1983v_bfe_u32 v5, v1, ttmp11, v3 1984// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf7,0x0c,0x04] 1985 1986v_bfe_u32 v5, v1, m0, v3 1987// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf9,0x0c,0x04] 1988 1989v_bfe_u32 v5, v1, exec_lo, v3 1990// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x0c,0x04] 1991 1992v_bfe_u32 v5, v1, exec_hi, v3 1993// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xff,0x0c,0x04] 1994 1995v_bfe_u32 v5, v1, 0, v3 1996// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x01,0x0d,0x04] 1997 1998v_bfe_u32 v5, v1, -1, v3 1999// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x83,0x0d,0x04] 2000 2001v_bfe_u32 v5, v1, 0.5, v3 2002// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x0d,0x04] 2003 2004v_bfe_u32 v5, v1, -4.0, v3 2005// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xef,0x0d,0x04] 2006 2007v_bfe_u32 v5, v1, src_vccz, v3 2008// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf7,0x0d,0x04] 2009 2010v_bfe_u32 v5, v1, src_execz, v3 2011// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf9,0x0d,0x04] 2012 2013v_bfe_u32 v5, v1, src_scc, v3 2014// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfb,0x0d,0x04] 2015 2016v_bfe_u32 v5, v1, v2, v255 2017// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfe,0x07] 2018 2019v_bfe_u32 v5, v1, v2, s3 2020// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0e,0x00] 2021 2022v_bfe_u32 v5, v1, v2, s103 2023// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x9e,0x01] 2024 2025v_bfe_u32 v5, v1, v2, flat_scratch_lo 2026// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xa2,0x01] 2027 2028v_bfe_u32 v5, v1, v2, flat_scratch_hi 2029// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xa6,0x01] 2030 2031v_bfe_u32 v5, v1, v2, vcc_lo 2032// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xaa,0x01] 2033 2034v_bfe_u32 v5, v1, v2, vcc_hi 2035// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xae,0x01] 2036 2037v_bfe_u32 v5, v1, v2, tba_lo 2038// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xb2,0x01] 2039 2040v_bfe_u32 v5, v1, v2, tba_hi 2041// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xb6,0x01] 2042 2043v_bfe_u32 v5, v1, v2, tma_lo 2044// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xba,0x01] 2045 2046v_bfe_u32 v5, v1, v2, tma_hi 2047// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xbe,0x01] 2048 2049v_bfe_u32 v5, v1, v2, ttmp11 2050// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xee,0x01] 2051 2052v_bfe_u32 v5, v1, v2, m0 2053// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xf2,0x01] 2054 2055v_bfe_u32 v5, v1, v2, exec_lo 2056// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfa,0x01] 2057 2058v_bfe_u32 v5, v1, v2, exec_hi 2059// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfe,0x01] 2060 2061v_bfe_u32 v5, v1, v2, 0 2062// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x02] 2063 2064v_bfe_u32 v5, v1, v2, -1 2065// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x06,0x03] 2066 2067v_bfe_u32 v5, v1, v2, 0.5 2068// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xc2,0x03] 2069 2070v_bfe_u32 v5, v1, v2, -4.0 2071// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xde,0x03] 2072 2073v_bfe_u32 v5, v1, v2, src_vccz 2074// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xee,0x03] 2075 2076v_bfe_u32 v5, v1, v2, src_execz 2077// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xf2,0x03] 2078 2079v_bfe_u32 v5, v1, v2, src_scc 2080// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xf6,0x03] 2081 2082v_bfe_i32 v5, v1, v2, v3 2083// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0e,0x04] 2084 2085v_bfe_i32 v255, v1, v2, v3 2086// CHECK: [0xff,0x00,0x92,0xd2,0x01,0x05,0x0e,0x04] 2087 2088v_bfe_i32 v5, v255, v2, v3 2089// CHECK: [0x05,0x00,0x92,0xd2,0xff,0x05,0x0e,0x04] 2090 2091v_bfe_i32 v5, s1, v2, v3 2092// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x04,0x0e,0x04] 2093 2094v_bfe_i32 v5, s103, v2, v3 2095// CHECK: [0x05,0x00,0x92,0xd2,0x67,0x04,0x0e,0x04] 2096 2097v_bfe_i32 v5, flat_scratch_lo, v2, v3 2098// CHECK: [0x05,0x00,0x92,0xd2,0x68,0x04,0x0e,0x04] 2099 2100v_bfe_i32 v5, flat_scratch_hi, v2, v3 2101// CHECK: [0x05,0x00,0x92,0xd2,0x69,0x04,0x0e,0x04] 2102 2103v_bfe_i32 v5, vcc_lo, v2, v3 2104// CHECK: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x0e,0x04] 2105 2106v_bfe_i32 v5, vcc_hi, v2, v3 2107// CHECK: [0x05,0x00,0x92,0xd2,0x6b,0x04,0x0e,0x04] 2108 2109v_bfe_i32 v5, tba_lo, v2, v3 2110// CHECK: [0x05,0x00,0x92,0xd2,0x6c,0x04,0x0e,0x04] 2111 2112v_bfe_i32 v5, tba_hi, v2, v3 2113// CHECK: [0x05,0x00,0x92,0xd2,0x6d,0x04,0x0e,0x04] 2114 2115v_bfe_i32 v5, tma_lo, v2, v3 2116// CHECK: [0x05,0x00,0x92,0xd2,0x6e,0x04,0x0e,0x04] 2117 2118v_bfe_i32 v5, tma_hi, v2, v3 2119// CHECK: [0x05,0x00,0x92,0xd2,0x6f,0x04,0x0e,0x04] 2120 2121v_bfe_i32 v5, ttmp11, v2, v3 2122// CHECK: [0x05,0x00,0x92,0xd2,0x7b,0x04,0x0e,0x04] 2123 2124v_bfe_i32 v5, m0, v2, v3 2125// CHECK: [0x05,0x00,0x92,0xd2,0x7c,0x04,0x0e,0x04] 2126 2127v_bfe_i32 v5, exec_lo, v2, v3 2128// CHECK: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x0e,0x04] 2129 2130v_bfe_i32 v5, exec_hi, v2, v3 2131// CHECK: [0x05,0x00,0x92,0xd2,0x7f,0x04,0x0e,0x04] 2132 2133v_bfe_i32 v5, 0, v2, v3 2134// CHECK: [0x05,0x00,0x92,0xd2,0x80,0x04,0x0e,0x04] 2135 2136v_bfe_i32 v5, -1, v2, v3 2137// CHECK: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x0e,0x04] 2138 2139v_bfe_i32 v5, 0.5, v2, v3 2140// CHECK: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x0e,0x04] 2141 2142v_bfe_i32 v5, -4.0, v2, v3 2143// CHECK: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x0e,0x04] 2144 2145v_bfe_i32 v5, src_vccz, v2, v3 2146// CHECK: [0x05,0x00,0x92,0xd2,0xfb,0x04,0x0e,0x04] 2147 2148v_bfe_i32 v5, src_execz, v2, v3 2149// CHECK: [0x05,0x00,0x92,0xd2,0xfc,0x04,0x0e,0x04] 2150 2151v_bfe_i32 v5, src_scc, v2, v3 2152// CHECK: [0x05,0x00,0x92,0xd2,0xfd,0x04,0x0e,0x04] 2153 2154v_bfe_i32 v5, src_lds_direct, v2, v3 2155// CHECK: [0x05,0x00,0x92,0xd2,0xfe,0x04,0x0e,0x04] 2156 2157v_bfe_i32 v5, v1, v255, v3 2158// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x0f,0x04] 2159 2160v_bfe_i32 v5, v1, s2, v3 2161// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0c,0x04] 2162 2163v_bfe_i32 v5, v1, s103, v3 2164// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x0c,0x04] 2165 2166v_bfe_i32 v5, v1, flat_scratch_lo, v3 2167// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd1,0x0c,0x04] 2168 2169v_bfe_i32 v5, v1, flat_scratch_hi, v3 2170// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd3,0x0c,0x04] 2171 2172v_bfe_i32 v5, v1, vcc_lo, v3 2173// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x0c,0x04] 2174 2175v_bfe_i32 v5, v1, vcc_hi, v3 2176// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x0c,0x04] 2177 2178v_bfe_i32 v5, v1, tba_lo, v3 2179// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd9,0x0c,0x04] 2180 2181v_bfe_i32 v5, v1, tba_hi, v3 2182// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdb,0x0c,0x04] 2183 2184v_bfe_i32 v5, v1, tma_lo, v3 2185// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdd,0x0c,0x04] 2186 2187v_bfe_i32 v5, v1, tma_hi, v3 2188// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdf,0x0c,0x04] 2189 2190v_bfe_i32 v5, v1, ttmp11, v3 2191// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x0c,0x04] 2192 2193v_bfe_i32 v5, v1, m0, v3 2194// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x0c,0x04] 2195 2196v_bfe_i32 v5, v1, exec_lo, v3 2197// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x0c,0x04] 2198 2199v_bfe_i32 v5, v1, exec_hi, v3 2200// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x0c,0x04] 2201 2202v_bfe_i32 v5, v1, 0, v3 2203// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x01,0x0d,0x04] 2204 2205v_bfe_i32 v5, v1, -1, v3 2206// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x83,0x0d,0x04] 2207 2208v_bfe_i32 v5, v1, 0.5, v3 2209// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x0d,0x04] 2210 2211v_bfe_i32 v5, v1, -4.0, v3 2212// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xef,0x0d,0x04] 2213 2214v_bfe_i32 v5, v1, src_vccz, v3 2215// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x0d,0x04] 2216 2217v_bfe_i32 v5, v1, src_execz, v3 2218// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x0d,0x04] 2219 2220v_bfe_i32 v5, v1, src_scc, v3 2221// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfb,0x0d,0x04] 2222 2223v_bfe_i32 v5, v1, v2, v255 2224// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfe,0x07] 2225 2226v_bfe_i32 v5, v1, v2, s3 2227// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0e,0x00] 2228 2229v_bfe_i32 v5, v1, v2, s103 2230// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x9e,0x01] 2231 2232v_bfe_i32 v5, v1, v2, flat_scratch_lo 2233// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xa2,0x01] 2234 2235v_bfe_i32 v5, v1, v2, flat_scratch_hi 2236// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xa6,0x01] 2237 2238v_bfe_i32 v5, v1, v2, vcc_lo 2239// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xaa,0x01] 2240 2241v_bfe_i32 v5, v1, v2, vcc_hi 2242// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xae,0x01] 2243 2244v_bfe_i32 v5, v1, v2, tba_lo 2245// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xb2,0x01] 2246 2247v_bfe_i32 v5, v1, v2, tba_hi 2248// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xb6,0x01] 2249 2250v_bfe_i32 v5, v1, v2, tma_lo 2251// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xba,0x01] 2252 2253v_bfe_i32 v5, v1, v2, tma_hi 2254// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xbe,0x01] 2255 2256v_bfe_i32 v5, v1, v2, ttmp11 2257// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xee,0x01] 2258 2259v_bfe_i32 v5, v1, v2, m0 2260// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xf2,0x01] 2261 2262v_bfe_i32 v5, v1, v2, exec_lo 2263// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfa,0x01] 2264 2265v_bfe_i32 v5, v1, v2, exec_hi 2266// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfe,0x01] 2267 2268v_bfe_i32 v5, v1, v2, 0 2269// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x02] 2270 2271v_bfe_i32 v5, v1, v2, -1 2272// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x06,0x03] 2273 2274v_bfe_i32 v5, v1, v2, 0.5 2275// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xc2,0x03] 2276 2277v_bfe_i32 v5, v1, v2, -4.0 2278// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xde,0x03] 2279 2280v_bfe_i32 v5, v1, v2, src_vccz 2281// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xee,0x03] 2282 2283v_bfe_i32 v5, v1, v2, src_execz 2284// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xf2,0x03] 2285 2286v_bfe_i32 v5, v1, v2, src_scc 2287// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xf6,0x03] 2288 2289v_bfi_b32 v5, v1, v2, v3 2290// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0e,0x04] 2291 2292v_bfi_b32 v255, v1, v2, v3 2293// CHECK: [0xff,0x00,0x94,0xd2,0x01,0x05,0x0e,0x04] 2294 2295v_bfi_b32 v5, v255, v2, v3 2296// CHECK: [0x05,0x00,0x94,0xd2,0xff,0x05,0x0e,0x04] 2297 2298v_bfi_b32 v5, s1, v2, v3 2299// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x04,0x0e,0x04] 2300 2301v_bfi_b32 v5, s103, v2, v3 2302// CHECK: [0x05,0x00,0x94,0xd2,0x67,0x04,0x0e,0x04] 2303 2304v_bfi_b32 v5, flat_scratch_lo, v2, v3 2305// CHECK: [0x05,0x00,0x94,0xd2,0x68,0x04,0x0e,0x04] 2306 2307v_bfi_b32 v5, flat_scratch_hi, v2, v3 2308// CHECK: [0x05,0x00,0x94,0xd2,0x69,0x04,0x0e,0x04] 2309 2310v_bfi_b32 v5, vcc_lo, v2, v3 2311// CHECK: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x0e,0x04] 2312 2313v_bfi_b32 v5, vcc_hi, v2, v3 2314// CHECK: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x0e,0x04] 2315 2316v_bfi_b32 v5, tba_lo, v2, v3 2317// CHECK: [0x05,0x00,0x94,0xd2,0x6c,0x04,0x0e,0x04] 2318 2319v_bfi_b32 v5, tba_hi, v2, v3 2320// CHECK: [0x05,0x00,0x94,0xd2,0x6d,0x04,0x0e,0x04] 2321 2322v_bfi_b32 v5, tma_lo, v2, v3 2323// CHECK: [0x05,0x00,0x94,0xd2,0x6e,0x04,0x0e,0x04] 2324 2325v_bfi_b32 v5, tma_hi, v2, v3 2326// CHECK: [0x05,0x00,0x94,0xd2,0x6f,0x04,0x0e,0x04] 2327 2328v_bfi_b32 v5, ttmp11, v2, v3 2329// CHECK: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x0e,0x04] 2330 2331v_bfi_b32 v5, m0, v2, v3 2332// CHECK: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x0e,0x04] 2333 2334v_bfi_b32 v5, exec_lo, v2, v3 2335// CHECK: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x0e,0x04] 2336 2337v_bfi_b32 v5, exec_hi, v2, v3 2338// CHECK: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x0e,0x04] 2339 2340v_bfi_b32 v5, 0, v2, v3 2341// CHECK: [0x05,0x00,0x94,0xd2,0x80,0x04,0x0e,0x04] 2342 2343v_bfi_b32 v5, -1, v2, v3 2344// CHECK: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x0e,0x04] 2345 2346v_bfi_b32 v5, 0.5, v2, v3 2347// CHECK: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x0e,0x04] 2348 2349v_bfi_b32 v5, -4.0, v2, v3 2350// CHECK: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x0e,0x04] 2351 2352v_bfi_b32 v5, src_vccz, v2, v3 2353// CHECK: [0x05,0x00,0x94,0xd2,0xfb,0x04,0x0e,0x04] 2354 2355v_bfi_b32 v5, src_execz, v2, v3 2356// CHECK: [0x05,0x00,0x94,0xd2,0xfc,0x04,0x0e,0x04] 2357 2358v_bfi_b32 v5, src_scc, v2, v3 2359// CHECK: [0x05,0x00,0x94,0xd2,0xfd,0x04,0x0e,0x04] 2360 2361v_bfi_b32 v5, src_lds_direct, v2, v3 2362// CHECK: [0x05,0x00,0x94,0xd2,0xfe,0x04,0x0e,0x04] 2363 2364v_bfi_b32 v5, v1, v255, v3 2365// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x0f,0x04] 2366 2367v_bfi_b32 v5, v1, s2, v3 2368// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0c,0x04] 2369 2370v_bfi_b32 v5, v1, s103, v3 2371// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x0c,0x04] 2372 2373v_bfi_b32 v5, v1, flat_scratch_lo, v3 2374// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd1,0x0c,0x04] 2375 2376v_bfi_b32 v5, v1, flat_scratch_hi, v3 2377// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd3,0x0c,0x04] 2378 2379v_bfi_b32 v5, v1, vcc_lo, v3 2380// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x0c,0x04] 2381 2382v_bfi_b32 v5, v1, vcc_hi, v3 2383// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x0c,0x04] 2384 2385v_bfi_b32 v5, v1, tba_lo, v3 2386// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd9,0x0c,0x04] 2387 2388v_bfi_b32 v5, v1, tba_hi, v3 2389// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdb,0x0c,0x04] 2390 2391v_bfi_b32 v5, v1, tma_lo, v3 2392// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdd,0x0c,0x04] 2393 2394v_bfi_b32 v5, v1, tma_hi, v3 2395// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdf,0x0c,0x04] 2396 2397v_bfi_b32 v5, v1, ttmp11, v3 2398// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x0c,0x04] 2399 2400v_bfi_b32 v5, v1, m0, v3 2401// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x0c,0x04] 2402 2403v_bfi_b32 v5, v1, exec_lo, v3 2404// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x0c,0x04] 2405 2406v_bfi_b32 v5, v1, exec_hi, v3 2407// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x0c,0x04] 2408 2409v_bfi_b32 v5, v1, 0, v3 2410// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x01,0x0d,0x04] 2411 2412v_bfi_b32 v5, v1, -1, v3 2413// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x83,0x0d,0x04] 2414 2415v_bfi_b32 v5, v1, 0.5, v3 2416// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x0d,0x04] 2417 2418v_bfi_b32 v5, v1, -4.0, v3 2419// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xef,0x0d,0x04] 2420 2421v_bfi_b32 v5, v1, src_vccz, v3 2422// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x0d,0x04] 2423 2424v_bfi_b32 v5, v1, src_execz, v3 2425// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x0d,0x04] 2426 2427v_bfi_b32 v5, v1, src_scc, v3 2428// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfb,0x0d,0x04] 2429 2430v_bfi_b32 v5, v1, v2, v255 2431// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfe,0x07] 2432 2433v_bfi_b32 v5, v1, v2, s3 2434// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0e,0x00] 2435 2436v_bfi_b32 v5, v1, v2, s103 2437// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x9e,0x01] 2438 2439v_bfi_b32 v5, v1, v2, flat_scratch_lo 2440// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xa2,0x01] 2441 2442v_bfi_b32 v5, v1, v2, flat_scratch_hi 2443// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xa6,0x01] 2444 2445v_bfi_b32 v5, v1, v2, vcc_lo 2446// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xaa,0x01] 2447 2448v_bfi_b32 v5, v1, v2, vcc_hi 2449// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xae,0x01] 2450 2451v_bfi_b32 v5, v1, v2, tba_lo 2452// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xb2,0x01] 2453 2454v_bfi_b32 v5, v1, v2, tba_hi 2455// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xb6,0x01] 2456 2457v_bfi_b32 v5, v1, v2, tma_lo 2458// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xba,0x01] 2459 2460v_bfi_b32 v5, v1, v2, tma_hi 2461// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xbe,0x01] 2462 2463v_bfi_b32 v5, v1, v2, ttmp11 2464// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xee,0x01] 2465 2466v_bfi_b32 v5, v1, v2, m0 2467// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xf2,0x01] 2468 2469v_bfi_b32 v5, v1, v2, exec_lo 2470// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfa,0x01] 2471 2472v_bfi_b32 v5, v1, v2, exec_hi 2473// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfe,0x01] 2474 2475v_bfi_b32 v5, v1, v2, 0 2476// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x02] 2477 2478v_bfi_b32 v5, v1, v2, -1 2479// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x06,0x03] 2480 2481v_bfi_b32 v5, v1, v2, 0.5 2482// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xc2,0x03] 2483 2484v_bfi_b32 v5, v1, v2, -4.0 2485// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xde,0x03] 2486 2487v_bfi_b32 v5, v1, v2, src_vccz 2488// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xee,0x03] 2489 2490v_bfi_b32 v5, v1, v2, src_execz 2491// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xf2,0x03] 2492 2493v_bfi_b32 v5, v1, v2, src_scc 2494// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xf6,0x03] 2495 2496v_fma_f32 v5, v1, v2, v3 2497// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x04] 2498 2499v_fma_f32 v255, v1, v2, v3 2500// CHECK: [0xff,0x00,0x96,0xd2,0x01,0x05,0x0e,0x04] 2501 2502v_fma_f32 v5, v255, v2, v3 2503// CHECK: [0x05,0x00,0x96,0xd2,0xff,0x05,0x0e,0x04] 2504 2505v_fma_f32 v5, s1, v2, v3 2506// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x04,0x0e,0x04] 2507 2508v_fma_f32 v5, s103, v2, v3 2509// CHECK: [0x05,0x00,0x96,0xd2,0x67,0x04,0x0e,0x04] 2510 2511v_fma_f32 v5, flat_scratch_lo, v2, v3 2512// CHECK: [0x05,0x00,0x96,0xd2,0x68,0x04,0x0e,0x04] 2513 2514v_fma_f32 v5, flat_scratch_hi, v2, v3 2515// CHECK: [0x05,0x00,0x96,0xd2,0x69,0x04,0x0e,0x04] 2516 2517v_fma_f32 v5, vcc_lo, v2, v3 2518// CHECK: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x0e,0x04] 2519 2520v_fma_f32 v5, vcc_hi, v2, v3 2521// CHECK: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x0e,0x04] 2522 2523v_fma_f32 v5, tba_lo, v2, v3 2524// CHECK: [0x05,0x00,0x96,0xd2,0x6c,0x04,0x0e,0x04] 2525 2526v_fma_f32 v5, tba_hi, v2, v3 2527// CHECK: [0x05,0x00,0x96,0xd2,0x6d,0x04,0x0e,0x04] 2528 2529v_fma_f32 v5, tma_lo, v2, v3 2530// CHECK: [0x05,0x00,0x96,0xd2,0x6e,0x04,0x0e,0x04] 2531 2532v_fma_f32 v5, tma_hi, v2, v3 2533// CHECK: [0x05,0x00,0x96,0xd2,0x6f,0x04,0x0e,0x04] 2534 2535v_fma_f32 v5, ttmp11, v2, v3 2536// CHECK: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x0e,0x04] 2537 2538v_fma_f32 v5, m0, v2, v3 2539// CHECK: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x0e,0x04] 2540 2541v_fma_f32 v5, exec_lo, v2, v3 2542// CHECK: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x0e,0x04] 2543 2544v_fma_f32 v5, exec_hi, v2, v3 2545// CHECK: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x0e,0x04] 2546 2547v_fma_f32 v5, 0, v2, v3 2548// CHECK: [0x05,0x00,0x96,0xd2,0x80,0x04,0x0e,0x04] 2549 2550v_fma_f32 v5, -1, v2, v3 2551// CHECK: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x0e,0x04] 2552 2553v_fma_f32 v5, 0.5, v2, v3 2554// CHECK: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x0e,0x04] 2555 2556v_fma_f32 v5, -4.0, v2, v3 2557// CHECK: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x0e,0x04] 2558 2559v_fma_f32 v5, src_vccz, v2, v3 2560// CHECK: [0x05,0x00,0x96,0xd2,0xfb,0x04,0x0e,0x04] 2561 2562v_fma_f32 v5, src_execz, v2, v3 2563// CHECK: [0x05,0x00,0x96,0xd2,0xfc,0x04,0x0e,0x04] 2564 2565v_fma_f32 v5, src_scc, v2, v3 2566// CHECK: [0x05,0x00,0x96,0xd2,0xfd,0x04,0x0e,0x04] 2567 2568v_fma_f32 v5, src_lds_direct, v2, v3 2569// CHECK: [0x05,0x00,0x96,0xd2,0xfe,0x04,0x0e,0x04] 2570 2571v_fma_f32 v5, v1, v255, v3 2572// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x0f,0x04] 2573 2574v_fma_f32 v5, v1, s2, v3 2575// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0c,0x04] 2576 2577v_fma_f32 v5, v1, s103, v3 2578// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x0c,0x04] 2579 2580v_fma_f32 v5, v1, flat_scratch_lo, v3 2581// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd1,0x0c,0x04] 2582 2583v_fma_f32 v5, v1, flat_scratch_hi, v3 2584// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd3,0x0c,0x04] 2585 2586v_fma_f32 v5, v1, vcc_lo, v3 2587// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x0c,0x04] 2588 2589v_fma_f32 v5, v1, vcc_hi, v3 2590// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x0c,0x04] 2591 2592v_fma_f32 v5, v1, tba_lo, v3 2593// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd9,0x0c,0x04] 2594 2595v_fma_f32 v5, v1, tba_hi, v3 2596// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdb,0x0c,0x04] 2597 2598v_fma_f32 v5, v1, tma_lo, v3 2599// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdd,0x0c,0x04] 2600 2601v_fma_f32 v5, v1, tma_hi, v3 2602// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdf,0x0c,0x04] 2603 2604v_fma_f32 v5, v1, ttmp11, v3 2605// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x0c,0x04] 2606 2607v_fma_f32 v5, v1, m0, v3 2608// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x0c,0x04] 2609 2610v_fma_f32 v5, v1, exec_lo, v3 2611// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x0c,0x04] 2612 2613v_fma_f32 v5, v1, exec_hi, v3 2614// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x0c,0x04] 2615 2616v_fma_f32 v5, v1, 0, v3 2617// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x01,0x0d,0x04] 2618 2619v_fma_f32 v5, v1, -1, v3 2620// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x83,0x0d,0x04] 2621 2622v_fma_f32 v5, v1, 0.5, v3 2623// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x0d,0x04] 2624 2625v_fma_f32 v5, v1, -4.0, v3 2626// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xef,0x0d,0x04] 2627 2628v_fma_f32 v5, v1, src_vccz, v3 2629// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x0d,0x04] 2630 2631v_fma_f32 v5, v1, src_execz, v3 2632// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x0d,0x04] 2633 2634v_fma_f32 v5, v1, src_scc, v3 2635// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfb,0x0d,0x04] 2636 2637v_fma_f32 v5, v1, v2, v255 2638// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfe,0x07] 2639 2640v_fma_f32 v5, v1, v2, s3 2641// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x00] 2642 2643v_fma_f32 v5, v1, v2, s103 2644// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x9e,0x01] 2645 2646v_fma_f32 v5, v1, v2, flat_scratch_lo 2647// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xa2,0x01] 2648 2649v_fma_f32 v5, v1, v2, flat_scratch_hi 2650// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xa6,0x01] 2651 2652v_fma_f32 v5, v1, v2, vcc_lo 2653// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xaa,0x01] 2654 2655v_fma_f32 v5, v1, v2, vcc_hi 2656// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xae,0x01] 2657 2658v_fma_f32 v5, v1, v2, tba_lo 2659// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xb2,0x01] 2660 2661v_fma_f32 v5, v1, v2, tba_hi 2662// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xb6,0x01] 2663 2664v_fma_f32 v5, v1, v2, tma_lo 2665// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xba,0x01] 2666 2667v_fma_f32 v5, v1, v2, tma_hi 2668// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xbe,0x01] 2669 2670v_fma_f32 v5, v1, v2, ttmp11 2671// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xee,0x01] 2672 2673v_fma_f32 v5, v1, v2, m0 2674// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xf2,0x01] 2675 2676v_fma_f32 v5, v1, v2, exec_lo 2677// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfa,0x01] 2678 2679v_fma_f32 v5, v1, v2, exec_hi 2680// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfe,0x01] 2681 2682v_fma_f32 v5, v1, v2, 0 2683// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x02] 2684 2685v_fma_f32 v5, v1, v2, -1 2686// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x06,0x03] 2687 2688v_fma_f32 v5, v1, v2, 0.5 2689// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xc2,0x03] 2690 2691v_fma_f32 v5, v1, v2, -4.0 2692// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xde,0x03] 2693 2694v_fma_f32 v5, v1, v2, src_vccz 2695// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xee,0x03] 2696 2697v_fma_f32 v5, v1, v2, src_execz 2698// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xf2,0x03] 2699 2700v_fma_f32 v5, v1, v2, src_scc 2701// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xf6,0x03] 2702 2703v_fma_f32 v5, -v1, v2, v3 2704// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x24] 2705 2706v_fma_f32 v5, v1, -v2, v3 2707// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x44] 2708 2709v_fma_f32 v5, v1, v2, -v3 2710// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x84] 2711 2712v_fma_f32 v5, -v1, -v2, -v3 2713// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0xe4] 2714 2715v_fma_f32 v5, |v1|, v2, v3 2716// CHECK: [0x05,0x01,0x96,0xd2,0x01,0x05,0x0e,0x04] 2717 2718v_fma_f32 v5, v1, |v2|, v3 2719// CHECK: [0x05,0x02,0x96,0xd2,0x01,0x05,0x0e,0x04] 2720 2721v_fma_f32 v5, v1, v2, |v3| 2722// CHECK: [0x05,0x04,0x96,0xd2,0x01,0x05,0x0e,0x04] 2723 2724v_fma_f32 v5, |v1|, |v2|, |v3| 2725// CHECK: [0x05,0x07,0x96,0xd2,0x01,0x05,0x0e,0x04] 2726 2727v_fma_f32 v5, v1, v2, v3 clamp 2728// CHECK: [0x05,0x08,0x96,0xd2,0x01,0x05,0x0e,0x04] 2729 2730v_fma_f32 v5, v1, v2, v3 mul:2 2731// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x0c] 2732 2733v_fma_f32 v5, v1, v2, v3 mul:4 2734// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x14] 2735 2736v_fma_f32 v5, v1, v2, v3 div:2 2737// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x1c] 2738 2739v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] 2740// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x04] 2741 2742v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4] 2743// CHECK: [0xfe,0x00,0x98,0xd2,0x01,0x05,0x0e,0x04] 2744 2745v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4] 2746// CHECK: [0x05,0x00,0x98,0xd2,0xfe,0x05,0x0e,0x04] 2747 2748v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4] 2749// CHECK: [0x05,0x00,0x98,0xd2,0x02,0x04,0x0e,0x04] 2750 2751v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4] 2752// CHECK: [0x05,0x00,0x98,0xd2,0x04,0x04,0x0e,0x04] 2753 2754v_fma_f64 v[5:6], s[102:103], v[2:3], v[3:4] 2755// CHECK: [0x05,0x00,0x98,0xd2,0x66,0x04,0x0e,0x04] 2756 2757v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4] 2758// CHECK: [0x05,0x00,0x98,0xd2,0x68,0x04,0x0e,0x04] 2759 2760v_fma_f64 v[5:6], vcc, v[2:3], v[3:4] 2761// CHECK: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x0e,0x04] 2762 2763v_fma_f64 v[5:6], tba, v[2:3], v[3:4] 2764// CHECK: [0x05,0x00,0x98,0xd2,0x6c,0x04,0x0e,0x04] 2765 2766v_fma_f64 v[5:6], tma, v[2:3], v[3:4] 2767// CHECK: [0x05,0x00,0x98,0xd2,0x6e,0x04,0x0e,0x04] 2768 2769v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4] 2770// CHECK: [0x05,0x00,0x98,0xd2,0x7a,0x04,0x0e,0x04] 2771 2772v_fma_f64 v[5:6], exec, v[2:3], v[3:4] 2773// CHECK: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x0e,0x04] 2774 2775v_fma_f64 v[5:6], 0, v[2:3], v[3:4] 2776// CHECK: [0x05,0x00,0x98,0xd2,0x80,0x04,0x0e,0x04] 2777 2778v_fma_f64 v[5:6], -1, v[2:3], v[3:4] 2779// CHECK: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x0e,0x04] 2780 2781v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4] 2782// CHECK: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x0e,0x04] 2783 2784v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4] 2785// CHECK: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x0e,0x04] 2786 2787v_fma_f64 v[5:6], src_vccz, v[2:3], v[3:4] 2788// CHECK: [0x05,0x00,0x98,0xd2,0xfb,0x04,0x0e,0x04] 2789 2790v_fma_f64 v[5:6], src_execz, v[2:3], v[3:4] 2791// CHECK: [0x05,0x00,0x98,0xd2,0xfc,0x04,0x0e,0x04] 2792 2793v_fma_f64 v[5:6], src_scc, v[2:3], v[3:4] 2794// CHECK: [0x05,0x00,0x98,0xd2,0xfd,0x04,0x0e,0x04] 2795 2796v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4] 2797// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x0f,0x04] 2798 2799v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4] 2800// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x09,0x0c,0x04] 2801 2802v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4] 2803// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x0d,0x0c,0x04] 2804 2805v_fma_f64 v[5:6], v[1:2], s[102:103], v[3:4] 2806// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x0c,0x04] 2807 2808v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4] 2809// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd1,0x0c,0x04] 2810 2811v_fma_f64 v[5:6], v[1:2], vcc, v[3:4] 2812// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x0c,0x04] 2813 2814v_fma_f64 v[5:6], v[1:2], tba, v[3:4] 2815// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd9,0x0c,0x04] 2816 2817v_fma_f64 v[5:6], v[1:2], tma, v[3:4] 2818// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xdd,0x0c,0x04] 2819 2820v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4] 2821// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf5,0x0c,0x04] 2822 2823v_fma_f64 v[5:6], v[1:2], exec, v[3:4] 2824// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x0c,0x04] 2825 2826v_fma_f64 v[5:6], v[1:2], 0, v[3:4] 2827// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x01,0x0d,0x04] 2828 2829v_fma_f64 v[5:6], v[1:2], -1, v[3:4] 2830// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x83,0x0d,0x04] 2831 2832v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4] 2833// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x0d,0x04] 2834 2835v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4] 2836// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xef,0x0d,0x04] 2837 2838v_fma_f64 v[5:6], v[1:2], src_vccz, v[3:4] 2839// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf7,0x0d,0x04] 2840 2841v_fma_f64 v[5:6], v[1:2], src_execz, v[3:4] 2842// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x0d,0x04] 2843 2844v_fma_f64 v[5:6], v[1:2], src_scc, v[3:4] 2845// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfb,0x0d,0x04] 2846 2847v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255] 2848// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xfa,0x07] 2849 2850v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7] 2851// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x1a,0x00] 2852 2853v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9] 2854// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x22,0x00] 2855 2856v_fma_f64 v[5:6], v[1:2], v[2:3], s[102:103] 2857// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x9a,0x01] 2858 2859v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch 2860// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xa2,0x01] 2861 2862v_fma_f64 v[5:6], v[1:2], v[2:3], vcc 2863// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xaa,0x01] 2864 2865v_fma_f64 v[5:6], v[1:2], v[2:3], tba 2866// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xb2,0x01] 2867 2868v_fma_f64 v[5:6], v[1:2], v[2:3], tma 2869// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xba,0x01] 2870 2871v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11] 2872// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xea,0x01] 2873 2874v_fma_f64 v[5:6], v[1:2], v[2:3], exec 2875// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xfa,0x01] 2876 2877v_fma_f64 v[5:6], v[1:2], v[2:3], 0 2878// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x02] 2879 2880v_fma_f64 v[5:6], v[1:2], v[2:3], -1 2881// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x06,0x03] 2882 2883v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5 2884// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xc2,0x03] 2885 2886v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0 2887// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xde,0x03] 2888 2889v_fma_f64 v[5:6], v[1:2], v[2:3], src_vccz 2890// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xee,0x03] 2891 2892v_fma_f64 v[5:6], v[1:2], v[2:3], src_execz 2893// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xf2,0x03] 2894 2895v_fma_f64 v[5:6], v[1:2], v[2:3], src_scc 2896// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xf6,0x03] 2897 2898v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4] 2899// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x24] 2900 2901v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4] 2902// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x44] 2903 2904v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4] 2905// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x84] 2906 2907v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] 2908// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0xe4] 2909 2910v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] 2911// CHECK: [0x05,0x01,0x98,0xd2,0x01,0x05,0x0e,0x04] 2912 2913v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] 2914// CHECK: [0x05,0x02,0x98,0xd2,0x01,0x05,0x0e,0x04] 2915 2916v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| 2917// CHECK: [0x05,0x04,0x98,0xd2,0x01,0x05,0x0e,0x04] 2918 2919v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| 2920// CHECK: [0x05,0x07,0x98,0xd2,0x01,0x05,0x0e,0x04] 2921 2922v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp 2923// CHECK: [0x05,0x08,0x98,0xd2,0x01,0x05,0x0e,0x04] 2924 2925v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 2926// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x0c] 2927 2928v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 2929// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x14] 2930 2931v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 2932// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x1c] 2933 2934v_lerp_u8 v5, v1, v2, v3 2935// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x04] 2936 2937v_lerp_u8 v255, v1, v2, v3 2938// CHECK: [0xff,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x04] 2939 2940v_lerp_u8 v5, v255, v2, v3 2941// CHECK: [0x05,0x00,0x9a,0xd2,0xff,0x05,0x0e,0x04] 2942 2943v_lerp_u8 v5, s1, v2, v3 2944// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x04,0x0e,0x04] 2945 2946v_lerp_u8 v5, s103, v2, v3 2947// CHECK: [0x05,0x00,0x9a,0xd2,0x67,0x04,0x0e,0x04] 2948 2949v_lerp_u8 v5, flat_scratch_lo, v2, v3 2950// CHECK: [0x05,0x00,0x9a,0xd2,0x68,0x04,0x0e,0x04] 2951 2952v_lerp_u8 v5, flat_scratch_hi, v2, v3 2953// CHECK: [0x05,0x00,0x9a,0xd2,0x69,0x04,0x0e,0x04] 2954 2955v_lerp_u8 v5, vcc_lo, v2, v3 2956// CHECK: [0x05,0x00,0x9a,0xd2,0x6a,0x04,0x0e,0x04] 2957 2958v_lerp_u8 v5, vcc_hi, v2, v3 2959// CHECK: [0x05,0x00,0x9a,0xd2,0x6b,0x04,0x0e,0x04] 2960 2961v_lerp_u8 v5, tba_lo, v2, v3 2962// CHECK: [0x05,0x00,0x9a,0xd2,0x6c,0x04,0x0e,0x04] 2963 2964v_lerp_u8 v5, tba_hi, v2, v3 2965// CHECK: [0x05,0x00,0x9a,0xd2,0x6d,0x04,0x0e,0x04] 2966 2967v_lerp_u8 v5, tma_lo, v2, v3 2968// CHECK: [0x05,0x00,0x9a,0xd2,0x6e,0x04,0x0e,0x04] 2969 2970v_lerp_u8 v5, tma_hi, v2, v3 2971// CHECK: [0x05,0x00,0x9a,0xd2,0x6f,0x04,0x0e,0x04] 2972 2973v_lerp_u8 v5, ttmp11, v2, v3 2974// CHECK: [0x05,0x00,0x9a,0xd2,0x7b,0x04,0x0e,0x04] 2975 2976v_lerp_u8 v5, m0, v2, v3 2977// CHECK: [0x05,0x00,0x9a,0xd2,0x7c,0x04,0x0e,0x04] 2978 2979v_lerp_u8 v5, exec_lo, v2, v3 2980// CHECK: [0x05,0x00,0x9a,0xd2,0x7e,0x04,0x0e,0x04] 2981 2982v_lerp_u8 v5, exec_hi, v2, v3 2983// CHECK: [0x05,0x00,0x9a,0xd2,0x7f,0x04,0x0e,0x04] 2984 2985v_lerp_u8 v5, 0, v2, v3 2986// CHECK: [0x05,0x00,0x9a,0xd2,0x80,0x04,0x0e,0x04] 2987 2988v_lerp_u8 v5, -1, v2, v3 2989// CHECK: [0x05,0x00,0x9a,0xd2,0xc1,0x04,0x0e,0x04] 2990 2991v_lerp_u8 v5, src_vccz, v2, v3 2992// CHECK: [0x05,0x00,0x9a,0xd2,0xfb,0x04,0x0e,0x04] 2993 2994v_lerp_u8 v5, src_execz, v2, v3 2995// CHECK: [0x05,0x00,0x9a,0xd2,0xfc,0x04,0x0e,0x04] 2996 2997v_lerp_u8 v5, src_scc, v2, v3 2998// CHECK: [0x05,0x00,0x9a,0xd2,0xfd,0x04,0x0e,0x04] 2999 3000v_lerp_u8 v5, src_lds_direct, v2, v3 3001// CHECK: [0x05,0x00,0x9a,0xd2,0xfe,0x04,0x0e,0x04] 3002 3003v_lerp_u8 v5, v1, v255, v3 3004// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x0f,0x04] 3005 3006v_lerp_u8 v5, v1, s2, v3 3007// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0c,0x04] 3008 3009v_lerp_u8 v5, v1, s103, v3 3010// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xcf,0x0c,0x04] 3011 3012v_lerp_u8 v5, v1, flat_scratch_lo, v3 3013// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd1,0x0c,0x04] 3014 3015v_lerp_u8 v5, v1, flat_scratch_hi, v3 3016// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd3,0x0c,0x04] 3017 3018v_lerp_u8 v5, v1, vcc_lo, v3 3019// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd5,0x0c,0x04] 3020 3021v_lerp_u8 v5, v1, vcc_hi, v3 3022// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd7,0x0c,0x04] 3023 3024v_lerp_u8 v5, v1, tba_lo, v3 3025// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd9,0x0c,0x04] 3026 3027v_lerp_u8 v5, v1, tba_hi, v3 3028// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdb,0x0c,0x04] 3029 3030v_lerp_u8 v5, v1, tma_lo, v3 3031// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdd,0x0c,0x04] 3032 3033v_lerp_u8 v5, v1, tma_hi, v3 3034// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdf,0x0c,0x04] 3035 3036v_lerp_u8 v5, v1, ttmp11, v3 3037// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf7,0x0c,0x04] 3038 3039v_lerp_u8 v5, v1, m0, v3 3040// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf9,0x0c,0x04] 3041 3042v_lerp_u8 v5, v1, exec_lo, v3 3043// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xfd,0x0c,0x04] 3044 3045v_lerp_u8 v5, v1, exec_hi, v3 3046// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x0c,0x04] 3047 3048v_lerp_u8 v5, v1, 0, v3 3049// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x01,0x0d,0x04] 3050 3051v_lerp_u8 v5, v1, -1, v3 3052// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x83,0x0d,0x04] 3053 3054v_lerp_u8 v5, v1, src_vccz, v3 3055// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf7,0x0d,0x04] 3056 3057v_lerp_u8 v5, v1, src_execz, v3 3058// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf9,0x0d,0x04] 3059 3060v_lerp_u8 v5, v1, src_scc, v3 3061// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xfb,0x0d,0x04] 3062 3063v_lerp_u8 v5, v1, v2, v255 3064// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfe,0x07] 3065 3066v_lerp_u8 v5, v1, v2, s3 3067// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x00] 3068 3069v_lerp_u8 v5, v1, v2, s103 3070// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x9e,0x01] 3071 3072v_lerp_u8 v5, v1, v2, flat_scratch_lo 3073// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xa2,0x01] 3074 3075v_lerp_u8 v5, v1, v2, flat_scratch_hi 3076// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xa6,0x01] 3077 3078v_lerp_u8 v5, v1, v2, vcc_lo 3079// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xaa,0x01] 3080 3081v_lerp_u8 v5, v1, v2, vcc_hi 3082// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xae,0x01] 3083 3084v_lerp_u8 v5, v1, v2, tba_lo 3085// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xb2,0x01] 3086 3087v_lerp_u8 v5, v1, v2, tba_hi 3088// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xb6,0x01] 3089 3090v_lerp_u8 v5, v1, v2, tma_lo 3091// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xba,0x01] 3092 3093v_lerp_u8 v5, v1, v2, tma_hi 3094// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xbe,0x01] 3095 3096v_lerp_u8 v5, v1, v2, ttmp11 3097// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xee,0x01] 3098 3099v_lerp_u8 v5, v1, v2, m0 3100// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xf2,0x01] 3101 3102v_lerp_u8 v5, v1, v2, exec_lo 3103// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfa,0x01] 3104 3105v_lerp_u8 v5, v1, v2, exec_hi 3106// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfe,0x01] 3107 3108v_lerp_u8 v5, v1, v2, 0 3109// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x02] 3110 3111v_lerp_u8 v5, v1, v2, -1 3112// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x06,0x03] 3113 3114v_lerp_u8 v5, v1, v2, src_vccz 3115// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xee,0x03] 3116 3117v_lerp_u8 v5, v1, v2, src_execz 3118// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xf2,0x03] 3119 3120v_lerp_u8 v5, v1, v2, src_scc 3121// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xf6,0x03] 3122 3123v_alignbit_b32 v5, v1, v2, v3 3124// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x04] 3125 3126v_alignbit_b32 v255, v1, v2, v3 3127// CHECK: [0xff,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x04] 3128 3129v_alignbit_b32 v5, v255, v2, v3 3130// CHECK: [0x05,0x00,0x9c,0xd2,0xff,0x05,0x0e,0x04] 3131 3132v_alignbit_b32 v5, s1, v2, v3 3133// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x04,0x0e,0x04] 3134 3135v_alignbit_b32 v5, s103, v2, v3 3136// CHECK: [0x05,0x00,0x9c,0xd2,0x67,0x04,0x0e,0x04] 3137 3138v_alignbit_b32 v5, flat_scratch_lo, v2, v3 3139// CHECK: [0x05,0x00,0x9c,0xd2,0x68,0x04,0x0e,0x04] 3140 3141v_alignbit_b32 v5, flat_scratch_hi, v2, v3 3142// CHECK: [0x05,0x00,0x9c,0xd2,0x69,0x04,0x0e,0x04] 3143 3144v_alignbit_b32 v5, vcc_lo, v2, v3 3145// CHECK: [0x05,0x00,0x9c,0xd2,0x6a,0x04,0x0e,0x04] 3146 3147v_alignbit_b32 v5, vcc_hi, v2, v3 3148// CHECK: [0x05,0x00,0x9c,0xd2,0x6b,0x04,0x0e,0x04] 3149 3150v_alignbit_b32 v5, tba_lo, v2, v3 3151// CHECK: [0x05,0x00,0x9c,0xd2,0x6c,0x04,0x0e,0x04] 3152 3153v_alignbit_b32 v5, tba_hi, v2, v3 3154// CHECK: [0x05,0x00,0x9c,0xd2,0x6d,0x04,0x0e,0x04] 3155 3156v_alignbit_b32 v5, tma_lo, v2, v3 3157// CHECK: [0x05,0x00,0x9c,0xd2,0x6e,0x04,0x0e,0x04] 3158 3159v_alignbit_b32 v5, tma_hi, v2, v3 3160// CHECK: [0x05,0x00,0x9c,0xd2,0x6f,0x04,0x0e,0x04] 3161 3162v_alignbit_b32 v5, ttmp11, v2, v3 3163// CHECK: [0x05,0x00,0x9c,0xd2,0x7b,0x04,0x0e,0x04] 3164 3165v_alignbit_b32 v5, m0, v2, v3 3166// CHECK: [0x05,0x00,0x9c,0xd2,0x7c,0x04,0x0e,0x04] 3167 3168v_alignbit_b32 v5, exec_lo, v2, v3 3169// CHECK: [0x05,0x00,0x9c,0xd2,0x7e,0x04,0x0e,0x04] 3170 3171v_alignbit_b32 v5, exec_hi, v2, v3 3172// CHECK: [0x05,0x00,0x9c,0xd2,0x7f,0x04,0x0e,0x04] 3173 3174v_alignbit_b32 v5, 0, v2, v3 3175// CHECK: [0x05,0x00,0x9c,0xd2,0x80,0x04,0x0e,0x04] 3176 3177v_alignbit_b32 v5, -1, v2, v3 3178// CHECK: [0x05,0x00,0x9c,0xd2,0xc1,0x04,0x0e,0x04] 3179 3180v_alignbit_b32 v5, 0.5, v2, v3 3181// CHECK: [0x05,0x00,0x9c,0xd2,0xf0,0x04,0x0e,0x04] 3182 3183v_alignbit_b32 v5, -4.0, v2, v3 3184// CHECK: [0x05,0x00,0x9c,0xd2,0xf7,0x04,0x0e,0x04] 3185 3186v_alignbit_b32 v5, src_vccz, v2, v3 3187// CHECK: [0x05,0x00,0x9c,0xd2,0xfb,0x04,0x0e,0x04] 3188 3189v_alignbit_b32 v5, src_execz, v2, v3 3190// CHECK: [0x05,0x00,0x9c,0xd2,0xfc,0x04,0x0e,0x04] 3191 3192v_alignbit_b32 v5, src_scc, v2, v3 3193// CHECK: [0x05,0x00,0x9c,0xd2,0xfd,0x04,0x0e,0x04] 3194 3195v_alignbit_b32 v5, src_lds_direct, v2, v3 3196// CHECK: [0x05,0x00,0x9c,0xd2,0xfe,0x04,0x0e,0x04] 3197 3198v_alignbit_b32 v5, v1, v255, v3 3199// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x0f,0x04] 3200 3201v_alignbit_b32 v5, v1, s2, v3 3202// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0c,0x04] 3203 3204v_alignbit_b32 v5, v1, s103, v3 3205// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xcf,0x0c,0x04] 3206 3207v_alignbit_b32 v5, v1, flat_scratch_lo, v3 3208// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd1,0x0c,0x04] 3209 3210v_alignbit_b32 v5, v1, flat_scratch_hi, v3 3211// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd3,0x0c,0x04] 3212 3213v_alignbit_b32 v5, v1, vcc_lo, v3 3214// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd5,0x0c,0x04] 3215 3216v_alignbit_b32 v5, v1, vcc_hi, v3 3217// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd7,0x0c,0x04] 3218 3219v_alignbit_b32 v5, v1, tba_lo, v3 3220// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd9,0x0c,0x04] 3221 3222v_alignbit_b32 v5, v1, tba_hi, v3 3223// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdb,0x0c,0x04] 3224 3225v_alignbit_b32 v5, v1, tma_lo, v3 3226// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdd,0x0c,0x04] 3227 3228v_alignbit_b32 v5, v1, tma_hi, v3 3229// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdf,0x0c,0x04] 3230 3231v_alignbit_b32 v5, v1, ttmp11, v3 3232// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf7,0x0c,0x04] 3233 3234v_alignbit_b32 v5, v1, m0, v3 3235// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf9,0x0c,0x04] 3236 3237v_alignbit_b32 v5, v1, exec_lo, v3 3238// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xfd,0x0c,0x04] 3239 3240v_alignbit_b32 v5, v1, exec_hi, v3 3241// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x0c,0x04] 3242 3243v_alignbit_b32 v5, v1, 0, v3 3244// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x01,0x0d,0x04] 3245 3246v_alignbit_b32 v5, v1, -1, v3 3247// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x83,0x0d,0x04] 3248 3249v_alignbit_b32 v5, v1, 0.5, v3 3250// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xe1,0x0d,0x04] 3251 3252v_alignbit_b32 v5, v1, -4.0, v3 3253// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xef,0x0d,0x04] 3254 3255v_alignbit_b32 v5, v1, src_vccz, v3 3256// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf7,0x0d,0x04] 3257 3258v_alignbit_b32 v5, v1, src_execz, v3 3259// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf9,0x0d,0x04] 3260 3261v_alignbit_b32 v5, v1, src_scc, v3 3262// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xfb,0x0d,0x04] 3263 3264v_alignbit_b32 v5, v1, v2, v255 3265// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfe,0x07] 3266 3267v_alignbit_b32 v5, v1, v2, s3 3268// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x00] 3269 3270v_alignbit_b32 v5, v1, v2, s103 3271// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x9e,0x01] 3272 3273v_alignbit_b32 v5, v1, v2, flat_scratch_lo 3274// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xa2,0x01] 3275 3276v_alignbit_b32 v5, v1, v2, flat_scratch_hi 3277// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xa6,0x01] 3278 3279v_alignbit_b32 v5, v1, v2, vcc_lo 3280// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xaa,0x01] 3281 3282v_alignbit_b32 v5, v1, v2, vcc_hi 3283// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xae,0x01] 3284 3285v_alignbit_b32 v5, v1, v2, tba_lo 3286// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xb2,0x01] 3287 3288v_alignbit_b32 v5, v1, v2, tba_hi 3289// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xb6,0x01] 3290 3291v_alignbit_b32 v5, v1, v2, tma_lo 3292// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xba,0x01] 3293 3294v_alignbit_b32 v5, v1, v2, tma_hi 3295// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xbe,0x01] 3296 3297v_alignbit_b32 v5, v1, v2, ttmp11 3298// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xee,0x01] 3299 3300v_alignbit_b32 v5, v1, v2, m0 3301// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xf2,0x01] 3302 3303v_alignbit_b32 v5, v1, v2, exec_lo 3304// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfa,0x01] 3305 3306v_alignbit_b32 v5, v1, v2, exec_hi 3307// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfe,0x01] 3308 3309v_alignbit_b32 v5, v1, v2, 0 3310// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x02,0x02] 3311 3312v_alignbit_b32 v5, v1, v2, -1 3313// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x06,0x03] 3314 3315v_alignbit_b32 v5, v1, v2, 0.5 3316// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xc2,0x03] 3317 3318v_alignbit_b32 v5, v1, v2, -4.0 3319// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xde,0x03] 3320 3321v_alignbit_b32 v5, v1, v2, src_vccz 3322// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xee,0x03] 3323 3324v_alignbit_b32 v5, v1, v2, src_execz 3325// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xf2,0x03] 3326 3327v_alignbit_b32 v5, v1, v2, src_scc 3328// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xf6,0x03] 3329 3330v_alignbyte_b32 v5, v1, v2, v3 3331// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x04] 3332 3333v_alignbyte_b32 v255, v1, v2, v3 3334// CHECK: [0xff,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x04] 3335 3336v_alignbyte_b32 v5, v255, v2, v3 3337// CHECK: [0x05,0x00,0x9e,0xd2,0xff,0x05,0x0e,0x04] 3338 3339v_alignbyte_b32 v5, s1, v2, v3 3340// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x04,0x0e,0x04] 3341 3342v_alignbyte_b32 v5, s103, v2, v3 3343// CHECK: [0x05,0x00,0x9e,0xd2,0x67,0x04,0x0e,0x04] 3344 3345v_alignbyte_b32 v5, flat_scratch_lo, v2, v3 3346// CHECK: [0x05,0x00,0x9e,0xd2,0x68,0x04,0x0e,0x04] 3347 3348v_alignbyte_b32 v5, flat_scratch_hi, v2, v3 3349// CHECK: [0x05,0x00,0x9e,0xd2,0x69,0x04,0x0e,0x04] 3350 3351v_alignbyte_b32 v5, vcc_lo, v2, v3 3352// CHECK: [0x05,0x00,0x9e,0xd2,0x6a,0x04,0x0e,0x04] 3353 3354v_alignbyte_b32 v5, vcc_hi, v2, v3 3355// CHECK: [0x05,0x00,0x9e,0xd2,0x6b,0x04,0x0e,0x04] 3356 3357v_alignbyte_b32 v5, tba_lo, v2, v3 3358// CHECK: [0x05,0x00,0x9e,0xd2,0x6c,0x04,0x0e,0x04] 3359 3360v_alignbyte_b32 v5, tba_hi, v2, v3 3361// CHECK: [0x05,0x00,0x9e,0xd2,0x6d,0x04,0x0e,0x04] 3362 3363v_alignbyte_b32 v5, tma_lo, v2, v3 3364// CHECK: [0x05,0x00,0x9e,0xd2,0x6e,0x04,0x0e,0x04] 3365 3366v_alignbyte_b32 v5, tma_hi, v2, v3 3367// CHECK: [0x05,0x00,0x9e,0xd2,0x6f,0x04,0x0e,0x04] 3368 3369v_alignbyte_b32 v5, ttmp11, v2, v3 3370// CHECK: [0x05,0x00,0x9e,0xd2,0x7b,0x04,0x0e,0x04] 3371 3372v_alignbyte_b32 v5, m0, v2, v3 3373// CHECK: [0x05,0x00,0x9e,0xd2,0x7c,0x04,0x0e,0x04] 3374 3375v_alignbyte_b32 v5, exec_lo, v2, v3 3376// CHECK: [0x05,0x00,0x9e,0xd2,0x7e,0x04,0x0e,0x04] 3377 3378v_alignbyte_b32 v5, exec_hi, v2, v3 3379// CHECK: [0x05,0x00,0x9e,0xd2,0x7f,0x04,0x0e,0x04] 3380 3381v_alignbyte_b32 v5, 0, v2, v3 3382// CHECK: [0x05,0x00,0x9e,0xd2,0x80,0x04,0x0e,0x04] 3383 3384v_alignbyte_b32 v5, -1, v2, v3 3385// CHECK: [0x05,0x00,0x9e,0xd2,0xc1,0x04,0x0e,0x04] 3386 3387v_alignbyte_b32 v5, 0.5, v2, v3 3388// CHECK: [0x05,0x00,0x9e,0xd2,0xf0,0x04,0x0e,0x04] 3389 3390v_alignbyte_b32 v5, -4.0, v2, v3 3391// CHECK: [0x05,0x00,0x9e,0xd2,0xf7,0x04,0x0e,0x04] 3392 3393v_alignbyte_b32 v5, src_vccz, v2, v3 3394// CHECK: [0x05,0x00,0x9e,0xd2,0xfb,0x04,0x0e,0x04] 3395 3396v_alignbyte_b32 v5, src_execz, v2, v3 3397// CHECK: [0x05,0x00,0x9e,0xd2,0xfc,0x04,0x0e,0x04] 3398 3399v_alignbyte_b32 v5, src_scc, v2, v3 3400// CHECK: [0x05,0x00,0x9e,0xd2,0xfd,0x04,0x0e,0x04] 3401 3402v_alignbyte_b32 v5, src_lds_direct, v2, v3 3403// CHECK: [0x05,0x00,0x9e,0xd2,0xfe,0x04,0x0e,0x04] 3404 3405v_alignbyte_b32 v5, v1, v255, v3 3406// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x0f,0x04] 3407 3408v_alignbyte_b32 v5, v1, s2, v3 3409// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0c,0x04] 3410 3411v_alignbyte_b32 v5, v1, s103, v3 3412// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xcf,0x0c,0x04] 3413 3414v_alignbyte_b32 v5, v1, flat_scratch_lo, v3 3415// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd1,0x0c,0x04] 3416 3417v_alignbyte_b32 v5, v1, flat_scratch_hi, v3 3418// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd3,0x0c,0x04] 3419 3420v_alignbyte_b32 v5, v1, vcc_lo, v3 3421// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd5,0x0c,0x04] 3422 3423v_alignbyte_b32 v5, v1, vcc_hi, v3 3424// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd7,0x0c,0x04] 3425 3426v_alignbyte_b32 v5, v1, tba_lo, v3 3427// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd9,0x0c,0x04] 3428 3429v_alignbyte_b32 v5, v1, tba_hi, v3 3430// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdb,0x0c,0x04] 3431 3432v_alignbyte_b32 v5, v1, tma_lo, v3 3433// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdd,0x0c,0x04] 3434 3435v_alignbyte_b32 v5, v1, tma_hi, v3 3436// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdf,0x0c,0x04] 3437 3438v_alignbyte_b32 v5, v1, ttmp11, v3 3439// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf7,0x0c,0x04] 3440 3441v_alignbyte_b32 v5, v1, m0, v3 3442// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf9,0x0c,0x04] 3443 3444v_alignbyte_b32 v5, v1, exec_lo, v3 3445// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xfd,0x0c,0x04] 3446 3447v_alignbyte_b32 v5, v1, exec_hi, v3 3448// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x0c,0x04] 3449 3450v_alignbyte_b32 v5, v1, 0, v3 3451// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x01,0x0d,0x04] 3452 3453v_alignbyte_b32 v5, v1, -1, v3 3454// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x83,0x0d,0x04] 3455 3456v_alignbyte_b32 v5, v1, 0.5, v3 3457// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xe1,0x0d,0x04] 3458 3459v_alignbyte_b32 v5, v1, -4.0, v3 3460// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xef,0x0d,0x04] 3461 3462v_alignbyte_b32 v5, v1, src_vccz, v3 3463// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf7,0x0d,0x04] 3464 3465v_alignbyte_b32 v5, v1, src_execz, v3 3466// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf9,0x0d,0x04] 3467 3468v_alignbyte_b32 v5, v1, src_scc, v3 3469// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xfb,0x0d,0x04] 3470 3471v_alignbyte_b32 v5, v1, v2, v255 3472// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfe,0x07] 3473 3474v_alignbyte_b32 v5, v1, v2, s3 3475// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x00] 3476 3477v_alignbyte_b32 v5, v1, v2, s103 3478// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x9e,0x01] 3479 3480v_alignbyte_b32 v5, v1, v2, flat_scratch_lo 3481// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xa2,0x01] 3482 3483v_alignbyte_b32 v5, v1, v2, flat_scratch_hi 3484// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xa6,0x01] 3485 3486v_alignbyte_b32 v5, v1, v2, vcc_lo 3487// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xaa,0x01] 3488 3489v_alignbyte_b32 v5, v1, v2, vcc_hi 3490// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xae,0x01] 3491 3492v_alignbyte_b32 v5, v1, v2, tba_lo 3493// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xb2,0x01] 3494 3495v_alignbyte_b32 v5, v1, v2, tba_hi 3496// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xb6,0x01] 3497 3498v_alignbyte_b32 v5, v1, v2, tma_lo 3499// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xba,0x01] 3500 3501v_alignbyte_b32 v5, v1, v2, tma_hi 3502// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xbe,0x01] 3503 3504v_alignbyte_b32 v5, v1, v2, ttmp11 3505// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xee,0x01] 3506 3507v_alignbyte_b32 v5, v1, v2, m0 3508// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xf2,0x01] 3509 3510v_alignbyte_b32 v5, v1, v2, exec_lo 3511// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfa,0x01] 3512 3513v_alignbyte_b32 v5, v1, v2, exec_hi 3514// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfe,0x01] 3515 3516v_alignbyte_b32 v5, v1, v2, 0 3517// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x02,0x02] 3518 3519v_alignbyte_b32 v5, v1, v2, -1 3520// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x06,0x03] 3521 3522v_alignbyte_b32 v5, v1, v2, 0.5 3523// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xc2,0x03] 3524 3525v_alignbyte_b32 v5, v1, v2, -4.0 3526// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xde,0x03] 3527 3528v_alignbyte_b32 v5, v1, v2, src_vccz 3529// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xee,0x03] 3530 3531v_alignbyte_b32 v5, v1, v2, src_execz 3532// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xf2,0x03] 3533 3534v_alignbyte_b32 v5, v1, v2, src_scc 3535// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xf6,0x03] 3536 3537v_mullit_f32 v5, v1, v2, v3 3538// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x04] 3539 3540v_mullit_f32 v255, v1, v2, v3 3541// CHECK: [0xff,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x04] 3542 3543v_mullit_f32 v5, v255, v2, v3 3544// CHECK: [0x05,0x00,0xa0,0xd2,0xff,0x05,0x0e,0x04] 3545 3546v_mullit_f32 v5, s1, v2, v3 3547// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x04,0x0e,0x04] 3548 3549v_mullit_f32 v5, s103, v2, v3 3550// CHECK: [0x05,0x00,0xa0,0xd2,0x67,0x04,0x0e,0x04] 3551 3552v_mullit_f32 v5, flat_scratch_lo, v2, v3 3553// CHECK: [0x05,0x00,0xa0,0xd2,0x68,0x04,0x0e,0x04] 3554 3555v_mullit_f32 v5, flat_scratch_hi, v2, v3 3556// CHECK: [0x05,0x00,0xa0,0xd2,0x69,0x04,0x0e,0x04] 3557 3558v_mullit_f32 v5, vcc_lo, v2, v3 3559// CHECK: [0x05,0x00,0xa0,0xd2,0x6a,0x04,0x0e,0x04] 3560 3561v_mullit_f32 v5, vcc_hi, v2, v3 3562// CHECK: [0x05,0x00,0xa0,0xd2,0x6b,0x04,0x0e,0x04] 3563 3564v_mullit_f32 v5, tba_lo, v2, v3 3565// CHECK: [0x05,0x00,0xa0,0xd2,0x6c,0x04,0x0e,0x04] 3566 3567v_mullit_f32 v5, tba_hi, v2, v3 3568// CHECK: [0x05,0x00,0xa0,0xd2,0x6d,0x04,0x0e,0x04] 3569 3570v_mullit_f32 v5, tma_lo, v2, v3 3571// CHECK: [0x05,0x00,0xa0,0xd2,0x6e,0x04,0x0e,0x04] 3572 3573v_mullit_f32 v5, tma_hi, v2, v3 3574// CHECK: [0x05,0x00,0xa0,0xd2,0x6f,0x04,0x0e,0x04] 3575 3576v_mullit_f32 v5, ttmp11, v2, v3 3577// CHECK: [0x05,0x00,0xa0,0xd2,0x7b,0x04,0x0e,0x04] 3578 3579v_mullit_f32 v5, m0, v2, v3 3580// CHECK: [0x05,0x00,0xa0,0xd2,0x7c,0x04,0x0e,0x04] 3581 3582v_mullit_f32 v5, exec_lo, v2, v3 3583// CHECK: [0x05,0x00,0xa0,0xd2,0x7e,0x04,0x0e,0x04] 3584 3585v_mullit_f32 v5, exec_hi, v2, v3 3586// CHECK: [0x05,0x00,0xa0,0xd2,0x7f,0x04,0x0e,0x04] 3587 3588v_mullit_f32 v5, 0, v2, v3 3589// CHECK: [0x05,0x00,0xa0,0xd2,0x80,0x04,0x0e,0x04] 3590 3591v_mullit_f32 v5, -1, v2, v3 3592// CHECK: [0x05,0x00,0xa0,0xd2,0xc1,0x04,0x0e,0x04] 3593 3594v_mullit_f32 v5, 0.5, v2, v3 3595// CHECK: [0x05,0x00,0xa0,0xd2,0xf0,0x04,0x0e,0x04] 3596 3597v_mullit_f32 v5, -4.0, v2, v3 3598// CHECK: [0x05,0x00,0xa0,0xd2,0xf7,0x04,0x0e,0x04] 3599 3600v_mullit_f32 v5, src_vccz, v2, v3 3601// CHECK: [0x05,0x00,0xa0,0xd2,0xfb,0x04,0x0e,0x04] 3602 3603v_mullit_f32 v5, src_execz, v2, v3 3604// CHECK: [0x05,0x00,0xa0,0xd2,0xfc,0x04,0x0e,0x04] 3605 3606v_mullit_f32 v5, src_scc, v2, v3 3607// CHECK: [0x05,0x00,0xa0,0xd2,0xfd,0x04,0x0e,0x04] 3608 3609v_mullit_f32 v5, src_lds_direct, v2, v3 3610// CHECK: [0x05,0x00,0xa0,0xd2,0xfe,0x04,0x0e,0x04] 3611 3612v_mullit_f32 v5, v1, v255, v3 3613// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x0f,0x04] 3614 3615v_mullit_f32 v5, v1, s2, v3 3616// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0c,0x04] 3617 3618v_mullit_f32 v5, v1, s103, v3 3619// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcf,0x0c,0x04] 3620 3621v_mullit_f32 v5, v1, flat_scratch_lo, v3 3622// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd1,0x0c,0x04] 3623 3624v_mullit_f32 v5, v1, flat_scratch_hi, v3 3625// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd3,0x0c,0x04] 3626 3627v_mullit_f32 v5, v1, vcc_lo, v3 3628// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd5,0x0c,0x04] 3629 3630v_mullit_f32 v5, v1, vcc_hi, v3 3631// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd7,0x0c,0x04] 3632 3633v_mullit_f32 v5, v1, tba_lo, v3 3634// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd9,0x0c,0x04] 3635 3636v_mullit_f32 v5, v1, tba_hi, v3 3637// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdb,0x0c,0x04] 3638 3639v_mullit_f32 v5, v1, tma_lo, v3 3640// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdd,0x0c,0x04] 3641 3642v_mullit_f32 v5, v1, tma_hi, v3 3643// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdf,0x0c,0x04] 3644 3645v_mullit_f32 v5, v1, ttmp11, v3 3646// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf7,0x0c,0x04] 3647 3648v_mullit_f32 v5, v1, m0, v3 3649// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x0c,0x04] 3650 3651v_mullit_f32 v5, v1, exec_lo, v3 3652// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfd,0x0c,0x04] 3653 3654v_mullit_f32 v5, v1, exec_hi, v3 3655// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x0c,0x04] 3656 3657v_mullit_f32 v5, v1, 0, v3 3658// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x01,0x0d,0x04] 3659 3660v_mullit_f32 v5, v1, -1, v3 3661// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x83,0x0d,0x04] 3662 3663v_mullit_f32 v5, v1, 0.5, v3 3664// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xe1,0x0d,0x04] 3665 3666v_mullit_f32 v5, v1, -4.0, v3 3667// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xef,0x0d,0x04] 3668 3669v_mullit_f32 v5, v1, src_vccz, v3 3670// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf7,0x0d,0x04] 3671 3672v_mullit_f32 v5, v1, src_execz, v3 3673// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x0d,0x04] 3674 3675v_mullit_f32 v5, v1, src_scc, v3 3676// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfb,0x0d,0x04] 3677 3678v_mullit_f32 v5, v1, v2, v255 3679// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfe,0x07] 3680 3681v_mullit_f32 v5, v1, v2, s3 3682// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x00] 3683 3684v_mullit_f32 v5, v1, v2, s103 3685// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x9e,0x01] 3686 3687v_mullit_f32 v5, v1, v2, flat_scratch_lo 3688// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xa2,0x01] 3689 3690v_mullit_f32 v5, v1, v2, flat_scratch_hi 3691// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xa6,0x01] 3692 3693v_mullit_f32 v5, v1, v2, vcc_lo 3694// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xaa,0x01] 3695 3696v_mullit_f32 v5, v1, v2, vcc_hi 3697// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xae,0x01] 3698 3699v_mullit_f32 v5, v1, v2, tba_lo 3700// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xb2,0x01] 3701 3702v_mullit_f32 v5, v1, v2, tba_hi 3703// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xb6,0x01] 3704 3705v_mullit_f32 v5, v1, v2, tma_lo 3706// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xba,0x01] 3707 3708v_mullit_f32 v5, v1, v2, tma_hi 3709// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xbe,0x01] 3710 3711v_mullit_f32 v5, v1, v2, ttmp11 3712// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xee,0x01] 3713 3714v_mullit_f32 v5, v1, v2, m0 3715// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xf2,0x01] 3716 3717v_mullit_f32 v5, v1, v2, exec_lo 3718// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfa,0x01] 3719 3720v_mullit_f32 v5, v1, v2, exec_hi 3721// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfe,0x01] 3722 3723v_mullit_f32 v5, v1, v2, 0 3724// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x02] 3725 3726v_mullit_f32 v5, v1, v2, -1 3727// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x06,0x03] 3728 3729v_mullit_f32 v5, v1, v2, 0.5 3730// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xc2,0x03] 3731 3732v_mullit_f32 v5, v1, v2, -4.0 3733// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xde,0x03] 3734 3735v_mullit_f32 v5, v1, v2, src_vccz 3736// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xee,0x03] 3737 3738v_mullit_f32 v5, v1, v2, src_execz 3739// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xf2,0x03] 3740 3741v_mullit_f32 v5, v1, v2, src_scc 3742// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xf6,0x03] 3743 3744v_mullit_f32 v5, -v1, v2, v3 3745// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x24] 3746 3747v_mullit_f32 v5, v1, -v2, v3 3748// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x44] 3749 3750v_mullit_f32 v5, v1, v2, -v3 3751// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x84] 3752 3753v_mullit_f32 v5, -v1, -v2, -v3 3754// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0xe4] 3755 3756v_mullit_f32 v5, |v1|, v2, v3 3757// CHECK: [0x05,0x01,0xa0,0xd2,0x01,0x05,0x0e,0x04] 3758 3759v_mullit_f32 v5, v1, |v2|, v3 3760// CHECK: [0x05,0x02,0xa0,0xd2,0x01,0x05,0x0e,0x04] 3761 3762v_mullit_f32 v5, v1, v2, |v3| 3763// CHECK: [0x05,0x04,0xa0,0xd2,0x01,0x05,0x0e,0x04] 3764 3765v_mullit_f32 v5, |v1|, |v2|, |v3| 3766// CHECK: [0x05,0x07,0xa0,0xd2,0x01,0x05,0x0e,0x04] 3767 3768v_mullit_f32 v5, v1, v2, v3 clamp 3769// CHECK: [0x05,0x08,0xa0,0xd2,0x01,0x05,0x0e,0x04] 3770 3771v_mullit_f32 v5, v1, v2, v3 mul:2 3772// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x0c] 3773 3774v_mullit_f32 v5, v1, v2, v3 mul:4 3775// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x14] 3776 3777v_mullit_f32 v5, v1, v2, v3 div:2 3778// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x1c] 3779 3780v_min3_f32 v5, v1, v2, v3 3781// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x04] 3782 3783v_min3_f32 v255, v1, v2, v3 3784// CHECK: [0xff,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x04] 3785 3786v_min3_f32 v5, v255, v2, v3 3787// CHECK: [0x05,0x00,0xa2,0xd2,0xff,0x05,0x0e,0x04] 3788 3789v_min3_f32 v5, s1, v2, v3 3790// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x04,0x0e,0x04] 3791 3792v_min3_f32 v5, s103, v2, v3 3793// CHECK: [0x05,0x00,0xa2,0xd2,0x67,0x04,0x0e,0x04] 3794 3795v_min3_f32 v5, flat_scratch_lo, v2, v3 3796// CHECK: [0x05,0x00,0xa2,0xd2,0x68,0x04,0x0e,0x04] 3797 3798v_min3_f32 v5, flat_scratch_hi, v2, v3 3799// CHECK: [0x05,0x00,0xa2,0xd2,0x69,0x04,0x0e,0x04] 3800 3801v_min3_f32 v5, vcc_lo, v2, v3 3802// CHECK: [0x05,0x00,0xa2,0xd2,0x6a,0x04,0x0e,0x04] 3803 3804v_min3_f32 v5, vcc_hi, v2, v3 3805// CHECK: [0x05,0x00,0xa2,0xd2,0x6b,0x04,0x0e,0x04] 3806 3807v_min3_f32 v5, tba_lo, v2, v3 3808// CHECK: [0x05,0x00,0xa2,0xd2,0x6c,0x04,0x0e,0x04] 3809 3810v_min3_f32 v5, tba_hi, v2, v3 3811// CHECK: [0x05,0x00,0xa2,0xd2,0x6d,0x04,0x0e,0x04] 3812 3813v_min3_f32 v5, tma_lo, v2, v3 3814// CHECK: [0x05,0x00,0xa2,0xd2,0x6e,0x04,0x0e,0x04] 3815 3816v_min3_f32 v5, tma_hi, v2, v3 3817// CHECK: [0x05,0x00,0xa2,0xd2,0x6f,0x04,0x0e,0x04] 3818 3819v_min3_f32 v5, ttmp11, v2, v3 3820// CHECK: [0x05,0x00,0xa2,0xd2,0x7b,0x04,0x0e,0x04] 3821 3822v_min3_f32 v5, m0, v2, v3 3823// CHECK: [0x05,0x00,0xa2,0xd2,0x7c,0x04,0x0e,0x04] 3824 3825v_min3_f32 v5, exec_lo, v2, v3 3826// CHECK: [0x05,0x00,0xa2,0xd2,0x7e,0x04,0x0e,0x04] 3827 3828v_min3_f32 v5, exec_hi, v2, v3 3829// CHECK: [0x05,0x00,0xa2,0xd2,0x7f,0x04,0x0e,0x04] 3830 3831v_min3_f32 v5, 0, v2, v3 3832// CHECK: [0x05,0x00,0xa2,0xd2,0x80,0x04,0x0e,0x04] 3833 3834v_min3_f32 v5, -1, v2, v3 3835// CHECK: [0x05,0x00,0xa2,0xd2,0xc1,0x04,0x0e,0x04] 3836 3837v_min3_f32 v5, 0.5, v2, v3 3838// CHECK: [0x05,0x00,0xa2,0xd2,0xf0,0x04,0x0e,0x04] 3839 3840v_min3_f32 v5, -4.0, v2, v3 3841// CHECK: [0x05,0x00,0xa2,0xd2,0xf7,0x04,0x0e,0x04] 3842 3843v_min3_f32 v5, src_vccz, v2, v3 3844// CHECK: [0x05,0x00,0xa2,0xd2,0xfb,0x04,0x0e,0x04] 3845 3846v_min3_f32 v5, src_execz, v2, v3 3847// CHECK: [0x05,0x00,0xa2,0xd2,0xfc,0x04,0x0e,0x04] 3848 3849v_min3_f32 v5, src_scc, v2, v3 3850// CHECK: [0x05,0x00,0xa2,0xd2,0xfd,0x04,0x0e,0x04] 3851 3852v_min3_f32 v5, src_lds_direct, v2, v3 3853// CHECK: [0x05,0x00,0xa2,0xd2,0xfe,0x04,0x0e,0x04] 3854 3855v_min3_f32 v5, v1, v255, v3 3856// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xff,0x0f,0x04] 3857 3858v_min3_f32 v5, v1, s2, v3 3859// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0c,0x04] 3860 3861v_min3_f32 v5, v1, s103, v3 3862// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xcf,0x0c,0x04] 3863 3864v_min3_f32 v5, v1, flat_scratch_lo, v3 3865// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd1,0x0c,0x04] 3866 3867v_min3_f32 v5, v1, flat_scratch_hi, v3 3868// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd3,0x0c,0x04] 3869 3870v_min3_f32 v5, v1, vcc_lo, v3 3871// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd5,0x0c,0x04] 3872 3873v_min3_f32 v5, v1, vcc_hi, v3 3874// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd7,0x0c,0x04] 3875 3876v_min3_f32 v5, v1, tba_lo, v3 3877// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd9,0x0c,0x04] 3878 3879v_min3_f32 v5, v1, tba_hi, v3 3880// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdb,0x0c,0x04] 3881 3882v_min3_f32 v5, v1, tma_lo, v3 3883// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdd,0x0c,0x04] 3884 3885v_min3_f32 v5, v1, tma_hi, v3 3886// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdf,0x0c,0x04] 3887 3888v_min3_f32 v5, v1, ttmp11, v3 3889// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf7,0x0c,0x04] 3890 3891v_min3_f32 v5, v1, m0, v3 3892// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf9,0x0c,0x04] 3893 3894v_min3_f32 v5, v1, exec_lo, v3 3895// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xfd,0x0c,0x04] 3896 3897v_min3_f32 v5, v1, exec_hi, v3 3898// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xff,0x0c,0x04] 3899 3900v_min3_f32 v5, v1, 0, v3 3901// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x01,0x0d,0x04] 3902 3903v_min3_f32 v5, v1, -1, v3 3904// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x83,0x0d,0x04] 3905 3906v_min3_f32 v5, v1, 0.5, v3 3907// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xe1,0x0d,0x04] 3908 3909v_min3_f32 v5, v1, -4.0, v3 3910// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xef,0x0d,0x04] 3911 3912v_min3_f32 v5, v1, src_vccz, v3 3913// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf7,0x0d,0x04] 3914 3915v_min3_f32 v5, v1, src_execz, v3 3916// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf9,0x0d,0x04] 3917 3918v_min3_f32 v5, v1, src_scc, v3 3919// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xfb,0x0d,0x04] 3920 3921v_min3_f32 v5, v1, v2, v255 3922// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfe,0x07] 3923 3924v_min3_f32 v5, v1, v2, s3 3925// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x00] 3926 3927v_min3_f32 v5, v1, v2, s103 3928// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x9e,0x01] 3929 3930v_min3_f32 v5, v1, v2, flat_scratch_lo 3931// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xa2,0x01] 3932 3933v_min3_f32 v5, v1, v2, flat_scratch_hi 3934// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xa6,0x01] 3935 3936v_min3_f32 v5, v1, v2, vcc_lo 3937// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xaa,0x01] 3938 3939v_min3_f32 v5, v1, v2, vcc_hi 3940// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xae,0x01] 3941 3942v_min3_f32 v5, v1, v2, tba_lo 3943// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xb2,0x01] 3944 3945v_min3_f32 v5, v1, v2, tba_hi 3946// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xb6,0x01] 3947 3948v_min3_f32 v5, v1, v2, tma_lo 3949// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xba,0x01] 3950 3951v_min3_f32 v5, v1, v2, tma_hi 3952// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xbe,0x01] 3953 3954v_min3_f32 v5, v1, v2, ttmp11 3955// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xee,0x01] 3956 3957v_min3_f32 v5, v1, v2, m0 3958// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xf2,0x01] 3959 3960v_min3_f32 v5, v1, v2, exec_lo 3961// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfa,0x01] 3962 3963v_min3_f32 v5, v1, v2, exec_hi 3964// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfe,0x01] 3965 3966v_min3_f32 v5, v1, v2, 0 3967// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x02,0x02] 3968 3969v_min3_f32 v5, v1, v2, -1 3970// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x06,0x03] 3971 3972v_min3_f32 v5, v1, v2, 0.5 3973// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xc2,0x03] 3974 3975v_min3_f32 v5, v1, v2, -4.0 3976// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xde,0x03] 3977 3978v_min3_f32 v5, v1, v2, src_vccz 3979// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xee,0x03] 3980 3981v_min3_f32 v5, v1, v2, src_execz 3982// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xf2,0x03] 3983 3984v_min3_f32 v5, v1, v2, src_scc 3985// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xf6,0x03] 3986 3987v_min3_f32 v5, -v1, v2, v3 3988// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x24] 3989 3990v_min3_f32 v5, v1, -v2, v3 3991// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x44] 3992 3993v_min3_f32 v5, v1, v2, -v3 3994// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x84] 3995 3996v_min3_f32 v5, -v1, -v2, -v3 3997// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0xe4] 3998 3999v_min3_f32 v5, |v1|, v2, v3 4000// CHECK: [0x05,0x01,0xa2,0xd2,0x01,0x05,0x0e,0x04] 4001 4002v_min3_f32 v5, v1, |v2|, v3 4003// CHECK: [0x05,0x02,0xa2,0xd2,0x01,0x05,0x0e,0x04] 4004 4005v_min3_f32 v5, v1, v2, |v3| 4006// CHECK: [0x05,0x04,0xa2,0xd2,0x01,0x05,0x0e,0x04] 4007 4008v_min3_f32 v5, |v1|, |v2|, |v3| 4009// CHECK: [0x05,0x07,0xa2,0xd2,0x01,0x05,0x0e,0x04] 4010 4011v_min3_f32 v5, v1, v2, v3 clamp 4012// CHECK: [0x05,0x08,0xa2,0xd2,0x01,0x05,0x0e,0x04] 4013 4014v_min3_f32 v5, v1, v2, v3 mul:2 4015// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x0c] 4016 4017v_min3_f32 v5, v1, v2, v3 mul:4 4018// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x14] 4019 4020v_min3_f32 v5, v1, v2, v3 div:2 4021// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x1c] 4022 4023v_min3_i32 v5, v1, v2, v3 4024// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x04] 4025 4026v_min3_i32 v255, v1, v2, v3 4027// CHECK: [0xff,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x04] 4028 4029v_min3_i32 v5, v255, v2, v3 4030// CHECK: [0x05,0x00,0xa4,0xd2,0xff,0x05,0x0e,0x04] 4031 4032v_min3_i32 v5, s1, v2, v3 4033// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x04,0x0e,0x04] 4034 4035v_min3_i32 v5, s103, v2, v3 4036// CHECK: [0x05,0x00,0xa4,0xd2,0x67,0x04,0x0e,0x04] 4037 4038v_min3_i32 v5, flat_scratch_lo, v2, v3 4039// CHECK: [0x05,0x00,0xa4,0xd2,0x68,0x04,0x0e,0x04] 4040 4041v_min3_i32 v5, flat_scratch_hi, v2, v3 4042// CHECK: [0x05,0x00,0xa4,0xd2,0x69,0x04,0x0e,0x04] 4043 4044v_min3_i32 v5, vcc_lo, v2, v3 4045// CHECK: [0x05,0x00,0xa4,0xd2,0x6a,0x04,0x0e,0x04] 4046 4047v_min3_i32 v5, vcc_hi, v2, v3 4048// CHECK: [0x05,0x00,0xa4,0xd2,0x6b,0x04,0x0e,0x04] 4049 4050v_min3_i32 v5, tba_lo, v2, v3 4051// CHECK: [0x05,0x00,0xa4,0xd2,0x6c,0x04,0x0e,0x04] 4052 4053v_min3_i32 v5, tba_hi, v2, v3 4054// CHECK: [0x05,0x00,0xa4,0xd2,0x6d,0x04,0x0e,0x04] 4055 4056v_min3_i32 v5, tma_lo, v2, v3 4057// CHECK: [0x05,0x00,0xa4,0xd2,0x6e,0x04,0x0e,0x04] 4058 4059v_min3_i32 v5, tma_hi, v2, v3 4060// CHECK: [0x05,0x00,0xa4,0xd2,0x6f,0x04,0x0e,0x04] 4061 4062v_min3_i32 v5, ttmp11, v2, v3 4063// CHECK: [0x05,0x00,0xa4,0xd2,0x7b,0x04,0x0e,0x04] 4064 4065v_min3_i32 v5, m0, v2, v3 4066// CHECK: [0x05,0x00,0xa4,0xd2,0x7c,0x04,0x0e,0x04] 4067 4068v_min3_i32 v5, exec_lo, v2, v3 4069// CHECK: [0x05,0x00,0xa4,0xd2,0x7e,0x04,0x0e,0x04] 4070 4071v_min3_i32 v5, exec_hi, v2, v3 4072// CHECK: [0x05,0x00,0xa4,0xd2,0x7f,0x04,0x0e,0x04] 4073 4074v_min3_i32 v5, 0, v2, v3 4075// CHECK: [0x05,0x00,0xa4,0xd2,0x80,0x04,0x0e,0x04] 4076 4077v_min3_i32 v5, -1, v2, v3 4078// CHECK: [0x05,0x00,0xa4,0xd2,0xc1,0x04,0x0e,0x04] 4079 4080v_min3_i32 v5, 0.5, v2, v3 4081// CHECK: [0x05,0x00,0xa4,0xd2,0xf0,0x04,0x0e,0x04] 4082 4083v_min3_i32 v5, -4.0, v2, v3 4084// CHECK: [0x05,0x00,0xa4,0xd2,0xf7,0x04,0x0e,0x04] 4085 4086v_min3_i32 v5, src_vccz, v2, v3 4087// CHECK: [0x05,0x00,0xa4,0xd2,0xfb,0x04,0x0e,0x04] 4088 4089v_min3_i32 v5, src_execz, v2, v3 4090// CHECK: [0x05,0x00,0xa4,0xd2,0xfc,0x04,0x0e,0x04] 4091 4092v_min3_i32 v5, src_scc, v2, v3 4093// CHECK: [0x05,0x00,0xa4,0xd2,0xfd,0x04,0x0e,0x04] 4094 4095v_min3_i32 v5, src_lds_direct, v2, v3 4096// CHECK: [0x05,0x00,0xa4,0xd2,0xfe,0x04,0x0e,0x04] 4097 4098v_min3_i32 v5, v1, v255, v3 4099// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xff,0x0f,0x04] 4100 4101v_min3_i32 v5, v1, s2, v3 4102// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0c,0x04] 4103 4104v_min3_i32 v5, v1, s103, v3 4105// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xcf,0x0c,0x04] 4106 4107v_min3_i32 v5, v1, flat_scratch_lo, v3 4108// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd1,0x0c,0x04] 4109 4110v_min3_i32 v5, v1, flat_scratch_hi, v3 4111// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd3,0x0c,0x04] 4112 4113v_min3_i32 v5, v1, vcc_lo, v3 4114// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd5,0x0c,0x04] 4115 4116v_min3_i32 v5, v1, vcc_hi, v3 4117// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd7,0x0c,0x04] 4118 4119v_min3_i32 v5, v1, tba_lo, v3 4120// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd9,0x0c,0x04] 4121 4122v_min3_i32 v5, v1, tba_hi, v3 4123// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdb,0x0c,0x04] 4124 4125v_min3_i32 v5, v1, tma_lo, v3 4126// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdd,0x0c,0x04] 4127 4128v_min3_i32 v5, v1, tma_hi, v3 4129// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdf,0x0c,0x04] 4130 4131v_min3_i32 v5, v1, ttmp11, v3 4132// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf7,0x0c,0x04] 4133 4134v_min3_i32 v5, v1, m0, v3 4135// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf9,0x0c,0x04] 4136 4137v_min3_i32 v5, v1, exec_lo, v3 4138// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xfd,0x0c,0x04] 4139 4140v_min3_i32 v5, v1, exec_hi, v3 4141// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xff,0x0c,0x04] 4142 4143v_min3_i32 v5, v1, 0, v3 4144// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x01,0x0d,0x04] 4145 4146v_min3_i32 v5, v1, -1, v3 4147// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x83,0x0d,0x04] 4148 4149v_min3_i32 v5, v1, 0.5, v3 4150// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xe1,0x0d,0x04] 4151 4152v_min3_i32 v5, v1, -4.0, v3 4153// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xef,0x0d,0x04] 4154 4155v_min3_i32 v5, v1, src_vccz, v3 4156// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf7,0x0d,0x04] 4157 4158v_min3_i32 v5, v1, src_execz, v3 4159// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf9,0x0d,0x04] 4160 4161v_min3_i32 v5, v1, src_scc, v3 4162// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xfb,0x0d,0x04] 4163 4164v_min3_i32 v5, v1, v2, v255 4165// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfe,0x07] 4166 4167v_min3_i32 v5, v1, v2, s3 4168// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x00] 4169 4170v_min3_i32 v5, v1, v2, s103 4171// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x9e,0x01] 4172 4173v_min3_i32 v5, v1, v2, flat_scratch_lo 4174// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xa2,0x01] 4175 4176v_min3_i32 v5, v1, v2, flat_scratch_hi 4177// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xa6,0x01] 4178 4179v_min3_i32 v5, v1, v2, vcc_lo 4180// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xaa,0x01] 4181 4182v_min3_i32 v5, v1, v2, vcc_hi 4183// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xae,0x01] 4184 4185v_min3_i32 v5, v1, v2, tba_lo 4186// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xb2,0x01] 4187 4188v_min3_i32 v5, v1, v2, tba_hi 4189// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xb6,0x01] 4190 4191v_min3_i32 v5, v1, v2, tma_lo 4192// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xba,0x01] 4193 4194v_min3_i32 v5, v1, v2, tma_hi 4195// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xbe,0x01] 4196 4197v_min3_i32 v5, v1, v2, ttmp11 4198// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xee,0x01] 4199 4200v_min3_i32 v5, v1, v2, m0 4201// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xf2,0x01] 4202 4203v_min3_i32 v5, v1, v2, exec_lo 4204// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfa,0x01] 4205 4206v_min3_i32 v5, v1, v2, exec_hi 4207// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfe,0x01] 4208 4209v_min3_i32 v5, v1, v2, 0 4210// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x02,0x02] 4211 4212v_min3_i32 v5, v1, v2, -1 4213// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x06,0x03] 4214 4215v_min3_i32 v5, v1, v2, 0.5 4216// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xc2,0x03] 4217 4218v_min3_i32 v5, v1, v2, -4.0 4219// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xde,0x03] 4220 4221v_min3_i32 v5, v1, v2, src_vccz 4222// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xee,0x03] 4223 4224v_min3_i32 v5, v1, v2, src_execz 4225// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xf2,0x03] 4226 4227v_min3_i32 v5, v1, v2, src_scc 4228// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xf6,0x03] 4229 4230v_min3_u32 v5, v1, v2, v3 4231// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x04] 4232 4233v_min3_u32 v255, v1, v2, v3 4234// CHECK: [0xff,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x04] 4235 4236v_min3_u32 v5, v255, v2, v3 4237// CHECK: [0x05,0x00,0xa6,0xd2,0xff,0x05,0x0e,0x04] 4238 4239v_min3_u32 v5, s1, v2, v3 4240// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x04,0x0e,0x04] 4241 4242v_min3_u32 v5, s103, v2, v3 4243// CHECK: [0x05,0x00,0xa6,0xd2,0x67,0x04,0x0e,0x04] 4244 4245v_min3_u32 v5, flat_scratch_lo, v2, v3 4246// CHECK: [0x05,0x00,0xa6,0xd2,0x68,0x04,0x0e,0x04] 4247 4248v_min3_u32 v5, flat_scratch_hi, v2, v3 4249// CHECK: [0x05,0x00,0xa6,0xd2,0x69,0x04,0x0e,0x04] 4250 4251v_min3_u32 v5, vcc_lo, v2, v3 4252// CHECK: [0x05,0x00,0xa6,0xd2,0x6a,0x04,0x0e,0x04] 4253 4254v_min3_u32 v5, vcc_hi, v2, v3 4255// CHECK: [0x05,0x00,0xa6,0xd2,0x6b,0x04,0x0e,0x04] 4256 4257v_min3_u32 v5, tba_lo, v2, v3 4258// CHECK: [0x05,0x00,0xa6,0xd2,0x6c,0x04,0x0e,0x04] 4259 4260v_min3_u32 v5, tba_hi, v2, v3 4261// CHECK: [0x05,0x00,0xa6,0xd2,0x6d,0x04,0x0e,0x04] 4262 4263v_min3_u32 v5, tma_lo, v2, v3 4264// CHECK: [0x05,0x00,0xa6,0xd2,0x6e,0x04,0x0e,0x04] 4265 4266v_min3_u32 v5, tma_hi, v2, v3 4267// CHECK: [0x05,0x00,0xa6,0xd2,0x6f,0x04,0x0e,0x04] 4268 4269v_min3_u32 v5, ttmp11, v2, v3 4270// CHECK: [0x05,0x00,0xa6,0xd2,0x7b,0x04,0x0e,0x04] 4271 4272v_min3_u32 v5, m0, v2, v3 4273// CHECK: [0x05,0x00,0xa6,0xd2,0x7c,0x04,0x0e,0x04] 4274 4275v_min3_u32 v5, exec_lo, v2, v3 4276// CHECK: [0x05,0x00,0xa6,0xd2,0x7e,0x04,0x0e,0x04] 4277 4278v_min3_u32 v5, exec_hi, v2, v3 4279// CHECK: [0x05,0x00,0xa6,0xd2,0x7f,0x04,0x0e,0x04] 4280 4281v_min3_u32 v5, 0, v2, v3 4282// CHECK: [0x05,0x00,0xa6,0xd2,0x80,0x04,0x0e,0x04] 4283 4284v_min3_u32 v5, -1, v2, v3 4285// CHECK: [0x05,0x00,0xa6,0xd2,0xc1,0x04,0x0e,0x04] 4286 4287v_min3_u32 v5, 0.5, v2, v3 4288// CHECK: [0x05,0x00,0xa6,0xd2,0xf0,0x04,0x0e,0x04] 4289 4290v_min3_u32 v5, -4.0, v2, v3 4291// CHECK: [0x05,0x00,0xa6,0xd2,0xf7,0x04,0x0e,0x04] 4292 4293v_min3_u32 v5, src_vccz, v2, v3 4294// CHECK: [0x05,0x00,0xa6,0xd2,0xfb,0x04,0x0e,0x04] 4295 4296v_min3_u32 v5, src_execz, v2, v3 4297// CHECK: [0x05,0x00,0xa6,0xd2,0xfc,0x04,0x0e,0x04] 4298 4299v_min3_u32 v5, src_scc, v2, v3 4300// CHECK: [0x05,0x00,0xa6,0xd2,0xfd,0x04,0x0e,0x04] 4301 4302v_min3_u32 v5, src_lds_direct, v2, v3 4303// CHECK: [0x05,0x00,0xa6,0xd2,0xfe,0x04,0x0e,0x04] 4304 4305v_min3_u32 v5, v1, v255, v3 4306// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xff,0x0f,0x04] 4307 4308v_min3_u32 v5, v1, s2, v3 4309// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0c,0x04] 4310 4311v_min3_u32 v5, v1, s103, v3 4312// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xcf,0x0c,0x04] 4313 4314v_min3_u32 v5, v1, flat_scratch_lo, v3 4315// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd1,0x0c,0x04] 4316 4317v_min3_u32 v5, v1, flat_scratch_hi, v3 4318// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd3,0x0c,0x04] 4319 4320v_min3_u32 v5, v1, vcc_lo, v3 4321// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd5,0x0c,0x04] 4322 4323v_min3_u32 v5, v1, vcc_hi, v3 4324// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd7,0x0c,0x04] 4325 4326v_min3_u32 v5, v1, tba_lo, v3 4327// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd9,0x0c,0x04] 4328 4329v_min3_u32 v5, v1, tba_hi, v3 4330// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdb,0x0c,0x04] 4331 4332v_min3_u32 v5, v1, tma_lo, v3 4333// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdd,0x0c,0x04] 4334 4335v_min3_u32 v5, v1, tma_hi, v3 4336// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdf,0x0c,0x04] 4337 4338v_min3_u32 v5, v1, ttmp11, v3 4339// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf7,0x0c,0x04] 4340 4341v_min3_u32 v5, v1, m0, v3 4342// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf9,0x0c,0x04] 4343 4344v_min3_u32 v5, v1, exec_lo, v3 4345// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xfd,0x0c,0x04] 4346 4347v_min3_u32 v5, v1, exec_hi, v3 4348// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xff,0x0c,0x04] 4349 4350v_min3_u32 v5, v1, 0, v3 4351// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x01,0x0d,0x04] 4352 4353v_min3_u32 v5, v1, -1, v3 4354// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x83,0x0d,0x04] 4355 4356v_min3_u32 v5, v1, 0.5, v3 4357// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xe1,0x0d,0x04] 4358 4359v_min3_u32 v5, v1, -4.0, v3 4360// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xef,0x0d,0x04] 4361 4362v_min3_u32 v5, v1, src_vccz, v3 4363// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf7,0x0d,0x04] 4364 4365v_min3_u32 v5, v1, src_execz, v3 4366// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf9,0x0d,0x04] 4367 4368v_min3_u32 v5, v1, src_scc, v3 4369// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xfb,0x0d,0x04] 4370 4371v_min3_u32 v5, v1, v2, v255 4372// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfe,0x07] 4373 4374v_min3_u32 v5, v1, v2, s3 4375// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x00] 4376 4377v_min3_u32 v5, v1, v2, s103 4378// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x9e,0x01] 4379 4380v_min3_u32 v5, v1, v2, flat_scratch_lo 4381// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xa2,0x01] 4382 4383v_min3_u32 v5, v1, v2, flat_scratch_hi 4384// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xa6,0x01] 4385 4386v_min3_u32 v5, v1, v2, vcc_lo 4387// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xaa,0x01] 4388 4389v_min3_u32 v5, v1, v2, vcc_hi 4390// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xae,0x01] 4391 4392v_min3_u32 v5, v1, v2, tba_lo 4393// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xb2,0x01] 4394 4395v_min3_u32 v5, v1, v2, tba_hi 4396// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xb6,0x01] 4397 4398v_min3_u32 v5, v1, v2, tma_lo 4399// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xba,0x01] 4400 4401v_min3_u32 v5, v1, v2, tma_hi 4402// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xbe,0x01] 4403 4404v_min3_u32 v5, v1, v2, ttmp11 4405// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xee,0x01] 4406 4407v_min3_u32 v5, v1, v2, m0 4408// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xf2,0x01] 4409 4410v_min3_u32 v5, v1, v2, exec_lo 4411// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfa,0x01] 4412 4413v_min3_u32 v5, v1, v2, exec_hi 4414// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfe,0x01] 4415 4416v_min3_u32 v5, v1, v2, 0 4417// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x02,0x02] 4418 4419v_min3_u32 v5, v1, v2, -1 4420// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x06,0x03] 4421 4422v_min3_u32 v5, v1, v2, 0.5 4423// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xc2,0x03] 4424 4425v_min3_u32 v5, v1, v2, -4.0 4426// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xde,0x03] 4427 4428v_min3_u32 v5, v1, v2, src_vccz 4429// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xee,0x03] 4430 4431v_min3_u32 v5, v1, v2, src_execz 4432// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xf2,0x03] 4433 4434v_min3_u32 v5, v1, v2, src_scc 4435// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xf6,0x03] 4436 4437v_max3_f32 v5, v1, v2, v3 4438// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04] 4439 4440v_max3_f32 v255, v1, v2, v3 4441// CHECK: [0xff,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04] 4442 4443v_max3_f32 v5, v255, v2, v3 4444// CHECK: [0x05,0x00,0xa8,0xd2,0xff,0x05,0x0e,0x04] 4445 4446v_max3_f32 v5, s1, v2, v3 4447// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x04,0x0e,0x04] 4448 4449v_max3_f32 v5, s103, v2, v3 4450// CHECK: [0x05,0x00,0xa8,0xd2,0x67,0x04,0x0e,0x04] 4451 4452v_max3_f32 v5, flat_scratch_lo, v2, v3 4453// CHECK: [0x05,0x00,0xa8,0xd2,0x68,0x04,0x0e,0x04] 4454 4455v_max3_f32 v5, flat_scratch_hi, v2, v3 4456// CHECK: [0x05,0x00,0xa8,0xd2,0x69,0x04,0x0e,0x04] 4457 4458v_max3_f32 v5, vcc_lo, v2, v3 4459// CHECK: [0x05,0x00,0xa8,0xd2,0x6a,0x04,0x0e,0x04] 4460 4461v_max3_f32 v5, vcc_hi, v2, v3 4462// CHECK: [0x05,0x00,0xa8,0xd2,0x6b,0x04,0x0e,0x04] 4463 4464v_max3_f32 v5, tba_lo, v2, v3 4465// CHECK: [0x05,0x00,0xa8,0xd2,0x6c,0x04,0x0e,0x04] 4466 4467v_max3_f32 v5, tba_hi, v2, v3 4468// CHECK: [0x05,0x00,0xa8,0xd2,0x6d,0x04,0x0e,0x04] 4469 4470v_max3_f32 v5, tma_lo, v2, v3 4471// CHECK: [0x05,0x00,0xa8,0xd2,0x6e,0x04,0x0e,0x04] 4472 4473v_max3_f32 v5, tma_hi, v2, v3 4474// CHECK: [0x05,0x00,0xa8,0xd2,0x6f,0x04,0x0e,0x04] 4475 4476v_max3_f32 v5, ttmp11, v2, v3 4477// CHECK: [0x05,0x00,0xa8,0xd2,0x7b,0x04,0x0e,0x04] 4478 4479v_max3_f32 v5, m0, v2, v3 4480// CHECK: [0x05,0x00,0xa8,0xd2,0x7c,0x04,0x0e,0x04] 4481 4482v_max3_f32 v5, exec_lo, v2, v3 4483// CHECK: [0x05,0x00,0xa8,0xd2,0x7e,0x04,0x0e,0x04] 4484 4485v_max3_f32 v5, exec_hi, v2, v3 4486// CHECK: [0x05,0x00,0xa8,0xd2,0x7f,0x04,0x0e,0x04] 4487 4488v_max3_f32 v5, 0, v2, v3 4489// CHECK: [0x05,0x00,0xa8,0xd2,0x80,0x04,0x0e,0x04] 4490 4491v_max3_f32 v5, -1, v2, v3 4492// CHECK: [0x05,0x00,0xa8,0xd2,0xc1,0x04,0x0e,0x04] 4493 4494v_max3_f32 v5, 0.5, v2, v3 4495// CHECK: [0x05,0x00,0xa8,0xd2,0xf0,0x04,0x0e,0x04] 4496 4497v_max3_f32 v5, -4.0, v2, v3 4498// CHECK: [0x05,0x00,0xa8,0xd2,0xf7,0x04,0x0e,0x04] 4499 4500v_max3_f32 v5, src_vccz, v2, v3 4501// CHECK: [0x05,0x00,0xa8,0xd2,0xfb,0x04,0x0e,0x04] 4502 4503v_max3_f32 v5, src_execz, v2, v3 4504// CHECK: [0x05,0x00,0xa8,0xd2,0xfc,0x04,0x0e,0x04] 4505 4506v_max3_f32 v5, src_scc, v2, v3 4507// CHECK: [0x05,0x00,0xa8,0xd2,0xfd,0x04,0x0e,0x04] 4508 4509v_max3_f32 v5, src_lds_direct, v2, v3 4510// CHECK: [0x05,0x00,0xa8,0xd2,0xfe,0x04,0x0e,0x04] 4511 4512v_max3_f32 v5, v1, v255, v3 4513// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xff,0x0f,0x04] 4514 4515v_max3_f32 v5, v1, s2, v3 4516// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0c,0x04] 4517 4518v_max3_f32 v5, v1, s103, v3 4519// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xcf,0x0c,0x04] 4520 4521v_max3_f32 v5, v1, flat_scratch_lo, v3 4522// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd1,0x0c,0x04] 4523 4524v_max3_f32 v5, v1, flat_scratch_hi, v3 4525// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd3,0x0c,0x04] 4526 4527v_max3_f32 v5, v1, vcc_lo, v3 4528// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd5,0x0c,0x04] 4529 4530v_max3_f32 v5, v1, vcc_hi, v3 4531// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd7,0x0c,0x04] 4532 4533v_max3_f32 v5, v1, tba_lo, v3 4534// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd9,0x0c,0x04] 4535 4536v_max3_f32 v5, v1, tba_hi, v3 4537// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdb,0x0c,0x04] 4538 4539v_max3_f32 v5, v1, tma_lo, v3 4540// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdd,0x0c,0x04] 4541 4542v_max3_f32 v5, v1, tma_hi, v3 4543// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdf,0x0c,0x04] 4544 4545v_max3_f32 v5, v1, ttmp11, v3 4546// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf7,0x0c,0x04] 4547 4548v_max3_f32 v5, v1, m0, v3 4549// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf9,0x0c,0x04] 4550 4551v_max3_f32 v5, v1, exec_lo, v3 4552// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xfd,0x0c,0x04] 4553 4554v_max3_f32 v5, v1, exec_hi, v3 4555// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xff,0x0c,0x04] 4556 4557v_max3_f32 v5, v1, 0, v3 4558// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x01,0x0d,0x04] 4559 4560v_max3_f32 v5, v1, -1, v3 4561// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x83,0x0d,0x04] 4562 4563v_max3_f32 v5, v1, 0.5, v3 4564// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xe1,0x0d,0x04] 4565 4566v_max3_f32 v5, v1, -4.0, v3 4567// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xef,0x0d,0x04] 4568 4569v_max3_f32 v5, v1, src_vccz, v3 4570// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf7,0x0d,0x04] 4571 4572v_max3_f32 v5, v1, src_execz, v3 4573// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf9,0x0d,0x04] 4574 4575v_max3_f32 v5, v1, src_scc, v3 4576// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xfb,0x0d,0x04] 4577 4578v_max3_f32 v5, v1, v2, v255 4579// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfe,0x07] 4580 4581v_max3_f32 v5, v1, v2, s3 4582// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x00] 4583 4584v_max3_f32 v5, v1, v2, s103 4585// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x9e,0x01] 4586 4587v_max3_f32 v5, v1, v2, flat_scratch_lo 4588// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xa2,0x01] 4589 4590v_max3_f32 v5, v1, v2, flat_scratch_hi 4591// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xa6,0x01] 4592 4593v_max3_f32 v5, v1, v2, vcc_lo 4594// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xaa,0x01] 4595 4596v_max3_f32 v5, v1, v2, vcc_hi 4597// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xae,0x01] 4598 4599v_max3_f32 v5, v1, v2, tba_lo 4600// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xb2,0x01] 4601 4602v_max3_f32 v5, v1, v2, tba_hi 4603// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xb6,0x01] 4604 4605v_max3_f32 v5, v1, v2, tma_lo 4606// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xba,0x01] 4607 4608v_max3_f32 v5, v1, v2, tma_hi 4609// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xbe,0x01] 4610 4611v_max3_f32 v5, v1, v2, ttmp11 4612// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xee,0x01] 4613 4614v_max3_f32 v5, v1, v2, m0 4615// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xf2,0x01] 4616 4617v_max3_f32 v5, v1, v2, exec_lo 4618// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfa,0x01] 4619 4620v_max3_f32 v5, v1, v2, exec_hi 4621// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfe,0x01] 4622 4623v_max3_f32 v5, v1, v2, 0 4624// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x02,0x02] 4625 4626v_max3_f32 v5, v1, v2, -1 4627// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x06,0x03] 4628 4629v_max3_f32 v5, v1, v2, 0.5 4630// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xc2,0x03] 4631 4632v_max3_f32 v5, v1, v2, -4.0 4633// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xde,0x03] 4634 4635v_max3_f32 v5, v1, v2, src_vccz 4636// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xee,0x03] 4637 4638v_max3_f32 v5, v1, v2, src_execz 4639// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xf2,0x03] 4640 4641v_max3_f32 v5, v1, v2, src_scc 4642// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xf6,0x03] 4643 4644v_max3_f32 v5, -v1, v2, v3 4645// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x24] 4646 4647v_max3_f32 v5, v1, -v2, v3 4648// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x44] 4649 4650v_max3_f32 v5, v1, v2, -v3 4651// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x84] 4652 4653v_max3_f32 v5, -v1, -v2, -v3 4654// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0xe4] 4655 4656v_max3_f32 v5, |v1|, v2, v3 4657// CHECK: [0x05,0x01,0xa8,0xd2,0x01,0x05,0x0e,0x04] 4658 4659v_max3_f32 v5, v1, |v2|, v3 4660// CHECK: [0x05,0x02,0xa8,0xd2,0x01,0x05,0x0e,0x04] 4661 4662v_max3_f32 v5, v1, v2, |v3| 4663// CHECK: [0x05,0x04,0xa8,0xd2,0x01,0x05,0x0e,0x04] 4664 4665v_max3_f32 v5, |v1|, |v2|, |v3| 4666// CHECK: [0x05,0x07,0xa8,0xd2,0x01,0x05,0x0e,0x04] 4667 4668v_max3_f32 v5, v1, v2, v3 clamp 4669// CHECK: [0x05,0x08,0xa8,0xd2,0x01,0x05,0x0e,0x04] 4670 4671v_max3_f32 v5, v1, v2, v3 mul:2 4672// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x0c] 4673 4674v_max3_f32 v5, v1, v2, v3 mul:4 4675// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x14] 4676 4677v_max3_f32 v5, v1, v2, v3 div:2 4678// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x1c] 4679 4680v_max3_i32 v5, v1, v2, v3 4681// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x04] 4682 4683v_max3_i32 v255, v1, v2, v3 4684// CHECK: [0xff,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x04] 4685 4686v_max3_i32 v5, v255, v2, v3 4687// CHECK: [0x05,0x00,0xaa,0xd2,0xff,0x05,0x0e,0x04] 4688 4689v_max3_i32 v5, s1, v2, v3 4690// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x04,0x0e,0x04] 4691 4692v_max3_i32 v5, s103, v2, v3 4693// CHECK: [0x05,0x00,0xaa,0xd2,0x67,0x04,0x0e,0x04] 4694 4695v_max3_i32 v5, flat_scratch_lo, v2, v3 4696// CHECK: [0x05,0x00,0xaa,0xd2,0x68,0x04,0x0e,0x04] 4697 4698v_max3_i32 v5, flat_scratch_hi, v2, v3 4699// CHECK: [0x05,0x00,0xaa,0xd2,0x69,0x04,0x0e,0x04] 4700 4701v_max3_i32 v5, vcc_lo, v2, v3 4702// CHECK: [0x05,0x00,0xaa,0xd2,0x6a,0x04,0x0e,0x04] 4703 4704v_max3_i32 v5, vcc_hi, v2, v3 4705// CHECK: [0x05,0x00,0xaa,0xd2,0x6b,0x04,0x0e,0x04] 4706 4707v_max3_i32 v5, tba_lo, v2, v3 4708// CHECK: [0x05,0x00,0xaa,0xd2,0x6c,0x04,0x0e,0x04] 4709 4710v_max3_i32 v5, tba_hi, v2, v3 4711// CHECK: [0x05,0x00,0xaa,0xd2,0x6d,0x04,0x0e,0x04] 4712 4713v_max3_i32 v5, tma_lo, v2, v3 4714// CHECK: [0x05,0x00,0xaa,0xd2,0x6e,0x04,0x0e,0x04] 4715 4716v_max3_i32 v5, tma_hi, v2, v3 4717// CHECK: [0x05,0x00,0xaa,0xd2,0x6f,0x04,0x0e,0x04] 4718 4719v_max3_i32 v5, ttmp11, v2, v3 4720// CHECK: [0x05,0x00,0xaa,0xd2,0x7b,0x04,0x0e,0x04] 4721 4722v_max3_i32 v5, m0, v2, v3 4723// CHECK: [0x05,0x00,0xaa,0xd2,0x7c,0x04,0x0e,0x04] 4724 4725v_max3_i32 v5, exec_lo, v2, v3 4726// CHECK: [0x05,0x00,0xaa,0xd2,0x7e,0x04,0x0e,0x04] 4727 4728v_max3_i32 v5, exec_hi, v2, v3 4729// CHECK: [0x05,0x00,0xaa,0xd2,0x7f,0x04,0x0e,0x04] 4730 4731v_max3_i32 v5, 0, v2, v3 4732// CHECK: [0x05,0x00,0xaa,0xd2,0x80,0x04,0x0e,0x04] 4733 4734v_max3_i32 v5, -1, v2, v3 4735// CHECK: [0x05,0x00,0xaa,0xd2,0xc1,0x04,0x0e,0x04] 4736 4737v_max3_i32 v5, 0.5, v2, v3 4738// CHECK: [0x05,0x00,0xaa,0xd2,0xf0,0x04,0x0e,0x04] 4739 4740v_max3_i32 v5, -4.0, v2, v3 4741// CHECK: [0x05,0x00,0xaa,0xd2,0xf7,0x04,0x0e,0x04] 4742 4743v_max3_i32 v5, src_vccz, v2, v3 4744// CHECK: [0x05,0x00,0xaa,0xd2,0xfb,0x04,0x0e,0x04] 4745 4746v_max3_i32 v5, src_execz, v2, v3 4747// CHECK: [0x05,0x00,0xaa,0xd2,0xfc,0x04,0x0e,0x04] 4748 4749v_max3_i32 v5, src_scc, v2, v3 4750// CHECK: [0x05,0x00,0xaa,0xd2,0xfd,0x04,0x0e,0x04] 4751 4752v_max3_i32 v5, src_lds_direct, v2, v3 4753// CHECK: [0x05,0x00,0xaa,0xd2,0xfe,0x04,0x0e,0x04] 4754 4755v_max3_i32 v5, v1, v255, v3 4756// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xff,0x0f,0x04] 4757 4758v_max3_i32 v5, v1, s2, v3 4759// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0c,0x04] 4760 4761v_max3_i32 v5, v1, s103, v3 4762// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xcf,0x0c,0x04] 4763 4764v_max3_i32 v5, v1, flat_scratch_lo, v3 4765// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd1,0x0c,0x04] 4766 4767v_max3_i32 v5, v1, flat_scratch_hi, v3 4768// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd3,0x0c,0x04] 4769 4770v_max3_i32 v5, v1, vcc_lo, v3 4771// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd5,0x0c,0x04] 4772 4773v_max3_i32 v5, v1, vcc_hi, v3 4774// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd7,0x0c,0x04] 4775 4776v_max3_i32 v5, v1, tba_lo, v3 4777// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd9,0x0c,0x04] 4778 4779v_max3_i32 v5, v1, tba_hi, v3 4780// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdb,0x0c,0x04] 4781 4782v_max3_i32 v5, v1, tma_lo, v3 4783// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdd,0x0c,0x04] 4784 4785v_max3_i32 v5, v1, tma_hi, v3 4786// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdf,0x0c,0x04] 4787 4788v_max3_i32 v5, v1, ttmp11, v3 4789// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf7,0x0c,0x04] 4790 4791v_max3_i32 v5, v1, m0, v3 4792// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf9,0x0c,0x04] 4793 4794v_max3_i32 v5, v1, exec_lo, v3 4795// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xfd,0x0c,0x04] 4796 4797v_max3_i32 v5, v1, exec_hi, v3 4798// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xff,0x0c,0x04] 4799 4800v_max3_i32 v5, v1, 0, v3 4801// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x01,0x0d,0x04] 4802 4803v_max3_i32 v5, v1, -1, v3 4804// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x83,0x0d,0x04] 4805 4806v_max3_i32 v5, v1, 0.5, v3 4807// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xe1,0x0d,0x04] 4808 4809v_max3_i32 v5, v1, -4.0, v3 4810// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xef,0x0d,0x04] 4811 4812v_max3_i32 v5, v1, src_vccz, v3 4813// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf7,0x0d,0x04] 4814 4815v_max3_i32 v5, v1, src_execz, v3 4816// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf9,0x0d,0x04] 4817 4818v_max3_i32 v5, v1, src_scc, v3 4819// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xfb,0x0d,0x04] 4820 4821v_max3_i32 v5, v1, v2, v255 4822// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfe,0x07] 4823 4824v_max3_i32 v5, v1, v2, s3 4825// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x00] 4826 4827v_max3_i32 v5, v1, v2, s103 4828// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x9e,0x01] 4829 4830v_max3_i32 v5, v1, v2, flat_scratch_lo 4831// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xa2,0x01] 4832 4833v_max3_i32 v5, v1, v2, flat_scratch_hi 4834// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xa6,0x01] 4835 4836v_max3_i32 v5, v1, v2, vcc_lo 4837// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xaa,0x01] 4838 4839v_max3_i32 v5, v1, v2, vcc_hi 4840// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xae,0x01] 4841 4842v_max3_i32 v5, v1, v2, tba_lo 4843// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xb2,0x01] 4844 4845v_max3_i32 v5, v1, v2, tba_hi 4846// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xb6,0x01] 4847 4848v_max3_i32 v5, v1, v2, tma_lo 4849// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xba,0x01] 4850 4851v_max3_i32 v5, v1, v2, tma_hi 4852// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xbe,0x01] 4853 4854v_max3_i32 v5, v1, v2, ttmp11 4855// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xee,0x01] 4856 4857v_max3_i32 v5, v1, v2, m0 4858// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xf2,0x01] 4859 4860v_max3_i32 v5, v1, v2, exec_lo 4861// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfa,0x01] 4862 4863v_max3_i32 v5, v1, v2, exec_hi 4864// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfe,0x01] 4865 4866v_max3_i32 v5, v1, v2, 0 4867// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x02,0x02] 4868 4869v_max3_i32 v5, v1, v2, -1 4870// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x06,0x03] 4871 4872v_max3_i32 v5, v1, v2, 0.5 4873// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xc2,0x03] 4874 4875v_max3_i32 v5, v1, v2, -4.0 4876// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xde,0x03] 4877 4878v_max3_i32 v5, v1, v2, src_vccz 4879// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xee,0x03] 4880 4881v_max3_i32 v5, v1, v2, src_execz 4882// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xf2,0x03] 4883 4884v_max3_i32 v5, v1, v2, src_scc 4885// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xf6,0x03] 4886 4887v_max3_u32 v5, v1, v2, v3 4888// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0e,0x04] 4889 4890v_max3_u32 v255, v1, v2, v3 4891// CHECK: [0xff,0x00,0xac,0xd2,0x01,0x05,0x0e,0x04] 4892 4893v_max3_u32 v5, v255, v2, v3 4894// CHECK: [0x05,0x00,0xac,0xd2,0xff,0x05,0x0e,0x04] 4895 4896v_max3_u32 v5, s1, v2, v3 4897// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x04,0x0e,0x04] 4898 4899v_max3_u32 v5, s103, v2, v3 4900// CHECK: [0x05,0x00,0xac,0xd2,0x67,0x04,0x0e,0x04] 4901 4902v_max3_u32 v5, flat_scratch_lo, v2, v3 4903// CHECK: [0x05,0x00,0xac,0xd2,0x68,0x04,0x0e,0x04] 4904 4905v_max3_u32 v5, flat_scratch_hi, v2, v3 4906// CHECK: [0x05,0x00,0xac,0xd2,0x69,0x04,0x0e,0x04] 4907 4908v_max3_u32 v5, vcc_lo, v2, v3 4909// CHECK: [0x05,0x00,0xac,0xd2,0x6a,0x04,0x0e,0x04] 4910 4911v_max3_u32 v5, vcc_hi, v2, v3 4912// CHECK: [0x05,0x00,0xac,0xd2,0x6b,0x04,0x0e,0x04] 4913 4914v_max3_u32 v5, tba_lo, v2, v3 4915// CHECK: [0x05,0x00,0xac,0xd2,0x6c,0x04,0x0e,0x04] 4916 4917v_max3_u32 v5, tba_hi, v2, v3 4918// CHECK: [0x05,0x00,0xac,0xd2,0x6d,0x04,0x0e,0x04] 4919 4920v_max3_u32 v5, tma_lo, v2, v3 4921// CHECK: [0x05,0x00,0xac,0xd2,0x6e,0x04,0x0e,0x04] 4922 4923v_max3_u32 v5, tma_hi, v2, v3 4924// CHECK: [0x05,0x00,0xac,0xd2,0x6f,0x04,0x0e,0x04] 4925 4926v_max3_u32 v5, ttmp11, v2, v3 4927// CHECK: [0x05,0x00,0xac,0xd2,0x7b,0x04,0x0e,0x04] 4928 4929v_max3_u32 v5, m0, v2, v3 4930// CHECK: [0x05,0x00,0xac,0xd2,0x7c,0x04,0x0e,0x04] 4931 4932v_max3_u32 v5, exec_lo, v2, v3 4933// CHECK: [0x05,0x00,0xac,0xd2,0x7e,0x04,0x0e,0x04] 4934 4935v_max3_u32 v5, exec_hi, v2, v3 4936// CHECK: [0x05,0x00,0xac,0xd2,0x7f,0x04,0x0e,0x04] 4937 4938v_max3_u32 v5, 0, v2, v3 4939// CHECK: [0x05,0x00,0xac,0xd2,0x80,0x04,0x0e,0x04] 4940 4941v_max3_u32 v5, -1, v2, v3 4942// CHECK: [0x05,0x00,0xac,0xd2,0xc1,0x04,0x0e,0x04] 4943 4944v_max3_u32 v5, 0.5, v2, v3 4945// CHECK: [0x05,0x00,0xac,0xd2,0xf0,0x04,0x0e,0x04] 4946 4947v_max3_u32 v5, -4.0, v2, v3 4948// CHECK: [0x05,0x00,0xac,0xd2,0xf7,0x04,0x0e,0x04] 4949 4950v_max3_u32 v5, src_vccz, v2, v3 4951// CHECK: [0x05,0x00,0xac,0xd2,0xfb,0x04,0x0e,0x04] 4952 4953v_max3_u32 v5, src_execz, v2, v3 4954// CHECK: [0x05,0x00,0xac,0xd2,0xfc,0x04,0x0e,0x04] 4955 4956v_max3_u32 v5, src_scc, v2, v3 4957// CHECK: [0x05,0x00,0xac,0xd2,0xfd,0x04,0x0e,0x04] 4958 4959v_max3_u32 v5, src_lds_direct, v2, v3 4960// CHECK: [0x05,0x00,0xac,0xd2,0xfe,0x04,0x0e,0x04] 4961 4962v_max3_u32 v5, v1, v255, v3 4963// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xff,0x0f,0x04] 4964 4965v_max3_u32 v5, v1, s2, v3 4966// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0c,0x04] 4967 4968v_max3_u32 v5, v1, s103, v3 4969// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xcf,0x0c,0x04] 4970 4971v_max3_u32 v5, v1, flat_scratch_lo, v3 4972// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd1,0x0c,0x04] 4973 4974v_max3_u32 v5, v1, flat_scratch_hi, v3 4975// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd3,0x0c,0x04] 4976 4977v_max3_u32 v5, v1, vcc_lo, v3 4978// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd5,0x0c,0x04] 4979 4980v_max3_u32 v5, v1, vcc_hi, v3 4981// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd7,0x0c,0x04] 4982 4983v_max3_u32 v5, v1, tba_lo, v3 4984// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd9,0x0c,0x04] 4985 4986v_max3_u32 v5, v1, tba_hi, v3 4987// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdb,0x0c,0x04] 4988 4989v_max3_u32 v5, v1, tma_lo, v3 4990// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdd,0x0c,0x04] 4991 4992v_max3_u32 v5, v1, tma_hi, v3 4993// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdf,0x0c,0x04] 4994 4995v_max3_u32 v5, v1, ttmp11, v3 4996// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf7,0x0c,0x04] 4997 4998v_max3_u32 v5, v1, m0, v3 4999// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf9,0x0c,0x04] 5000 5001v_max3_u32 v5, v1, exec_lo, v3 5002// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xfd,0x0c,0x04] 5003 5004v_max3_u32 v5, v1, exec_hi, v3 5005// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xff,0x0c,0x04] 5006 5007v_max3_u32 v5, v1, 0, v3 5008// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x01,0x0d,0x04] 5009 5010v_max3_u32 v5, v1, -1, v3 5011// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x83,0x0d,0x04] 5012 5013v_max3_u32 v5, v1, 0.5, v3 5014// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xe1,0x0d,0x04] 5015 5016v_max3_u32 v5, v1, -4.0, v3 5017// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xef,0x0d,0x04] 5018 5019v_max3_u32 v5, v1, src_vccz, v3 5020// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf7,0x0d,0x04] 5021 5022v_max3_u32 v5, v1, src_execz, v3 5023// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf9,0x0d,0x04] 5024 5025v_max3_u32 v5, v1, src_scc, v3 5026// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xfb,0x0d,0x04] 5027 5028v_max3_u32 v5, v1, v2, v255 5029// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfe,0x07] 5030 5031v_max3_u32 v5, v1, v2, s3 5032// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0e,0x00] 5033 5034v_max3_u32 v5, v1, v2, s103 5035// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x9e,0x01] 5036 5037v_max3_u32 v5, v1, v2, flat_scratch_lo 5038// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xa2,0x01] 5039 5040v_max3_u32 v5, v1, v2, flat_scratch_hi 5041// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xa6,0x01] 5042 5043v_max3_u32 v5, v1, v2, vcc_lo 5044// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xaa,0x01] 5045 5046v_max3_u32 v5, v1, v2, vcc_hi 5047// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xae,0x01] 5048 5049v_max3_u32 v5, v1, v2, tba_lo 5050// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xb2,0x01] 5051 5052v_max3_u32 v5, v1, v2, tba_hi 5053// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xb6,0x01] 5054 5055v_max3_u32 v5, v1, v2, tma_lo 5056// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xba,0x01] 5057 5058v_max3_u32 v5, v1, v2, tma_hi 5059// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xbe,0x01] 5060 5061v_max3_u32 v5, v1, v2, ttmp11 5062// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xee,0x01] 5063 5064v_max3_u32 v5, v1, v2, m0 5065// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xf2,0x01] 5066 5067v_max3_u32 v5, v1, v2, exec_lo 5068// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfa,0x01] 5069 5070v_max3_u32 v5, v1, v2, exec_hi 5071// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfe,0x01] 5072 5073v_max3_u32 v5, v1, v2, 0 5074// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x02,0x02] 5075 5076v_max3_u32 v5, v1, v2, -1 5077// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x06,0x03] 5078 5079v_max3_u32 v5, v1, v2, 0.5 5080// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xc2,0x03] 5081 5082v_max3_u32 v5, v1, v2, -4.0 5083// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xde,0x03] 5084 5085v_max3_u32 v5, v1, v2, src_vccz 5086// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xee,0x03] 5087 5088v_max3_u32 v5, v1, v2, src_execz 5089// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xf2,0x03] 5090 5091v_max3_u32 v5, v1, v2, src_scc 5092// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xf6,0x03] 5093 5094v_med3_f32 v5, v1, v2, v3 5095// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x04] 5096 5097v_med3_f32 v255, v1, v2, v3 5098// CHECK: [0xff,0x00,0xae,0xd2,0x01,0x05,0x0e,0x04] 5099 5100v_med3_f32 v5, v255, v2, v3 5101// CHECK: [0x05,0x00,0xae,0xd2,0xff,0x05,0x0e,0x04] 5102 5103v_med3_f32 v5, s1, v2, v3 5104// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x04,0x0e,0x04] 5105 5106v_med3_f32 v5, s103, v2, v3 5107// CHECK: [0x05,0x00,0xae,0xd2,0x67,0x04,0x0e,0x04] 5108 5109v_med3_f32 v5, flat_scratch_lo, v2, v3 5110// CHECK: [0x05,0x00,0xae,0xd2,0x68,0x04,0x0e,0x04] 5111 5112v_med3_f32 v5, flat_scratch_hi, v2, v3 5113// CHECK: [0x05,0x00,0xae,0xd2,0x69,0x04,0x0e,0x04] 5114 5115v_med3_f32 v5, vcc_lo, v2, v3 5116// CHECK: [0x05,0x00,0xae,0xd2,0x6a,0x04,0x0e,0x04] 5117 5118v_med3_f32 v5, vcc_hi, v2, v3 5119// CHECK: [0x05,0x00,0xae,0xd2,0x6b,0x04,0x0e,0x04] 5120 5121v_med3_f32 v5, tba_lo, v2, v3 5122// CHECK: [0x05,0x00,0xae,0xd2,0x6c,0x04,0x0e,0x04] 5123 5124v_med3_f32 v5, tba_hi, v2, v3 5125// CHECK: [0x05,0x00,0xae,0xd2,0x6d,0x04,0x0e,0x04] 5126 5127v_med3_f32 v5, tma_lo, v2, v3 5128// CHECK: [0x05,0x00,0xae,0xd2,0x6e,0x04,0x0e,0x04] 5129 5130v_med3_f32 v5, tma_hi, v2, v3 5131// CHECK: [0x05,0x00,0xae,0xd2,0x6f,0x04,0x0e,0x04] 5132 5133v_med3_f32 v5, ttmp11, v2, v3 5134// CHECK: [0x05,0x00,0xae,0xd2,0x7b,0x04,0x0e,0x04] 5135 5136v_med3_f32 v5, m0, v2, v3 5137// CHECK: [0x05,0x00,0xae,0xd2,0x7c,0x04,0x0e,0x04] 5138 5139v_med3_f32 v5, exec_lo, v2, v3 5140// CHECK: [0x05,0x00,0xae,0xd2,0x7e,0x04,0x0e,0x04] 5141 5142v_med3_f32 v5, exec_hi, v2, v3 5143// CHECK: [0x05,0x00,0xae,0xd2,0x7f,0x04,0x0e,0x04] 5144 5145v_med3_f32 v5, 0, v2, v3 5146// CHECK: [0x05,0x00,0xae,0xd2,0x80,0x04,0x0e,0x04] 5147 5148v_med3_f32 v5, -1, v2, v3 5149// CHECK: [0x05,0x00,0xae,0xd2,0xc1,0x04,0x0e,0x04] 5150 5151v_med3_f32 v5, 0.5, v2, v3 5152// CHECK: [0x05,0x00,0xae,0xd2,0xf0,0x04,0x0e,0x04] 5153 5154v_med3_f32 v5, -4.0, v2, v3 5155// CHECK: [0x05,0x00,0xae,0xd2,0xf7,0x04,0x0e,0x04] 5156 5157v_med3_f32 v5, src_vccz, v2, v3 5158// CHECK: [0x05,0x00,0xae,0xd2,0xfb,0x04,0x0e,0x04] 5159 5160v_med3_f32 v5, src_execz, v2, v3 5161// CHECK: [0x05,0x00,0xae,0xd2,0xfc,0x04,0x0e,0x04] 5162 5163v_med3_f32 v5, src_scc, v2, v3 5164// CHECK: [0x05,0x00,0xae,0xd2,0xfd,0x04,0x0e,0x04] 5165 5166v_med3_f32 v5, src_lds_direct, v2, v3 5167// CHECK: [0x05,0x00,0xae,0xd2,0xfe,0x04,0x0e,0x04] 5168 5169v_med3_f32 v5, v1, v255, v3 5170// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xff,0x0f,0x04] 5171 5172v_med3_f32 v5, v1, s2, v3 5173// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0c,0x04] 5174 5175v_med3_f32 v5, v1, s103, v3 5176// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xcf,0x0c,0x04] 5177 5178v_med3_f32 v5, v1, flat_scratch_lo, v3 5179// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd1,0x0c,0x04] 5180 5181v_med3_f32 v5, v1, flat_scratch_hi, v3 5182// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd3,0x0c,0x04] 5183 5184v_med3_f32 v5, v1, vcc_lo, v3 5185// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd5,0x0c,0x04] 5186 5187v_med3_f32 v5, v1, vcc_hi, v3 5188// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd7,0x0c,0x04] 5189 5190v_med3_f32 v5, v1, tba_lo, v3 5191// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd9,0x0c,0x04] 5192 5193v_med3_f32 v5, v1, tba_hi, v3 5194// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdb,0x0c,0x04] 5195 5196v_med3_f32 v5, v1, tma_lo, v3 5197// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdd,0x0c,0x04] 5198 5199v_med3_f32 v5, v1, tma_hi, v3 5200// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdf,0x0c,0x04] 5201 5202v_med3_f32 v5, v1, ttmp11, v3 5203// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf7,0x0c,0x04] 5204 5205v_med3_f32 v5, v1, m0, v3 5206// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf9,0x0c,0x04] 5207 5208v_med3_f32 v5, v1, exec_lo, v3 5209// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xfd,0x0c,0x04] 5210 5211v_med3_f32 v5, v1, exec_hi, v3 5212// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xff,0x0c,0x04] 5213 5214v_med3_f32 v5, v1, 0, v3 5215// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x01,0x0d,0x04] 5216 5217v_med3_f32 v5, v1, -1, v3 5218// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x83,0x0d,0x04] 5219 5220v_med3_f32 v5, v1, 0.5, v3 5221// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xe1,0x0d,0x04] 5222 5223v_med3_f32 v5, v1, -4.0, v3 5224// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xef,0x0d,0x04] 5225 5226v_med3_f32 v5, v1, src_vccz, v3 5227// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf7,0x0d,0x04] 5228 5229v_med3_f32 v5, v1, src_execz, v3 5230// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf9,0x0d,0x04] 5231 5232v_med3_f32 v5, v1, src_scc, v3 5233// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xfb,0x0d,0x04] 5234 5235v_med3_f32 v5, v1, v2, v255 5236// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfe,0x07] 5237 5238v_med3_f32 v5, v1, v2, s3 5239// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x00] 5240 5241v_med3_f32 v5, v1, v2, s103 5242// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x9e,0x01] 5243 5244v_med3_f32 v5, v1, v2, flat_scratch_lo 5245// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xa2,0x01] 5246 5247v_med3_f32 v5, v1, v2, flat_scratch_hi 5248// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xa6,0x01] 5249 5250v_med3_f32 v5, v1, v2, vcc_lo 5251// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xaa,0x01] 5252 5253v_med3_f32 v5, v1, v2, vcc_hi 5254// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xae,0x01] 5255 5256v_med3_f32 v5, v1, v2, tba_lo 5257// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xb2,0x01] 5258 5259v_med3_f32 v5, v1, v2, tba_hi 5260// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xb6,0x01] 5261 5262v_med3_f32 v5, v1, v2, tma_lo 5263// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xba,0x01] 5264 5265v_med3_f32 v5, v1, v2, tma_hi 5266// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xbe,0x01] 5267 5268v_med3_f32 v5, v1, v2, ttmp11 5269// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xee,0x01] 5270 5271v_med3_f32 v5, v1, v2, m0 5272// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xf2,0x01] 5273 5274v_med3_f32 v5, v1, v2, exec_lo 5275// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfa,0x01] 5276 5277v_med3_f32 v5, v1, v2, exec_hi 5278// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfe,0x01] 5279 5280v_med3_f32 v5, v1, v2, 0 5281// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x02,0x02] 5282 5283v_med3_f32 v5, v1, v2, -1 5284// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x06,0x03] 5285 5286v_med3_f32 v5, v1, v2, 0.5 5287// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xc2,0x03] 5288 5289v_med3_f32 v5, v1, v2, -4.0 5290// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xde,0x03] 5291 5292v_med3_f32 v5, v1, v2, src_vccz 5293// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xee,0x03] 5294 5295v_med3_f32 v5, v1, v2, src_execz 5296// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xf2,0x03] 5297 5298v_med3_f32 v5, v1, v2, src_scc 5299// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xf6,0x03] 5300 5301v_med3_f32 v5, -v1, v2, v3 5302// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x24] 5303 5304v_med3_f32 v5, v1, -v2, v3 5305// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x44] 5306 5307v_med3_f32 v5, v1, v2, -v3 5308// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x84] 5309 5310v_med3_f32 v5, -v1, -v2, -v3 5311// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0xe4] 5312 5313v_med3_f32 v5, |v1|, v2, v3 5314// CHECK: [0x05,0x01,0xae,0xd2,0x01,0x05,0x0e,0x04] 5315 5316v_med3_f32 v5, v1, |v2|, v3 5317// CHECK: [0x05,0x02,0xae,0xd2,0x01,0x05,0x0e,0x04] 5318 5319v_med3_f32 v5, v1, v2, |v3| 5320// CHECK: [0x05,0x04,0xae,0xd2,0x01,0x05,0x0e,0x04] 5321 5322v_med3_f32 v5, |v1|, |v2|, |v3| 5323// CHECK: [0x05,0x07,0xae,0xd2,0x01,0x05,0x0e,0x04] 5324 5325v_med3_f32 v5, v1, v2, v3 clamp 5326// CHECK: [0x05,0x08,0xae,0xd2,0x01,0x05,0x0e,0x04] 5327 5328v_med3_f32 v5, v1, v2, v3 mul:2 5329// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x0c] 5330 5331v_med3_f32 v5, v1, v2, v3 mul:4 5332// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x14] 5333 5334v_med3_f32 v5, v1, v2, v3 div:2 5335// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x1c] 5336 5337v_med3_i32 v5, v1, v2, v3 5338// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x04] 5339 5340v_med3_i32 v255, v1, v2, v3 5341// CHECK: [0xff,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x04] 5342 5343v_med3_i32 v5, v255, v2, v3 5344// CHECK: [0x05,0x00,0xb0,0xd2,0xff,0x05,0x0e,0x04] 5345 5346v_med3_i32 v5, s1, v2, v3 5347// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x04,0x0e,0x04] 5348 5349v_med3_i32 v5, s103, v2, v3 5350// CHECK: [0x05,0x00,0xb0,0xd2,0x67,0x04,0x0e,0x04] 5351 5352v_med3_i32 v5, flat_scratch_lo, v2, v3 5353// CHECK: [0x05,0x00,0xb0,0xd2,0x68,0x04,0x0e,0x04] 5354 5355v_med3_i32 v5, flat_scratch_hi, v2, v3 5356// CHECK: [0x05,0x00,0xb0,0xd2,0x69,0x04,0x0e,0x04] 5357 5358v_med3_i32 v5, vcc_lo, v2, v3 5359// CHECK: [0x05,0x00,0xb0,0xd2,0x6a,0x04,0x0e,0x04] 5360 5361v_med3_i32 v5, vcc_hi, v2, v3 5362// CHECK: [0x05,0x00,0xb0,0xd2,0x6b,0x04,0x0e,0x04] 5363 5364v_med3_i32 v5, tba_lo, v2, v3 5365// CHECK: [0x05,0x00,0xb0,0xd2,0x6c,0x04,0x0e,0x04] 5366 5367v_med3_i32 v5, tba_hi, v2, v3 5368// CHECK: [0x05,0x00,0xb0,0xd2,0x6d,0x04,0x0e,0x04] 5369 5370v_med3_i32 v5, tma_lo, v2, v3 5371// CHECK: [0x05,0x00,0xb0,0xd2,0x6e,0x04,0x0e,0x04] 5372 5373v_med3_i32 v5, tma_hi, v2, v3 5374// CHECK: [0x05,0x00,0xb0,0xd2,0x6f,0x04,0x0e,0x04] 5375 5376v_med3_i32 v5, ttmp11, v2, v3 5377// CHECK: [0x05,0x00,0xb0,0xd2,0x7b,0x04,0x0e,0x04] 5378 5379v_med3_i32 v5, m0, v2, v3 5380// CHECK: [0x05,0x00,0xb0,0xd2,0x7c,0x04,0x0e,0x04] 5381 5382v_med3_i32 v5, exec_lo, v2, v3 5383// CHECK: [0x05,0x00,0xb0,0xd2,0x7e,0x04,0x0e,0x04] 5384 5385v_med3_i32 v5, exec_hi, v2, v3 5386// CHECK: [0x05,0x00,0xb0,0xd2,0x7f,0x04,0x0e,0x04] 5387 5388v_med3_i32 v5, 0, v2, v3 5389// CHECK: [0x05,0x00,0xb0,0xd2,0x80,0x04,0x0e,0x04] 5390 5391v_med3_i32 v5, -1, v2, v3 5392// CHECK: [0x05,0x00,0xb0,0xd2,0xc1,0x04,0x0e,0x04] 5393 5394v_med3_i32 v5, 0.5, v2, v3 5395// CHECK: [0x05,0x00,0xb0,0xd2,0xf0,0x04,0x0e,0x04] 5396 5397v_med3_i32 v5, -4.0, v2, v3 5398// CHECK: [0x05,0x00,0xb0,0xd2,0xf7,0x04,0x0e,0x04] 5399 5400v_med3_i32 v5, src_vccz, v2, v3 5401// CHECK: [0x05,0x00,0xb0,0xd2,0xfb,0x04,0x0e,0x04] 5402 5403v_med3_i32 v5, src_execz, v2, v3 5404// CHECK: [0x05,0x00,0xb0,0xd2,0xfc,0x04,0x0e,0x04] 5405 5406v_med3_i32 v5, src_scc, v2, v3 5407// CHECK: [0x05,0x00,0xb0,0xd2,0xfd,0x04,0x0e,0x04] 5408 5409v_med3_i32 v5, src_lds_direct, v2, v3 5410// CHECK: [0x05,0x00,0xb0,0xd2,0xfe,0x04,0x0e,0x04] 5411 5412v_med3_i32 v5, v1, v255, v3 5413// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xff,0x0f,0x04] 5414 5415v_med3_i32 v5, v1, s2, v3 5416// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0c,0x04] 5417 5418v_med3_i32 v5, v1, s103, v3 5419// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xcf,0x0c,0x04] 5420 5421v_med3_i32 v5, v1, flat_scratch_lo, v3 5422// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd1,0x0c,0x04] 5423 5424v_med3_i32 v5, v1, flat_scratch_hi, v3 5425// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd3,0x0c,0x04] 5426 5427v_med3_i32 v5, v1, vcc_lo, v3 5428// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd5,0x0c,0x04] 5429 5430v_med3_i32 v5, v1, vcc_hi, v3 5431// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd7,0x0c,0x04] 5432 5433v_med3_i32 v5, v1, tba_lo, v3 5434// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd9,0x0c,0x04] 5435 5436v_med3_i32 v5, v1, tba_hi, v3 5437// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdb,0x0c,0x04] 5438 5439v_med3_i32 v5, v1, tma_lo, v3 5440// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdd,0x0c,0x04] 5441 5442v_med3_i32 v5, v1, tma_hi, v3 5443// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdf,0x0c,0x04] 5444 5445v_med3_i32 v5, v1, ttmp11, v3 5446// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf7,0x0c,0x04] 5447 5448v_med3_i32 v5, v1, m0, v3 5449// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf9,0x0c,0x04] 5450 5451v_med3_i32 v5, v1, exec_lo, v3 5452// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xfd,0x0c,0x04] 5453 5454v_med3_i32 v5, v1, exec_hi, v3 5455// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xff,0x0c,0x04] 5456 5457v_med3_i32 v5, v1, 0, v3 5458// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x01,0x0d,0x04] 5459 5460v_med3_i32 v5, v1, -1, v3 5461// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x83,0x0d,0x04] 5462 5463v_med3_i32 v5, v1, 0.5, v3 5464// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xe1,0x0d,0x04] 5465 5466v_med3_i32 v5, v1, -4.0, v3 5467// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xef,0x0d,0x04] 5468 5469v_med3_i32 v5, v1, src_vccz, v3 5470// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf7,0x0d,0x04] 5471 5472v_med3_i32 v5, v1, src_execz, v3 5473// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf9,0x0d,0x04] 5474 5475v_med3_i32 v5, v1, src_scc, v3 5476// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xfb,0x0d,0x04] 5477 5478v_med3_i32 v5, v1, v2, v255 5479// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfe,0x07] 5480 5481v_med3_i32 v5, v1, v2, s3 5482// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x00] 5483 5484v_med3_i32 v5, v1, v2, s103 5485// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x9e,0x01] 5486 5487v_med3_i32 v5, v1, v2, flat_scratch_lo 5488// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xa2,0x01] 5489 5490v_med3_i32 v5, v1, v2, flat_scratch_hi 5491// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xa6,0x01] 5492 5493v_med3_i32 v5, v1, v2, vcc_lo 5494// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xaa,0x01] 5495 5496v_med3_i32 v5, v1, v2, vcc_hi 5497// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xae,0x01] 5498 5499v_med3_i32 v5, v1, v2, tba_lo 5500// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xb2,0x01] 5501 5502v_med3_i32 v5, v1, v2, tba_hi 5503// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xb6,0x01] 5504 5505v_med3_i32 v5, v1, v2, tma_lo 5506// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xba,0x01] 5507 5508v_med3_i32 v5, v1, v2, tma_hi 5509// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xbe,0x01] 5510 5511v_med3_i32 v5, v1, v2, ttmp11 5512// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xee,0x01] 5513 5514v_med3_i32 v5, v1, v2, m0 5515// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xf2,0x01] 5516 5517v_med3_i32 v5, v1, v2, exec_lo 5518// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfa,0x01] 5519 5520v_med3_i32 v5, v1, v2, exec_hi 5521// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfe,0x01] 5522 5523v_med3_i32 v5, v1, v2, 0 5524// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x02,0x02] 5525 5526v_med3_i32 v5, v1, v2, -1 5527// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x06,0x03] 5528 5529v_med3_i32 v5, v1, v2, 0.5 5530// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xc2,0x03] 5531 5532v_med3_i32 v5, v1, v2, -4.0 5533// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xde,0x03] 5534 5535v_med3_i32 v5, v1, v2, src_vccz 5536// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xee,0x03] 5537 5538v_med3_i32 v5, v1, v2, src_execz 5539// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xf2,0x03] 5540 5541v_med3_i32 v5, v1, v2, src_scc 5542// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xf6,0x03] 5543 5544v_med3_u32 v5, v1, v2, v3 5545// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x04] 5546 5547v_med3_u32 v255, v1, v2, v3 5548// CHECK: [0xff,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x04] 5549 5550v_med3_u32 v5, v255, v2, v3 5551// CHECK: [0x05,0x00,0xb2,0xd2,0xff,0x05,0x0e,0x04] 5552 5553v_med3_u32 v5, s1, v2, v3 5554// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x04,0x0e,0x04] 5555 5556v_med3_u32 v5, s103, v2, v3 5557// CHECK: [0x05,0x00,0xb2,0xd2,0x67,0x04,0x0e,0x04] 5558 5559v_med3_u32 v5, flat_scratch_lo, v2, v3 5560// CHECK: [0x05,0x00,0xb2,0xd2,0x68,0x04,0x0e,0x04] 5561 5562v_med3_u32 v5, flat_scratch_hi, v2, v3 5563// CHECK: [0x05,0x00,0xb2,0xd2,0x69,0x04,0x0e,0x04] 5564 5565v_med3_u32 v5, vcc_lo, v2, v3 5566// CHECK: [0x05,0x00,0xb2,0xd2,0x6a,0x04,0x0e,0x04] 5567 5568v_med3_u32 v5, vcc_hi, v2, v3 5569// CHECK: [0x05,0x00,0xb2,0xd2,0x6b,0x04,0x0e,0x04] 5570 5571v_med3_u32 v5, tba_lo, v2, v3 5572// CHECK: [0x05,0x00,0xb2,0xd2,0x6c,0x04,0x0e,0x04] 5573 5574v_med3_u32 v5, tba_hi, v2, v3 5575// CHECK: [0x05,0x00,0xb2,0xd2,0x6d,0x04,0x0e,0x04] 5576 5577v_med3_u32 v5, tma_lo, v2, v3 5578// CHECK: [0x05,0x00,0xb2,0xd2,0x6e,0x04,0x0e,0x04] 5579 5580v_med3_u32 v5, tma_hi, v2, v3 5581// CHECK: [0x05,0x00,0xb2,0xd2,0x6f,0x04,0x0e,0x04] 5582 5583v_med3_u32 v5, ttmp11, v2, v3 5584// CHECK: [0x05,0x00,0xb2,0xd2,0x7b,0x04,0x0e,0x04] 5585 5586v_med3_u32 v5, m0, v2, v3 5587// CHECK: [0x05,0x00,0xb2,0xd2,0x7c,0x04,0x0e,0x04] 5588 5589v_med3_u32 v5, exec_lo, v2, v3 5590// CHECK: [0x05,0x00,0xb2,0xd2,0x7e,0x04,0x0e,0x04] 5591 5592v_med3_u32 v5, exec_hi, v2, v3 5593// CHECK: [0x05,0x00,0xb2,0xd2,0x7f,0x04,0x0e,0x04] 5594 5595v_med3_u32 v5, 0, v2, v3 5596// CHECK: [0x05,0x00,0xb2,0xd2,0x80,0x04,0x0e,0x04] 5597 5598v_med3_u32 v5, -1, v2, v3 5599// CHECK: [0x05,0x00,0xb2,0xd2,0xc1,0x04,0x0e,0x04] 5600 5601v_med3_u32 v5, 0.5, v2, v3 5602// CHECK: [0x05,0x00,0xb2,0xd2,0xf0,0x04,0x0e,0x04] 5603 5604v_med3_u32 v5, -4.0, v2, v3 5605// CHECK: [0x05,0x00,0xb2,0xd2,0xf7,0x04,0x0e,0x04] 5606 5607v_med3_u32 v5, src_vccz, v2, v3 5608// CHECK: [0x05,0x00,0xb2,0xd2,0xfb,0x04,0x0e,0x04] 5609 5610v_med3_u32 v5, src_execz, v2, v3 5611// CHECK: [0x05,0x00,0xb2,0xd2,0xfc,0x04,0x0e,0x04] 5612 5613v_med3_u32 v5, src_scc, v2, v3 5614// CHECK: [0x05,0x00,0xb2,0xd2,0xfd,0x04,0x0e,0x04] 5615 5616v_med3_u32 v5, src_lds_direct, v2, v3 5617// CHECK: [0x05,0x00,0xb2,0xd2,0xfe,0x04,0x0e,0x04] 5618 5619v_med3_u32 v5, v1, v255, v3 5620// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xff,0x0f,0x04] 5621 5622v_med3_u32 v5, v1, s2, v3 5623// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0c,0x04] 5624 5625v_med3_u32 v5, v1, s103, v3 5626// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xcf,0x0c,0x04] 5627 5628v_med3_u32 v5, v1, flat_scratch_lo, v3 5629// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd1,0x0c,0x04] 5630 5631v_med3_u32 v5, v1, flat_scratch_hi, v3 5632// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd3,0x0c,0x04] 5633 5634v_med3_u32 v5, v1, vcc_lo, v3 5635// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd5,0x0c,0x04] 5636 5637v_med3_u32 v5, v1, vcc_hi, v3 5638// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd7,0x0c,0x04] 5639 5640v_med3_u32 v5, v1, tba_lo, v3 5641// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd9,0x0c,0x04] 5642 5643v_med3_u32 v5, v1, tba_hi, v3 5644// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdb,0x0c,0x04] 5645 5646v_med3_u32 v5, v1, tma_lo, v3 5647// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdd,0x0c,0x04] 5648 5649v_med3_u32 v5, v1, tma_hi, v3 5650// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdf,0x0c,0x04] 5651 5652v_med3_u32 v5, v1, ttmp11, v3 5653// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf7,0x0c,0x04] 5654 5655v_med3_u32 v5, v1, m0, v3 5656// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf9,0x0c,0x04] 5657 5658v_med3_u32 v5, v1, exec_lo, v3 5659// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xfd,0x0c,0x04] 5660 5661v_med3_u32 v5, v1, exec_hi, v3 5662// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xff,0x0c,0x04] 5663 5664v_med3_u32 v5, v1, 0, v3 5665// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x01,0x0d,0x04] 5666 5667v_med3_u32 v5, v1, -1, v3 5668// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x83,0x0d,0x04] 5669 5670v_med3_u32 v5, v1, 0.5, v3 5671// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xe1,0x0d,0x04] 5672 5673v_med3_u32 v5, v1, -4.0, v3 5674// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xef,0x0d,0x04] 5675 5676v_med3_u32 v5, v1, src_vccz, v3 5677// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf7,0x0d,0x04] 5678 5679v_med3_u32 v5, v1, src_execz, v3 5680// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf9,0x0d,0x04] 5681 5682v_med3_u32 v5, v1, src_scc, v3 5683// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xfb,0x0d,0x04] 5684 5685v_med3_u32 v5, v1, v2, v255 5686// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfe,0x07] 5687 5688v_med3_u32 v5, v1, v2, s3 5689// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x00] 5690 5691v_med3_u32 v5, v1, v2, s103 5692// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x9e,0x01] 5693 5694v_med3_u32 v5, v1, v2, flat_scratch_lo 5695// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xa2,0x01] 5696 5697v_med3_u32 v5, v1, v2, flat_scratch_hi 5698// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xa6,0x01] 5699 5700v_med3_u32 v5, v1, v2, vcc_lo 5701// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xaa,0x01] 5702 5703v_med3_u32 v5, v1, v2, vcc_hi 5704// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xae,0x01] 5705 5706v_med3_u32 v5, v1, v2, tba_lo 5707// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xb2,0x01] 5708 5709v_med3_u32 v5, v1, v2, tba_hi 5710// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xb6,0x01] 5711 5712v_med3_u32 v5, v1, v2, tma_lo 5713// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xba,0x01] 5714 5715v_med3_u32 v5, v1, v2, tma_hi 5716// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xbe,0x01] 5717 5718v_med3_u32 v5, v1, v2, ttmp11 5719// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xee,0x01] 5720 5721v_med3_u32 v5, v1, v2, m0 5722// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xf2,0x01] 5723 5724v_med3_u32 v5, v1, v2, exec_lo 5725// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfa,0x01] 5726 5727v_med3_u32 v5, v1, v2, exec_hi 5728// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfe,0x01] 5729 5730v_med3_u32 v5, v1, v2, 0 5731// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x02,0x02] 5732 5733v_med3_u32 v5, v1, v2, -1 5734// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x06,0x03] 5735 5736v_med3_u32 v5, v1, v2, 0.5 5737// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xc2,0x03] 5738 5739v_med3_u32 v5, v1, v2, -4.0 5740// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xde,0x03] 5741 5742v_med3_u32 v5, v1, v2, src_vccz 5743// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xee,0x03] 5744 5745v_med3_u32 v5, v1, v2, src_execz 5746// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xf2,0x03] 5747 5748v_med3_u32 v5, v1, v2, src_scc 5749// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xf6,0x03] 5750 5751v_sad_u8 v5, v1, v2, v3 5752// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x04] 5753 5754v_sad_u8 v255, v1, v2, v3 5755// CHECK: [0xff,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x04] 5756 5757v_sad_u8 v5, v255, v2, v3 5758// CHECK: [0x05,0x00,0xb4,0xd2,0xff,0x05,0x0e,0x04] 5759 5760v_sad_u8 v5, s1, v2, v3 5761// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x04,0x0e,0x04] 5762 5763v_sad_u8 v5, s103, v2, v3 5764// CHECK: [0x05,0x00,0xb4,0xd2,0x67,0x04,0x0e,0x04] 5765 5766v_sad_u8 v5, flat_scratch_lo, v2, v3 5767// CHECK: [0x05,0x00,0xb4,0xd2,0x68,0x04,0x0e,0x04] 5768 5769v_sad_u8 v5, flat_scratch_hi, v2, v3 5770// CHECK: [0x05,0x00,0xb4,0xd2,0x69,0x04,0x0e,0x04] 5771 5772v_sad_u8 v5, vcc_lo, v2, v3 5773// CHECK: [0x05,0x00,0xb4,0xd2,0x6a,0x04,0x0e,0x04] 5774 5775v_sad_u8 v5, vcc_hi, v2, v3 5776// CHECK: [0x05,0x00,0xb4,0xd2,0x6b,0x04,0x0e,0x04] 5777 5778v_sad_u8 v5, tba_lo, v2, v3 5779// CHECK: [0x05,0x00,0xb4,0xd2,0x6c,0x04,0x0e,0x04] 5780 5781v_sad_u8 v5, tba_hi, v2, v3 5782// CHECK: [0x05,0x00,0xb4,0xd2,0x6d,0x04,0x0e,0x04] 5783 5784v_sad_u8 v5, tma_lo, v2, v3 5785// CHECK: [0x05,0x00,0xb4,0xd2,0x6e,0x04,0x0e,0x04] 5786 5787v_sad_u8 v5, tma_hi, v2, v3 5788// CHECK: [0x05,0x00,0xb4,0xd2,0x6f,0x04,0x0e,0x04] 5789 5790v_sad_u8 v5, ttmp11, v2, v3 5791// CHECK: [0x05,0x00,0xb4,0xd2,0x7b,0x04,0x0e,0x04] 5792 5793v_sad_u8 v5, m0, v2, v3 5794// CHECK: [0x05,0x00,0xb4,0xd2,0x7c,0x04,0x0e,0x04] 5795 5796v_sad_u8 v5, exec_lo, v2, v3 5797// CHECK: [0x05,0x00,0xb4,0xd2,0x7e,0x04,0x0e,0x04] 5798 5799v_sad_u8 v5, exec_hi, v2, v3 5800// CHECK: [0x05,0x00,0xb4,0xd2,0x7f,0x04,0x0e,0x04] 5801 5802v_sad_u8 v5, 0, v2, v3 5803// CHECK: [0x05,0x00,0xb4,0xd2,0x80,0x04,0x0e,0x04] 5804 5805v_sad_u8 v5, -1, v2, v3 5806// CHECK: [0x05,0x00,0xb4,0xd2,0xc1,0x04,0x0e,0x04] 5807 5808v_sad_u8 v5, src_vccz, v2, v3 5809// CHECK: [0x05,0x00,0xb4,0xd2,0xfb,0x04,0x0e,0x04] 5810 5811v_sad_u8 v5, src_execz, v2, v3 5812// CHECK: [0x05,0x00,0xb4,0xd2,0xfc,0x04,0x0e,0x04] 5813 5814v_sad_u8 v5, src_scc, v2, v3 5815// CHECK: [0x05,0x00,0xb4,0xd2,0xfd,0x04,0x0e,0x04] 5816 5817v_sad_u8 v5, src_lds_direct, v2, v3 5818// CHECK: [0x05,0x00,0xb4,0xd2,0xfe,0x04,0x0e,0x04] 5819 5820v_sad_u8 v5, v1, v255, v3 5821// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xff,0x0f,0x04] 5822 5823v_sad_u8 v5, v1, s2, v3 5824// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0c,0x04] 5825 5826v_sad_u8 v5, v1, s103, v3 5827// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xcf,0x0c,0x04] 5828 5829v_sad_u8 v5, v1, flat_scratch_lo, v3 5830// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd1,0x0c,0x04] 5831 5832v_sad_u8 v5, v1, flat_scratch_hi, v3 5833// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd3,0x0c,0x04] 5834 5835v_sad_u8 v5, v1, vcc_lo, v3 5836// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd5,0x0c,0x04] 5837 5838v_sad_u8 v5, v1, vcc_hi, v3 5839// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd7,0x0c,0x04] 5840 5841v_sad_u8 v5, v1, tba_lo, v3 5842// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd9,0x0c,0x04] 5843 5844v_sad_u8 v5, v1, tba_hi, v3 5845// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdb,0x0c,0x04] 5846 5847v_sad_u8 v5, v1, tma_lo, v3 5848// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdd,0x0c,0x04] 5849 5850v_sad_u8 v5, v1, tma_hi, v3 5851// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdf,0x0c,0x04] 5852 5853v_sad_u8 v5, v1, ttmp11, v3 5854// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf7,0x0c,0x04] 5855 5856v_sad_u8 v5, v1, m0, v3 5857// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf9,0x0c,0x04] 5858 5859v_sad_u8 v5, v1, exec_lo, v3 5860// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xfd,0x0c,0x04] 5861 5862v_sad_u8 v5, v1, exec_hi, v3 5863// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xff,0x0c,0x04] 5864 5865v_sad_u8 v5, v1, 0, v3 5866// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x01,0x0d,0x04] 5867 5868v_sad_u8 v5, v1, -1, v3 5869// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x83,0x0d,0x04] 5870 5871v_sad_u8 v5, v1, src_vccz, v3 5872// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf7,0x0d,0x04] 5873 5874v_sad_u8 v5, v1, src_execz, v3 5875// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf9,0x0d,0x04] 5876 5877v_sad_u8 v5, v1, src_scc, v3 5878// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xfb,0x0d,0x04] 5879 5880v_sad_u8 v5, v1, v2, v255 5881// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfe,0x07] 5882 5883v_sad_u8 v5, v1, v2, s3 5884// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x00] 5885 5886v_sad_u8 v5, v1, v2, s103 5887// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x9e,0x01] 5888 5889v_sad_u8 v5, v1, v2, flat_scratch_lo 5890// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xa2,0x01] 5891 5892v_sad_u8 v5, v1, v2, flat_scratch_hi 5893// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xa6,0x01] 5894 5895v_sad_u8 v5, v1, v2, vcc_lo 5896// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xaa,0x01] 5897 5898v_sad_u8 v5, v1, v2, vcc_hi 5899// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xae,0x01] 5900 5901v_sad_u8 v5, v1, v2, tba_lo 5902// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xb2,0x01] 5903 5904v_sad_u8 v5, v1, v2, tba_hi 5905// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xb6,0x01] 5906 5907v_sad_u8 v5, v1, v2, tma_lo 5908// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xba,0x01] 5909 5910v_sad_u8 v5, v1, v2, tma_hi 5911// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xbe,0x01] 5912 5913v_sad_u8 v5, v1, v2, ttmp11 5914// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xee,0x01] 5915 5916v_sad_u8 v5, v1, v2, m0 5917// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xf2,0x01] 5918 5919v_sad_u8 v5, v1, v2, exec_lo 5920// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfa,0x01] 5921 5922v_sad_u8 v5, v1, v2, exec_hi 5923// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfe,0x01] 5924 5925v_sad_u8 v5, v1, v2, 0 5926// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x02,0x02] 5927 5928v_sad_u8 v5, v1, v2, -1 5929// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x06,0x03] 5930 5931v_sad_u8 v5, v1, v2, 0.5 5932// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xc2,0x03] 5933 5934v_sad_u8 v5, v1, v2, -4.0 5935// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xde,0x03] 5936 5937v_sad_u8 v5, v1, v2, src_vccz 5938// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xee,0x03] 5939 5940v_sad_u8 v5, v1, v2, src_execz 5941// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xf2,0x03] 5942 5943v_sad_u8 v5, v1, v2, src_scc 5944// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xf6,0x03] 5945 5946v_sad_hi_u8 v5, v1, v2, v3 5947// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x04] 5948 5949v_sad_hi_u8 v255, v1, v2, v3 5950// CHECK: [0xff,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x04] 5951 5952v_sad_hi_u8 v5, v255, v2, v3 5953// CHECK: [0x05,0x00,0xb6,0xd2,0xff,0x05,0x0e,0x04] 5954 5955v_sad_hi_u8 v5, s1, v2, v3 5956// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x04,0x0e,0x04] 5957 5958v_sad_hi_u8 v5, s103, v2, v3 5959// CHECK: [0x05,0x00,0xb6,0xd2,0x67,0x04,0x0e,0x04] 5960 5961v_sad_hi_u8 v5, flat_scratch_lo, v2, v3 5962// CHECK: [0x05,0x00,0xb6,0xd2,0x68,0x04,0x0e,0x04] 5963 5964v_sad_hi_u8 v5, flat_scratch_hi, v2, v3 5965// CHECK: [0x05,0x00,0xb6,0xd2,0x69,0x04,0x0e,0x04] 5966 5967v_sad_hi_u8 v5, vcc_lo, v2, v3 5968// CHECK: [0x05,0x00,0xb6,0xd2,0x6a,0x04,0x0e,0x04] 5969 5970v_sad_hi_u8 v5, vcc_hi, v2, v3 5971// CHECK: [0x05,0x00,0xb6,0xd2,0x6b,0x04,0x0e,0x04] 5972 5973v_sad_hi_u8 v5, tba_lo, v2, v3 5974// CHECK: [0x05,0x00,0xb6,0xd2,0x6c,0x04,0x0e,0x04] 5975 5976v_sad_hi_u8 v5, tba_hi, v2, v3 5977// CHECK: [0x05,0x00,0xb6,0xd2,0x6d,0x04,0x0e,0x04] 5978 5979v_sad_hi_u8 v5, tma_lo, v2, v3 5980// CHECK: [0x05,0x00,0xb6,0xd2,0x6e,0x04,0x0e,0x04] 5981 5982v_sad_hi_u8 v5, tma_hi, v2, v3 5983// CHECK: [0x05,0x00,0xb6,0xd2,0x6f,0x04,0x0e,0x04] 5984 5985v_sad_hi_u8 v5, ttmp11, v2, v3 5986// CHECK: [0x05,0x00,0xb6,0xd2,0x7b,0x04,0x0e,0x04] 5987 5988v_sad_hi_u8 v5, m0, v2, v3 5989// CHECK: [0x05,0x00,0xb6,0xd2,0x7c,0x04,0x0e,0x04] 5990 5991v_sad_hi_u8 v5, exec_lo, v2, v3 5992// CHECK: [0x05,0x00,0xb6,0xd2,0x7e,0x04,0x0e,0x04] 5993 5994v_sad_hi_u8 v5, exec_hi, v2, v3 5995// CHECK: [0x05,0x00,0xb6,0xd2,0x7f,0x04,0x0e,0x04] 5996 5997v_sad_hi_u8 v5, 0, v2, v3 5998// CHECK: [0x05,0x00,0xb6,0xd2,0x80,0x04,0x0e,0x04] 5999 6000v_sad_hi_u8 v5, -1, v2, v3 6001// CHECK: [0x05,0x00,0xb6,0xd2,0xc1,0x04,0x0e,0x04] 6002 6003v_sad_hi_u8 v5, src_vccz, v2, v3 6004// CHECK: [0x05,0x00,0xb6,0xd2,0xfb,0x04,0x0e,0x04] 6005 6006v_sad_hi_u8 v5, src_execz, v2, v3 6007// CHECK: [0x05,0x00,0xb6,0xd2,0xfc,0x04,0x0e,0x04] 6008 6009v_sad_hi_u8 v5, src_scc, v2, v3 6010// CHECK: [0x05,0x00,0xb6,0xd2,0xfd,0x04,0x0e,0x04] 6011 6012v_sad_hi_u8 v5, src_lds_direct, v2, v3 6013// CHECK: [0x05,0x00,0xb6,0xd2,0xfe,0x04,0x0e,0x04] 6014 6015v_sad_hi_u8 v5, v1, v255, v3 6016// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xff,0x0f,0x04] 6017 6018v_sad_hi_u8 v5, v1, s2, v3 6019// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0c,0x04] 6020 6021v_sad_hi_u8 v5, v1, s103, v3 6022// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xcf,0x0c,0x04] 6023 6024v_sad_hi_u8 v5, v1, flat_scratch_lo, v3 6025// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd1,0x0c,0x04] 6026 6027v_sad_hi_u8 v5, v1, flat_scratch_hi, v3 6028// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd3,0x0c,0x04] 6029 6030v_sad_hi_u8 v5, v1, vcc_lo, v3 6031// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd5,0x0c,0x04] 6032 6033v_sad_hi_u8 v5, v1, vcc_hi, v3 6034// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd7,0x0c,0x04] 6035 6036v_sad_hi_u8 v5, v1, tba_lo, v3 6037// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd9,0x0c,0x04] 6038 6039v_sad_hi_u8 v5, v1, tba_hi, v3 6040// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdb,0x0c,0x04] 6041 6042v_sad_hi_u8 v5, v1, tma_lo, v3 6043// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdd,0x0c,0x04] 6044 6045v_sad_hi_u8 v5, v1, tma_hi, v3 6046// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdf,0x0c,0x04] 6047 6048v_sad_hi_u8 v5, v1, ttmp11, v3 6049// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf7,0x0c,0x04] 6050 6051v_sad_hi_u8 v5, v1, m0, v3 6052// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf9,0x0c,0x04] 6053 6054v_sad_hi_u8 v5, v1, exec_lo, v3 6055// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xfd,0x0c,0x04] 6056 6057v_sad_hi_u8 v5, v1, exec_hi, v3 6058// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xff,0x0c,0x04] 6059 6060v_sad_hi_u8 v5, v1, 0, v3 6061// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x01,0x0d,0x04] 6062 6063v_sad_hi_u8 v5, v1, -1, v3 6064// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x83,0x0d,0x04] 6065 6066v_sad_hi_u8 v5, v1, src_vccz, v3 6067// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf7,0x0d,0x04] 6068 6069v_sad_hi_u8 v5, v1, src_execz, v3 6070// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf9,0x0d,0x04] 6071 6072v_sad_hi_u8 v5, v1, src_scc, v3 6073// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xfb,0x0d,0x04] 6074 6075v_sad_hi_u8 v5, v1, v2, v255 6076// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfe,0x07] 6077 6078v_sad_hi_u8 v5, v1, v2, s3 6079// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x00] 6080 6081v_sad_hi_u8 v5, v1, v2, s103 6082// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x9e,0x01] 6083 6084v_sad_hi_u8 v5, v1, v2, flat_scratch_lo 6085// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xa2,0x01] 6086 6087v_sad_hi_u8 v5, v1, v2, flat_scratch_hi 6088// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xa6,0x01] 6089 6090v_sad_hi_u8 v5, v1, v2, vcc_lo 6091// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xaa,0x01] 6092 6093v_sad_hi_u8 v5, v1, v2, vcc_hi 6094// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xae,0x01] 6095 6096v_sad_hi_u8 v5, v1, v2, tba_lo 6097// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xb2,0x01] 6098 6099v_sad_hi_u8 v5, v1, v2, tba_hi 6100// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xb6,0x01] 6101 6102v_sad_hi_u8 v5, v1, v2, tma_lo 6103// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xba,0x01] 6104 6105v_sad_hi_u8 v5, v1, v2, tma_hi 6106// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xbe,0x01] 6107 6108v_sad_hi_u8 v5, v1, v2, ttmp11 6109// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xee,0x01] 6110 6111v_sad_hi_u8 v5, v1, v2, m0 6112// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xf2,0x01] 6113 6114v_sad_hi_u8 v5, v1, v2, exec_lo 6115// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfa,0x01] 6116 6117v_sad_hi_u8 v5, v1, v2, exec_hi 6118// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfe,0x01] 6119 6120v_sad_hi_u8 v5, v1, v2, 0 6121// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x02,0x02] 6122 6123v_sad_hi_u8 v5, v1, v2, -1 6124// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x06,0x03] 6125 6126v_sad_hi_u8 v5, v1, v2, 0.5 6127// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xc2,0x03] 6128 6129v_sad_hi_u8 v5, v1, v2, -4.0 6130// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xde,0x03] 6131 6132v_sad_hi_u8 v5, v1, v2, src_vccz 6133// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xee,0x03] 6134 6135v_sad_hi_u8 v5, v1, v2, src_execz 6136// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xf2,0x03] 6137 6138v_sad_hi_u8 v5, v1, v2, src_scc 6139// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xf6,0x03] 6140 6141v_sad_u16 v5, v1, v2, v3 6142// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x04] 6143 6144v_sad_u16 v255, v1, v2, v3 6145// CHECK: [0xff,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x04] 6146 6147v_sad_u16 v5, v255, v2, v3 6148// CHECK: [0x05,0x00,0xb8,0xd2,0xff,0x05,0x0e,0x04] 6149 6150v_sad_u16 v5, s1, v2, v3 6151// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x04,0x0e,0x04] 6152 6153v_sad_u16 v5, s103, v2, v3 6154// CHECK: [0x05,0x00,0xb8,0xd2,0x67,0x04,0x0e,0x04] 6155 6156v_sad_u16 v5, flat_scratch_lo, v2, v3 6157// CHECK: [0x05,0x00,0xb8,0xd2,0x68,0x04,0x0e,0x04] 6158 6159v_sad_u16 v5, flat_scratch_hi, v2, v3 6160// CHECK: [0x05,0x00,0xb8,0xd2,0x69,0x04,0x0e,0x04] 6161 6162v_sad_u16 v5, vcc_lo, v2, v3 6163// CHECK: [0x05,0x00,0xb8,0xd2,0x6a,0x04,0x0e,0x04] 6164 6165v_sad_u16 v5, vcc_hi, v2, v3 6166// CHECK: [0x05,0x00,0xb8,0xd2,0x6b,0x04,0x0e,0x04] 6167 6168v_sad_u16 v5, tba_lo, v2, v3 6169// CHECK: [0x05,0x00,0xb8,0xd2,0x6c,0x04,0x0e,0x04] 6170 6171v_sad_u16 v5, tba_hi, v2, v3 6172// CHECK: [0x05,0x00,0xb8,0xd2,0x6d,0x04,0x0e,0x04] 6173 6174v_sad_u16 v5, tma_lo, v2, v3 6175// CHECK: [0x05,0x00,0xb8,0xd2,0x6e,0x04,0x0e,0x04] 6176 6177v_sad_u16 v5, tma_hi, v2, v3 6178// CHECK: [0x05,0x00,0xb8,0xd2,0x6f,0x04,0x0e,0x04] 6179 6180v_sad_u16 v5, ttmp11, v2, v3 6181// CHECK: [0x05,0x00,0xb8,0xd2,0x7b,0x04,0x0e,0x04] 6182 6183v_sad_u16 v5, m0, v2, v3 6184// CHECK: [0x05,0x00,0xb8,0xd2,0x7c,0x04,0x0e,0x04] 6185 6186v_sad_u16 v5, exec_lo, v2, v3 6187// CHECK: [0x05,0x00,0xb8,0xd2,0x7e,0x04,0x0e,0x04] 6188 6189v_sad_u16 v5, exec_hi, v2, v3 6190// CHECK: [0x05,0x00,0xb8,0xd2,0x7f,0x04,0x0e,0x04] 6191 6192v_sad_u16 v5, 0, v2, v3 6193// CHECK: [0x05,0x00,0xb8,0xd2,0x80,0x04,0x0e,0x04] 6194 6195v_sad_u16 v5, -1, v2, v3 6196// CHECK: [0x05,0x00,0xb8,0xd2,0xc1,0x04,0x0e,0x04] 6197 6198v_sad_u16 v5, src_vccz, v2, v3 6199// CHECK: [0x05,0x00,0xb8,0xd2,0xfb,0x04,0x0e,0x04] 6200 6201v_sad_u16 v5, src_execz, v2, v3 6202// CHECK: [0x05,0x00,0xb8,0xd2,0xfc,0x04,0x0e,0x04] 6203 6204v_sad_u16 v5, src_scc, v2, v3 6205// CHECK: [0x05,0x00,0xb8,0xd2,0xfd,0x04,0x0e,0x04] 6206 6207v_sad_u16 v5, src_lds_direct, v2, v3 6208// CHECK: [0x05,0x00,0xb8,0xd2,0xfe,0x04,0x0e,0x04] 6209 6210v_sad_u16 v5, v1, v255, v3 6211// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xff,0x0f,0x04] 6212 6213v_sad_u16 v5, v1, s2, v3 6214// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0c,0x04] 6215 6216v_sad_u16 v5, v1, s103, v3 6217// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xcf,0x0c,0x04] 6218 6219v_sad_u16 v5, v1, flat_scratch_lo, v3 6220// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd1,0x0c,0x04] 6221 6222v_sad_u16 v5, v1, flat_scratch_hi, v3 6223// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd3,0x0c,0x04] 6224 6225v_sad_u16 v5, v1, vcc_lo, v3 6226// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd5,0x0c,0x04] 6227 6228v_sad_u16 v5, v1, vcc_hi, v3 6229// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd7,0x0c,0x04] 6230 6231v_sad_u16 v5, v1, tba_lo, v3 6232// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd9,0x0c,0x04] 6233 6234v_sad_u16 v5, v1, tba_hi, v3 6235// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdb,0x0c,0x04] 6236 6237v_sad_u16 v5, v1, tma_lo, v3 6238// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdd,0x0c,0x04] 6239 6240v_sad_u16 v5, v1, tma_hi, v3 6241// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdf,0x0c,0x04] 6242 6243v_sad_u16 v5, v1, ttmp11, v3 6244// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf7,0x0c,0x04] 6245 6246v_sad_u16 v5, v1, m0, v3 6247// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf9,0x0c,0x04] 6248 6249v_sad_u16 v5, v1, exec_lo, v3 6250// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xfd,0x0c,0x04] 6251 6252v_sad_u16 v5, v1, exec_hi, v3 6253// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xff,0x0c,0x04] 6254 6255v_sad_u16 v5, v1, 0, v3 6256// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x01,0x0d,0x04] 6257 6258v_sad_u16 v5, v1, -1, v3 6259// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x83,0x0d,0x04] 6260 6261v_sad_u16 v5, v1, src_vccz, v3 6262// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf7,0x0d,0x04] 6263 6264v_sad_u16 v5, v1, src_execz, v3 6265// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf9,0x0d,0x04] 6266 6267v_sad_u16 v5, v1, src_scc, v3 6268// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xfb,0x0d,0x04] 6269 6270v_sad_u16 v5, v1, v2, v255 6271// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfe,0x07] 6272 6273v_sad_u16 v5, v1, v2, s3 6274// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x00] 6275 6276v_sad_u16 v5, v1, v2, s103 6277// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x9e,0x01] 6278 6279v_sad_u16 v5, v1, v2, flat_scratch_lo 6280// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xa2,0x01] 6281 6282v_sad_u16 v5, v1, v2, flat_scratch_hi 6283// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xa6,0x01] 6284 6285v_sad_u16 v5, v1, v2, vcc_lo 6286// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xaa,0x01] 6287 6288v_sad_u16 v5, v1, v2, vcc_hi 6289// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xae,0x01] 6290 6291v_sad_u16 v5, v1, v2, tba_lo 6292// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xb2,0x01] 6293 6294v_sad_u16 v5, v1, v2, tba_hi 6295// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xb6,0x01] 6296 6297v_sad_u16 v5, v1, v2, tma_lo 6298// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xba,0x01] 6299 6300v_sad_u16 v5, v1, v2, tma_hi 6301// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xbe,0x01] 6302 6303v_sad_u16 v5, v1, v2, ttmp11 6304// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xee,0x01] 6305 6306v_sad_u16 v5, v1, v2, m0 6307// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xf2,0x01] 6308 6309v_sad_u16 v5, v1, v2, exec_lo 6310// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfa,0x01] 6311 6312v_sad_u16 v5, v1, v2, exec_hi 6313// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfe,0x01] 6314 6315v_sad_u16 v5, v1, v2, 0 6316// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x02,0x02] 6317 6318v_sad_u16 v5, v1, v2, -1 6319// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x06,0x03] 6320 6321v_sad_u16 v5, v1, v2, 0.5 6322// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xc2,0x03] 6323 6324v_sad_u16 v5, v1, v2, -4.0 6325// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xde,0x03] 6326 6327v_sad_u16 v5, v1, v2, src_vccz 6328// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xee,0x03] 6329 6330v_sad_u16 v5, v1, v2, src_execz 6331// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xf2,0x03] 6332 6333v_sad_u16 v5, v1, v2, src_scc 6334// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xf6,0x03] 6335 6336v_sad_u32 v5, v1, v2, v3 6337// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0e,0x04] 6338 6339v_sad_u32 v255, v1, v2, v3 6340// CHECK: [0xff,0x00,0xba,0xd2,0x01,0x05,0x0e,0x04] 6341 6342v_sad_u32 v5, v255, v2, v3 6343// CHECK: [0x05,0x00,0xba,0xd2,0xff,0x05,0x0e,0x04] 6344 6345v_sad_u32 v5, s1, v2, v3 6346// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x04,0x0e,0x04] 6347 6348v_sad_u32 v5, s103, v2, v3 6349// CHECK: [0x05,0x00,0xba,0xd2,0x67,0x04,0x0e,0x04] 6350 6351v_sad_u32 v5, flat_scratch_lo, v2, v3 6352// CHECK: [0x05,0x00,0xba,0xd2,0x68,0x04,0x0e,0x04] 6353 6354v_sad_u32 v5, flat_scratch_hi, v2, v3 6355// CHECK: [0x05,0x00,0xba,0xd2,0x69,0x04,0x0e,0x04] 6356 6357v_sad_u32 v5, vcc_lo, v2, v3 6358// CHECK: [0x05,0x00,0xba,0xd2,0x6a,0x04,0x0e,0x04] 6359 6360v_sad_u32 v5, vcc_hi, v2, v3 6361// CHECK: [0x05,0x00,0xba,0xd2,0x6b,0x04,0x0e,0x04] 6362 6363v_sad_u32 v5, tba_lo, v2, v3 6364// CHECK: [0x05,0x00,0xba,0xd2,0x6c,0x04,0x0e,0x04] 6365 6366v_sad_u32 v5, tba_hi, v2, v3 6367// CHECK: [0x05,0x00,0xba,0xd2,0x6d,0x04,0x0e,0x04] 6368 6369v_sad_u32 v5, tma_lo, v2, v3 6370// CHECK: [0x05,0x00,0xba,0xd2,0x6e,0x04,0x0e,0x04] 6371 6372v_sad_u32 v5, tma_hi, v2, v3 6373// CHECK: [0x05,0x00,0xba,0xd2,0x6f,0x04,0x0e,0x04] 6374 6375v_sad_u32 v5, ttmp11, v2, v3 6376// CHECK: [0x05,0x00,0xba,0xd2,0x7b,0x04,0x0e,0x04] 6377 6378v_sad_u32 v5, m0, v2, v3 6379// CHECK: [0x05,0x00,0xba,0xd2,0x7c,0x04,0x0e,0x04] 6380 6381v_sad_u32 v5, exec_lo, v2, v3 6382// CHECK: [0x05,0x00,0xba,0xd2,0x7e,0x04,0x0e,0x04] 6383 6384v_sad_u32 v5, exec_hi, v2, v3 6385// CHECK: [0x05,0x00,0xba,0xd2,0x7f,0x04,0x0e,0x04] 6386 6387v_sad_u32 v5, 0, v2, v3 6388// CHECK: [0x05,0x00,0xba,0xd2,0x80,0x04,0x0e,0x04] 6389 6390v_sad_u32 v5, -1, v2, v3 6391// CHECK: [0x05,0x00,0xba,0xd2,0xc1,0x04,0x0e,0x04] 6392 6393v_sad_u32 v5, 0.5, v2, v3 6394// CHECK: [0x05,0x00,0xba,0xd2,0xf0,0x04,0x0e,0x04] 6395 6396v_sad_u32 v5, -4.0, v2, v3 6397// CHECK: [0x05,0x00,0xba,0xd2,0xf7,0x04,0x0e,0x04] 6398 6399v_sad_u32 v5, src_vccz, v2, v3 6400// CHECK: [0x05,0x00,0xba,0xd2,0xfb,0x04,0x0e,0x04] 6401 6402v_sad_u32 v5, src_execz, v2, v3 6403// CHECK: [0x05,0x00,0xba,0xd2,0xfc,0x04,0x0e,0x04] 6404 6405v_sad_u32 v5, src_scc, v2, v3 6406// CHECK: [0x05,0x00,0xba,0xd2,0xfd,0x04,0x0e,0x04] 6407 6408v_sad_u32 v5, src_lds_direct, v2, v3 6409// CHECK: [0x05,0x00,0xba,0xd2,0xfe,0x04,0x0e,0x04] 6410 6411v_sad_u32 v5, v1, v255, v3 6412// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xff,0x0f,0x04] 6413 6414v_sad_u32 v5, v1, s2, v3 6415// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0c,0x04] 6416 6417v_sad_u32 v5, v1, s103, v3 6418// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xcf,0x0c,0x04] 6419 6420v_sad_u32 v5, v1, flat_scratch_lo, v3 6421// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd1,0x0c,0x04] 6422 6423v_sad_u32 v5, v1, flat_scratch_hi, v3 6424// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd3,0x0c,0x04] 6425 6426v_sad_u32 v5, v1, vcc_lo, v3 6427// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd5,0x0c,0x04] 6428 6429v_sad_u32 v5, v1, vcc_hi, v3 6430// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd7,0x0c,0x04] 6431 6432v_sad_u32 v5, v1, tba_lo, v3 6433// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd9,0x0c,0x04] 6434 6435v_sad_u32 v5, v1, tba_hi, v3 6436// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdb,0x0c,0x04] 6437 6438v_sad_u32 v5, v1, tma_lo, v3 6439// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdd,0x0c,0x04] 6440 6441v_sad_u32 v5, v1, tma_hi, v3 6442// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdf,0x0c,0x04] 6443 6444v_sad_u32 v5, v1, ttmp11, v3 6445// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf7,0x0c,0x04] 6446 6447v_sad_u32 v5, v1, m0, v3 6448// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf9,0x0c,0x04] 6449 6450v_sad_u32 v5, v1, exec_lo, v3 6451// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xfd,0x0c,0x04] 6452 6453v_sad_u32 v5, v1, exec_hi, v3 6454// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xff,0x0c,0x04] 6455 6456v_sad_u32 v5, v1, 0, v3 6457// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x01,0x0d,0x04] 6458 6459v_sad_u32 v5, v1, -1, v3 6460// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x83,0x0d,0x04] 6461 6462v_sad_u32 v5, v1, 0.5, v3 6463// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xe1,0x0d,0x04] 6464 6465v_sad_u32 v5, v1, -4.0, v3 6466// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xef,0x0d,0x04] 6467 6468v_sad_u32 v5, v1, src_vccz, v3 6469// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf7,0x0d,0x04] 6470 6471v_sad_u32 v5, v1, src_execz, v3 6472// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf9,0x0d,0x04] 6473 6474v_sad_u32 v5, v1, src_scc, v3 6475// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xfb,0x0d,0x04] 6476 6477v_sad_u32 v5, v1, v2, v255 6478// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfe,0x07] 6479 6480v_sad_u32 v5, v1, v2, s3 6481// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0e,0x00] 6482 6483v_sad_u32 v5, v1, v2, s103 6484// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x9e,0x01] 6485 6486v_sad_u32 v5, v1, v2, flat_scratch_lo 6487// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xa2,0x01] 6488 6489v_sad_u32 v5, v1, v2, flat_scratch_hi 6490// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xa6,0x01] 6491 6492v_sad_u32 v5, v1, v2, vcc_lo 6493// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xaa,0x01] 6494 6495v_sad_u32 v5, v1, v2, vcc_hi 6496// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xae,0x01] 6497 6498v_sad_u32 v5, v1, v2, tba_lo 6499// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xb2,0x01] 6500 6501v_sad_u32 v5, v1, v2, tba_hi 6502// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xb6,0x01] 6503 6504v_sad_u32 v5, v1, v2, tma_lo 6505// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xba,0x01] 6506 6507v_sad_u32 v5, v1, v2, tma_hi 6508// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xbe,0x01] 6509 6510v_sad_u32 v5, v1, v2, ttmp11 6511// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xee,0x01] 6512 6513v_sad_u32 v5, v1, v2, m0 6514// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xf2,0x01] 6515 6516v_sad_u32 v5, v1, v2, exec_lo 6517// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfa,0x01] 6518 6519v_sad_u32 v5, v1, v2, exec_hi 6520// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfe,0x01] 6521 6522v_sad_u32 v5, v1, v2, 0 6523// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x02,0x02] 6524 6525v_sad_u32 v5, v1, v2, -1 6526// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x06,0x03] 6527 6528v_sad_u32 v5, v1, v2, 0.5 6529// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xc2,0x03] 6530 6531v_sad_u32 v5, v1, v2, -4.0 6532// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xde,0x03] 6533 6534v_sad_u32 v5, v1, v2, src_vccz 6535// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xee,0x03] 6536 6537v_sad_u32 v5, v1, v2, src_execz 6538// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xf2,0x03] 6539 6540v_sad_u32 v5, v1, v2, src_scc 6541// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xf6,0x03] 6542 6543v_cvt_pk_u8_f32 v5, v1, v2, v3 6544// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x04] 6545 6546v_cvt_pk_u8_f32 v255, v1, v2, v3 6547// CHECK: [0xff,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x04] 6548 6549v_cvt_pk_u8_f32 v5, v255, v2, v3 6550// CHECK: [0x05,0x00,0xbc,0xd2,0xff,0x05,0x0e,0x04] 6551 6552v_cvt_pk_u8_f32 v5, s1, v2, v3 6553// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x04,0x0e,0x04] 6554 6555v_cvt_pk_u8_f32 v5, s103, v2, v3 6556// CHECK: [0x05,0x00,0xbc,0xd2,0x67,0x04,0x0e,0x04] 6557 6558v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3 6559// CHECK: [0x05,0x00,0xbc,0xd2,0x68,0x04,0x0e,0x04] 6560 6561v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3 6562// CHECK: [0x05,0x00,0xbc,0xd2,0x69,0x04,0x0e,0x04] 6563 6564v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3 6565// CHECK: [0x05,0x00,0xbc,0xd2,0x6a,0x04,0x0e,0x04] 6566 6567v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3 6568// CHECK: [0x05,0x00,0xbc,0xd2,0x6b,0x04,0x0e,0x04] 6569 6570v_cvt_pk_u8_f32 v5, tba_lo, v2, v3 6571// CHECK: [0x05,0x00,0xbc,0xd2,0x6c,0x04,0x0e,0x04] 6572 6573v_cvt_pk_u8_f32 v5, tba_hi, v2, v3 6574// CHECK: [0x05,0x00,0xbc,0xd2,0x6d,0x04,0x0e,0x04] 6575 6576v_cvt_pk_u8_f32 v5, tma_lo, v2, v3 6577// CHECK: [0x05,0x00,0xbc,0xd2,0x6e,0x04,0x0e,0x04] 6578 6579v_cvt_pk_u8_f32 v5, tma_hi, v2, v3 6580// CHECK: [0x05,0x00,0xbc,0xd2,0x6f,0x04,0x0e,0x04] 6581 6582v_cvt_pk_u8_f32 v5, ttmp11, v2, v3 6583// CHECK: [0x05,0x00,0xbc,0xd2,0x7b,0x04,0x0e,0x04] 6584 6585v_cvt_pk_u8_f32 v5, m0, v2, v3 6586// CHECK: [0x05,0x00,0xbc,0xd2,0x7c,0x04,0x0e,0x04] 6587 6588v_cvt_pk_u8_f32 v5, exec_lo, v2, v3 6589// CHECK: [0x05,0x00,0xbc,0xd2,0x7e,0x04,0x0e,0x04] 6590 6591v_cvt_pk_u8_f32 v5, exec_hi, v2, v3 6592// CHECK: [0x05,0x00,0xbc,0xd2,0x7f,0x04,0x0e,0x04] 6593 6594v_cvt_pk_u8_f32 v5, 0, v2, v3 6595// CHECK: [0x05,0x00,0xbc,0xd2,0x80,0x04,0x0e,0x04] 6596 6597v_cvt_pk_u8_f32 v5, -1, v2, v3 6598// CHECK: [0x05,0x00,0xbc,0xd2,0xc1,0x04,0x0e,0x04] 6599 6600v_cvt_pk_u8_f32 v5, 0.5, v2, v3 6601// CHECK: [0x05,0x00,0xbc,0xd2,0xf0,0x04,0x0e,0x04] 6602 6603v_cvt_pk_u8_f32 v5, -4.0, v2, v3 6604// CHECK: [0x05,0x00,0xbc,0xd2,0xf7,0x04,0x0e,0x04] 6605 6606v_cvt_pk_u8_f32 v5, src_vccz, v2, v3 6607// CHECK: [0x05,0x00,0xbc,0xd2,0xfb,0x04,0x0e,0x04] 6608 6609v_cvt_pk_u8_f32 v5, src_execz, v2, v3 6610// CHECK: [0x05,0x00,0xbc,0xd2,0xfc,0x04,0x0e,0x04] 6611 6612v_cvt_pk_u8_f32 v5, src_scc, v2, v3 6613// CHECK: [0x05,0x00,0xbc,0xd2,0xfd,0x04,0x0e,0x04] 6614 6615v_cvt_pk_u8_f32 v5, src_lds_direct, v2, v3 6616// CHECK: [0x05,0x00,0xbc,0xd2,0xfe,0x04,0x0e,0x04] 6617 6618v_cvt_pk_u8_f32 v5, v1, v255, v3 6619// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xff,0x0f,0x04] 6620 6621v_cvt_pk_u8_f32 v5, v1, s2, v3 6622// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0c,0x04] 6623 6624v_cvt_pk_u8_f32 v5, v1, s103, v3 6625// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xcf,0x0c,0x04] 6626 6627v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3 6628// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd1,0x0c,0x04] 6629 6630v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3 6631// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd3,0x0c,0x04] 6632 6633v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3 6634// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd5,0x0c,0x04] 6635 6636v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3 6637// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd7,0x0c,0x04] 6638 6639v_cvt_pk_u8_f32 v5, v1, tba_lo, v3 6640// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd9,0x0c,0x04] 6641 6642v_cvt_pk_u8_f32 v5, v1, tba_hi, v3 6643// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdb,0x0c,0x04] 6644 6645v_cvt_pk_u8_f32 v5, v1, tma_lo, v3 6646// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdd,0x0c,0x04] 6647 6648v_cvt_pk_u8_f32 v5, v1, tma_hi, v3 6649// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdf,0x0c,0x04] 6650 6651v_cvt_pk_u8_f32 v5, v1, ttmp11, v3 6652// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf7,0x0c,0x04] 6653 6654v_cvt_pk_u8_f32 v5, v1, m0, v3 6655// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf9,0x0c,0x04] 6656 6657v_cvt_pk_u8_f32 v5, v1, exec_lo, v3 6658// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xfd,0x0c,0x04] 6659 6660v_cvt_pk_u8_f32 v5, v1, exec_hi, v3 6661// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xff,0x0c,0x04] 6662 6663v_cvt_pk_u8_f32 v5, v1, 0, v3 6664// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x01,0x0d,0x04] 6665 6666v_cvt_pk_u8_f32 v5, v1, -1, v3 6667// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x83,0x0d,0x04] 6668 6669v_cvt_pk_u8_f32 v5, v1, 0.5, v3 6670// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xe1,0x0d,0x04] 6671 6672v_cvt_pk_u8_f32 v5, v1, -4.0, v3 6673// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xef,0x0d,0x04] 6674 6675v_cvt_pk_u8_f32 v5, v1, src_vccz, v3 6676// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf7,0x0d,0x04] 6677 6678v_cvt_pk_u8_f32 v5, v1, src_execz, v3 6679// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf9,0x0d,0x04] 6680 6681v_cvt_pk_u8_f32 v5, v1, src_scc, v3 6682// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xfb,0x0d,0x04] 6683 6684v_cvt_pk_u8_f32 v5, v1, v2, v255 6685// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfe,0x07] 6686 6687v_cvt_pk_u8_f32 v5, v1, v2, s3 6688// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x00] 6689 6690v_cvt_pk_u8_f32 v5, v1, v2, s103 6691// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x9e,0x01] 6692 6693v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo 6694// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xa2,0x01] 6695 6696v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi 6697// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xa6,0x01] 6698 6699v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo 6700// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xaa,0x01] 6701 6702v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi 6703// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xae,0x01] 6704 6705v_cvt_pk_u8_f32 v5, v1, v2, tba_lo 6706// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xb2,0x01] 6707 6708v_cvt_pk_u8_f32 v5, v1, v2, tba_hi 6709// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xb6,0x01] 6710 6711v_cvt_pk_u8_f32 v5, v1, v2, tma_lo 6712// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xba,0x01] 6713 6714v_cvt_pk_u8_f32 v5, v1, v2, tma_hi 6715// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xbe,0x01] 6716 6717v_cvt_pk_u8_f32 v5, v1, v2, ttmp11 6718// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xee,0x01] 6719 6720v_cvt_pk_u8_f32 v5, v1, v2, m0 6721// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xf2,0x01] 6722 6723v_cvt_pk_u8_f32 v5, v1, v2, exec_lo 6724// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfa,0x01] 6725 6726v_cvt_pk_u8_f32 v5, v1, v2, exec_hi 6727// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfe,0x01] 6728 6729v_cvt_pk_u8_f32 v5, v1, v2, 0 6730// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x02,0x02] 6731 6732v_cvt_pk_u8_f32 v5, v1, v2, -1 6733// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x06,0x03] 6734 6735v_cvt_pk_u8_f32 v5, v1, v2, 0.5 6736// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xc2,0x03] 6737 6738v_cvt_pk_u8_f32 v5, v1, v2, -4.0 6739// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xde,0x03] 6740 6741v_cvt_pk_u8_f32 v5, v1, v2, src_vccz 6742// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xee,0x03] 6743 6744v_cvt_pk_u8_f32 v5, v1, v2, src_execz 6745// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xf2,0x03] 6746 6747v_cvt_pk_u8_f32 v5, v1, v2, src_scc 6748// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xf6,0x03] 6749 6750v_div_fixup_f32 v5, v1, v2, v3 6751// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x04] 6752 6753v_div_fixup_f32 v255, v1, v2, v3 6754// CHECK: [0xff,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x04] 6755 6756v_div_fixup_f32 v5, v255, v2, v3 6757// CHECK: [0x05,0x00,0xbe,0xd2,0xff,0x05,0x0e,0x04] 6758 6759v_div_fixup_f32 v5, s1, v2, v3 6760// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x04,0x0e,0x04] 6761 6762v_div_fixup_f32 v5, s103, v2, v3 6763// CHECK: [0x05,0x00,0xbe,0xd2,0x67,0x04,0x0e,0x04] 6764 6765v_div_fixup_f32 v5, flat_scratch_lo, v2, v3 6766// CHECK: [0x05,0x00,0xbe,0xd2,0x68,0x04,0x0e,0x04] 6767 6768v_div_fixup_f32 v5, flat_scratch_hi, v2, v3 6769// CHECK: [0x05,0x00,0xbe,0xd2,0x69,0x04,0x0e,0x04] 6770 6771v_div_fixup_f32 v5, vcc_lo, v2, v3 6772// CHECK: [0x05,0x00,0xbe,0xd2,0x6a,0x04,0x0e,0x04] 6773 6774v_div_fixup_f32 v5, vcc_hi, v2, v3 6775// CHECK: [0x05,0x00,0xbe,0xd2,0x6b,0x04,0x0e,0x04] 6776 6777v_div_fixup_f32 v5, tba_lo, v2, v3 6778// CHECK: [0x05,0x00,0xbe,0xd2,0x6c,0x04,0x0e,0x04] 6779 6780v_div_fixup_f32 v5, tba_hi, v2, v3 6781// CHECK: [0x05,0x00,0xbe,0xd2,0x6d,0x04,0x0e,0x04] 6782 6783v_div_fixup_f32 v5, tma_lo, v2, v3 6784// CHECK: [0x05,0x00,0xbe,0xd2,0x6e,0x04,0x0e,0x04] 6785 6786v_div_fixup_f32 v5, tma_hi, v2, v3 6787// CHECK: [0x05,0x00,0xbe,0xd2,0x6f,0x04,0x0e,0x04] 6788 6789v_div_fixup_f32 v5, ttmp11, v2, v3 6790// CHECK: [0x05,0x00,0xbe,0xd2,0x7b,0x04,0x0e,0x04] 6791 6792v_div_fixup_f32 v5, m0, v2, v3 6793// CHECK: [0x05,0x00,0xbe,0xd2,0x7c,0x04,0x0e,0x04] 6794 6795v_div_fixup_f32 v5, exec_lo, v2, v3 6796// CHECK: [0x05,0x00,0xbe,0xd2,0x7e,0x04,0x0e,0x04] 6797 6798v_div_fixup_f32 v5, exec_hi, v2, v3 6799// CHECK: [0x05,0x00,0xbe,0xd2,0x7f,0x04,0x0e,0x04] 6800 6801v_div_fixup_f32 v5, 0, v2, v3 6802// CHECK: [0x05,0x00,0xbe,0xd2,0x80,0x04,0x0e,0x04] 6803 6804v_div_fixup_f32 v5, -1, v2, v3 6805// CHECK: [0x05,0x00,0xbe,0xd2,0xc1,0x04,0x0e,0x04] 6806 6807v_div_fixup_f32 v5, 0.5, v2, v3 6808// CHECK: [0x05,0x00,0xbe,0xd2,0xf0,0x04,0x0e,0x04] 6809 6810v_div_fixup_f32 v5, -4.0, v2, v3 6811// CHECK: [0x05,0x00,0xbe,0xd2,0xf7,0x04,0x0e,0x04] 6812 6813v_div_fixup_f32 v5, src_vccz, v2, v3 6814// CHECK: [0x05,0x00,0xbe,0xd2,0xfb,0x04,0x0e,0x04] 6815 6816v_div_fixup_f32 v5, src_execz, v2, v3 6817// CHECK: [0x05,0x00,0xbe,0xd2,0xfc,0x04,0x0e,0x04] 6818 6819v_div_fixup_f32 v5, src_scc, v2, v3 6820// CHECK: [0x05,0x00,0xbe,0xd2,0xfd,0x04,0x0e,0x04] 6821 6822v_div_fixup_f32 v5, src_lds_direct, v2, v3 6823// CHECK: [0x05,0x00,0xbe,0xd2,0xfe,0x04,0x0e,0x04] 6824 6825v_div_fixup_f32 v5, v1, v255, v3 6826// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xff,0x0f,0x04] 6827 6828v_div_fixup_f32 v5, v1, s2, v3 6829// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0c,0x04] 6830 6831v_div_fixup_f32 v5, v1, s103, v3 6832// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xcf,0x0c,0x04] 6833 6834v_div_fixup_f32 v5, v1, flat_scratch_lo, v3 6835// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd1,0x0c,0x04] 6836 6837v_div_fixup_f32 v5, v1, flat_scratch_hi, v3 6838// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd3,0x0c,0x04] 6839 6840v_div_fixup_f32 v5, v1, vcc_lo, v3 6841// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd5,0x0c,0x04] 6842 6843v_div_fixup_f32 v5, v1, vcc_hi, v3 6844// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd7,0x0c,0x04] 6845 6846v_div_fixup_f32 v5, v1, tba_lo, v3 6847// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd9,0x0c,0x04] 6848 6849v_div_fixup_f32 v5, v1, tba_hi, v3 6850// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdb,0x0c,0x04] 6851 6852v_div_fixup_f32 v5, v1, tma_lo, v3 6853// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdd,0x0c,0x04] 6854 6855v_div_fixup_f32 v5, v1, tma_hi, v3 6856// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdf,0x0c,0x04] 6857 6858v_div_fixup_f32 v5, v1, ttmp11, v3 6859// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf7,0x0c,0x04] 6860 6861v_div_fixup_f32 v5, v1, m0, v3 6862// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf9,0x0c,0x04] 6863 6864v_div_fixup_f32 v5, v1, exec_lo, v3 6865// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xfd,0x0c,0x04] 6866 6867v_div_fixup_f32 v5, v1, exec_hi, v3 6868// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xff,0x0c,0x04] 6869 6870v_div_fixup_f32 v5, v1, 0, v3 6871// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x01,0x0d,0x04] 6872 6873v_div_fixup_f32 v5, v1, -1, v3 6874// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x83,0x0d,0x04] 6875 6876v_div_fixup_f32 v5, v1, 0.5, v3 6877// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xe1,0x0d,0x04] 6878 6879v_div_fixup_f32 v5, v1, -4.0, v3 6880// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xef,0x0d,0x04] 6881 6882v_div_fixup_f32 v5, v1, src_vccz, v3 6883// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf7,0x0d,0x04] 6884 6885v_div_fixup_f32 v5, v1, src_execz, v3 6886// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf9,0x0d,0x04] 6887 6888v_div_fixup_f32 v5, v1, src_scc, v3 6889// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xfb,0x0d,0x04] 6890 6891v_div_fixup_f32 v5, v1, v2, v255 6892// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfe,0x07] 6893 6894v_div_fixup_f32 v5, v1, v2, s3 6895// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x00] 6896 6897v_div_fixup_f32 v5, v1, v2, s103 6898// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x9e,0x01] 6899 6900v_div_fixup_f32 v5, v1, v2, flat_scratch_lo 6901// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xa2,0x01] 6902 6903v_div_fixup_f32 v5, v1, v2, flat_scratch_hi 6904// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xa6,0x01] 6905 6906v_div_fixup_f32 v5, v1, v2, vcc_lo 6907// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xaa,0x01] 6908 6909v_div_fixup_f32 v5, v1, v2, vcc_hi 6910// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xae,0x01] 6911 6912v_div_fixup_f32 v5, v1, v2, tba_lo 6913// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xb2,0x01] 6914 6915v_div_fixup_f32 v5, v1, v2, tba_hi 6916// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xb6,0x01] 6917 6918v_div_fixup_f32 v5, v1, v2, tma_lo 6919// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xba,0x01] 6920 6921v_div_fixup_f32 v5, v1, v2, tma_hi 6922// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xbe,0x01] 6923 6924v_div_fixup_f32 v5, v1, v2, ttmp11 6925// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xee,0x01] 6926 6927v_div_fixup_f32 v5, v1, v2, m0 6928// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xf2,0x01] 6929 6930v_div_fixup_f32 v5, v1, v2, exec_lo 6931// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfa,0x01] 6932 6933v_div_fixup_f32 v5, v1, v2, exec_hi 6934// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfe,0x01] 6935 6936v_div_fixup_f32 v5, v1, v2, 0 6937// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x02,0x02] 6938 6939v_div_fixup_f32 v5, v1, v2, -1 6940// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x06,0x03] 6941 6942v_div_fixup_f32 v5, v1, v2, 0.5 6943// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xc2,0x03] 6944 6945v_div_fixup_f32 v5, v1, v2, -4.0 6946// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xde,0x03] 6947 6948v_div_fixup_f32 v5, v1, v2, src_vccz 6949// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xee,0x03] 6950 6951v_div_fixup_f32 v5, v1, v2, src_execz 6952// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xf2,0x03] 6953 6954v_div_fixup_f32 v5, v1, v2, src_scc 6955// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xf6,0x03] 6956 6957v_div_fixup_f32 v5, -v1, v2, v3 6958// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x24] 6959 6960v_div_fixup_f32 v5, v1, -v2, v3 6961// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x44] 6962 6963v_div_fixup_f32 v5, v1, v2, -v3 6964// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x84] 6965 6966v_div_fixup_f32 v5, -v1, -v2, -v3 6967// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0xe4] 6968 6969v_div_fixup_f32 v5, |v1|, v2, v3 6970// CHECK: [0x05,0x01,0xbe,0xd2,0x01,0x05,0x0e,0x04] 6971 6972v_div_fixup_f32 v5, v1, |v2|, v3 6973// CHECK: [0x05,0x02,0xbe,0xd2,0x01,0x05,0x0e,0x04] 6974 6975v_div_fixup_f32 v5, v1, v2, |v3| 6976// CHECK: [0x05,0x04,0xbe,0xd2,0x01,0x05,0x0e,0x04] 6977 6978v_div_fixup_f32 v5, |v1|, |v2|, |v3| 6979// CHECK: [0x05,0x07,0xbe,0xd2,0x01,0x05,0x0e,0x04] 6980 6981v_div_fixup_f32 v5, v1, v2, v3 clamp 6982// CHECK: [0x05,0x08,0xbe,0xd2,0x01,0x05,0x0e,0x04] 6983 6984v_div_fixup_f32 v5, v1, v2, v3 mul:2 6985// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x0c] 6986 6987v_div_fixup_f32 v5, v1, v2, v3 mul:4 6988// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x14] 6989 6990v_div_fixup_f32 v5, v1, v2, v3 div:2 6991// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x1c] 6992 6993v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] 6994// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x04] 6995 6996v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4] 6997// CHECK: [0xfe,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x04] 6998 6999v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4] 7000// CHECK: [0x05,0x00,0xc0,0xd2,0xfe,0x05,0x0e,0x04] 7001 7002v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4] 7003// CHECK: [0x05,0x00,0xc0,0xd2,0x02,0x04,0x0e,0x04] 7004 7005v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4] 7006// CHECK: [0x05,0x00,0xc0,0xd2,0x04,0x04,0x0e,0x04] 7007 7008v_div_fixup_f64 v[5:6], s[102:103], v[2:3], v[3:4] 7009// CHECK: [0x05,0x00,0xc0,0xd2,0x66,0x04,0x0e,0x04] 7010 7011v_div_fixup_f64 v[5:6], flat_scratch, v[2:3], v[3:4] 7012// CHECK: [0x05,0x00,0xc0,0xd2,0x68,0x04,0x0e,0x04] 7013 7014v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4] 7015// CHECK: [0x05,0x00,0xc0,0xd2,0x6a,0x04,0x0e,0x04] 7016 7017v_div_fixup_f64 v[5:6], tba, v[2:3], v[3:4] 7018// CHECK: [0x05,0x00,0xc0,0xd2,0x6c,0x04,0x0e,0x04] 7019 7020v_div_fixup_f64 v[5:6], tma, v[2:3], v[3:4] 7021// CHECK: [0x05,0x00,0xc0,0xd2,0x6e,0x04,0x0e,0x04] 7022 7023v_div_fixup_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4] 7024// CHECK: [0x05,0x00,0xc0,0xd2,0x7a,0x04,0x0e,0x04] 7025 7026v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4] 7027// CHECK: [0x05,0x00,0xc0,0xd2,0x7e,0x04,0x0e,0x04] 7028 7029v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4] 7030// CHECK: [0x05,0x00,0xc0,0xd2,0x80,0x04,0x0e,0x04] 7031 7032v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4] 7033// CHECK: [0x05,0x00,0xc0,0xd2,0xc1,0x04,0x0e,0x04] 7034 7035v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4] 7036// CHECK: [0x05,0x00,0xc0,0xd2,0xf0,0x04,0x0e,0x04] 7037 7038v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4] 7039// CHECK: [0x05,0x00,0xc0,0xd2,0xf7,0x04,0x0e,0x04] 7040 7041v_div_fixup_f64 v[5:6], src_vccz, v[2:3], v[3:4] 7042// CHECK: [0x05,0x00,0xc0,0xd2,0xfb,0x04,0x0e,0x04] 7043 7044v_div_fixup_f64 v[5:6], src_execz, v[2:3], v[3:4] 7045// CHECK: [0x05,0x00,0xc0,0xd2,0xfc,0x04,0x0e,0x04] 7046 7047v_div_fixup_f64 v[5:6], src_scc, v[2:3], v[3:4] 7048// CHECK: [0x05,0x00,0xc0,0xd2,0xfd,0x04,0x0e,0x04] 7049 7050v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4] 7051// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfd,0x0f,0x04] 7052 7053v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4] 7054// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x09,0x0c,0x04] 7055 7056v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4] 7057// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x0d,0x0c,0x04] 7058 7059v_div_fixup_f64 v[5:6], v[1:2], s[102:103], v[3:4] 7060// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xcd,0x0c,0x04] 7061 7062v_div_fixup_f64 v[5:6], v[1:2], flat_scratch, v[3:4] 7063// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd1,0x0c,0x04] 7064 7065v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4] 7066// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd5,0x0c,0x04] 7067 7068v_div_fixup_f64 v[5:6], v[1:2], tba, v[3:4] 7069// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd9,0x0c,0x04] 7070 7071v_div_fixup_f64 v[5:6], v[1:2], tma, v[3:4] 7072// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xdd,0x0c,0x04] 7073 7074v_div_fixup_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4] 7075// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xf5,0x0c,0x04] 7076 7077v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4] 7078// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfd,0x0c,0x04] 7079 7080v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4] 7081// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x01,0x0d,0x04] 7082 7083v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4] 7084// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x83,0x0d,0x04] 7085 7086v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4] 7087// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xe1,0x0d,0x04] 7088 7089v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4] 7090// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xef,0x0d,0x04] 7091 7092v_div_fixup_f64 v[5:6], v[1:2], src_vccz, v[3:4] 7093// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xf7,0x0d,0x04] 7094 7095v_div_fixup_f64 v[5:6], v[1:2], src_execz, v[3:4] 7096// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xf9,0x0d,0x04] 7097 7098v_div_fixup_f64 v[5:6], v[1:2], src_scc, v[3:4] 7099// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfb,0x0d,0x04] 7100 7101v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255] 7102// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xfa,0x07] 7103 7104v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7] 7105// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x1a,0x00] 7106 7107v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9] 7108// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x22,0x00] 7109 7110v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[102:103] 7111// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x9a,0x01] 7112 7113v_div_fixup_f64 v[5:6], v[1:2], v[2:3], flat_scratch 7114// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xa2,0x01] 7115 7116v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc 7117// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xaa,0x01] 7118 7119v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tba 7120// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xb2,0x01] 7121 7122v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tma 7123// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xba,0x01] 7124 7125v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11] 7126// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xea,0x01] 7127 7128v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec 7129// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xfa,0x01] 7130 7131v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0 7132// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x02,0x02] 7133 7134v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1 7135// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x06,0x03] 7136 7137v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5 7138// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xc2,0x03] 7139 7140v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0 7141// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xde,0x03] 7142 7143v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_vccz 7144// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xee,0x03] 7145 7146v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_execz 7147// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xf2,0x03] 7148 7149v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_scc 7150// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xf6,0x03] 7151 7152v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4] 7153// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x24] 7154 7155v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4] 7156// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x44] 7157 7158v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4] 7159// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x84] 7160 7161v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] 7162// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0xe4] 7163 7164v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] 7165// CHECK: [0x05,0x01,0xc0,0xd2,0x01,0x05,0x0e,0x04] 7166 7167v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] 7168// CHECK: [0x05,0x02,0xc0,0xd2,0x01,0x05,0x0e,0x04] 7169 7170v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| 7171// CHECK: [0x05,0x04,0xc0,0xd2,0x01,0x05,0x0e,0x04] 7172 7173v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| 7174// CHECK: [0x05,0x07,0xc0,0xd2,0x01,0x05,0x0e,0x04] 7175 7176v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp 7177// CHECK: [0x05,0x08,0xc0,0xd2,0x01,0x05,0x0e,0x04] 7178 7179v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 7180// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x0c] 7181 7182v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 7183// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x14] 7184 7185v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 7186// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x1c] 7187 7188v_lshl_b64 v[5:6], v[1:2], v2 7189// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x05,0x02,0x00] 7190 7191v_lshl_b64 v[254:255], v[1:2], v2 7192// CHECK: [0xfe,0x00,0xc2,0xd2,0x01,0x05,0x02,0x00] 7193 7194v_lshl_b64 v[5:6], v[254:255], v2 7195// CHECK: [0x05,0x00,0xc2,0xd2,0xfe,0x05,0x02,0x00] 7196 7197v_lshl_b64 v[5:6], s[2:3], v2 7198// CHECK: [0x05,0x00,0xc2,0xd2,0x02,0x04,0x02,0x00] 7199 7200v_lshl_b64 v[5:6], s[4:5], v2 7201// CHECK: [0x05,0x00,0xc2,0xd2,0x04,0x04,0x02,0x00] 7202 7203v_lshl_b64 v[5:6], s[102:103], v2 7204// CHECK: [0x05,0x00,0xc2,0xd2,0x66,0x04,0x02,0x00] 7205 7206v_lshl_b64 v[5:6], flat_scratch, v2 7207// CHECK: [0x05,0x00,0xc2,0xd2,0x68,0x04,0x02,0x00] 7208 7209v_lshl_b64 v[5:6], vcc, v2 7210// CHECK: [0x05,0x00,0xc2,0xd2,0x6a,0x04,0x02,0x00] 7211 7212v_lshl_b64 v[5:6], tba, v2 7213// CHECK: [0x05,0x00,0xc2,0xd2,0x6c,0x04,0x02,0x00] 7214 7215v_lshl_b64 v[5:6], tma, v2 7216// CHECK: [0x05,0x00,0xc2,0xd2,0x6e,0x04,0x02,0x00] 7217 7218v_lshl_b64 v[5:6], ttmp[10:11], v2 7219// CHECK: [0x05,0x00,0xc2,0xd2,0x7a,0x04,0x02,0x00] 7220 7221v_lshl_b64 v[5:6], exec, v2 7222// CHECK: [0x05,0x00,0xc2,0xd2,0x7e,0x04,0x02,0x00] 7223 7224v_lshl_b64 v[5:6], 0, v2 7225// CHECK: [0x05,0x00,0xc2,0xd2,0x80,0x04,0x02,0x00] 7226 7227v_lshl_b64 v[5:6], -1, v2 7228// CHECK: [0x05,0x00,0xc2,0xd2,0xc1,0x04,0x02,0x00] 7229 7230v_lshl_b64 v[5:6], 0.5, v2 7231// CHECK: [0x05,0x00,0xc2,0xd2,0xf0,0x04,0x02,0x00] 7232 7233v_lshl_b64 v[5:6], -4.0, v2 7234// CHECK: [0x05,0x00,0xc2,0xd2,0xf7,0x04,0x02,0x00] 7235 7236v_lshl_b64 v[5:6], src_vccz, v2 7237// CHECK: [0x05,0x00,0xc2,0xd2,0xfb,0x04,0x02,0x00] 7238 7239v_lshl_b64 v[5:6], src_execz, v2 7240// CHECK: [0x05,0x00,0xc2,0xd2,0xfc,0x04,0x02,0x00] 7241 7242v_lshl_b64 v[5:6], src_scc, v2 7243// CHECK: [0x05,0x00,0xc2,0xd2,0xfd,0x04,0x02,0x00] 7244 7245v_lshl_b64 v[5:6], v[1:2], v255 7246// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xff,0x03,0x00] 7247 7248v_lshl_b64 v[5:6], v[1:2], s2 7249// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x05,0x00,0x00] 7250 7251v_lshl_b64 v[5:6], v[1:2], s103 7252// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xcf,0x00,0x00] 7253 7254v_lshl_b64 v[5:6], v[1:2], flat_scratch_lo 7255// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd1,0x00,0x00] 7256 7257v_lshl_b64 v[5:6], v[1:2], flat_scratch_hi 7258// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd3,0x00,0x00] 7259 7260v_lshl_b64 v[5:6], v[1:2], vcc_lo 7261// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd5,0x00,0x00] 7262 7263v_lshl_b64 v[5:6], v[1:2], vcc_hi 7264// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd7,0x00,0x00] 7265 7266v_lshl_b64 v[5:6], v[1:2], tba_lo 7267// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd9,0x00,0x00] 7268 7269v_lshl_b64 v[5:6], v[1:2], tba_hi 7270// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdb,0x00,0x00] 7271 7272v_lshl_b64 v[5:6], v[1:2], tma_lo 7273// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdd,0x00,0x00] 7274 7275v_lshl_b64 v[5:6], v[1:2], tma_hi 7276// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdf,0x00,0x00] 7277 7278v_lshl_b64 v[5:6], v[1:2], ttmp11 7279// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf7,0x00,0x00] 7280 7281v_lshl_b64 v[5:6], v[1:2], m0 7282// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf9,0x00,0x00] 7283 7284v_lshl_b64 v[5:6], v[1:2], exec_lo 7285// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xfd,0x00,0x00] 7286 7287v_lshl_b64 v[5:6], v[1:2], exec_hi 7288// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xff,0x00,0x00] 7289 7290v_lshl_b64 v[5:6], v[1:2], 0 7291// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x01,0x01,0x00] 7292 7293v_lshl_b64 v[5:6], v[1:2], -1 7294// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x83,0x01,0x00] 7295 7296v_lshl_b64 v[5:6], v[1:2], 0.5 7297// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xe1,0x01,0x00] 7298 7299v_lshl_b64 v[5:6], v[1:2], -4.0 7300// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xef,0x01,0x00] 7301 7302v_lshl_b64 v[5:6], v[1:2], src_vccz 7303// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf7,0x01,0x00] 7304 7305v_lshl_b64 v[5:6], v[1:2], src_execz 7306// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf9,0x01,0x00] 7307 7308v_lshl_b64 v[5:6], v[1:2], src_scc 7309// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xfb,0x01,0x00] 7310 7311v_lshr_b64 v[5:6], v[1:2], v2 7312// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x05,0x02,0x00] 7313 7314v_lshr_b64 v[254:255], v[1:2], v2 7315// CHECK: [0xfe,0x00,0xc4,0xd2,0x01,0x05,0x02,0x00] 7316 7317v_lshr_b64 v[5:6], v[254:255], v2 7318// CHECK: [0x05,0x00,0xc4,0xd2,0xfe,0x05,0x02,0x00] 7319 7320v_lshr_b64 v[5:6], s[2:3], v2 7321// CHECK: [0x05,0x00,0xc4,0xd2,0x02,0x04,0x02,0x00] 7322 7323v_lshr_b64 v[5:6], s[4:5], v2 7324// CHECK: [0x05,0x00,0xc4,0xd2,0x04,0x04,0x02,0x00] 7325 7326v_lshr_b64 v[5:6], s[102:103], v2 7327// CHECK: [0x05,0x00,0xc4,0xd2,0x66,0x04,0x02,0x00] 7328 7329v_lshr_b64 v[5:6], flat_scratch, v2 7330// CHECK: [0x05,0x00,0xc4,0xd2,0x68,0x04,0x02,0x00] 7331 7332v_lshr_b64 v[5:6], vcc, v2 7333// CHECK: [0x05,0x00,0xc4,0xd2,0x6a,0x04,0x02,0x00] 7334 7335v_lshr_b64 v[5:6], tba, v2 7336// CHECK: [0x05,0x00,0xc4,0xd2,0x6c,0x04,0x02,0x00] 7337 7338v_lshr_b64 v[5:6], tma, v2 7339// CHECK: [0x05,0x00,0xc4,0xd2,0x6e,0x04,0x02,0x00] 7340 7341v_lshr_b64 v[5:6], ttmp[10:11], v2 7342// CHECK: [0x05,0x00,0xc4,0xd2,0x7a,0x04,0x02,0x00] 7343 7344v_lshr_b64 v[5:6], exec, v2 7345// CHECK: [0x05,0x00,0xc4,0xd2,0x7e,0x04,0x02,0x00] 7346 7347v_lshr_b64 v[5:6], 0, v2 7348// CHECK: [0x05,0x00,0xc4,0xd2,0x80,0x04,0x02,0x00] 7349 7350v_lshr_b64 v[5:6], -1, v2 7351// CHECK: [0x05,0x00,0xc4,0xd2,0xc1,0x04,0x02,0x00] 7352 7353v_lshr_b64 v[5:6], 0.5, v2 7354// CHECK: [0x05,0x00,0xc4,0xd2,0xf0,0x04,0x02,0x00] 7355 7356v_lshr_b64 v[5:6], -4.0, v2 7357// CHECK: [0x05,0x00,0xc4,0xd2,0xf7,0x04,0x02,0x00] 7358 7359v_lshr_b64 v[5:6], src_vccz, v2 7360// CHECK: [0x05,0x00,0xc4,0xd2,0xfb,0x04,0x02,0x00] 7361 7362v_lshr_b64 v[5:6], src_execz, v2 7363// CHECK: [0x05,0x00,0xc4,0xd2,0xfc,0x04,0x02,0x00] 7364 7365v_lshr_b64 v[5:6], src_scc, v2 7366// CHECK: [0x05,0x00,0xc4,0xd2,0xfd,0x04,0x02,0x00] 7367 7368v_lshr_b64 v[5:6], v[1:2], v255 7369// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xff,0x03,0x00] 7370 7371v_lshr_b64 v[5:6], v[1:2], s2 7372// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x05,0x00,0x00] 7373 7374v_lshr_b64 v[5:6], v[1:2], s103 7375// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xcf,0x00,0x00] 7376 7377v_lshr_b64 v[5:6], v[1:2], flat_scratch_lo 7378// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd1,0x00,0x00] 7379 7380v_lshr_b64 v[5:6], v[1:2], flat_scratch_hi 7381// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd3,0x00,0x00] 7382 7383v_lshr_b64 v[5:6], v[1:2], vcc_lo 7384// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd5,0x00,0x00] 7385 7386v_lshr_b64 v[5:6], v[1:2], vcc_hi 7387// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd7,0x00,0x00] 7388 7389v_lshr_b64 v[5:6], v[1:2], tba_lo 7390// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd9,0x00,0x00] 7391 7392v_lshr_b64 v[5:6], v[1:2], tba_hi 7393// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdb,0x00,0x00] 7394 7395v_lshr_b64 v[5:6], v[1:2], tma_lo 7396// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdd,0x00,0x00] 7397 7398v_lshr_b64 v[5:6], v[1:2], tma_hi 7399// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdf,0x00,0x00] 7400 7401v_lshr_b64 v[5:6], v[1:2], ttmp11 7402// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf7,0x00,0x00] 7403 7404v_lshr_b64 v[5:6], v[1:2], m0 7405// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf9,0x00,0x00] 7406 7407v_lshr_b64 v[5:6], v[1:2], exec_lo 7408// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xfd,0x00,0x00] 7409 7410v_lshr_b64 v[5:6], v[1:2], exec_hi 7411// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xff,0x00,0x00] 7412 7413v_lshr_b64 v[5:6], v[1:2], 0 7414// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x01,0x01,0x00] 7415 7416v_lshr_b64 v[5:6], v[1:2], -1 7417// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x83,0x01,0x00] 7418 7419v_lshr_b64 v[5:6], v[1:2], 0.5 7420// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xe1,0x01,0x00] 7421 7422v_lshr_b64 v[5:6], v[1:2], -4.0 7423// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xef,0x01,0x00] 7424 7425v_lshr_b64 v[5:6], v[1:2], src_vccz 7426// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf7,0x01,0x00] 7427 7428v_lshr_b64 v[5:6], v[1:2], src_execz 7429// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf9,0x01,0x00] 7430 7431v_lshr_b64 v[5:6], v[1:2], src_scc 7432// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xfb,0x01,0x00] 7433 7434v_ashr_i64 v[5:6], v[1:2], v2 7435// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x05,0x02,0x00] 7436 7437v_ashr_i64 v[254:255], v[1:2], v2 7438// CHECK: [0xfe,0x00,0xc6,0xd2,0x01,0x05,0x02,0x00] 7439 7440v_ashr_i64 v[5:6], v[254:255], v2 7441// CHECK: [0x05,0x00,0xc6,0xd2,0xfe,0x05,0x02,0x00] 7442 7443v_ashr_i64 v[5:6], s[2:3], v2 7444// CHECK: [0x05,0x00,0xc6,0xd2,0x02,0x04,0x02,0x00] 7445 7446v_ashr_i64 v[5:6], s[4:5], v2 7447// CHECK: [0x05,0x00,0xc6,0xd2,0x04,0x04,0x02,0x00] 7448 7449v_ashr_i64 v[5:6], s[102:103], v2 7450// CHECK: [0x05,0x00,0xc6,0xd2,0x66,0x04,0x02,0x00] 7451 7452v_ashr_i64 v[5:6], flat_scratch, v2 7453// CHECK: [0x05,0x00,0xc6,0xd2,0x68,0x04,0x02,0x00] 7454 7455v_ashr_i64 v[5:6], vcc, v2 7456// CHECK: [0x05,0x00,0xc6,0xd2,0x6a,0x04,0x02,0x00] 7457 7458v_ashr_i64 v[5:6], tba, v2 7459// CHECK: [0x05,0x00,0xc6,0xd2,0x6c,0x04,0x02,0x00] 7460 7461v_ashr_i64 v[5:6], tma, v2 7462// CHECK: [0x05,0x00,0xc6,0xd2,0x6e,0x04,0x02,0x00] 7463 7464v_ashr_i64 v[5:6], ttmp[10:11], v2 7465// CHECK: [0x05,0x00,0xc6,0xd2,0x7a,0x04,0x02,0x00] 7466 7467v_ashr_i64 v[5:6], exec, v2 7468// CHECK: [0x05,0x00,0xc6,0xd2,0x7e,0x04,0x02,0x00] 7469 7470v_ashr_i64 v[5:6], 0, v2 7471// CHECK: [0x05,0x00,0xc6,0xd2,0x80,0x04,0x02,0x00] 7472 7473v_ashr_i64 v[5:6], -1, v2 7474// CHECK: [0x05,0x00,0xc6,0xd2,0xc1,0x04,0x02,0x00] 7475 7476v_ashr_i64 v[5:6], 0.5, v2 7477// CHECK: [0x05,0x00,0xc6,0xd2,0xf0,0x04,0x02,0x00] 7478 7479v_ashr_i64 v[5:6], -4.0, v2 7480// CHECK: [0x05,0x00,0xc6,0xd2,0xf7,0x04,0x02,0x00] 7481 7482v_ashr_i64 v[5:6], src_vccz, v2 7483// CHECK: [0x05,0x00,0xc6,0xd2,0xfb,0x04,0x02,0x00] 7484 7485v_ashr_i64 v[5:6], src_execz, v2 7486// CHECK: [0x05,0x00,0xc6,0xd2,0xfc,0x04,0x02,0x00] 7487 7488v_ashr_i64 v[5:6], src_scc, v2 7489// CHECK: [0x05,0x00,0xc6,0xd2,0xfd,0x04,0x02,0x00] 7490 7491v_ashr_i64 v[5:6], v[1:2], v255 7492// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xff,0x03,0x00] 7493 7494v_ashr_i64 v[5:6], v[1:2], s2 7495// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x05,0x00,0x00] 7496 7497v_ashr_i64 v[5:6], v[1:2], s103 7498// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xcf,0x00,0x00] 7499 7500v_ashr_i64 v[5:6], v[1:2], flat_scratch_lo 7501// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd1,0x00,0x00] 7502 7503v_ashr_i64 v[5:6], v[1:2], flat_scratch_hi 7504// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd3,0x00,0x00] 7505 7506v_ashr_i64 v[5:6], v[1:2], vcc_lo 7507// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd5,0x00,0x00] 7508 7509v_ashr_i64 v[5:6], v[1:2], vcc_hi 7510// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd7,0x00,0x00] 7511 7512v_ashr_i64 v[5:6], v[1:2], tba_lo 7513// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd9,0x00,0x00] 7514 7515v_ashr_i64 v[5:6], v[1:2], tba_hi 7516// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdb,0x00,0x00] 7517 7518v_ashr_i64 v[5:6], v[1:2], tma_lo 7519// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdd,0x00,0x00] 7520 7521v_ashr_i64 v[5:6], v[1:2], tma_hi 7522// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdf,0x00,0x00] 7523 7524v_ashr_i64 v[5:6], v[1:2], ttmp11 7525// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf7,0x00,0x00] 7526 7527v_ashr_i64 v[5:6], v[1:2], m0 7528// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf9,0x00,0x00] 7529 7530v_ashr_i64 v[5:6], v[1:2], exec_lo 7531// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xfd,0x00,0x00] 7532 7533v_ashr_i64 v[5:6], v[1:2], exec_hi 7534// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xff,0x00,0x00] 7535 7536v_ashr_i64 v[5:6], v[1:2], 0 7537// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x01,0x01,0x00] 7538 7539v_ashr_i64 v[5:6], v[1:2], -1 7540// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x83,0x01,0x00] 7541 7542v_ashr_i64 v[5:6], v[1:2], 0.5 7543// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xe1,0x01,0x00] 7544 7545v_ashr_i64 v[5:6], v[1:2], -4.0 7546// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xef,0x01,0x00] 7547 7548v_ashr_i64 v[5:6], v[1:2], src_vccz 7549// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf7,0x01,0x00] 7550 7551v_ashr_i64 v[5:6], v[1:2], src_execz 7552// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf9,0x01,0x00] 7553 7554v_ashr_i64 v[5:6], v[1:2], src_scc 7555// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xfb,0x01,0x00] 7556 7557v_add_f64 v[5:6], v[1:2], v[2:3] 7558// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x00] 7559 7560v_add_f64 v[254:255], v[1:2], v[2:3] 7561// CHECK: [0xfe,0x00,0xc8,0xd2,0x01,0x05,0x02,0x00] 7562 7563v_add_f64 v[5:6], v[254:255], v[2:3] 7564// CHECK: [0x05,0x00,0xc8,0xd2,0xfe,0x05,0x02,0x00] 7565 7566v_add_f64 v[5:6], s[2:3], v[2:3] 7567// CHECK: [0x05,0x00,0xc8,0xd2,0x02,0x04,0x02,0x00] 7568 7569v_add_f64 v[5:6], s[4:5], v[2:3] 7570// CHECK: [0x05,0x00,0xc8,0xd2,0x04,0x04,0x02,0x00] 7571 7572v_add_f64 v[5:6], s[102:103], v[2:3] 7573// CHECK: [0x05,0x00,0xc8,0xd2,0x66,0x04,0x02,0x00] 7574 7575v_add_f64 v[5:6], flat_scratch, v[2:3] 7576// CHECK: [0x05,0x00,0xc8,0xd2,0x68,0x04,0x02,0x00] 7577 7578v_add_f64 v[5:6], vcc, v[2:3] 7579// CHECK: [0x05,0x00,0xc8,0xd2,0x6a,0x04,0x02,0x00] 7580 7581v_add_f64 v[5:6], tba, v[2:3] 7582// CHECK: [0x05,0x00,0xc8,0xd2,0x6c,0x04,0x02,0x00] 7583 7584v_add_f64 v[5:6], tma, v[2:3] 7585// CHECK: [0x05,0x00,0xc8,0xd2,0x6e,0x04,0x02,0x00] 7586 7587v_add_f64 v[5:6], ttmp[10:11], v[2:3] 7588// CHECK: [0x05,0x00,0xc8,0xd2,0x7a,0x04,0x02,0x00] 7589 7590v_add_f64 v[5:6], exec, v[2:3] 7591// CHECK: [0x05,0x00,0xc8,0xd2,0x7e,0x04,0x02,0x00] 7592 7593v_add_f64 v[5:6], 0, v[2:3] 7594// CHECK: [0x05,0x00,0xc8,0xd2,0x80,0x04,0x02,0x00] 7595 7596v_add_f64 v[5:6], -1, v[2:3] 7597// CHECK: [0x05,0x00,0xc8,0xd2,0xc1,0x04,0x02,0x00] 7598 7599v_add_f64 v[5:6], 0.5, v[2:3] 7600// CHECK: [0x05,0x00,0xc8,0xd2,0xf0,0x04,0x02,0x00] 7601 7602v_add_f64 v[5:6], -4.0, v[2:3] 7603// CHECK: [0x05,0x00,0xc8,0xd2,0xf7,0x04,0x02,0x00] 7604 7605v_add_f64 v[5:6], src_vccz, v[2:3] 7606// CHECK: [0x05,0x00,0xc8,0xd2,0xfb,0x04,0x02,0x00] 7607 7608v_add_f64 v[5:6], src_execz, v[2:3] 7609// CHECK: [0x05,0x00,0xc8,0xd2,0xfc,0x04,0x02,0x00] 7610 7611v_add_f64 v[5:6], src_scc, v[2:3] 7612// CHECK: [0x05,0x00,0xc8,0xd2,0xfd,0x04,0x02,0x00] 7613 7614v_add_f64 v[5:6], v[1:2], v[254:255] 7615// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfd,0x03,0x00] 7616 7617v_add_f64 v[5:6], v[1:2], s[4:5] 7618// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x09,0x00,0x00] 7619 7620v_add_f64 v[5:6], v[1:2], s[6:7] 7621// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x0d,0x00,0x00] 7622 7623v_add_f64 v[5:6], v[1:2], s[102:103] 7624// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xcd,0x00,0x00] 7625 7626v_add_f64 v[5:6], v[1:2], flat_scratch 7627// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd1,0x00,0x00] 7628 7629v_add_f64 v[5:6], v[1:2], vcc 7630// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd5,0x00,0x00] 7631 7632v_add_f64 v[5:6], v[1:2], tba 7633// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd9,0x00,0x00] 7634 7635v_add_f64 v[5:6], v[1:2], tma 7636// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xdd,0x00,0x00] 7637 7638v_add_f64 v[5:6], v[1:2], ttmp[10:11] 7639// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xf5,0x00,0x00] 7640 7641v_add_f64 v[5:6], v[1:2], exec 7642// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfd,0x00,0x00] 7643 7644v_add_f64 v[5:6], v[1:2], 0 7645// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x01,0x01,0x00] 7646 7647v_add_f64 v[5:6], v[1:2], -1 7648// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x83,0x01,0x00] 7649 7650v_add_f64 v[5:6], v[1:2], 0.5 7651// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xe1,0x01,0x00] 7652 7653v_add_f64 v[5:6], v[1:2], -4.0 7654// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xef,0x01,0x00] 7655 7656v_add_f64 v[5:6], v[1:2], src_vccz 7657// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xf7,0x01,0x00] 7658 7659v_add_f64 v[5:6], v[1:2], src_execz 7660// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xf9,0x01,0x00] 7661 7662v_add_f64 v[5:6], v[1:2], src_scc 7663// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfb,0x01,0x00] 7664 7665v_add_f64 v[5:6], -v[1:2], v[2:3] 7666// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x20] 7667 7668v_add_f64 v[5:6], v[1:2], -v[2:3] 7669// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x40] 7670 7671v_add_f64 v[5:6], -v[1:2], -v[2:3] 7672// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x60] 7673 7674v_add_f64 v[5:6], |v[1:2]|, v[2:3] 7675// CHECK: [0x05,0x01,0xc8,0xd2,0x01,0x05,0x02,0x00] 7676 7677v_add_f64 v[5:6], v[1:2], |v[2:3]| 7678// CHECK: [0x05,0x02,0xc8,0xd2,0x01,0x05,0x02,0x00] 7679 7680v_add_f64 v[5:6], |v[1:2]|, |v[2:3]| 7681// CHECK: [0x05,0x03,0xc8,0xd2,0x01,0x05,0x02,0x00] 7682 7683v_add_f64 v[5:6], v[1:2], v[2:3] clamp 7684// CHECK: [0x05,0x08,0xc8,0xd2,0x01,0x05,0x02,0x00] 7685 7686v_add_f64 v[5:6], v[1:2], v[2:3] mul:2 7687// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x08] 7688 7689v_add_f64 v[5:6], v[1:2], v[2:3] mul:4 7690// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x10] 7691 7692v_add_f64 v[5:6], v[1:2], v[2:3] div:2 7693// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x18] 7694 7695v_mul_f64 v[5:6], v[1:2], v[2:3] 7696// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x00] 7697 7698v_mul_f64 v[254:255], v[1:2], v[2:3] 7699// CHECK: [0xfe,0x00,0xca,0xd2,0x01,0x05,0x02,0x00] 7700 7701v_mul_f64 v[5:6], v[254:255], v[2:3] 7702// CHECK: [0x05,0x00,0xca,0xd2,0xfe,0x05,0x02,0x00] 7703 7704v_mul_f64 v[5:6], s[2:3], v[2:3] 7705// CHECK: [0x05,0x00,0xca,0xd2,0x02,0x04,0x02,0x00] 7706 7707v_mul_f64 v[5:6], s[4:5], v[2:3] 7708// CHECK: [0x05,0x00,0xca,0xd2,0x04,0x04,0x02,0x00] 7709 7710v_mul_f64 v[5:6], s[102:103], v[2:3] 7711// CHECK: [0x05,0x00,0xca,0xd2,0x66,0x04,0x02,0x00] 7712 7713v_mul_f64 v[5:6], flat_scratch, v[2:3] 7714// CHECK: [0x05,0x00,0xca,0xd2,0x68,0x04,0x02,0x00] 7715 7716v_mul_f64 v[5:6], vcc, v[2:3] 7717// CHECK: [0x05,0x00,0xca,0xd2,0x6a,0x04,0x02,0x00] 7718 7719v_mul_f64 v[5:6], tba, v[2:3] 7720// CHECK: [0x05,0x00,0xca,0xd2,0x6c,0x04,0x02,0x00] 7721 7722v_mul_f64 v[5:6], tma, v[2:3] 7723// CHECK: [0x05,0x00,0xca,0xd2,0x6e,0x04,0x02,0x00] 7724 7725v_mul_f64 v[5:6], ttmp[10:11], v[2:3] 7726// CHECK: [0x05,0x00,0xca,0xd2,0x7a,0x04,0x02,0x00] 7727 7728v_mul_f64 v[5:6], exec, v[2:3] 7729// CHECK: [0x05,0x00,0xca,0xd2,0x7e,0x04,0x02,0x00] 7730 7731v_mul_f64 v[5:6], 0, v[2:3] 7732// CHECK: [0x05,0x00,0xca,0xd2,0x80,0x04,0x02,0x00] 7733 7734v_mul_f64 v[5:6], -1, v[2:3] 7735// CHECK: [0x05,0x00,0xca,0xd2,0xc1,0x04,0x02,0x00] 7736 7737v_mul_f64 v[5:6], 0.5, v[2:3] 7738// CHECK: [0x05,0x00,0xca,0xd2,0xf0,0x04,0x02,0x00] 7739 7740v_mul_f64 v[5:6], -4.0, v[2:3] 7741// CHECK: [0x05,0x00,0xca,0xd2,0xf7,0x04,0x02,0x00] 7742 7743v_mul_f64 v[5:6], src_vccz, v[2:3] 7744// CHECK: [0x05,0x00,0xca,0xd2,0xfb,0x04,0x02,0x00] 7745 7746v_mul_f64 v[5:6], src_execz, v[2:3] 7747// CHECK: [0x05,0x00,0xca,0xd2,0xfc,0x04,0x02,0x00] 7748 7749v_mul_f64 v[5:6], src_scc, v[2:3] 7750// CHECK: [0x05,0x00,0xca,0xd2,0xfd,0x04,0x02,0x00] 7751 7752v_mul_f64 v[5:6], v[1:2], v[254:255] 7753// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfd,0x03,0x00] 7754 7755v_mul_f64 v[5:6], v[1:2], s[4:5] 7756// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x09,0x00,0x00] 7757 7758v_mul_f64 v[5:6], v[1:2], s[6:7] 7759// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x0d,0x00,0x00] 7760 7761v_mul_f64 v[5:6], v[1:2], s[102:103] 7762// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xcd,0x00,0x00] 7763 7764v_mul_f64 v[5:6], v[1:2], flat_scratch 7765// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd1,0x00,0x00] 7766 7767v_mul_f64 v[5:6], v[1:2], vcc 7768// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd5,0x00,0x00] 7769 7770v_mul_f64 v[5:6], v[1:2], tba 7771// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd9,0x00,0x00] 7772 7773v_mul_f64 v[5:6], v[1:2], tma 7774// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xdd,0x00,0x00] 7775 7776v_mul_f64 v[5:6], v[1:2], ttmp[10:11] 7777// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xf5,0x00,0x00] 7778 7779v_mul_f64 v[5:6], v[1:2], exec 7780// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfd,0x00,0x00] 7781 7782v_mul_f64 v[5:6], v[1:2], 0 7783// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x01,0x01,0x00] 7784 7785v_mul_f64 v[5:6], v[1:2], -1 7786// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x83,0x01,0x00] 7787 7788v_mul_f64 v[5:6], v[1:2], 0.5 7789// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xe1,0x01,0x00] 7790 7791v_mul_f64 v[5:6], v[1:2], -4.0 7792// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xef,0x01,0x00] 7793 7794v_mul_f64 v[5:6], v[1:2], src_vccz 7795// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xf7,0x01,0x00] 7796 7797v_mul_f64 v[5:6], v[1:2], src_execz 7798// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xf9,0x01,0x00] 7799 7800v_mul_f64 v[5:6], v[1:2], src_scc 7801// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfb,0x01,0x00] 7802 7803v_mul_f64 v[5:6], -v[1:2], v[2:3] 7804// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x20] 7805 7806v_mul_f64 v[5:6], v[1:2], -v[2:3] 7807// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x40] 7808 7809v_mul_f64 v[5:6], -v[1:2], -v[2:3] 7810// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x60] 7811 7812v_mul_f64 v[5:6], |v[1:2]|, v[2:3] 7813// CHECK: [0x05,0x01,0xca,0xd2,0x01,0x05,0x02,0x00] 7814 7815v_mul_f64 v[5:6], v[1:2], |v[2:3]| 7816// CHECK: [0x05,0x02,0xca,0xd2,0x01,0x05,0x02,0x00] 7817 7818v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]| 7819// CHECK: [0x05,0x03,0xca,0xd2,0x01,0x05,0x02,0x00] 7820 7821v_mul_f64 v[5:6], v[1:2], v[2:3] clamp 7822// CHECK: [0x05,0x08,0xca,0xd2,0x01,0x05,0x02,0x00] 7823 7824v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2 7825// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x08] 7826 7827v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4 7828// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x10] 7829 7830v_mul_f64 v[5:6], v[1:2], v[2:3] div:2 7831// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x18] 7832 7833v_min_f64 v[5:6], v[1:2], v[2:3] 7834// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x00] 7835 7836v_min_f64 v[254:255], v[1:2], v[2:3] 7837// CHECK: [0xfe,0x00,0xcc,0xd2,0x01,0x05,0x02,0x00] 7838 7839v_min_f64 v[5:6], v[254:255], v[2:3] 7840// CHECK: [0x05,0x00,0xcc,0xd2,0xfe,0x05,0x02,0x00] 7841 7842v_min_f64 v[5:6], s[2:3], v[2:3] 7843// CHECK: [0x05,0x00,0xcc,0xd2,0x02,0x04,0x02,0x00] 7844 7845v_min_f64 v[5:6], s[4:5], v[2:3] 7846// CHECK: [0x05,0x00,0xcc,0xd2,0x04,0x04,0x02,0x00] 7847 7848v_min_f64 v[5:6], s[102:103], v[2:3] 7849// CHECK: [0x05,0x00,0xcc,0xd2,0x66,0x04,0x02,0x00] 7850 7851v_min_f64 v[5:6], flat_scratch, v[2:3] 7852// CHECK: [0x05,0x00,0xcc,0xd2,0x68,0x04,0x02,0x00] 7853 7854v_min_f64 v[5:6], vcc, v[2:3] 7855// CHECK: [0x05,0x00,0xcc,0xd2,0x6a,0x04,0x02,0x00] 7856 7857v_min_f64 v[5:6], tba, v[2:3] 7858// CHECK: [0x05,0x00,0xcc,0xd2,0x6c,0x04,0x02,0x00] 7859 7860v_min_f64 v[5:6], tma, v[2:3] 7861// CHECK: [0x05,0x00,0xcc,0xd2,0x6e,0x04,0x02,0x00] 7862 7863v_min_f64 v[5:6], ttmp[10:11], v[2:3] 7864// CHECK: [0x05,0x00,0xcc,0xd2,0x7a,0x04,0x02,0x00] 7865 7866v_min_f64 v[5:6], exec, v[2:3] 7867// CHECK: [0x05,0x00,0xcc,0xd2,0x7e,0x04,0x02,0x00] 7868 7869v_min_f64 v[5:6], 0, v[2:3] 7870// CHECK: [0x05,0x00,0xcc,0xd2,0x80,0x04,0x02,0x00] 7871 7872v_min_f64 v[5:6], -1, v[2:3] 7873// CHECK: [0x05,0x00,0xcc,0xd2,0xc1,0x04,0x02,0x00] 7874 7875v_min_f64 v[5:6], 0.5, v[2:3] 7876// CHECK: [0x05,0x00,0xcc,0xd2,0xf0,0x04,0x02,0x00] 7877 7878v_min_f64 v[5:6], -4.0, v[2:3] 7879// CHECK: [0x05,0x00,0xcc,0xd2,0xf7,0x04,0x02,0x00] 7880 7881v_min_f64 v[5:6], src_vccz, v[2:3] 7882// CHECK: [0x05,0x00,0xcc,0xd2,0xfb,0x04,0x02,0x00] 7883 7884v_min_f64 v[5:6], src_execz, v[2:3] 7885// CHECK: [0x05,0x00,0xcc,0xd2,0xfc,0x04,0x02,0x00] 7886 7887v_min_f64 v[5:6], src_scc, v[2:3] 7888// CHECK: [0x05,0x00,0xcc,0xd2,0xfd,0x04,0x02,0x00] 7889 7890v_min_f64 v[5:6], v[1:2], v[254:255] 7891// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfd,0x03,0x00] 7892 7893v_min_f64 v[5:6], v[1:2], s[4:5] 7894// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x09,0x00,0x00] 7895 7896v_min_f64 v[5:6], v[1:2], s[6:7] 7897// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x0d,0x00,0x00] 7898 7899v_min_f64 v[5:6], v[1:2], s[102:103] 7900// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xcd,0x00,0x00] 7901 7902v_min_f64 v[5:6], v[1:2], flat_scratch 7903// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd1,0x00,0x00] 7904 7905v_min_f64 v[5:6], v[1:2], vcc 7906// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd5,0x00,0x00] 7907 7908v_min_f64 v[5:6], v[1:2], tba 7909// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd9,0x00,0x00] 7910 7911v_min_f64 v[5:6], v[1:2], tma 7912// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xdd,0x00,0x00] 7913 7914v_min_f64 v[5:6], v[1:2], ttmp[10:11] 7915// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xf5,0x00,0x00] 7916 7917v_min_f64 v[5:6], v[1:2], exec 7918// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfd,0x00,0x00] 7919 7920v_min_f64 v[5:6], v[1:2], 0 7921// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x01,0x01,0x00] 7922 7923v_min_f64 v[5:6], v[1:2], -1 7924// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x83,0x01,0x00] 7925 7926v_min_f64 v[5:6], v[1:2], 0.5 7927// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xe1,0x01,0x00] 7928 7929v_min_f64 v[5:6], v[1:2], -4.0 7930// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xef,0x01,0x00] 7931 7932v_min_f64 v[5:6], v[1:2], src_vccz 7933// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xf7,0x01,0x00] 7934 7935v_min_f64 v[5:6], v[1:2], src_execz 7936// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xf9,0x01,0x00] 7937 7938v_min_f64 v[5:6], v[1:2], src_scc 7939// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfb,0x01,0x00] 7940 7941v_min_f64 v[5:6], -v[1:2], v[2:3] 7942// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x20] 7943 7944v_min_f64 v[5:6], v[1:2], -v[2:3] 7945// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x40] 7946 7947v_min_f64 v[5:6], -v[1:2], -v[2:3] 7948// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x60] 7949 7950v_min_f64 v[5:6], |v[1:2]|, v[2:3] 7951// CHECK: [0x05,0x01,0xcc,0xd2,0x01,0x05,0x02,0x00] 7952 7953v_min_f64 v[5:6], v[1:2], |v[2:3]| 7954// CHECK: [0x05,0x02,0xcc,0xd2,0x01,0x05,0x02,0x00] 7955 7956v_min_f64 v[5:6], |v[1:2]|, |v[2:3]| 7957// CHECK: [0x05,0x03,0xcc,0xd2,0x01,0x05,0x02,0x00] 7958 7959v_min_f64 v[5:6], v[1:2], v[2:3] clamp 7960// CHECK: [0x05,0x08,0xcc,0xd2,0x01,0x05,0x02,0x00] 7961 7962v_min_f64 v[5:6], v[1:2], v[2:3] mul:2 7963// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x08] 7964 7965v_min_f64 v[5:6], v[1:2], v[2:3] mul:4 7966// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x10] 7967 7968v_min_f64 v[5:6], v[1:2], v[2:3] div:2 7969// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x18] 7970 7971v_max_f64 v[5:6], v[1:2], v[2:3] 7972// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x00] 7973 7974v_max_f64 v[254:255], v[1:2], v[2:3] 7975// CHECK: [0xfe,0x00,0xce,0xd2,0x01,0x05,0x02,0x00] 7976 7977v_max_f64 v[5:6], v[254:255], v[2:3] 7978// CHECK: [0x05,0x00,0xce,0xd2,0xfe,0x05,0x02,0x00] 7979 7980v_max_f64 v[5:6], s[2:3], v[2:3] 7981// CHECK: [0x05,0x00,0xce,0xd2,0x02,0x04,0x02,0x00] 7982 7983v_max_f64 v[5:6], s[4:5], v[2:3] 7984// CHECK: [0x05,0x00,0xce,0xd2,0x04,0x04,0x02,0x00] 7985 7986v_max_f64 v[5:6], s[102:103], v[2:3] 7987// CHECK: [0x05,0x00,0xce,0xd2,0x66,0x04,0x02,0x00] 7988 7989v_max_f64 v[5:6], flat_scratch, v[2:3] 7990// CHECK: [0x05,0x00,0xce,0xd2,0x68,0x04,0x02,0x00] 7991 7992v_max_f64 v[5:6], vcc, v[2:3] 7993// CHECK: [0x05,0x00,0xce,0xd2,0x6a,0x04,0x02,0x00] 7994 7995v_max_f64 v[5:6], tba, v[2:3] 7996// CHECK: [0x05,0x00,0xce,0xd2,0x6c,0x04,0x02,0x00] 7997 7998v_max_f64 v[5:6], tma, v[2:3] 7999// CHECK: [0x05,0x00,0xce,0xd2,0x6e,0x04,0x02,0x00] 8000 8001v_max_f64 v[5:6], ttmp[10:11], v[2:3] 8002// CHECK: [0x05,0x00,0xce,0xd2,0x7a,0x04,0x02,0x00] 8003 8004v_max_f64 v[5:6], exec, v[2:3] 8005// CHECK: [0x05,0x00,0xce,0xd2,0x7e,0x04,0x02,0x00] 8006 8007v_max_f64 v[5:6], 0, v[2:3] 8008// CHECK: [0x05,0x00,0xce,0xd2,0x80,0x04,0x02,0x00] 8009 8010v_max_f64 v[5:6], -1, v[2:3] 8011// CHECK: [0x05,0x00,0xce,0xd2,0xc1,0x04,0x02,0x00] 8012 8013v_max_f64 v[5:6], 0.5, v[2:3] 8014// CHECK: [0x05,0x00,0xce,0xd2,0xf0,0x04,0x02,0x00] 8015 8016v_max_f64 v[5:6], -4.0, v[2:3] 8017// CHECK: [0x05,0x00,0xce,0xd2,0xf7,0x04,0x02,0x00] 8018 8019v_max_f64 v[5:6], src_vccz, v[2:3] 8020// CHECK: [0x05,0x00,0xce,0xd2,0xfb,0x04,0x02,0x00] 8021 8022v_max_f64 v[5:6], src_execz, v[2:3] 8023// CHECK: [0x05,0x00,0xce,0xd2,0xfc,0x04,0x02,0x00] 8024 8025v_max_f64 v[5:6], src_scc, v[2:3] 8026// CHECK: [0x05,0x00,0xce,0xd2,0xfd,0x04,0x02,0x00] 8027 8028v_max_f64 v[5:6], v[1:2], v[254:255] 8029// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfd,0x03,0x00] 8030 8031v_max_f64 v[5:6], v[1:2], s[4:5] 8032// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x09,0x00,0x00] 8033 8034v_max_f64 v[5:6], v[1:2], s[6:7] 8035// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x0d,0x00,0x00] 8036 8037v_max_f64 v[5:6], v[1:2], s[102:103] 8038// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xcd,0x00,0x00] 8039 8040v_max_f64 v[5:6], v[1:2], flat_scratch 8041// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd1,0x00,0x00] 8042 8043v_max_f64 v[5:6], v[1:2], vcc 8044// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd5,0x00,0x00] 8045 8046v_max_f64 v[5:6], v[1:2], tba 8047// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd9,0x00,0x00] 8048 8049v_max_f64 v[5:6], v[1:2], tma 8050// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xdd,0x00,0x00] 8051 8052v_max_f64 v[5:6], v[1:2], ttmp[10:11] 8053// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xf5,0x00,0x00] 8054 8055v_max_f64 v[5:6], v[1:2], exec 8056// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfd,0x00,0x00] 8057 8058v_max_f64 v[5:6], v[1:2], 0 8059// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x01,0x01,0x00] 8060 8061v_max_f64 v[5:6], v[1:2], -1 8062// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x83,0x01,0x00] 8063 8064v_max_f64 v[5:6], v[1:2], 0.5 8065// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xe1,0x01,0x00] 8066 8067v_max_f64 v[5:6], v[1:2], -4.0 8068// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xef,0x01,0x00] 8069 8070v_max_f64 v[5:6], v[1:2], src_vccz 8071// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xf7,0x01,0x00] 8072 8073v_max_f64 v[5:6], v[1:2], src_execz 8074// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xf9,0x01,0x00] 8075 8076v_max_f64 v[5:6], v[1:2], src_scc 8077// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfb,0x01,0x00] 8078 8079v_max_f64 v[5:6], -v[1:2], v[2:3] 8080// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x20] 8081 8082v_max_f64 v[5:6], v[1:2], -v[2:3] 8083// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x40] 8084 8085v_max_f64 v[5:6], -v[1:2], -v[2:3] 8086// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x60] 8087 8088v_max_f64 v[5:6], |v[1:2]|, v[2:3] 8089// CHECK: [0x05,0x01,0xce,0xd2,0x01,0x05,0x02,0x00] 8090 8091v_max_f64 v[5:6], v[1:2], |v[2:3]| 8092// CHECK: [0x05,0x02,0xce,0xd2,0x01,0x05,0x02,0x00] 8093 8094v_max_f64 v[5:6], |v[1:2]|, |v[2:3]| 8095// CHECK: [0x05,0x03,0xce,0xd2,0x01,0x05,0x02,0x00] 8096 8097v_max_f64 v[5:6], v[1:2], v[2:3] clamp 8098// CHECK: [0x05,0x08,0xce,0xd2,0x01,0x05,0x02,0x00] 8099 8100v_max_f64 v[5:6], v[1:2], v[2:3] mul:2 8101// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x08] 8102 8103v_max_f64 v[5:6], v[1:2], v[2:3] mul:4 8104// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x10] 8105 8106v_max_f64 v[5:6], v[1:2], v[2:3] div:2 8107// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x18] 8108 8109v_ldexp_f64 v[5:6], v[1:2], v2 8110// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x00] 8111 8112v_ldexp_f64 v[254:255], v[1:2], v2 8113// CHECK: [0xfe,0x00,0xd0,0xd2,0x01,0x05,0x02,0x00] 8114 8115v_ldexp_f64 v[5:6], v[254:255], v2 8116// CHECK: [0x05,0x00,0xd0,0xd2,0xfe,0x05,0x02,0x00] 8117 8118v_ldexp_f64 v[5:6], s[2:3], v2 8119// CHECK: [0x05,0x00,0xd0,0xd2,0x02,0x04,0x02,0x00] 8120 8121v_ldexp_f64 v[5:6], s[4:5], v2 8122// CHECK: [0x05,0x00,0xd0,0xd2,0x04,0x04,0x02,0x00] 8123 8124v_ldexp_f64 v[5:6], s[102:103], v2 8125// CHECK: [0x05,0x00,0xd0,0xd2,0x66,0x04,0x02,0x00] 8126 8127v_ldexp_f64 v[5:6], flat_scratch, v2 8128// CHECK: [0x05,0x00,0xd0,0xd2,0x68,0x04,0x02,0x00] 8129 8130v_ldexp_f64 v[5:6], vcc, v2 8131// CHECK: [0x05,0x00,0xd0,0xd2,0x6a,0x04,0x02,0x00] 8132 8133v_ldexp_f64 v[5:6], tba, v2 8134// CHECK: [0x05,0x00,0xd0,0xd2,0x6c,0x04,0x02,0x00] 8135 8136v_ldexp_f64 v[5:6], tma, v2 8137// CHECK: [0x05,0x00,0xd0,0xd2,0x6e,0x04,0x02,0x00] 8138 8139v_ldexp_f64 v[5:6], ttmp[10:11], v2 8140// CHECK: [0x05,0x00,0xd0,0xd2,0x7a,0x04,0x02,0x00] 8141 8142v_ldexp_f64 v[5:6], exec, v2 8143// CHECK: [0x05,0x00,0xd0,0xd2,0x7e,0x04,0x02,0x00] 8144 8145v_ldexp_f64 v[5:6], 0, v2 8146// CHECK: [0x05,0x00,0xd0,0xd2,0x80,0x04,0x02,0x00] 8147 8148v_ldexp_f64 v[5:6], -1, v2 8149// CHECK: [0x05,0x00,0xd0,0xd2,0xc1,0x04,0x02,0x00] 8150 8151v_ldexp_f64 v[5:6], 0.5, v2 8152// CHECK: [0x05,0x00,0xd0,0xd2,0xf0,0x04,0x02,0x00] 8153 8154v_ldexp_f64 v[5:6], -4.0, v2 8155// CHECK: [0x05,0x00,0xd0,0xd2,0xf7,0x04,0x02,0x00] 8156 8157v_ldexp_f64 v[5:6], src_vccz, v2 8158// CHECK: [0x05,0x00,0xd0,0xd2,0xfb,0x04,0x02,0x00] 8159 8160v_ldexp_f64 v[5:6], src_execz, v2 8161// CHECK: [0x05,0x00,0xd0,0xd2,0xfc,0x04,0x02,0x00] 8162 8163v_ldexp_f64 v[5:6], src_scc, v2 8164// CHECK: [0x05,0x00,0xd0,0xd2,0xfd,0x04,0x02,0x00] 8165 8166v_ldexp_f64 v[5:6], v[1:2], v255 8167// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xff,0x03,0x00] 8168 8169v_ldexp_f64 v[5:6], v[1:2], s2 8170// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x00,0x00] 8171 8172v_ldexp_f64 v[5:6], v[1:2], s103 8173// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xcf,0x00,0x00] 8174 8175v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo 8176// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd1,0x00,0x00] 8177 8178v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi 8179// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd3,0x00,0x00] 8180 8181v_ldexp_f64 v[5:6], v[1:2], vcc_lo 8182// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd5,0x00,0x00] 8183 8184v_ldexp_f64 v[5:6], v[1:2], vcc_hi 8185// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd7,0x00,0x00] 8186 8187v_ldexp_f64 v[5:6], v[1:2], tba_lo 8188// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd9,0x00,0x00] 8189 8190v_ldexp_f64 v[5:6], v[1:2], tba_hi 8191// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdb,0x00,0x00] 8192 8193v_ldexp_f64 v[5:6], v[1:2], tma_lo 8194// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdd,0x00,0x00] 8195 8196v_ldexp_f64 v[5:6], v[1:2], tma_hi 8197// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdf,0x00,0x00] 8198 8199v_ldexp_f64 v[5:6], v[1:2], ttmp11 8200// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf7,0x00,0x00] 8201 8202v_ldexp_f64 v[5:6], v[1:2], m0 8203// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf9,0x00,0x00] 8204 8205v_ldexp_f64 v[5:6], v[1:2], exec_lo 8206// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xfd,0x00,0x00] 8207 8208v_ldexp_f64 v[5:6], v[1:2], exec_hi 8209// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xff,0x00,0x00] 8210 8211v_ldexp_f64 v[5:6], v[1:2], 0 8212// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x01,0x01,0x00] 8213 8214v_ldexp_f64 v[5:6], v[1:2], -1 8215// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x83,0x01,0x00] 8216 8217v_ldexp_f64 v[5:6], v[1:2], 0.5 8218// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xe1,0x01,0x00] 8219 8220v_ldexp_f64 v[5:6], v[1:2], -4.0 8221// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xef,0x01,0x00] 8222 8223v_ldexp_f64 v[5:6], v[1:2], src_vccz 8224// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf7,0x01,0x00] 8225 8226v_ldexp_f64 v[5:6], v[1:2], src_execz 8227// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf9,0x01,0x00] 8228 8229v_ldexp_f64 v[5:6], v[1:2], src_scc 8230// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xfb,0x01,0x00] 8231 8232v_ldexp_f64 v[5:6], -v[1:2], v2 8233// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x20] 8234 8235v_ldexp_f64 v[5:6], |v[1:2]|, v2 8236// CHECK: [0x05,0x01,0xd0,0xd2,0x01,0x05,0x02,0x00] 8237 8238v_ldexp_f64 v[5:6], v[1:2], v2 clamp 8239// CHECK: [0x05,0x08,0xd0,0xd2,0x01,0x05,0x02,0x00] 8240 8241v_ldexp_f64 v[5:6], v[1:2], v2 mul:2 8242// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x08] 8243 8244v_ldexp_f64 v[5:6], v[1:2], v2 mul:4 8245// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x10] 8246 8247v_ldexp_f64 v[5:6], v[1:2], v2 div:2 8248// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x18] 8249 8250v_mul_lo_u32 v5, v1, v2 8251// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x05,0x02,0x00] 8252 8253v_mul_lo_u32 v255, v1, v2 8254// CHECK: [0xff,0x00,0xd2,0xd2,0x01,0x05,0x02,0x00] 8255 8256v_mul_lo_u32 v5, v255, v2 8257// CHECK: [0x05,0x00,0xd2,0xd2,0xff,0x05,0x02,0x00] 8258 8259v_mul_lo_u32 v5, s1, v2 8260// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x04,0x02,0x00] 8261 8262v_mul_lo_u32 v5, s103, v2 8263// CHECK: [0x05,0x00,0xd2,0xd2,0x67,0x04,0x02,0x00] 8264 8265v_mul_lo_u32 v5, flat_scratch_lo, v2 8266// CHECK: [0x05,0x00,0xd2,0xd2,0x68,0x04,0x02,0x00] 8267 8268v_mul_lo_u32 v5, flat_scratch_hi, v2 8269// CHECK: [0x05,0x00,0xd2,0xd2,0x69,0x04,0x02,0x00] 8270 8271v_mul_lo_u32 v5, vcc_lo, v2 8272// CHECK: [0x05,0x00,0xd2,0xd2,0x6a,0x04,0x02,0x00] 8273 8274v_mul_lo_u32 v5, vcc_hi, v2 8275// CHECK: [0x05,0x00,0xd2,0xd2,0x6b,0x04,0x02,0x00] 8276 8277v_mul_lo_u32 v5, tba_lo, v2 8278// CHECK: [0x05,0x00,0xd2,0xd2,0x6c,0x04,0x02,0x00] 8279 8280v_mul_lo_u32 v5, tba_hi, v2 8281// CHECK: [0x05,0x00,0xd2,0xd2,0x6d,0x04,0x02,0x00] 8282 8283v_mul_lo_u32 v5, tma_lo, v2 8284// CHECK: [0x05,0x00,0xd2,0xd2,0x6e,0x04,0x02,0x00] 8285 8286v_mul_lo_u32 v5, tma_hi, v2 8287// CHECK: [0x05,0x00,0xd2,0xd2,0x6f,0x04,0x02,0x00] 8288 8289v_mul_lo_u32 v5, ttmp11, v2 8290// CHECK: [0x05,0x00,0xd2,0xd2,0x7b,0x04,0x02,0x00] 8291 8292v_mul_lo_u32 v5, m0, v2 8293// CHECK: [0x05,0x00,0xd2,0xd2,0x7c,0x04,0x02,0x00] 8294 8295v_mul_lo_u32 v5, exec_lo, v2 8296// CHECK: [0x05,0x00,0xd2,0xd2,0x7e,0x04,0x02,0x00] 8297 8298v_mul_lo_u32 v5, exec_hi, v2 8299// CHECK: [0x05,0x00,0xd2,0xd2,0x7f,0x04,0x02,0x00] 8300 8301v_mul_lo_u32 v5, 0, v2 8302// CHECK: [0x05,0x00,0xd2,0xd2,0x80,0x04,0x02,0x00] 8303 8304v_mul_lo_u32 v5, -1, v2 8305// CHECK: [0x05,0x00,0xd2,0xd2,0xc1,0x04,0x02,0x00] 8306 8307v_mul_lo_u32 v5, 0.5, v2 8308// CHECK: [0x05,0x00,0xd2,0xd2,0xf0,0x04,0x02,0x00] 8309 8310v_mul_lo_u32 v5, -4.0, v2 8311// CHECK: [0x05,0x00,0xd2,0xd2,0xf7,0x04,0x02,0x00] 8312 8313v_mul_lo_u32 v5, src_vccz, v2 8314// CHECK: [0x05,0x00,0xd2,0xd2,0xfb,0x04,0x02,0x00] 8315 8316v_mul_lo_u32 v5, src_execz, v2 8317// CHECK: [0x05,0x00,0xd2,0xd2,0xfc,0x04,0x02,0x00] 8318 8319v_mul_lo_u32 v5, src_scc, v2 8320// CHECK: [0x05,0x00,0xd2,0xd2,0xfd,0x04,0x02,0x00] 8321 8322v_mul_lo_u32 v5, src_lds_direct, v2 8323// CHECK: [0x05,0x00,0xd2,0xd2,0xfe,0x04,0x02,0x00] 8324 8325v_mul_lo_u32 v5, v1, v255 8326// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xff,0x03,0x00] 8327 8328v_mul_lo_u32 v5, v1, s2 8329// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x05,0x00,0x00] 8330 8331v_mul_lo_u32 v5, v1, s103 8332// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xcf,0x00,0x00] 8333 8334v_mul_lo_u32 v5, v1, flat_scratch_lo 8335// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd1,0x00,0x00] 8336 8337v_mul_lo_u32 v5, v1, flat_scratch_hi 8338// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd3,0x00,0x00] 8339 8340v_mul_lo_u32 v5, v1, vcc_lo 8341// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd5,0x00,0x00] 8342 8343v_mul_lo_u32 v5, v1, vcc_hi 8344// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd7,0x00,0x00] 8345 8346v_mul_lo_u32 v5, v1, tba_lo 8347// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd9,0x00,0x00] 8348 8349v_mul_lo_u32 v5, v1, tba_hi 8350// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdb,0x00,0x00] 8351 8352v_mul_lo_u32 v5, v1, tma_lo 8353// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdd,0x00,0x00] 8354 8355v_mul_lo_u32 v5, v1, tma_hi 8356// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdf,0x00,0x00] 8357 8358v_mul_lo_u32 v5, v1, ttmp11 8359// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf7,0x00,0x00] 8360 8361v_mul_lo_u32 v5, v1, m0 8362// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf9,0x00,0x00] 8363 8364v_mul_lo_u32 v5, v1, exec_lo 8365// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xfd,0x00,0x00] 8366 8367v_mul_lo_u32 v5, v1, exec_hi 8368// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xff,0x00,0x00] 8369 8370v_mul_lo_u32 v5, v1, 0 8371// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x01,0x01,0x00] 8372 8373v_mul_lo_u32 v5, v1, -1 8374// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x83,0x01,0x00] 8375 8376v_mul_lo_u32 v5, v1, 0.5 8377// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xe1,0x01,0x00] 8378 8379v_mul_lo_u32 v5, v1, -4.0 8380// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xef,0x01,0x00] 8381 8382v_mul_lo_u32 v5, v1, src_vccz 8383// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf7,0x01,0x00] 8384 8385v_mul_lo_u32 v5, v1, src_execz 8386// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf9,0x01,0x00] 8387 8388v_mul_lo_u32 v5, v1, src_scc 8389// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xfb,0x01,0x00] 8390 8391v_mul_hi_u32 v5, v1, v2 8392// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x05,0x02,0x00] 8393 8394v_mul_hi_u32 v255, v1, v2 8395// CHECK: [0xff,0x00,0xd4,0xd2,0x01,0x05,0x02,0x00] 8396 8397v_mul_hi_u32 v5, v255, v2 8398// CHECK: [0x05,0x00,0xd4,0xd2,0xff,0x05,0x02,0x00] 8399 8400v_mul_hi_u32 v5, s1, v2 8401// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x04,0x02,0x00] 8402 8403v_mul_hi_u32 v5, s103, v2 8404// CHECK: [0x05,0x00,0xd4,0xd2,0x67,0x04,0x02,0x00] 8405 8406v_mul_hi_u32 v5, flat_scratch_lo, v2 8407// CHECK: [0x05,0x00,0xd4,0xd2,0x68,0x04,0x02,0x00] 8408 8409v_mul_hi_u32 v5, flat_scratch_hi, v2 8410// CHECK: [0x05,0x00,0xd4,0xd2,0x69,0x04,0x02,0x00] 8411 8412v_mul_hi_u32 v5, vcc_lo, v2 8413// CHECK: [0x05,0x00,0xd4,0xd2,0x6a,0x04,0x02,0x00] 8414 8415v_mul_hi_u32 v5, vcc_hi, v2 8416// CHECK: [0x05,0x00,0xd4,0xd2,0x6b,0x04,0x02,0x00] 8417 8418v_mul_hi_u32 v5, tba_lo, v2 8419// CHECK: [0x05,0x00,0xd4,0xd2,0x6c,0x04,0x02,0x00] 8420 8421v_mul_hi_u32 v5, tba_hi, v2 8422// CHECK: [0x05,0x00,0xd4,0xd2,0x6d,0x04,0x02,0x00] 8423 8424v_mul_hi_u32 v5, tma_lo, v2 8425// CHECK: [0x05,0x00,0xd4,0xd2,0x6e,0x04,0x02,0x00] 8426 8427v_mul_hi_u32 v5, tma_hi, v2 8428// CHECK: [0x05,0x00,0xd4,0xd2,0x6f,0x04,0x02,0x00] 8429 8430v_mul_hi_u32 v5, ttmp11, v2 8431// CHECK: [0x05,0x00,0xd4,0xd2,0x7b,0x04,0x02,0x00] 8432 8433v_mul_hi_u32 v5, m0, v2 8434// CHECK: [0x05,0x00,0xd4,0xd2,0x7c,0x04,0x02,0x00] 8435 8436v_mul_hi_u32 v5, exec_lo, v2 8437// CHECK: [0x05,0x00,0xd4,0xd2,0x7e,0x04,0x02,0x00] 8438 8439v_mul_hi_u32 v5, exec_hi, v2 8440// CHECK: [0x05,0x00,0xd4,0xd2,0x7f,0x04,0x02,0x00] 8441 8442v_mul_hi_u32 v5, 0, v2 8443// CHECK: [0x05,0x00,0xd4,0xd2,0x80,0x04,0x02,0x00] 8444 8445v_mul_hi_u32 v5, -1, v2 8446// CHECK: [0x05,0x00,0xd4,0xd2,0xc1,0x04,0x02,0x00] 8447 8448v_mul_hi_u32 v5, 0.5, v2 8449// CHECK: [0x05,0x00,0xd4,0xd2,0xf0,0x04,0x02,0x00] 8450 8451v_mul_hi_u32 v5, -4.0, v2 8452// CHECK: [0x05,0x00,0xd4,0xd2,0xf7,0x04,0x02,0x00] 8453 8454v_mul_hi_u32 v5, src_vccz, v2 8455// CHECK: [0x05,0x00,0xd4,0xd2,0xfb,0x04,0x02,0x00] 8456 8457v_mul_hi_u32 v5, src_execz, v2 8458// CHECK: [0x05,0x00,0xd4,0xd2,0xfc,0x04,0x02,0x00] 8459 8460v_mul_hi_u32 v5, src_scc, v2 8461// CHECK: [0x05,0x00,0xd4,0xd2,0xfd,0x04,0x02,0x00] 8462 8463v_mul_hi_u32 v5, src_lds_direct, v2 8464// CHECK: [0x05,0x00,0xd4,0xd2,0xfe,0x04,0x02,0x00] 8465 8466v_mul_hi_u32 v5, v1, v255 8467// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xff,0x03,0x00] 8468 8469v_mul_hi_u32 v5, v1, s2 8470// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x05,0x00,0x00] 8471 8472v_mul_hi_u32 v5, v1, s103 8473// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xcf,0x00,0x00] 8474 8475v_mul_hi_u32 v5, v1, flat_scratch_lo 8476// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd1,0x00,0x00] 8477 8478v_mul_hi_u32 v5, v1, flat_scratch_hi 8479// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd3,0x00,0x00] 8480 8481v_mul_hi_u32 v5, v1, vcc_lo 8482// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd5,0x00,0x00] 8483 8484v_mul_hi_u32 v5, v1, vcc_hi 8485// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd7,0x00,0x00] 8486 8487v_mul_hi_u32 v5, v1, tba_lo 8488// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd9,0x00,0x00] 8489 8490v_mul_hi_u32 v5, v1, tba_hi 8491// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdb,0x00,0x00] 8492 8493v_mul_hi_u32 v5, v1, tma_lo 8494// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdd,0x00,0x00] 8495 8496v_mul_hi_u32 v5, v1, tma_hi 8497// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdf,0x00,0x00] 8498 8499v_mul_hi_u32 v5, v1, ttmp11 8500// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf7,0x00,0x00] 8501 8502v_mul_hi_u32 v5, v1, m0 8503// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf9,0x00,0x00] 8504 8505v_mul_hi_u32 v5, v1, exec_lo 8506// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xfd,0x00,0x00] 8507 8508v_mul_hi_u32 v5, v1, exec_hi 8509// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xff,0x00,0x00] 8510 8511v_mul_hi_u32 v5, v1, 0 8512// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x01,0x01,0x00] 8513 8514v_mul_hi_u32 v5, v1, -1 8515// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x83,0x01,0x00] 8516 8517v_mul_hi_u32 v5, v1, 0.5 8518// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xe1,0x01,0x00] 8519 8520v_mul_hi_u32 v5, v1, -4.0 8521// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xef,0x01,0x00] 8522 8523v_mul_hi_u32 v5, v1, src_vccz 8524// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf7,0x01,0x00] 8525 8526v_mul_hi_u32 v5, v1, src_execz 8527// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf9,0x01,0x00] 8528 8529v_mul_hi_u32 v5, v1, src_scc 8530// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xfb,0x01,0x00] 8531 8532v_mul_lo_i32 v5, v1, v2 8533// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x05,0x02,0x00] 8534 8535v_mul_lo_i32 v255, v1, v2 8536// CHECK: [0xff,0x00,0xd6,0xd2,0x01,0x05,0x02,0x00] 8537 8538v_mul_lo_i32 v5, v255, v2 8539// CHECK: [0x05,0x00,0xd6,0xd2,0xff,0x05,0x02,0x00] 8540 8541v_mul_lo_i32 v5, s1, v2 8542// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x04,0x02,0x00] 8543 8544v_mul_lo_i32 v5, s103, v2 8545// CHECK: [0x05,0x00,0xd6,0xd2,0x67,0x04,0x02,0x00] 8546 8547v_mul_lo_i32 v5, flat_scratch_lo, v2 8548// CHECK: [0x05,0x00,0xd6,0xd2,0x68,0x04,0x02,0x00] 8549 8550v_mul_lo_i32 v5, flat_scratch_hi, v2 8551// CHECK: [0x05,0x00,0xd6,0xd2,0x69,0x04,0x02,0x00] 8552 8553v_mul_lo_i32 v5, vcc_lo, v2 8554// CHECK: [0x05,0x00,0xd6,0xd2,0x6a,0x04,0x02,0x00] 8555 8556v_mul_lo_i32 v5, vcc_hi, v2 8557// CHECK: [0x05,0x00,0xd6,0xd2,0x6b,0x04,0x02,0x00] 8558 8559v_mul_lo_i32 v5, tba_lo, v2 8560// CHECK: [0x05,0x00,0xd6,0xd2,0x6c,0x04,0x02,0x00] 8561 8562v_mul_lo_i32 v5, tba_hi, v2 8563// CHECK: [0x05,0x00,0xd6,0xd2,0x6d,0x04,0x02,0x00] 8564 8565v_mul_lo_i32 v5, tma_lo, v2 8566// CHECK: [0x05,0x00,0xd6,0xd2,0x6e,0x04,0x02,0x00] 8567 8568v_mul_lo_i32 v5, tma_hi, v2 8569// CHECK: [0x05,0x00,0xd6,0xd2,0x6f,0x04,0x02,0x00] 8570 8571v_mul_lo_i32 v5, ttmp11, v2 8572// CHECK: [0x05,0x00,0xd6,0xd2,0x7b,0x04,0x02,0x00] 8573 8574v_mul_lo_i32 v5, m0, v2 8575// CHECK: [0x05,0x00,0xd6,0xd2,0x7c,0x04,0x02,0x00] 8576 8577v_mul_lo_i32 v5, exec_lo, v2 8578// CHECK: [0x05,0x00,0xd6,0xd2,0x7e,0x04,0x02,0x00] 8579 8580v_mul_lo_i32 v5, exec_hi, v2 8581// CHECK: [0x05,0x00,0xd6,0xd2,0x7f,0x04,0x02,0x00] 8582 8583v_mul_lo_i32 v5, 0, v2 8584// CHECK: [0x05,0x00,0xd6,0xd2,0x80,0x04,0x02,0x00] 8585 8586v_mul_lo_i32 v5, -1, v2 8587// CHECK: [0x05,0x00,0xd6,0xd2,0xc1,0x04,0x02,0x00] 8588 8589v_mul_lo_i32 v5, 0.5, v2 8590// CHECK: [0x05,0x00,0xd6,0xd2,0xf0,0x04,0x02,0x00] 8591 8592v_mul_lo_i32 v5, -4.0, v2 8593// CHECK: [0x05,0x00,0xd6,0xd2,0xf7,0x04,0x02,0x00] 8594 8595v_mul_lo_i32 v5, src_vccz, v2 8596// CHECK: [0x05,0x00,0xd6,0xd2,0xfb,0x04,0x02,0x00] 8597 8598v_mul_lo_i32 v5, src_execz, v2 8599// CHECK: [0x05,0x00,0xd6,0xd2,0xfc,0x04,0x02,0x00] 8600 8601v_mul_lo_i32 v5, src_scc, v2 8602// CHECK: [0x05,0x00,0xd6,0xd2,0xfd,0x04,0x02,0x00] 8603 8604v_mul_lo_i32 v5, src_lds_direct, v2 8605// CHECK: [0x05,0x00,0xd6,0xd2,0xfe,0x04,0x02,0x00] 8606 8607v_mul_lo_i32 v5, v1, v255 8608// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xff,0x03,0x00] 8609 8610v_mul_lo_i32 v5, v1, s2 8611// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x05,0x00,0x00] 8612 8613v_mul_lo_i32 v5, v1, s103 8614// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xcf,0x00,0x00] 8615 8616v_mul_lo_i32 v5, v1, flat_scratch_lo 8617// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd1,0x00,0x00] 8618 8619v_mul_lo_i32 v5, v1, flat_scratch_hi 8620// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd3,0x00,0x00] 8621 8622v_mul_lo_i32 v5, v1, vcc_lo 8623// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd5,0x00,0x00] 8624 8625v_mul_lo_i32 v5, v1, vcc_hi 8626// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd7,0x00,0x00] 8627 8628v_mul_lo_i32 v5, v1, tba_lo 8629// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd9,0x00,0x00] 8630 8631v_mul_lo_i32 v5, v1, tba_hi 8632// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdb,0x00,0x00] 8633 8634v_mul_lo_i32 v5, v1, tma_lo 8635// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdd,0x00,0x00] 8636 8637v_mul_lo_i32 v5, v1, tma_hi 8638// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdf,0x00,0x00] 8639 8640v_mul_lo_i32 v5, v1, ttmp11 8641// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf7,0x00,0x00] 8642 8643v_mul_lo_i32 v5, v1, m0 8644// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf9,0x00,0x00] 8645 8646v_mul_lo_i32 v5, v1, exec_lo 8647// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xfd,0x00,0x00] 8648 8649v_mul_lo_i32 v5, v1, exec_hi 8650// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xff,0x00,0x00] 8651 8652v_mul_lo_i32 v5, v1, 0 8653// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x01,0x01,0x00] 8654 8655v_mul_lo_i32 v5, v1, -1 8656// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x83,0x01,0x00] 8657 8658v_mul_lo_i32 v5, v1, 0.5 8659// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xe1,0x01,0x00] 8660 8661v_mul_lo_i32 v5, v1, -4.0 8662// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xef,0x01,0x00] 8663 8664v_mul_lo_i32 v5, v1, src_vccz 8665// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf7,0x01,0x00] 8666 8667v_mul_lo_i32 v5, v1, src_execz 8668// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf9,0x01,0x00] 8669 8670v_mul_lo_i32 v5, v1, src_scc 8671// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xfb,0x01,0x00] 8672 8673v_mul_hi_i32 v5, v1, v2 8674// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x05,0x02,0x00] 8675 8676v_mul_hi_i32 v255, v1, v2 8677// CHECK: [0xff,0x00,0xd8,0xd2,0x01,0x05,0x02,0x00] 8678 8679v_mul_hi_i32 v5, v255, v2 8680// CHECK: [0x05,0x00,0xd8,0xd2,0xff,0x05,0x02,0x00] 8681 8682v_mul_hi_i32 v5, s1, v2 8683// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x04,0x02,0x00] 8684 8685v_mul_hi_i32 v5, s103, v2 8686// CHECK: [0x05,0x00,0xd8,0xd2,0x67,0x04,0x02,0x00] 8687 8688v_mul_hi_i32 v5, flat_scratch_lo, v2 8689// CHECK: [0x05,0x00,0xd8,0xd2,0x68,0x04,0x02,0x00] 8690 8691v_mul_hi_i32 v5, flat_scratch_hi, v2 8692// CHECK: [0x05,0x00,0xd8,0xd2,0x69,0x04,0x02,0x00] 8693 8694v_mul_hi_i32 v5, vcc_lo, v2 8695// CHECK: [0x05,0x00,0xd8,0xd2,0x6a,0x04,0x02,0x00] 8696 8697v_mul_hi_i32 v5, vcc_hi, v2 8698// CHECK: [0x05,0x00,0xd8,0xd2,0x6b,0x04,0x02,0x00] 8699 8700v_mul_hi_i32 v5, tba_lo, v2 8701// CHECK: [0x05,0x00,0xd8,0xd2,0x6c,0x04,0x02,0x00] 8702 8703v_mul_hi_i32 v5, tba_hi, v2 8704// CHECK: [0x05,0x00,0xd8,0xd2,0x6d,0x04,0x02,0x00] 8705 8706v_mul_hi_i32 v5, tma_lo, v2 8707// CHECK: [0x05,0x00,0xd8,0xd2,0x6e,0x04,0x02,0x00] 8708 8709v_mul_hi_i32 v5, tma_hi, v2 8710// CHECK: [0x05,0x00,0xd8,0xd2,0x6f,0x04,0x02,0x00] 8711 8712v_mul_hi_i32 v5, ttmp11, v2 8713// CHECK: [0x05,0x00,0xd8,0xd2,0x7b,0x04,0x02,0x00] 8714 8715v_mul_hi_i32 v5, m0, v2 8716// CHECK: [0x05,0x00,0xd8,0xd2,0x7c,0x04,0x02,0x00] 8717 8718v_mul_hi_i32 v5, exec_lo, v2 8719// CHECK: [0x05,0x00,0xd8,0xd2,0x7e,0x04,0x02,0x00] 8720 8721v_mul_hi_i32 v5, exec_hi, v2 8722// CHECK: [0x05,0x00,0xd8,0xd2,0x7f,0x04,0x02,0x00] 8723 8724v_mul_hi_i32 v5, 0, v2 8725// CHECK: [0x05,0x00,0xd8,0xd2,0x80,0x04,0x02,0x00] 8726 8727v_mul_hi_i32 v5, -1, v2 8728// CHECK: [0x05,0x00,0xd8,0xd2,0xc1,0x04,0x02,0x00] 8729 8730v_mul_hi_i32 v5, 0.5, v2 8731// CHECK: [0x05,0x00,0xd8,0xd2,0xf0,0x04,0x02,0x00] 8732 8733v_mul_hi_i32 v5, -4.0, v2 8734// CHECK: [0x05,0x00,0xd8,0xd2,0xf7,0x04,0x02,0x00] 8735 8736v_mul_hi_i32 v5, src_vccz, v2 8737// CHECK: [0x05,0x00,0xd8,0xd2,0xfb,0x04,0x02,0x00] 8738 8739v_mul_hi_i32 v5, src_execz, v2 8740// CHECK: [0x05,0x00,0xd8,0xd2,0xfc,0x04,0x02,0x00] 8741 8742v_mul_hi_i32 v5, src_scc, v2 8743// CHECK: [0x05,0x00,0xd8,0xd2,0xfd,0x04,0x02,0x00] 8744 8745v_mul_hi_i32 v5, src_lds_direct, v2 8746// CHECK: [0x05,0x00,0xd8,0xd2,0xfe,0x04,0x02,0x00] 8747 8748v_mul_hi_i32 v5, v1, v255 8749// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xff,0x03,0x00] 8750 8751v_mul_hi_i32 v5, v1, s2 8752// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x05,0x00,0x00] 8753 8754v_mul_hi_i32 v5, v1, s103 8755// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xcf,0x00,0x00] 8756 8757v_mul_hi_i32 v5, v1, flat_scratch_lo 8758// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd1,0x00,0x00] 8759 8760v_mul_hi_i32 v5, v1, flat_scratch_hi 8761// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd3,0x00,0x00] 8762 8763v_mul_hi_i32 v5, v1, vcc_lo 8764// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd5,0x00,0x00] 8765 8766v_mul_hi_i32 v5, v1, vcc_hi 8767// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd7,0x00,0x00] 8768 8769v_mul_hi_i32 v5, v1, tba_lo 8770// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd9,0x00,0x00] 8771 8772v_mul_hi_i32 v5, v1, tba_hi 8773// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdb,0x00,0x00] 8774 8775v_mul_hi_i32 v5, v1, tma_lo 8776// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdd,0x00,0x00] 8777 8778v_mul_hi_i32 v5, v1, tma_hi 8779// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdf,0x00,0x00] 8780 8781v_mul_hi_i32 v5, v1, ttmp11 8782// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf7,0x00,0x00] 8783 8784v_mul_hi_i32 v5, v1, m0 8785// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf9,0x00,0x00] 8786 8787v_mul_hi_i32 v5, v1, exec_lo 8788// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xfd,0x00,0x00] 8789 8790v_mul_hi_i32 v5, v1, exec_hi 8791// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xff,0x00,0x00] 8792 8793v_mul_hi_i32 v5, v1, 0 8794// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x01,0x01,0x00] 8795 8796v_mul_hi_i32 v5, v1, -1 8797// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x83,0x01,0x00] 8798 8799v_mul_hi_i32 v5, v1, 0.5 8800// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xe1,0x01,0x00] 8801 8802v_mul_hi_i32 v5, v1, -4.0 8803// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xef,0x01,0x00] 8804 8805v_mul_hi_i32 v5, v1, src_vccz 8806// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf7,0x01,0x00] 8807 8808v_mul_hi_i32 v5, v1, src_execz 8809// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf9,0x01,0x00] 8810 8811v_mul_hi_i32 v5, v1, src_scc 8812// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xfb,0x01,0x00] 8813 8814v_div_scale_f32 v5, vcc, v1, v2, v3 8815// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x04] 8816 8817v_div_scale_f32 v255, vcc, v1, v2, v3 8818// CHECK: [0xff,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x04] 8819 8820v_div_scale_f32 v5, vcc, v255, v2, v3 8821// CHECK: [0x05,0x6a,0xda,0xd2,0xff,0x05,0x0e,0x04] 8822 8823v_div_scale_f32 v5, vcc, s1, v2, v3 8824// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x04,0x0e,0x04] 8825 8826v_div_scale_f32 v5, vcc, s103, v2, v3 8827// CHECK: [0x05,0x6a,0xda,0xd2,0x67,0x04,0x0e,0x04] 8828 8829v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3 8830// CHECK: [0x05,0x6a,0xda,0xd2,0x68,0x04,0x0e,0x04] 8831 8832v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3 8833// CHECK: [0x05,0x6a,0xda,0xd2,0x69,0x04,0x0e,0x04] 8834 8835v_div_scale_f32 v5, vcc, vcc_lo, v2, v3 8836// CHECK: [0x05,0x6a,0xda,0xd2,0x6a,0x04,0x0e,0x04] 8837 8838v_div_scale_f32 v5, vcc, vcc_hi, v2, v3 8839// CHECK: [0x05,0x6a,0xda,0xd2,0x6b,0x04,0x0e,0x04] 8840 8841v_div_scale_f32 v5, vcc, tba_lo, v2, v3 8842// CHECK: [0x05,0x6a,0xda,0xd2,0x6c,0x04,0x0e,0x04] 8843 8844v_div_scale_f32 v5, vcc, tba_hi, v2, v3 8845// CHECK: [0x05,0x6a,0xda,0xd2,0x6d,0x04,0x0e,0x04] 8846 8847v_div_scale_f32 v5, vcc, tma_lo, v2, v3 8848// CHECK: [0x05,0x6a,0xda,0xd2,0x6e,0x04,0x0e,0x04] 8849 8850v_div_scale_f32 v5, vcc, tma_hi, v2, v3 8851// CHECK: [0x05,0x6a,0xda,0xd2,0x6f,0x04,0x0e,0x04] 8852 8853v_div_scale_f32 v5, vcc, ttmp11, v2, v3 8854// CHECK: [0x05,0x6a,0xda,0xd2,0x7b,0x04,0x0e,0x04] 8855 8856v_div_scale_f32 v5, vcc, m0, v2, v3 8857// CHECK: [0x05,0x6a,0xda,0xd2,0x7c,0x04,0x0e,0x04] 8858 8859v_div_scale_f32 v5, vcc, exec_lo, v2, v3 8860// CHECK: [0x05,0x6a,0xda,0xd2,0x7e,0x04,0x0e,0x04] 8861 8862v_div_scale_f32 v5, vcc, exec_hi, v2, v3 8863// CHECK: [0x05,0x6a,0xda,0xd2,0x7f,0x04,0x0e,0x04] 8864 8865v_div_scale_f32 v5, vcc, 0, v2, v3 8866// CHECK: [0x05,0x6a,0xda,0xd2,0x80,0x04,0x0e,0x04] 8867 8868v_div_scale_f32 v5, vcc, -1, v2, v3 8869// CHECK: [0x05,0x6a,0xda,0xd2,0xc1,0x04,0x0e,0x04] 8870 8871v_div_scale_f32 v5, vcc, 0.5, v2, v3 8872// CHECK: [0x05,0x6a,0xda,0xd2,0xf0,0x04,0x0e,0x04] 8873 8874v_div_scale_f32 v5, vcc, -4.0, v2, v3 8875// CHECK: [0x05,0x6a,0xda,0xd2,0xf7,0x04,0x0e,0x04] 8876 8877v_div_scale_f32 v5, vcc, src_vccz, v2, v3 8878// CHECK: [0x05,0x6a,0xda,0xd2,0xfb,0x04,0x0e,0x04] 8879 8880v_div_scale_f32 v5, vcc, src_execz, v2, v3 8881// CHECK: [0x05,0x6a,0xda,0xd2,0xfc,0x04,0x0e,0x04] 8882 8883v_div_scale_f32 v5, vcc, src_scc, v2, v3 8884// CHECK: [0x05,0x6a,0xda,0xd2,0xfd,0x04,0x0e,0x04] 8885 8886v_div_scale_f32 v5, vcc, src_lds_direct, v2, v3 8887// CHECK: [0x05,0x6a,0xda,0xd2,0xfe,0x04,0x0e,0x04] 8888 8889v_div_scale_f32 v5, vcc, v1, v255, v3 8890// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xff,0x0f,0x04] 8891 8892v_div_scale_f32 v5, vcc, v1, s2, v3 8893// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0c,0x04] 8894 8895v_div_scale_f32 v5, vcc, v1, s103, v3 8896// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xcf,0x0c,0x04] 8897 8898v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3 8899// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd1,0x0c,0x04] 8900 8901v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3 8902// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd3,0x0c,0x04] 8903 8904v_div_scale_f32 v5, vcc, v1, vcc_lo, v3 8905// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd5,0x0c,0x04] 8906 8907v_div_scale_f32 v5, vcc, v1, vcc_hi, v3 8908// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd7,0x0c,0x04] 8909 8910v_div_scale_f32 v5, vcc, v1, tba_lo, v3 8911// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd9,0x0c,0x04] 8912 8913v_div_scale_f32 v5, vcc, v1, tba_hi, v3 8914// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdb,0x0c,0x04] 8915 8916v_div_scale_f32 v5, vcc, v1, tma_lo, v3 8917// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdd,0x0c,0x04] 8918 8919v_div_scale_f32 v5, vcc, v1, tma_hi, v3 8920// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdf,0x0c,0x04] 8921 8922v_div_scale_f32 v5, vcc, v1, ttmp11, v3 8923// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf7,0x0c,0x04] 8924 8925v_div_scale_f32 v5, vcc, v1, m0, v3 8926// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf9,0x0c,0x04] 8927 8928v_div_scale_f32 v5, vcc, v1, exec_lo, v3 8929// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xfd,0x0c,0x04] 8930 8931v_div_scale_f32 v5, vcc, v1, exec_hi, v3 8932// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xff,0x0c,0x04] 8933 8934v_div_scale_f32 v5, vcc, v1, 0, v3 8935// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x01,0x0d,0x04] 8936 8937v_div_scale_f32 v5, vcc, v1, -1, v3 8938// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x83,0x0d,0x04] 8939 8940v_div_scale_f32 v5, vcc, v1, 0.5, v3 8941// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xe1,0x0d,0x04] 8942 8943v_div_scale_f32 v5, vcc, v1, -4.0, v3 8944// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xef,0x0d,0x04] 8945 8946v_div_scale_f32 v5, vcc, v1, src_vccz, v3 8947// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf7,0x0d,0x04] 8948 8949v_div_scale_f32 v5, vcc, v1, src_execz, v3 8950// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf9,0x0d,0x04] 8951 8952v_div_scale_f32 v5, vcc, v1, src_scc, v3 8953// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xfb,0x0d,0x04] 8954 8955v_div_scale_f32 v5, vcc, v1, v2, v255 8956// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfe,0x07] 8957 8958v_div_scale_f32 v5, vcc, v1, v2, s3 8959// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x00] 8960 8961v_div_scale_f32 v5, vcc, v1, v2, s103 8962// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x9e,0x01] 8963 8964v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo 8965// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xa2,0x01] 8966 8967v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi 8968// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xa6,0x01] 8969 8970v_div_scale_f32 v5, vcc, v1, v2, vcc_lo 8971// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xaa,0x01] 8972 8973v_div_scale_f32 v5, vcc, v1, v2, vcc_hi 8974// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xae,0x01] 8975 8976v_div_scale_f32 v5, vcc, v1, v2, tba_lo 8977// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xb2,0x01] 8978 8979v_div_scale_f32 v5, vcc, v1, v2, tba_hi 8980// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xb6,0x01] 8981 8982v_div_scale_f32 v5, vcc, v1, v2, tma_lo 8983// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xba,0x01] 8984 8985v_div_scale_f32 v5, vcc, v1, v2, tma_hi 8986// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xbe,0x01] 8987 8988v_div_scale_f32 v5, vcc, v1, v2, ttmp11 8989// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xee,0x01] 8990 8991v_div_scale_f32 v5, vcc, v1, v2, m0 8992// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xf2,0x01] 8993 8994v_div_scale_f32 v5, vcc, v1, v2, exec_lo 8995// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfa,0x01] 8996 8997v_div_scale_f32 v5, vcc, v1, v2, exec_hi 8998// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfe,0x01] 8999 9000v_div_scale_f32 v5, vcc, v1, v2, 0 9001// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x02,0x02] 9002 9003v_div_scale_f32 v5, vcc, v1, v2, -1 9004// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x06,0x03] 9005 9006v_div_scale_f32 v5, vcc, v1, v2, 0.5 9007// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xc2,0x03] 9008 9009v_div_scale_f32 v5, vcc, v1, v2, -4.0 9010// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xde,0x03] 9011 9012v_div_scale_f32 v5, vcc, v1, v2, src_vccz 9013// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xee,0x03] 9014 9015v_div_scale_f32 v5, vcc, v1, v2, src_execz 9016// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xf2,0x03] 9017 9018v_div_scale_f32 v5, vcc, v1, v2, src_scc 9019// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xf6,0x03] 9020 9021v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[3:4] 9022// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x0e,0x04] 9023 9024v_div_scale_f64 v[254:255], vcc, v[1:2], v[2:3], v[3:4] 9025// CHECK: [0xfe,0x6a,0xdc,0xd2,0x01,0x05,0x0e,0x04] 9026 9027v_div_scale_f64 v[5:6], vcc, v[254:255], v[2:3], v[3:4] 9028// CHECK: [0x05,0x6a,0xdc,0xd2,0xfe,0x05,0x0e,0x04] 9029 9030v_div_scale_f64 v[5:6], vcc, s[2:3], v[2:3], v[3:4] 9031// CHECK: [0x05,0x6a,0xdc,0xd2,0x02,0x04,0x0e,0x04] 9032 9033v_div_scale_f64 v[5:6], vcc, s[4:5], v[2:3], v[3:4] 9034// CHECK: [0x05,0x6a,0xdc,0xd2,0x04,0x04,0x0e,0x04] 9035 9036v_div_scale_f64 v[5:6], vcc, s[102:103], v[2:3], v[3:4] 9037// CHECK: [0x05,0x6a,0xdc,0xd2,0x66,0x04,0x0e,0x04] 9038 9039v_div_scale_f64 v[5:6], vcc, flat_scratch, v[2:3], v[3:4] 9040// CHECK: [0x05,0x6a,0xdc,0xd2,0x68,0x04,0x0e,0x04] 9041 9042v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4] 9043// CHECK: [0x05,0x6a,0xdc,0xd2,0x6a,0x04,0x0e,0x04] 9044 9045v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4] 9046// CHECK: [0x05,0x6a,0xdc,0xd2,0x6c,0x04,0x0e,0x04] 9047 9048v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4] 9049// CHECK: [0x05,0x6a,0xdc,0xd2,0x6e,0x04,0x0e,0x04] 9050 9051v_div_scale_f64 v[5:6], vcc, ttmp[10:11], v[2:3], v[3:4] 9052// CHECK: [0x05,0x6a,0xdc,0xd2,0x7a,0x04,0x0e,0x04] 9053 9054v_div_scale_f64 v[5:6], vcc, exec, v[2:3], v[3:4] 9055// CHECK: [0x05,0x6a,0xdc,0xd2,0x7e,0x04,0x0e,0x04] 9056 9057v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4] 9058// CHECK: [0x05,0x6a,0xdc,0xd2,0x80,0x04,0x0e,0x04] 9059 9060v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4] 9061// CHECK: [0x05,0x6a,0xdc,0xd2,0xc1,0x04,0x0e,0x04] 9062 9063v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4] 9064// CHECK: [0x05,0x6a,0xdc,0xd2,0xf0,0x04,0x0e,0x04] 9065 9066v_div_scale_f64 v[5:6], vcc, -4.0, v[2:3], v[3:4] 9067// CHECK: [0x05,0x6a,0xdc,0xd2,0xf7,0x04,0x0e,0x04] 9068 9069v_div_scale_f64 v[5:6], vcc, src_vccz, v[2:3], v[3:4] 9070// CHECK: [0x05,0x6a,0xdc,0xd2,0xfb,0x04,0x0e,0x04] 9071 9072v_div_scale_f64 v[5:6], vcc, src_execz, v[2:3], v[3:4] 9073// CHECK: [0x05,0x6a,0xdc,0xd2,0xfc,0x04,0x0e,0x04] 9074 9075v_div_scale_f64 v[5:6], vcc, src_scc, v[2:3], v[3:4] 9076// CHECK: [0x05,0x6a,0xdc,0xd2,0xfd,0x04,0x0e,0x04] 9077 9078v_div_scale_f64 v[5:6], vcc, v[1:2], v[254:255], v[3:4] 9079// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfd,0x0f,0x04] 9080 9081v_div_scale_f64 v[5:6], vcc, v[1:2], s[4:5], v[3:4] 9082// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x09,0x0c,0x04] 9083 9084v_div_scale_f64 v[5:6], vcc, v[1:2], s[6:7], v[3:4] 9085// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x0d,0x0c,0x04] 9086 9087v_div_scale_f64 v[5:6], vcc, v[1:2], s[102:103], v[3:4] 9088// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xcd,0x0c,0x04] 9089 9090v_div_scale_f64 v[5:6], vcc, v[1:2], flat_scratch, v[3:4] 9091// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd1,0x0c,0x04] 9092 9093v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4] 9094// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd5,0x0c,0x04] 9095 9096v_div_scale_f64 v[5:6], vcc, v[1:2], tba, v[3:4] 9097// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd9,0x0c,0x04] 9098 9099v_div_scale_f64 v[5:6], vcc, v[1:2], tma, v[3:4] 9100// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xdd,0x0c,0x04] 9101 9102v_div_scale_f64 v[5:6], vcc, v[1:2], ttmp[10:11], v[3:4] 9103// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xf5,0x0c,0x04] 9104 9105v_div_scale_f64 v[5:6], vcc, v[1:2], exec, v[3:4] 9106// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfd,0x0c,0x04] 9107 9108v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4] 9109// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x01,0x0d,0x04] 9110 9111v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4] 9112// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x83,0x0d,0x04] 9113 9114v_div_scale_f64 v[5:6], vcc, v[1:2], 0.5, v[3:4] 9115// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xe1,0x0d,0x04] 9116 9117v_div_scale_f64 v[5:6], vcc, v[1:2], -4.0, v[3:4] 9118// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xef,0x0d,0x04] 9119 9120v_div_scale_f64 v[5:6], vcc, v[1:2], src_vccz, v[3:4] 9121// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xf7,0x0d,0x04] 9122 9123v_div_scale_f64 v[5:6], vcc, v[1:2], src_execz, v[3:4] 9124// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xf9,0x0d,0x04] 9125 9126v_div_scale_f64 v[5:6], vcc, v[1:2], src_scc, v[3:4] 9127// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfb,0x0d,0x04] 9128 9129v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[254:255] 9130// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xfa,0x07] 9131 9132v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[6:7] 9133// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x1a,0x00] 9134 9135v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[8:9] 9136// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x22,0x00] 9137 9138v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[102:103] 9139// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x9a,0x01] 9140 9141v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], flat_scratch 9142// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xa2,0x01] 9143 9144v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc 9145// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xaa,0x01] 9146 9147v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tba 9148// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xb2,0x01] 9149 9150v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tma 9151// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xba,0x01] 9152 9153v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], ttmp[10:11] 9154// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xea,0x01] 9155 9156v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], exec 9157// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xfa,0x01] 9158 9159v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0 9160// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x02,0x02] 9161 9162v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -1 9163// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x06,0x03] 9164 9165v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0.5 9166// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xc2,0x03] 9167 9168v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -4.0 9169// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xde,0x03] 9170 9171v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_vccz 9172// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xee,0x03] 9173 9174v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_execz 9175// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xf2,0x03] 9176 9177v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_scc 9178// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xf6,0x03] 9179 9180v_div_fmas_f32 v5, v1, v2, v3 9181// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x04] 9182 9183v_div_fmas_f32 v255, v1, v2, v3 9184// CHECK: [0xff,0x00,0xde,0xd2,0x01,0x05,0x0e,0x04] 9185 9186v_div_fmas_f32 v5, v255, v2, v3 9187// CHECK: [0x05,0x00,0xde,0xd2,0xff,0x05,0x0e,0x04] 9188 9189v_div_fmas_f32 v5, 0, v2, v3 9190// CHECK: [0x05,0x00,0xde,0xd2,0x80,0x04,0x0e,0x04] 9191 9192v_div_fmas_f32 v5, -1, v2, v3 9193// CHECK: [0x05,0x00,0xde,0xd2,0xc1,0x04,0x0e,0x04] 9194 9195v_div_fmas_f32 v5, 0.5, v2, v3 9196// CHECK: [0x05,0x00,0xde,0xd2,0xf0,0x04,0x0e,0x04] 9197 9198v_div_fmas_f32 v5, -4.0, v2, v3 9199// CHECK: [0x05,0x00,0xde,0xd2,0xf7,0x04,0x0e,0x04] 9200 9201v_div_fmas_f32 v5, src_lds_direct, v2, v3 9202// CHECK: [0x05,0x00,0xde,0xd2,0xfe,0x04,0x0e,0x04] 9203 9204v_div_fmas_f32 v5, v1, v255, v3 9205// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xff,0x0f,0x04] 9206 9207v_div_fmas_f32 v5, v1, 0, v3 9208// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x01,0x0d,0x04] 9209 9210v_div_fmas_f32 v5, v1, -1, v3 9211// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x83,0x0d,0x04] 9212 9213v_div_fmas_f32 v5, v1, 0.5, v3 9214// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xe1,0x0d,0x04] 9215 9216v_div_fmas_f32 v5, v1, -4.0, v3 9217// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xef,0x0d,0x04] 9218 9219v_div_fmas_f32 v5, v1, v2, v255 9220// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xfe,0x07] 9221 9222v_div_fmas_f32 v5, v1, v2, 0 9223// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x02,0x02] 9224 9225v_div_fmas_f32 v5, v1, v2, -1 9226// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x06,0x03] 9227 9228v_div_fmas_f32 v5, v1, v2, 0.5 9229// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xc2,0x03] 9230 9231v_div_fmas_f32 v5, v1, v2, -4.0 9232// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xde,0x03] 9233 9234v_div_fmas_f32 v5, -v1, v2, v3 9235// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x24] 9236 9237v_div_fmas_f32 v5, v1, -v2, v3 9238// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x44] 9239 9240v_div_fmas_f32 v5, v1, v2, -v3 9241// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x84] 9242 9243v_div_fmas_f32 v5, -v1, -v2, -v3 9244// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0xe4] 9245 9246v_div_fmas_f32 v5, |v1|, v2, v3 9247// CHECK: [0x05,0x01,0xde,0xd2,0x01,0x05,0x0e,0x04] 9248 9249v_div_fmas_f32 v5, v1, |v2|, v3 9250// CHECK: [0x05,0x02,0xde,0xd2,0x01,0x05,0x0e,0x04] 9251 9252v_div_fmas_f32 v5, v1, v2, |v3| 9253// CHECK: [0x05,0x04,0xde,0xd2,0x01,0x05,0x0e,0x04] 9254 9255v_div_fmas_f32 v5, |v1|, |v2|, |v3| 9256// CHECK: [0x05,0x07,0xde,0xd2,0x01,0x05,0x0e,0x04] 9257 9258v_div_fmas_f32 v5, v1, v2, v3 clamp 9259// CHECK: [0x05,0x08,0xde,0xd2,0x01,0x05,0x0e,0x04] 9260 9261v_div_fmas_f32 v5, v1, v2, v3 mul:2 9262// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x0c] 9263 9264v_div_fmas_f32 v5, v1, v2, v3 mul:4 9265// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x14] 9266 9267v_div_fmas_f32 v5, v1, v2, v3 div:2 9268// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x1c] 9269 9270v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] 9271// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x04] 9272 9273v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4] 9274// CHECK: [0xfe,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x04] 9275 9276v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4] 9277// CHECK: [0x05,0x00,0xe0,0xd2,0xfe,0x05,0x0e,0x04] 9278 9279v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4] 9280// CHECK: [0x05,0x00,0xe0,0xd2,0x6a,0x04,0x0e,0x04] 9281 9282v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4] 9283// CHECK: [0x05,0x00,0xe0,0xd2,0x80,0x04,0x0e,0x04] 9284 9285v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4] 9286// CHECK: [0x05,0x00,0xe0,0xd2,0xc1,0x04,0x0e,0x04] 9287 9288v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4] 9289// CHECK: [0x05,0x00,0xe0,0xd2,0xf0,0x04,0x0e,0x04] 9290 9291v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4] 9292// CHECK: [0x05,0x00,0xe0,0xd2,0xf7,0x04,0x0e,0x04] 9293 9294v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4] 9295// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xfd,0x0f,0x04] 9296 9297v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4] 9298// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xd5,0x0c,0x04] 9299 9300v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4] 9301// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x01,0x0d,0x04] 9302 9303v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4] 9304// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x83,0x0d,0x04] 9305 9306v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4] 9307// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xe1,0x0d,0x04] 9308 9309v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4] 9310// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xef,0x0d,0x04] 9311 9312v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255] 9313// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xfa,0x07] 9314 9315v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc 9316// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xaa,0x01] 9317 9318v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0 9319// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x02,0x02] 9320 9321v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1 9322// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x06,0x03] 9323 9324v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5 9325// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xc2,0x03] 9326 9327v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0 9328// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xde,0x03] 9329 9330v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4] 9331// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x24] 9332 9333v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4] 9334// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x44] 9335 9336v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4] 9337// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x84] 9338 9339v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] 9340// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0xe4] 9341 9342v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] 9343// CHECK: [0x05,0x01,0xe0,0xd2,0x01,0x05,0x0e,0x04] 9344 9345v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] 9346// CHECK: [0x05,0x02,0xe0,0xd2,0x01,0x05,0x0e,0x04] 9347 9348v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| 9349// CHECK: [0x05,0x04,0xe0,0xd2,0x01,0x05,0x0e,0x04] 9350 9351v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| 9352// CHECK: [0x05,0x07,0xe0,0xd2,0x01,0x05,0x0e,0x04] 9353 9354v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp 9355// CHECK: [0x05,0x08,0xe0,0xd2,0x01,0x05,0x0e,0x04] 9356 9357v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 9358// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x0c] 9359 9360v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 9361// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x14] 9362 9363v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 9364// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x1c] 9365 9366v_msad_u8 v5, v1, v2, v3 9367// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x04] 9368 9369v_msad_u8 v255, v1, v2, v3 9370// CHECK: [0xff,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x04] 9371 9372v_msad_u8 v5, v255, v2, v3 9373// CHECK: [0x05,0x00,0xe2,0xd2,0xff,0x05,0x0e,0x04] 9374 9375v_msad_u8 v5, s1, v2, v3 9376// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x04,0x0e,0x04] 9377 9378v_msad_u8 v5, s103, v2, v3 9379// CHECK: [0x05,0x00,0xe2,0xd2,0x67,0x04,0x0e,0x04] 9380 9381v_msad_u8 v5, flat_scratch_lo, v2, v3 9382// CHECK: [0x05,0x00,0xe2,0xd2,0x68,0x04,0x0e,0x04] 9383 9384v_msad_u8 v5, flat_scratch_hi, v2, v3 9385// CHECK: [0x05,0x00,0xe2,0xd2,0x69,0x04,0x0e,0x04] 9386 9387v_msad_u8 v5, vcc_lo, v2, v3 9388// CHECK: [0x05,0x00,0xe2,0xd2,0x6a,0x04,0x0e,0x04] 9389 9390v_msad_u8 v5, vcc_hi, v2, v3 9391// CHECK: [0x05,0x00,0xe2,0xd2,0x6b,0x04,0x0e,0x04] 9392 9393v_msad_u8 v5, tba_lo, v2, v3 9394// CHECK: [0x05,0x00,0xe2,0xd2,0x6c,0x04,0x0e,0x04] 9395 9396v_msad_u8 v5, tba_hi, v2, v3 9397// CHECK: [0x05,0x00,0xe2,0xd2,0x6d,0x04,0x0e,0x04] 9398 9399v_msad_u8 v5, tma_lo, v2, v3 9400// CHECK: [0x05,0x00,0xe2,0xd2,0x6e,0x04,0x0e,0x04] 9401 9402v_msad_u8 v5, tma_hi, v2, v3 9403// CHECK: [0x05,0x00,0xe2,0xd2,0x6f,0x04,0x0e,0x04] 9404 9405v_msad_u8 v5, ttmp11, v2, v3 9406// CHECK: [0x05,0x00,0xe2,0xd2,0x7b,0x04,0x0e,0x04] 9407 9408v_msad_u8 v5, m0, v2, v3 9409// CHECK: [0x05,0x00,0xe2,0xd2,0x7c,0x04,0x0e,0x04] 9410 9411v_msad_u8 v5, exec_lo, v2, v3 9412// CHECK: [0x05,0x00,0xe2,0xd2,0x7e,0x04,0x0e,0x04] 9413 9414v_msad_u8 v5, exec_hi, v2, v3 9415// CHECK: [0x05,0x00,0xe2,0xd2,0x7f,0x04,0x0e,0x04] 9416 9417v_msad_u8 v5, 0, v2, v3 9418// CHECK: [0x05,0x00,0xe2,0xd2,0x80,0x04,0x0e,0x04] 9419 9420v_msad_u8 v5, -1, v2, v3 9421// CHECK: [0x05,0x00,0xe2,0xd2,0xc1,0x04,0x0e,0x04] 9422 9423v_msad_u8 v5, src_vccz, v2, v3 9424// CHECK: [0x05,0x00,0xe2,0xd2,0xfb,0x04,0x0e,0x04] 9425 9426v_msad_u8 v5, src_execz, v2, v3 9427// CHECK: [0x05,0x00,0xe2,0xd2,0xfc,0x04,0x0e,0x04] 9428 9429v_msad_u8 v5, src_scc, v2, v3 9430// CHECK: [0x05,0x00,0xe2,0xd2,0xfd,0x04,0x0e,0x04] 9431 9432v_msad_u8 v5, src_lds_direct, v2, v3 9433// CHECK: [0x05,0x00,0xe2,0xd2,0xfe,0x04,0x0e,0x04] 9434 9435v_msad_u8 v5, v1, v255, v3 9436// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xff,0x0f,0x04] 9437 9438v_msad_u8 v5, v1, s2, v3 9439// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0c,0x04] 9440 9441v_msad_u8 v5, v1, s103, v3 9442// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xcf,0x0c,0x04] 9443 9444v_msad_u8 v5, v1, flat_scratch_lo, v3 9445// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd1,0x0c,0x04] 9446 9447v_msad_u8 v5, v1, flat_scratch_hi, v3 9448// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd3,0x0c,0x04] 9449 9450v_msad_u8 v5, v1, vcc_lo, v3 9451// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd5,0x0c,0x04] 9452 9453v_msad_u8 v5, v1, vcc_hi, v3 9454// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd7,0x0c,0x04] 9455 9456v_msad_u8 v5, v1, tba_lo, v3 9457// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd9,0x0c,0x04] 9458 9459v_msad_u8 v5, v1, tba_hi, v3 9460// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdb,0x0c,0x04] 9461 9462v_msad_u8 v5, v1, tma_lo, v3 9463// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdd,0x0c,0x04] 9464 9465v_msad_u8 v5, v1, tma_hi, v3 9466// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdf,0x0c,0x04] 9467 9468v_msad_u8 v5, v1, ttmp11, v3 9469// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf7,0x0c,0x04] 9470 9471v_msad_u8 v5, v1, m0, v3 9472// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf9,0x0c,0x04] 9473 9474v_msad_u8 v5, v1, exec_lo, v3 9475// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xfd,0x0c,0x04] 9476 9477v_msad_u8 v5, v1, exec_hi, v3 9478// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xff,0x0c,0x04] 9479 9480v_msad_u8 v5, v1, 0, v3 9481// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x01,0x0d,0x04] 9482 9483v_msad_u8 v5, v1, -1, v3 9484// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x83,0x0d,0x04] 9485 9486v_msad_u8 v5, v1, src_vccz, v3 9487// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf7,0x0d,0x04] 9488 9489v_msad_u8 v5, v1, src_execz, v3 9490// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf9,0x0d,0x04] 9491 9492v_msad_u8 v5, v1, src_scc, v3 9493// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xfb,0x0d,0x04] 9494 9495v_msad_u8 v5, v1, v2, v255 9496// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfe,0x07] 9497 9498v_msad_u8 v5, v1, v2, s3 9499// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x00] 9500 9501v_msad_u8 v5, v1, v2, s103 9502// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x9e,0x01] 9503 9504v_msad_u8 v5, v1, v2, flat_scratch_lo 9505// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xa2,0x01] 9506 9507v_msad_u8 v5, v1, v2, flat_scratch_hi 9508// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xa6,0x01] 9509 9510v_msad_u8 v5, v1, v2, vcc_lo 9511// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xaa,0x01] 9512 9513v_msad_u8 v5, v1, v2, vcc_hi 9514// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xae,0x01] 9515 9516v_msad_u8 v5, v1, v2, tba_lo 9517// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xb2,0x01] 9518 9519v_msad_u8 v5, v1, v2, tba_hi 9520// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xb6,0x01] 9521 9522v_msad_u8 v5, v1, v2, tma_lo 9523// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xba,0x01] 9524 9525v_msad_u8 v5, v1, v2, tma_hi 9526// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xbe,0x01] 9527 9528v_msad_u8 v5, v1, v2, ttmp11 9529// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xee,0x01] 9530 9531v_msad_u8 v5, v1, v2, m0 9532// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xf2,0x01] 9533 9534v_msad_u8 v5, v1, v2, exec_lo 9535// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfa,0x01] 9536 9537v_msad_u8 v5, v1, v2, exec_hi 9538// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfe,0x01] 9539 9540v_msad_u8 v5, v1, v2, 0 9541// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x02,0x02] 9542 9543v_msad_u8 v5, v1, v2, -1 9544// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x06,0x03] 9545 9546v_msad_u8 v5, v1, v2, src_vccz 9547// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xee,0x03] 9548 9549v_msad_u8 v5, v1, v2, src_execz 9550// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xf2,0x03] 9551 9552v_msad_u8 v5, v1, v2, src_scc 9553// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xf6,0x03] 9554 9555v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] 9556// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x0e,0x04] 9557 9558v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] 9559// CHECK: [0xfe,0x00,0xe4,0xd2,0x01,0x05,0x0e,0x04] 9560 9561v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] 9562// CHECK: [0x05,0x00,0xe4,0xd2,0xfe,0x05,0x0e,0x04] 9563 9564v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] 9565// CHECK: [0x05,0x00,0xe4,0xd2,0x02,0x04,0x0e,0x04] 9566 9567v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] 9568// CHECK: [0x05,0x00,0xe4,0xd2,0x04,0x04,0x0e,0x04] 9569 9570v_qsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4] 9571// CHECK: [0x05,0x00,0xe4,0xd2,0x66,0x04,0x0e,0x04] 9572 9573v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] 9574// CHECK: [0x05,0x00,0xe4,0xd2,0x68,0x04,0x0e,0x04] 9575 9576v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] 9577// CHECK: [0x05,0x00,0xe4,0xd2,0x6a,0x04,0x0e,0x04] 9578 9579v_qsad_pk_u16_u8 v[5:6], tba, v2, v[3:4] 9580// CHECK: [0x05,0x00,0xe4,0xd2,0x6c,0x04,0x0e,0x04] 9581 9582v_qsad_pk_u16_u8 v[5:6], tma, v2, v[3:4] 9583// CHECK: [0x05,0x00,0xe4,0xd2,0x6e,0x04,0x0e,0x04] 9584 9585v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4] 9586// CHECK: [0x05,0x00,0xe4,0xd2,0x7a,0x04,0x0e,0x04] 9587 9588v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] 9589// CHECK: [0x05,0x00,0xe4,0xd2,0x7e,0x04,0x0e,0x04] 9590 9591v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] 9592// CHECK: [0x05,0x00,0xe4,0xd2,0x80,0x04,0x0e,0x04] 9593 9594v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] 9595// CHECK: [0x05,0x00,0xe4,0xd2,0xc1,0x04,0x0e,0x04] 9596 9597v_qsad_pk_u16_u8 v[5:6], src_vccz, v2, v[3:4] 9598// CHECK: [0x05,0x00,0xe4,0xd2,0xfb,0x04,0x0e,0x04] 9599 9600v_qsad_pk_u16_u8 v[5:6], src_execz, v2, v[3:4] 9601// CHECK: [0x05,0x00,0xe4,0xd2,0xfc,0x04,0x0e,0x04] 9602 9603v_qsad_pk_u16_u8 v[5:6], src_scc, v2, v[3:4] 9604// CHECK: [0x05,0x00,0xe4,0xd2,0xfd,0x04,0x0e,0x04] 9605 9606v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] 9607// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xff,0x0f,0x04] 9608 9609v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] 9610// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x0c,0x04] 9611 9612v_qsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4] 9613// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xcf,0x0c,0x04] 9614 9615v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4] 9616// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd1,0x0c,0x04] 9617 9618v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4] 9619// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd3,0x0c,0x04] 9620 9621v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] 9622// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd5,0x0c,0x04] 9623 9624v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] 9625// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd7,0x0c,0x04] 9626 9627v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4] 9628// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd9,0x0c,0x04] 9629 9630v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4] 9631// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdb,0x0c,0x04] 9632 9633v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4] 9634// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdd,0x0c,0x04] 9635 9636v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4] 9637// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdf,0x0c,0x04] 9638 9639v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4] 9640// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf7,0x0c,0x04] 9641 9642v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] 9643// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf9,0x0c,0x04] 9644 9645v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] 9646// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xfd,0x0c,0x04] 9647 9648v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] 9649// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xff,0x0c,0x04] 9650 9651v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] 9652// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x01,0x0d,0x04] 9653 9654v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] 9655// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x83,0x0d,0x04] 9656 9657v_qsad_pk_u16_u8 v[5:6], v[1:2], src_vccz, v[3:4] 9658// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf7,0x0d,0x04] 9659 9660v_qsad_pk_u16_u8 v[5:6], v[1:2], src_execz, v[3:4] 9661// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf9,0x0d,0x04] 9662 9663v_qsad_pk_u16_u8 v[5:6], v[1:2], src_scc, v[3:4] 9664// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xfb,0x0d,0x04] 9665 9666v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] 9667// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xfa,0x07] 9668 9669v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] 9670// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x1a,0x00] 9671 9672v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] 9673// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x22,0x00] 9674 9675v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103] 9676// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x9a,0x01] 9677 9678v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch 9679// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xa2,0x01] 9680 9681v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc 9682// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xaa,0x01] 9683 9684v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tba 9685// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xb2,0x01] 9686 9687v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tma 9688// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xba,0x01] 9689 9690v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11] 9691// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xea,0x01] 9692 9693v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec 9694// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xfa,0x01] 9695 9696v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 9697// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x02,0x02] 9698 9699v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 9700// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x06,0x03] 9701 9702v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_vccz 9703// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xee,0x03] 9704 9705v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_execz 9706// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xf2,0x03] 9707 9708v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_scc 9709// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xf6,0x03] 9710 9711v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] 9712// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x0e,0x04] 9713 9714v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] 9715// CHECK: [0xfe,0x00,0xe6,0xd2,0x01,0x05,0x0e,0x04] 9716 9717v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] 9718// CHECK: [0x05,0x00,0xe6,0xd2,0xfe,0x05,0x0e,0x04] 9719 9720v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] 9721// CHECK: [0x05,0x00,0xe6,0xd2,0x02,0x04,0x0e,0x04] 9722 9723v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] 9724// CHECK: [0x05,0x00,0xe6,0xd2,0x04,0x04,0x0e,0x04] 9725 9726v_mqsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4] 9727// CHECK: [0x05,0x00,0xe6,0xd2,0x66,0x04,0x0e,0x04] 9728 9729v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] 9730// CHECK: [0x05,0x00,0xe6,0xd2,0x68,0x04,0x0e,0x04] 9731 9732v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] 9733// CHECK: [0x05,0x00,0xe6,0xd2,0x6a,0x04,0x0e,0x04] 9734 9735v_mqsad_pk_u16_u8 v[5:6], tba, v2, v[3:4] 9736// CHECK: [0x05,0x00,0xe6,0xd2,0x6c,0x04,0x0e,0x04] 9737 9738v_mqsad_pk_u16_u8 v[5:6], tma, v2, v[3:4] 9739// CHECK: [0x05,0x00,0xe6,0xd2,0x6e,0x04,0x0e,0x04] 9740 9741v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4] 9742// CHECK: [0x05,0x00,0xe6,0xd2,0x7a,0x04,0x0e,0x04] 9743 9744v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] 9745// CHECK: [0x05,0x00,0xe6,0xd2,0x7e,0x04,0x0e,0x04] 9746 9747v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] 9748// CHECK: [0x05,0x00,0xe6,0xd2,0x80,0x04,0x0e,0x04] 9749 9750v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] 9751// CHECK: [0x05,0x00,0xe6,0xd2,0xc1,0x04,0x0e,0x04] 9752 9753v_mqsad_pk_u16_u8 v[5:6], src_vccz, v2, v[3:4] 9754// CHECK: [0x05,0x00,0xe6,0xd2,0xfb,0x04,0x0e,0x04] 9755 9756v_mqsad_pk_u16_u8 v[5:6], src_execz, v2, v[3:4] 9757// CHECK: [0x05,0x00,0xe6,0xd2,0xfc,0x04,0x0e,0x04] 9758 9759v_mqsad_pk_u16_u8 v[5:6], src_scc, v2, v[3:4] 9760// CHECK: [0x05,0x00,0xe6,0xd2,0xfd,0x04,0x0e,0x04] 9761 9762v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] 9763// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xff,0x0f,0x04] 9764 9765v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] 9766// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x0c,0x04] 9767 9768v_mqsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4] 9769// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xcf,0x0c,0x04] 9770 9771v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4] 9772// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd1,0x0c,0x04] 9773 9774v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4] 9775// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd3,0x0c,0x04] 9776 9777v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] 9778// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd5,0x0c,0x04] 9779 9780v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] 9781// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd7,0x0c,0x04] 9782 9783v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4] 9784// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd9,0x0c,0x04] 9785 9786v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4] 9787// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdb,0x0c,0x04] 9788 9789v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4] 9790// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdd,0x0c,0x04] 9791 9792v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4] 9793// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdf,0x0c,0x04] 9794 9795v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4] 9796// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf7,0x0c,0x04] 9797 9798v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] 9799// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf9,0x0c,0x04] 9800 9801v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] 9802// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xfd,0x0c,0x04] 9803 9804v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] 9805// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xff,0x0c,0x04] 9806 9807v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] 9808// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x01,0x0d,0x04] 9809 9810v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] 9811// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x83,0x0d,0x04] 9812 9813v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_vccz, v[3:4] 9814// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf7,0x0d,0x04] 9815 9816v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_execz, v[3:4] 9817// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf9,0x0d,0x04] 9818 9819v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_scc, v[3:4] 9820// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xfb,0x0d,0x04] 9821 9822v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] 9823// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xfa,0x07] 9824 9825v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] 9826// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x1a,0x00] 9827 9828v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] 9829// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x22,0x00] 9830 9831v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103] 9832// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x9a,0x01] 9833 9834v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch 9835// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xa2,0x01] 9836 9837v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc 9838// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xaa,0x01] 9839 9840v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tba 9841// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xb2,0x01] 9842 9843v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tma 9844// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xba,0x01] 9845 9846v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11] 9847// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xea,0x01] 9848 9849v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec 9850// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xfa,0x01] 9851 9852v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 9853// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x02,0x02] 9854 9855v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 9856// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x06,0x03] 9857 9858v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_vccz 9859// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xee,0x03] 9860 9861v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_execz 9862// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xf2,0x03] 9863 9864v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_scc 9865// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xf6,0x03] 9866 9867v_trig_preop_f64 v[5:6], v[1:2], v2 9868// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x00] 9869 9870v_trig_preop_f64 v[254:255], v[1:2], v2 9871// CHECK: [0xfe,0x00,0xe8,0xd2,0x01,0x05,0x02,0x00] 9872 9873v_trig_preop_f64 v[5:6], v[254:255], v2 9874// CHECK: [0x05,0x00,0xe8,0xd2,0xfe,0x05,0x02,0x00] 9875 9876v_trig_preop_f64 v[5:6], s[2:3], v2 9877// CHECK: [0x05,0x00,0xe8,0xd2,0x02,0x04,0x02,0x00] 9878 9879v_trig_preop_f64 v[5:6], s[4:5], v2 9880// CHECK: [0x05,0x00,0xe8,0xd2,0x04,0x04,0x02,0x00] 9881 9882v_trig_preop_f64 v[5:6], s[102:103], v2 9883// CHECK: [0x05,0x00,0xe8,0xd2,0x66,0x04,0x02,0x00] 9884 9885v_trig_preop_f64 v[5:6], flat_scratch, v2 9886// CHECK: [0x05,0x00,0xe8,0xd2,0x68,0x04,0x02,0x00] 9887 9888v_trig_preop_f64 v[5:6], vcc, v2 9889// CHECK: [0x05,0x00,0xe8,0xd2,0x6a,0x04,0x02,0x00] 9890 9891v_trig_preop_f64 v[5:6], tba, v2 9892// CHECK: [0x05,0x00,0xe8,0xd2,0x6c,0x04,0x02,0x00] 9893 9894v_trig_preop_f64 v[5:6], tma, v2 9895// CHECK: [0x05,0x00,0xe8,0xd2,0x6e,0x04,0x02,0x00] 9896 9897v_trig_preop_f64 v[5:6], ttmp[10:11], v2 9898// CHECK: [0x05,0x00,0xe8,0xd2,0x7a,0x04,0x02,0x00] 9899 9900v_trig_preop_f64 v[5:6], exec, v2 9901// CHECK: [0x05,0x00,0xe8,0xd2,0x7e,0x04,0x02,0x00] 9902 9903v_trig_preop_f64 v[5:6], 0, v2 9904// CHECK: [0x05,0x00,0xe8,0xd2,0x80,0x04,0x02,0x00] 9905 9906v_trig_preop_f64 v[5:6], -1, v2 9907// CHECK: [0x05,0x00,0xe8,0xd2,0xc1,0x04,0x02,0x00] 9908 9909v_trig_preop_f64 v[5:6], 0.5, v2 9910// CHECK: [0x05,0x00,0xe8,0xd2,0xf0,0x04,0x02,0x00] 9911 9912v_trig_preop_f64 v[5:6], -4.0, v2 9913// CHECK: [0x05,0x00,0xe8,0xd2,0xf7,0x04,0x02,0x00] 9914 9915v_trig_preop_f64 v[5:6], src_vccz, v2 9916// CHECK: [0x05,0x00,0xe8,0xd2,0xfb,0x04,0x02,0x00] 9917 9918v_trig_preop_f64 v[5:6], src_execz, v2 9919// CHECK: [0x05,0x00,0xe8,0xd2,0xfc,0x04,0x02,0x00] 9920 9921v_trig_preop_f64 v[5:6], src_scc, v2 9922// CHECK: [0x05,0x00,0xe8,0xd2,0xfd,0x04,0x02,0x00] 9923 9924v_trig_preop_f64 v[5:6], v[1:2], v255 9925// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xff,0x03,0x00] 9926 9927v_trig_preop_f64 v[5:6], v[1:2], s2 9928// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x00,0x00] 9929 9930v_trig_preop_f64 v[5:6], v[1:2], s103 9931// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xcf,0x00,0x00] 9932 9933v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo 9934// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd1,0x00,0x00] 9935 9936v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi 9937// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd3,0x00,0x00] 9938 9939v_trig_preop_f64 v[5:6], v[1:2], vcc_lo 9940// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd5,0x00,0x00] 9941 9942v_trig_preop_f64 v[5:6], v[1:2], vcc_hi 9943// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd7,0x00,0x00] 9944 9945v_trig_preop_f64 v[5:6], v[1:2], tba_lo 9946// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd9,0x00,0x00] 9947 9948v_trig_preop_f64 v[5:6], v[1:2], tba_hi 9949// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdb,0x00,0x00] 9950 9951v_trig_preop_f64 v[5:6], v[1:2], tma_lo 9952// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdd,0x00,0x00] 9953 9954v_trig_preop_f64 v[5:6], v[1:2], tma_hi 9955// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdf,0x00,0x00] 9956 9957v_trig_preop_f64 v[5:6], v[1:2], ttmp11 9958// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf7,0x00,0x00] 9959 9960v_trig_preop_f64 v[5:6], v[1:2], m0 9961// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf9,0x00,0x00] 9962 9963v_trig_preop_f64 v[5:6], v[1:2], exec_lo 9964// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xfd,0x00,0x00] 9965 9966v_trig_preop_f64 v[5:6], v[1:2], exec_hi 9967// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xff,0x00,0x00] 9968 9969v_trig_preop_f64 v[5:6], v[1:2], 0 9970// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x01,0x01,0x00] 9971 9972v_trig_preop_f64 v[5:6], v[1:2], -1 9973// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x83,0x01,0x00] 9974 9975v_trig_preop_f64 v[5:6], v[1:2], 0.5 9976// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xe1,0x01,0x00] 9977 9978v_trig_preop_f64 v[5:6], v[1:2], -4.0 9979// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xef,0x01,0x00] 9980 9981v_trig_preop_f64 v[5:6], v[1:2], src_vccz 9982// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf7,0x01,0x00] 9983 9984v_trig_preop_f64 v[5:6], v[1:2], src_execz 9985// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf9,0x01,0x00] 9986 9987v_trig_preop_f64 v[5:6], v[1:2], src_scc 9988// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xfb,0x01,0x00] 9989 9990v_trig_preop_f64 v[5:6], -v[1:2], v2 9991// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x20] 9992 9993v_trig_preop_f64 v[5:6], |v[1:2]|, v2 9994// CHECK: [0x05,0x01,0xe8,0xd2,0x01,0x05,0x02,0x00] 9995 9996v_trig_preop_f64 v[5:6], v[1:2], v2 clamp 9997// CHECK: [0x05,0x08,0xe8,0xd2,0x01,0x05,0x02,0x00] 9998 9999v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2 10000// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x08] 10001 10002v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4 10003// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x10] 10004 10005v_trig_preop_f64 v[5:6], v[1:2], v2 div:2 10006// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x18] 10007 10008v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] 10009// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x05,0x0e,0x04] 10010 10011v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6] 10012// CHECK: [0xfc,0x00,0xea,0xd2,0x02,0x04,0x0e,0x04] 10013 10014v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6] 10015// CHECK: [0xfc,0x00,0xea,0xd2,0x04,0x04,0x0e,0x04] 10016 10017v_mqsad_u32_u8 v[252:255], s[102:103], v2, v[3:6] 10018// CHECK: [0xfc,0x00,0xea,0xd2,0x66,0x04,0x0e,0x04] 10019 10020v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6] 10021// CHECK: [0xfc,0x00,0xea,0xd2,0x68,0x04,0x0e,0x04] 10022 10023v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6] 10024// CHECK: [0xfc,0x00,0xea,0xd2,0x6a,0x04,0x0e,0x04] 10025 10026v_mqsad_u32_u8 v[252:255], tba, v2, v[3:6] 10027// CHECK: [0xfc,0x00,0xea,0xd2,0x6c,0x04,0x0e,0x04] 10028 10029v_mqsad_u32_u8 v[252:255], tma, v2, v[3:6] 10030// CHECK: [0xfc,0x00,0xea,0xd2,0x6e,0x04,0x0e,0x04] 10031 10032v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6] 10033// CHECK: [0xfc,0x00,0xea,0xd2,0x7a,0x04,0x0e,0x04] 10034 10035v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6] 10036// CHECK: [0xfc,0x00,0xea,0xd2,0x7e,0x04,0x0e,0x04] 10037 10038v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6] 10039// CHECK: [0xfc,0x00,0xea,0xd2,0x80,0x04,0x0e,0x04] 10040 10041v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6] 10042// CHECK: [0xfc,0x00,0xea,0xd2,0xc1,0x04,0x0e,0x04] 10043 10044v_mqsad_u32_u8 v[252:255], src_vccz, v2, v[3:6] 10045// CHECK: [0xfc,0x00,0xea,0xd2,0xfb,0x04,0x0e,0x04] 10046 10047v_mqsad_u32_u8 v[252:255], src_execz, v2, v[3:6] 10048// CHECK: [0xfc,0x00,0xea,0xd2,0xfc,0x04,0x0e,0x04] 10049 10050v_mqsad_u32_u8 v[252:255], src_scc, v2, v[3:6] 10051// CHECK: [0xfc,0x00,0xea,0xd2,0xfd,0x04,0x0e,0x04] 10052 10053v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6] 10054// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x05,0x0c,0x04] 10055 10056v_mqsad_u32_u8 v[252:255], v[1:2], s103, v[3:6] 10057// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xcf,0x0c,0x04] 10058 10059v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_lo, v[3:6] 10060// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd1,0x0c,0x04] 10061 10062v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_hi, v[3:6] 10063// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd3,0x0c,0x04] 10064 10065v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6] 10066// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd5,0x0c,0x04] 10067 10068v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6] 10069// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd7,0x0c,0x04] 10070 10071v_mqsad_u32_u8 v[252:255], v[1:2], tba_lo, v[3:6] 10072// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd9,0x0c,0x04] 10073 10074v_mqsad_u32_u8 v[252:255], v[1:2], tba_hi, v[3:6] 10075// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdb,0x0c,0x04] 10076 10077v_mqsad_u32_u8 v[252:255], v[1:2], tma_lo, v[3:6] 10078// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdd,0x0c,0x04] 10079 10080v_mqsad_u32_u8 v[252:255], v[1:2], tma_hi, v[3:6] 10081// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdf,0x0c,0x04] 10082 10083v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6] 10084// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf7,0x0c,0x04] 10085 10086v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6] 10087// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf9,0x0c,0x04] 10088 10089v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6] 10090// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xfd,0x0c,0x04] 10091 10092v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6] 10093// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xff,0x0c,0x04] 10094 10095v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6] 10096// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x01,0x0d,0x04] 10097 10098v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6] 10099// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x83,0x0d,0x04] 10100 10101v_mqsad_u32_u8 v[252:255], v[1:2], src_vccz, v[3:6] 10102// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf7,0x0d,0x04] 10103 10104v_mqsad_u32_u8 v[252:255], v[1:2], src_execz, v[3:6] 10105// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf9,0x0d,0x04] 10106 10107v_mqsad_u32_u8 v[252:255], v[1:2], src_scc, v[3:6] 10108// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xfb,0x0d,0x04] 10109 10110v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] 10111// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x0e,0x04] 10112 10113v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4] 10114// CHECK: [0xfe,0x0c,0xec,0xd2,0x01,0x05,0x0e,0x04] 10115 10116v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4] 10117// CHECK: [0x05,0x0e,0xec,0xd2,0x01,0x05,0x0e,0x04] 10118 10119v_mad_u64_u32 v[5:6], s[102:103], v1, v2, v[3:4] 10120// CHECK: [0x05,0x66,0xec,0xd2,0x01,0x05,0x0e,0x04] 10121 10122v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4] 10123// CHECK: [0x05,0x68,0xec,0xd2,0x01,0x05,0x0e,0x04] 10124 10125v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4] 10126// CHECK: [0x05,0x6a,0xec,0xd2,0x01,0x05,0x0e,0x04] 10127 10128v_mad_u64_u32 v[5:6], tba, v1, v2, v[3:4] 10129// CHECK: [0x05,0x6c,0xec,0xd2,0x01,0x05,0x0e,0x04] 10130 10131v_mad_u64_u32 v[5:6], tma, v1, v2, v[3:4] 10132// CHECK: [0x05,0x6e,0xec,0xd2,0x01,0x05,0x0e,0x04] 10133 10134v_mad_u64_u32 v[5:6], ttmp[10:11], v1, v2, v[3:4] 10135// CHECK: [0x05,0x7a,0xec,0xd2,0x01,0x05,0x0e,0x04] 10136 10137v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4] 10138// CHECK: [0x05,0x0c,0xec,0xd2,0xff,0x05,0x0e,0x04] 10139 10140v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4] 10141// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x04,0x0e,0x04] 10142 10143v_mad_u64_u32 v[5:6], s[12:13], s103, v2, v[3:4] 10144// CHECK: [0x05,0x0c,0xec,0xd2,0x67,0x04,0x0e,0x04] 10145 10146v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4] 10147// CHECK: [0x05,0x0c,0xec,0xd2,0x68,0x04,0x0e,0x04] 10148 10149v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4] 10150// CHECK: [0x05,0x0c,0xec,0xd2,0x69,0x04,0x0e,0x04] 10151 10152v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] 10153// CHECK: [0x05,0x0c,0xec,0xd2,0x6a,0x04,0x0e,0x04] 10154 10155v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] 10156// CHECK: [0x05,0x0c,0xec,0xd2,0x6b,0x04,0x0e,0x04] 10157 10158v_mad_u64_u32 v[5:6], s[12:13], tba_lo, v2, v[3:4] 10159// CHECK: [0x05,0x0c,0xec,0xd2,0x6c,0x04,0x0e,0x04] 10160 10161v_mad_u64_u32 v[5:6], s[12:13], tba_hi, v2, v[3:4] 10162// CHECK: [0x05,0x0c,0xec,0xd2,0x6d,0x04,0x0e,0x04] 10163 10164v_mad_u64_u32 v[5:6], s[12:13], tma_lo, v2, v[3:4] 10165// CHECK: [0x05,0x0c,0xec,0xd2,0x6e,0x04,0x0e,0x04] 10166 10167v_mad_u64_u32 v[5:6], s[12:13], tma_hi, v2, v[3:4] 10168// CHECK: [0x05,0x0c,0xec,0xd2,0x6f,0x04,0x0e,0x04] 10169 10170v_mad_u64_u32 v[5:6], s[12:13], ttmp11, v2, v[3:4] 10171// CHECK: [0x05,0x0c,0xec,0xd2,0x7b,0x04,0x0e,0x04] 10172 10173v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4] 10174// CHECK: [0x05,0x0c,0xec,0xd2,0x7c,0x04,0x0e,0x04] 10175 10176v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4] 10177// CHECK: [0x05,0x0c,0xec,0xd2,0x7e,0x04,0x0e,0x04] 10178 10179v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4] 10180// CHECK: [0x05,0x0c,0xec,0xd2,0x7f,0x04,0x0e,0x04] 10181 10182v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4] 10183// CHECK: [0x05,0x0c,0xec,0xd2,0x80,0x04,0x0e,0x04] 10184 10185v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4] 10186// CHECK: [0x05,0x0c,0xec,0xd2,0xc1,0x04,0x0e,0x04] 10187 10188v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4] 10189// CHECK: [0x05,0x0c,0xec,0xd2,0xf0,0x04,0x0e,0x04] 10190 10191v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4] 10192// CHECK: [0x05,0x0c,0xec,0xd2,0xf7,0x04,0x0e,0x04] 10193 10194v_mad_u64_u32 v[5:6], s[12:13], src_vccz, v2, v[3:4] 10195// CHECK: [0x05,0x0c,0xec,0xd2,0xfb,0x04,0x0e,0x04] 10196 10197v_mad_u64_u32 v[5:6], s[12:13], src_execz, v2, v[3:4] 10198// CHECK: [0x05,0x0c,0xec,0xd2,0xfc,0x04,0x0e,0x04] 10199 10200v_mad_u64_u32 v[5:6], s[12:13], src_scc, v2, v[3:4] 10201// CHECK: [0x05,0x0c,0xec,0xd2,0xfd,0x04,0x0e,0x04] 10202 10203v_mad_u64_u32 v[5:6], s[12:13], src_lds_direct, v2, v[3:4] 10204// CHECK: [0x05,0x0c,0xec,0xd2,0xfe,0x04,0x0e,0x04] 10205 10206v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4] 10207// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xff,0x0f,0x04] 10208 10209v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4] 10210// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x0c,0x04] 10211 10212v_mad_u64_u32 v[5:6], s[12:13], v1, s103, v[3:4] 10213// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xcf,0x0c,0x04] 10214 10215v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4] 10216// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd1,0x0c,0x04] 10217 10218v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4] 10219// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd3,0x0c,0x04] 10220 10221v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] 10222// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd5,0x0c,0x04] 10223 10224v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] 10225// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd7,0x0c,0x04] 10226 10227v_mad_u64_u32 v[5:6], s[12:13], v1, tba_lo, v[3:4] 10228// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd9,0x0c,0x04] 10229 10230v_mad_u64_u32 v[5:6], s[12:13], v1, tba_hi, v[3:4] 10231// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdb,0x0c,0x04] 10232 10233v_mad_u64_u32 v[5:6], s[12:13], v1, tma_lo, v[3:4] 10234// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdd,0x0c,0x04] 10235 10236v_mad_u64_u32 v[5:6], s[12:13], v1, tma_hi, v[3:4] 10237// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdf,0x0c,0x04] 10238 10239v_mad_u64_u32 v[5:6], s[12:13], v1, ttmp11, v[3:4] 10240// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf7,0x0c,0x04] 10241 10242v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4] 10243// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf9,0x0c,0x04] 10244 10245v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4] 10246// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xfd,0x0c,0x04] 10247 10248v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4] 10249// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xff,0x0c,0x04] 10250 10251v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4] 10252// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x01,0x0d,0x04] 10253 10254v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4] 10255// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x83,0x0d,0x04] 10256 10257v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4] 10258// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xe1,0x0d,0x04] 10259 10260v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4] 10261// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xef,0x0d,0x04] 10262 10263v_mad_u64_u32 v[5:6], s[12:13], v1, src_vccz, v[3:4] 10264// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf7,0x0d,0x04] 10265 10266v_mad_u64_u32 v[5:6], s[12:13], v1, src_execz, v[3:4] 10267// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf9,0x0d,0x04] 10268 10269v_mad_u64_u32 v[5:6], s[12:13], v1, src_scc, v[3:4] 10270// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xfb,0x0d,0x04] 10271 10272v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255] 10273// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xfa,0x07] 10274 10275v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7] 10276// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x1a,0x00] 10277 10278v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9] 10279// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x22,0x00] 10280 10281v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[102:103] 10282// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x9a,0x01] 10283 10284v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch 10285// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xa2,0x01] 10286 10287v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc 10288// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xaa,0x01] 10289 10290v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tba 10291// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xb2,0x01] 10292 10293v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tma 10294// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xba,0x01] 10295 10296v_mad_u64_u32 v[5:6], s[12:13], v1, v2, ttmp[10:11] 10297// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xea,0x01] 10298 10299v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec 10300// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xfa,0x01] 10301 10302v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0 10303// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x02,0x02] 10304 10305v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1 10306// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x06,0x03] 10307 10308v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5 10309// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xc2,0x03] 10310 10311v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0 10312// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xde,0x03] 10313 10314v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_vccz 10315// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xee,0x03] 10316 10317v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_execz 10318// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xf2,0x03] 10319 10320v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_scc 10321// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xf6,0x03] 10322 10323v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] 10324// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x0e,0x04] 10325 10326v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4] 10327// CHECK: [0xfe,0x0c,0xee,0xd2,0x01,0x05,0x0e,0x04] 10328 10329v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4] 10330// CHECK: [0x05,0x0e,0xee,0xd2,0x01,0x05,0x0e,0x04] 10331 10332v_mad_i64_i32 v[5:6], s[102:103], v1, v2, v[3:4] 10333// CHECK: [0x05,0x66,0xee,0xd2,0x01,0x05,0x0e,0x04] 10334 10335v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4] 10336// CHECK: [0x05,0x68,0xee,0xd2,0x01,0x05,0x0e,0x04] 10337 10338v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4] 10339// CHECK: [0x05,0x6a,0xee,0xd2,0x01,0x05,0x0e,0x04] 10340 10341v_mad_i64_i32 v[5:6], tba, v1, v2, v[3:4] 10342// CHECK: [0x05,0x6c,0xee,0xd2,0x01,0x05,0x0e,0x04] 10343 10344v_mad_i64_i32 v[5:6], tma, v1, v2, v[3:4] 10345// CHECK: [0x05,0x6e,0xee,0xd2,0x01,0x05,0x0e,0x04] 10346 10347v_mad_i64_i32 v[5:6], ttmp[10:11], v1, v2, v[3:4] 10348// CHECK: [0x05,0x7a,0xee,0xd2,0x01,0x05,0x0e,0x04] 10349 10350v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4] 10351// CHECK: [0x05,0x0c,0xee,0xd2,0xff,0x05,0x0e,0x04] 10352 10353v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4] 10354// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x04,0x0e,0x04] 10355 10356v_mad_i64_i32 v[5:6], s[12:13], s103, v2, v[3:4] 10357// CHECK: [0x05,0x0c,0xee,0xd2,0x67,0x04,0x0e,0x04] 10358 10359v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4] 10360// CHECK: [0x05,0x0c,0xee,0xd2,0x68,0x04,0x0e,0x04] 10361 10362v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4] 10363// CHECK: [0x05,0x0c,0xee,0xd2,0x69,0x04,0x0e,0x04] 10364 10365v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] 10366// CHECK: [0x05,0x0c,0xee,0xd2,0x6a,0x04,0x0e,0x04] 10367 10368v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] 10369// CHECK: [0x05,0x0c,0xee,0xd2,0x6b,0x04,0x0e,0x04] 10370 10371v_mad_i64_i32 v[5:6], s[12:13], tba_lo, v2, v[3:4] 10372// CHECK: [0x05,0x0c,0xee,0xd2,0x6c,0x04,0x0e,0x04] 10373 10374v_mad_i64_i32 v[5:6], s[12:13], tba_hi, v2, v[3:4] 10375// CHECK: [0x05,0x0c,0xee,0xd2,0x6d,0x04,0x0e,0x04] 10376 10377v_mad_i64_i32 v[5:6], s[12:13], tma_lo, v2, v[3:4] 10378// CHECK: [0x05,0x0c,0xee,0xd2,0x6e,0x04,0x0e,0x04] 10379 10380v_mad_i64_i32 v[5:6], s[12:13], tma_hi, v2, v[3:4] 10381// CHECK: [0x05,0x0c,0xee,0xd2,0x6f,0x04,0x0e,0x04] 10382 10383v_mad_i64_i32 v[5:6], s[12:13], ttmp11, v2, v[3:4] 10384// CHECK: [0x05,0x0c,0xee,0xd2,0x7b,0x04,0x0e,0x04] 10385 10386v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4] 10387// CHECK: [0x05,0x0c,0xee,0xd2,0x7c,0x04,0x0e,0x04] 10388 10389v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4] 10390// CHECK: [0x05,0x0c,0xee,0xd2,0x7e,0x04,0x0e,0x04] 10391 10392v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4] 10393// CHECK: [0x05,0x0c,0xee,0xd2,0x7f,0x04,0x0e,0x04] 10394 10395v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4] 10396// CHECK: [0x05,0x0c,0xee,0xd2,0x80,0x04,0x0e,0x04] 10397 10398v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4] 10399// CHECK: [0x05,0x0c,0xee,0xd2,0xc1,0x04,0x0e,0x04] 10400 10401v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4] 10402// CHECK: [0x05,0x0c,0xee,0xd2,0xf0,0x04,0x0e,0x04] 10403 10404v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4] 10405// CHECK: [0x05,0x0c,0xee,0xd2,0xf7,0x04,0x0e,0x04] 10406 10407v_mad_i64_i32 v[5:6], s[12:13], src_vccz, v2, v[3:4] 10408// CHECK: [0x05,0x0c,0xee,0xd2,0xfb,0x04,0x0e,0x04] 10409 10410v_mad_i64_i32 v[5:6], s[12:13], src_execz, v2, v[3:4] 10411// CHECK: [0x05,0x0c,0xee,0xd2,0xfc,0x04,0x0e,0x04] 10412 10413v_mad_i64_i32 v[5:6], s[12:13], src_scc, v2, v[3:4] 10414// CHECK: [0x05,0x0c,0xee,0xd2,0xfd,0x04,0x0e,0x04] 10415 10416v_mad_i64_i32 v[5:6], s[12:13], src_lds_direct, v2, v[3:4] 10417// CHECK: [0x05,0x0c,0xee,0xd2,0xfe,0x04,0x0e,0x04] 10418 10419v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4] 10420// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xff,0x0f,0x04] 10421 10422v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4] 10423// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x0c,0x04] 10424 10425v_mad_i64_i32 v[5:6], s[12:13], v1, s103, v[3:4] 10426// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xcf,0x0c,0x04] 10427 10428v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4] 10429// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd1,0x0c,0x04] 10430 10431v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4] 10432// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd3,0x0c,0x04] 10433 10434v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] 10435// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd5,0x0c,0x04] 10436 10437v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] 10438// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd7,0x0c,0x04] 10439 10440v_mad_i64_i32 v[5:6], s[12:13], v1, tba_lo, v[3:4] 10441// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd9,0x0c,0x04] 10442 10443v_mad_i64_i32 v[5:6], s[12:13], v1, tba_hi, v[3:4] 10444// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdb,0x0c,0x04] 10445 10446v_mad_i64_i32 v[5:6], s[12:13], v1, tma_lo, v[3:4] 10447// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdd,0x0c,0x04] 10448 10449v_mad_i64_i32 v[5:6], s[12:13], v1, tma_hi, v[3:4] 10450// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdf,0x0c,0x04] 10451 10452v_mad_i64_i32 v[5:6], s[12:13], v1, ttmp11, v[3:4] 10453// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf7,0x0c,0x04] 10454 10455v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4] 10456// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf9,0x0c,0x04] 10457 10458v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4] 10459// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xfd,0x0c,0x04] 10460 10461v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4] 10462// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xff,0x0c,0x04] 10463 10464v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4] 10465// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x01,0x0d,0x04] 10466 10467v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4] 10468// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x83,0x0d,0x04] 10469 10470v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4] 10471// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xe1,0x0d,0x04] 10472 10473v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4] 10474// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xef,0x0d,0x04] 10475 10476v_mad_i64_i32 v[5:6], s[12:13], v1, src_vccz, v[3:4] 10477// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf7,0x0d,0x04] 10478 10479v_mad_i64_i32 v[5:6], s[12:13], v1, src_execz, v[3:4] 10480// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf9,0x0d,0x04] 10481 10482v_mad_i64_i32 v[5:6], s[12:13], v1, src_scc, v[3:4] 10483// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xfb,0x0d,0x04] 10484 10485v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255] 10486// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xfa,0x07] 10487 10488v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7] 10489// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x1a,0x00] 10490 10491v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9] 10492// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x22,0x00] 10493 10494v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[102:103] 10495// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x9a,0x01] 10496 10497v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch 10498// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xa2,0x01] 10499 10500v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc 10501// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xaa,0x01] 10502 10503v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tba 10504// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xb2,0x01] 10505 10506v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tma 10507// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xba,0x01] 10508 10509v_mad_i64_i32 v[5:6], s[12:13], v1, v2, ttmp[10:11] 10510// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xea,0x01] 10511 10512v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec 10513// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xfa,0x01] 10514 10515v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0 10516// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x02,0x02] 10517 10518v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1 10519// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x06,0x03] 10520 10521v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5 10522// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xc2,0x03] 10523 10524v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0 10525// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xde,0x03] 10526 10527v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_vccz 10528// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xee,0x03] 10529 10530v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_execz 10531// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xf2,0x03] 10532 10533v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_scc 10534// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xf6,0x03] 10535