1// RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s 2 3v_nop 4// CHECK: [0x00,0x00,0x00,0x7e] 5 6v_mov_b32 v5, v1 7// CHECK: [0x01,0x03,0x0a,0x7e] 8 9v_mov_b32 v255, v1 10// CHECK: [0x01,0x03,0xfe,0x7f] 11 12v_mov_b32 v5, v255 13// CHECK: [0xff,0x03,0x0a,0x7e] 14 15v_mov_b32 v5, s1 16// CHECK: [0x01,0x02,0x0a,0x7e] 17 18v_mov_b32 v5, s103 19// CHECK: [0x67,0x02,0x0a,0x7e] 20 21v_mov_b32 v5, flat_scratch_lo 22// CHECK: [0x68,0x02,0x0a,0x7e] 23 24v_mov_b32 v5, flat_scratch_hi 25// CHECK: [0x69,0x02,0x0a,0x7e] 26 27v_mov_b32 v5, vcc_lo 28// CHECK: [0x6a,0x02,0x0a,0x7e] 29 30v_mov_b32 v5, vcc_hi 31// CHECK: [0x6b,0x02,0x0a,0x7e] 32 33v_mov_b32 v5, tba_lo 34// CHECK: [0x6c,0x02,0x0a,0x7e] 35 36v_mov_b32 v5, tba_hi 37// CHECK: [0x6d,0x02,0x0a,0x7e] 38 39v_mov_b32 v5, tma_lo 40// CHECK: [0x6e,0x02,0x0a,0x7e] 41 42v_mov_b32 v5, tma_hi 43// CHECK: [0x6f,0x02,0x0a,0x7e] 44 45v_mov_b32 v5, ttmp11 46// CHECK: [0x7b,0x02,0x0a,0x7e] 47 48v_mov_b32 v5, m0 49// CHECK: [0x7c,0x02,0x0a,0x7e] 50 51v_mov_b32 v5, exec_lo 52// CHECK: [0x7e,0x02,0x0a,0x7e] 53 54v_mov_b32 v5, exec_hi 55// CHECK: [0x7f,0x02,0x0a,0x7e] 56 57v_mov_b32 v5, 0 58// CHECK: [0x80,0x02,0x0a,0x7e] 59 60v_mov_b32 v5, -1 61// CHECK: [0xc1,0x02,0x0a,0x7e] 62 63v_mov_b32 v5, 0.5 64// CHECK: [0xf0,0x02,0x0a,0x7e] 65 66v_mov_b32 v5, -4.0 67// CHECK: [0xf7,0x02,0x0a,0x7e] 68 69v_mov_b32 v5, src_vccz 70// CHECK: [0xfb,0x02,0x0a,0x7e] 71 72v_mov_b32 v5, src_execz 73// CHECK: [0xfc,0x02,0x0a,0x7e] 74 75v_mov_b32 v5, src_scc 76// CHECK: [0xfd,0x02,0x0a,0x7e] 77 78v_mov_b32 v5, src_lds_direct 79// CHECK: [0xfe,0x02,0x0a,0x7e] 80 81v_mov_b32 v5, 0xaf123456 82// CHECK: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf] 83 84v_mov_b32 v5, 0x3f717273 85// CHECK: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f] 86 87v_readfirstlane_b32 s5, v1 88// CHECK: [0x01,0x05,0x0a,0x7e] 89 90v_readfirstlane_b32 s103, v1 91// CHECK: [0x01,0x05,0xce,0x7e] 92 93v_readfirstlane_b32 tba_lo, v1 94// CHECK: [0x01,0x05,0xd8,0x7e] 95 96v_readfirstlane_b32 tba_hi, v1 97// CHECK: [0x01,0x05,0xda,0x7e] 98 99v_readfirstlane_b32 tma_lo, v1 100// CHECK: [0x01,0x05,0xdc,0x7e] 101 102v_readfirstlane_b32 tma_hi, v1 103// CHECK: [0x01,0x05,0xde,0x7e] 104 105v_readfirstlane_b32 ttmp11, v1 106// CHECK: [0x01,0x05,0xf6,0x7e] 107 108v_readfirstlane_b32 s5, v255 109// CHECK: [0xff,0x05,0x0a,0x7e] 110 111v_readfirstlane_b32 s5, src_lds_direct 112// CHECK: [0xfe,0x04,0x0a,0x7e] 113 114v_cvt_i32_f64 v5, v[1:2] 115// CHECK: [0x01,0x07,0x0a,0x7e] 116 117v_cvt_i32_f64 v255, v[1:2] 118// CHECK: [0x01,0x07,0xfe,0x7f] 119 120v_cvt_i32_f64 v5, v[254:255] 121// CHECK: [0xfe,0x07,0x0a,0x7e] 122 123v_cvt_i32_f64 v5, s[2:3] 124// CHECK: [0x02,0x06,0x0a,0x7e] 125 126v_cvt_i32_f64 v5, s[4:5] 127// CHECK: [0x04,0x06,0x0a,0x7e] 128 129v_cvt_i32_f64 v5, s[102:103] 130// CHECK: [0x66,0x06,0x0a,0x7e] 131 132v_cvt_i32_f64 v5, flat_scratch 133// CHECK: [0x68,0x06,0x0a,0x7e] 134 135v_cvt_i32_f64 v5, vcc 136// CHECK: [0x6a,0x06,0x0a,0x7e] 137 138v_cvt_i32_f64 v5, tba 139// CHECK: [0x6c,0x06,0x0a,0x7e] 140 141v_cvt_i32_f64 v5, tma 142// CHECK: [0x6e,0x06,0x0a,0x7e] 143 144v_cvt_i32_f64 v5, ttmp[10:11] 145// CHECK: [0x7a,0x06,0x0a,0x7e] 146 147v_cvt_i32_f64 v5, exec 148// CHECK: [0x7e,0x06,0x0a,0x7e] 149 150v_cvt_i32_f64 v5, 0 151// CHECK: [0x80,0x06,0x0a,0x7e] 152 153v_cvt_i32_f64 v5, -1 154// CHECK: [0xc1,0x06,0x0a,0x7e] 155 156v_cvt_i32_f64 v5, 0.5 157// CHECK: [0xf0,0x06,0x0a,0x7e] 158 159v_cvt_i32_f64 v5, -4.0 160// CHECK: [0xf7,0x06,0x0a,0x7e] 161 162v_cvt_i32_f64 v5, src_vccz 163// CHECK: [0xfb,0x06,0x0a,0x7e] 164 165v_cvt_i32_f64 v5, src_execz 166// CHECK: [0xfc,0x06,0x0a,0x7e] 167 168v_cvt_i32_f64 v5, src_scc 169// CHECK: [0xfd,0x06,0x0a,0x7e] 170 171v_cvt_i32_f64 v5, 0xaf123456 172// CHECK: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf] 173 174v_cvt_i32_f64 v5, 0x3f717273 175// CHECK: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f] 176 177v_cvt_f64_i32 v[5:6], v1 178// CHECK: [0x01,0x09,0x0a,0x7e] 179 180v_cvt_f64_i32 v[254:255], v1 181// CHECK: [0x01,0x09,0xfc,0x7f] 182 183v_cvt_f64_i32 v[5:6], v255 184// CHECK: [0xff,0x09,0x0a,0x7e] 185 186v_cvt_f64_i32 v[5:6], s1 187// CHECK: [0x01,0x08,0x0a,0x7e] 188 189v_cvt_f64_i32 v[5:6], s103 190// CHECK: [0x67,0x08,0x0a,0x7e] 191 192v_cvt_f64_i32 v[5:6], flat_scratch_lo 193// CHECK: [0x68,0x08,0x0a,0x7e] 194 195v_cvt_f64_i32 v[5:6], flat_scratch_hi 196// CHECK: [0x69,0x08,0x0a,0x7e] 197 198v_cvt_f64_i32 v[5:6], vcc_lo 199// CHECK: [0x6a,0x08,0x0a,0x7e] 200 201v_cvt_f64_i32 v[5:6], vcc_hi 202// CHECK: [0x6b,0x08,0x0a,0x7e] 203 204v_cvt_f64_i32 v[5:6], tba_lo 205// CHECK: [0x6c,0x08,0x0a,0x7e] 206 207v_cvt_f64_i32 v[5:6], tba_hi 208// CHECK: [0x6d,0x08,0x0a,0x7e] 209 210v_cvt_f64_i32 v[5:6], tma_lo 211// CHECK: [0x6e,0x08,0x0a,0x7e] 212 213v_cvt_f64_i32 v[5:6], tma_hi 214// CHECK: [0x6f,0x08,0x0a,0x7e] 215 216v_cvt_f64_i32 v[5:6], ttmp11 217// CHECK: [0x7b,0x08,0x0a,0x7e] 218 219v_cvt_f64_i32 v[5:6], m0 220// CHECK: [0x7c,0x08,0x0a,0x7e] 221 222v_cvt_f64_i32 v[5:6], exec_lo 223// CHECK: [0x7e,0x08,0x0a,0x7e] 224 225v_cvt_f64_i32 v[5:6], exec_hi 226// CHECK: [0x7f,0x08,0x0a,0x7e] 227 228v_cvt_f64_i32 v[5:6], 0 229// CHECK: [0x80,0x08,0x0a,0x7e] 230 231v_cvt_f64_i32 v[5:6], -1 232// CHECK: [0xc1,0x08,0x0a,0x7e] 233 234v_cvt_f64_i32 v[5:6], 0.5 235// CHECK: [0xf0,0x08,0x0a,0x7e] 236 237v_cvt_f64_i32 v[5:6], -4.0 238// CHECK: [0xf7,0x08,0x0a,0x7e] 239 240v_cvt_f64_i32 v[5:6], src_vccz 241// CHECK: [0xfb,0x08,0x0a,0x7e] 242 243v_cvt_f64_i32 v[5:6], src_execz 244// CHECK: [0xfc,0x08,0x0a,0x7e] 245 246v_cvt_f64_i32 v[5:6], src_scc 247// CHECK: [0xfd,0x08,0x0a,0x7e] 248 249v_cvt_f64_i32 v[5:6], src_lds_direct 250// CHECK: [0xfe,0x08,0x0a,0x7e] 251 252v_cvt_f64_i32 v[5:6], 0xaf123456 253// CHECK: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf] 254 255v_cvt_f64_i32 v[5:6], 0x3f717273 256// CHECK: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f] 257 258v_cvt_f32_i32 v5, v1 259// CHECK: [0x01,0x0b,0x0a,0x7e] 260 261v_cvt_f32_i32 v255, v1 262// CHECK: [0x01,0x0b,0xfe,0x7f] 263 264v_cvt_f32_i32 v5, v255 265// CHECK: [0xff,0x0b,0x0a,0x7e] 266 267v_cvt_f32_i32 v5, s1 268// CHECK: [0x01,0x0a,0x0a,0x7e] 269 270v_cvt_f32_i32 v5, s103 271// CHECK: [0x67,0x0a,0x0a,0x7e] 272 273v_cvt_f32_i32 v5, flat_scratch_lo 274// CHECK: [0x68,0x0a,0x0a,0x7e] 275 276v_cvt_f32_i32 v5, flat_scratch_hi 277// CHECK: [0x69,0x0a,0x0a,0x7e] 278 279v_cvt_f32_i32 v5, vcc_lo 280// CHECK: [0x6a,0x0a,0x0a,0x7e] 281 282v_cvt_f32_i32 v5, vcc_hi 283// CHECK: [0x6b,0x0a,0x0a,0x7e] 284 285v_cvt_f32_i32 v5, tba_lo 286// CHECK: [0x6c,0x0a,0x0a,0x7e] 287 288v_cvt_f32_i32 v5, tba_hi 289// CHECK: [0x6d,0x0a,0x0a,0x7e] 290 291v_cvt_f32_i32 v5, tma_lo 292// CHECK: [0x6e,0x0a,0x0a,0x7e] 293 294v_cvt_f32_i32 v5, tma_hi 295// CHECK: [0x6f,0x0a,0x0a,0x7e] 296 297v_cvt_f32_i32 v5, ttmp11 298// CHECK: [0x7b,0x0a,0x0a,0x7e] 299 300v_cvt_f32_i32 v5, m0 301// CHECK: [0x7c,0x0a,0x0a,0x7e] 302 303v_cvt_f32_i32 v5, exec_lo 304// CHECK: [0x7e,0x0a,0x0a,0x7e] 305 306v_cvt_f32_i32 v5, exec_hi 307// CHECK: [0x7f,0x0a,0x0a,0x7e] 308 309v_cvt_f32_i32 v5, 0 310// CHECK: [0x80,0x0a,0x0a,0x7e] 311 312v_cvt_f32_i32 v5, -1 313// CHECK: [0xc1,0x0a,0x0a,0x7e] 314 315v_cvt_f32_i32 v5, 0.5 316// CHECK: [0xf0,0x0a,0x0a,0x7e] 317 318v_cvt_f32_i32 v5, -4.0 319// CHECK: [0xf7,0x0a,0x0a,0x7e] 320 321v_cvt_f32_i32 v5, src_vccz 322// CHECK: [0xfb,0x0a,0x0a,0x7e] 323 324v_cvt_f32_i32 v5, src_execz 325// CHECK: [0xfc,0x0a,0x0a,0x7e] 326 327v_cvt_f32_i32 v5, src_scc 328// CHECK: [0xfd,0x0a,0x0a,0x7e] 329 330v_cvt_f32_i32 v5, src_lds_direct 331// CHECK: [0xfe,0x0a,0x0a,0x7e] 332 333v_cvt_f32_i32 v5, 0xaf123456 334// CHECK: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 335 336v_cvt_f32_i32 v5, 0x3f717273 337// CHECK: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 338 339v_cvt_f32_u32 v5, v1 340// CHECK: [0x01,0x0d,0x0a,0x7e] 341 342v_cvt_f32_u32 v255, v1 343// CHECK: [0x01,0x0d,0xfe,0x7f] 344 345v_cvt_f32_u32 v5, v255 346// CHECK: [0xff,0x0d,0x0a,0x7e] 347 348v_cvt_f32_u32 v5, s1 349// CHECK: [0x01,0x0c,0x0a,0x7e] 350 351v_cvt_f32_u32 v5, s103 352// CHECK: [0x67,0x0c,0x0a,0x7e] 353 354v_cvt_f32_u32 v5, flat_scratch_lo 355// CHECK: [0x68,0x0c,0x0a,0x7e] 356 357v_cvt_f32_u32 v5, flat_scratch_hi 358// CHECK: [0x69,0x0c,0x0a,0x7e] 359 360v_cvt_f32_u32 v5, vcc_lo 361// CHECK: [0x6a,0x0c,0x0a,0x7e] 362 363v_cvt_f32_u32 v5, vcc_hi 364// CHECK: [0x6b,0x0c,0x0a,0x7e] 365 366v_cvt_f32_u32 v5, tba_lo 367// CHECK: [0x6c,0x0c,0x0a,0x7e] 368 369v_cvt_f32_u32 v5, tba_hi 370// CHECK: [0x6d,0x0c,0x0a,0x7e] 371 372v_cvt_f32_u32 v5, tma_lo 373// CHECK: [0x6e,0x0c,0x0a,0x7e] 374 375v_cvt_f32_u32 v5, tma_hi 376// CHECK: [0x6f,0x0c,0x0a,0x7e] 377 378v_cvt_f32_u32 v5, ttmp11 379// CHECK: [0x7b,0x0c,0x0a,0x7e] 380 381v_cvt_f32_u32 v5, m0 382// CHECK: [0x7c,0x0c,0x0a,0x7e] 383 384v_cvt_f32_u32 v5, exec_lo 385// CHECK: [0x7e,0x0c,0x0a,0x7e] 386 387v_cvt_f32_u32 v5, exec_hi 388// CHECK: [0x7f,0x0c,0x0a,0x7e] 389 390v_cvt_f32_u32 v5, 0 391// CHECK: [0x80,0x0c,0x0a,0x7e] 392 393v_cvt_f32_u32 v5, -1 394// CHECK: [0xc1,0x0c,0x0a,0x7e] 395 396v_cvt_f32_u32 v5, 0.5 397// CHECK: [0xf0,0x0c,0x0a,0x7e] 398 399v_cvt_f32_u32 v5, -4.0 400// CHECK: [0xf7,0x0c,0x0a,0x7e] 401 402v_cvt_f32_u32 v5, src_vccz 403// CHECK: [0xfb,0x0c,0x0a,0x7e] 404 405v_cvt_f32_u32 v5, src_execz 406// CHECK: [0xfc,0x0c,0x0a,0x7e] 407 408v_cvt_f32_u32 v5, src_scc 409// CHECK: [0xfd,0x0c,0x0a,0x7e] 410 411v_cvt_f32_u32 v5, src_lds_direct 412// CHECK: [0xfe,0x0c,0x0a,0x7e] 413 414v_cvt_f32_u32 v5, 0xaf123456 415// CHECK: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 416 417v_cvt_f32_u32 v5, 0x3f717273 418// CHECK: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 419 420v_cvt_u32_f32 v5, v1 421// CHECK: [0x01,0x0f,0x0a,0x7e] 422 423v_cvt_u32_f32 v255, v1 424// CHECK: [0x01,0x0f,0xfe,0x7f] 425 426v_cvt_u32_f32 v5, v255 427// CHECK: [0xff,0x0f,0x0a,0x7e] 428 429v_cvt_u32_f32 v5, s1 430// CHECK: [0x01,0x0e,0x0a,0x7e] 431 432v_cvt_u32_f32 v5, s103 433// CHECK: [0x67,0x0e,0x0a,0x7e] 434 435v_cvt_u32_f32 v5, flat_scratch_lo 436// CHECK: [0x68,0x0e,0x0a,0x7e] 437 438v_cvt_u32_f32 v5, flat_scratch_hi 439// CHECK: [0x69,0x0e,0x0a,0x7e] 440 441v_cvt_u32_f32 v5, vcc_lo 442// CHECK: [0x6a,0x0e,0x0a,0x7e] 443 444v_cvt_u32_f32 v5, vcc_hi 445// CHECK: [0x6b,0x0e,0x0a,0x7e] 446 447v_cvt_u32_f32 v5, tba_lo 448// CHECK: [0x6c,0x0e,0x0a,0x7e] 449 450v_cvt_u32_f32 v5, tba_hi 451// CHECK: [0x6d,0x0e,0x0a,0x7e] 452 453v_cvt_u32_f32 v5, tma_lo 454// CHECK: [0x6e,0x0e,0x0a,0x7e] 455 456v_cvt_u32_f32 v5, tma_hi 457// CHECK: [0x6f,0x0e,0x0a,0x7e] 458 459v_cvt_u32_f32 v5, ttmp11 460// CHECK: [0x7b,0x0e,0x0a,0x7e] 461 462v_cvt_u32_f32 v5, m0 463// CHECK: [0x7c,0x0e,0x0a,0x7e] 464 465v_cvt_u32_f32 v5, exec_lo 466// CHECK: [0x7e,0x0e,0x0a,0x7e] 467 468v_cvt_u32_f32 v5, exec_hi 469// CHECK: [0x7f,0x0e,0x0a,0x7e] 470 471v_cvt_u32_f32 v5, 0 472// CHECK: [0x80,0x0e,0x0a,0x7e] 473 474v_cvt_u32_f32 v5, -1 475// CHECK: [0xc1,0x0e,0x0a,0x7e] 476 477v_cvt_u32_f32 v5, 0.5 478// CHECK: [0xf0,0x0e,0x0a,0x7e] 479 480v_cvt_u32_f32 v5, -4.0 481// CHECK: [0xf7,0x0e,0x0a,0x7e] 482 483v_cvt_u32_f32 v5, src_vccz 484// CHECK: [0xfb,0x0e,0x0a,0x7e] 485 486v_cvt_u32_f32 v5, src_execz 487// CHECK: [0xfc,0x0e,0x0a,0x7e] 488 489v_cvt_u32_f32 v5, src_scc 490// CHECK: [0xfd,0x0e,0x0a,0x7e] 491 492v_cvt_u32_f32 v5, src_lds_direct 493// CHECK: [0xfe,0x0e,0x0a,0x7e] 494 495v_cvt_u32_f32 v5, 0xaf123456 496// CHECK: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 497 498v_cvt_u32_f32 v5, 0x3f717273 499// CHECK: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 500 501v_cvt_i32_f32 v5, v1 502// CHECK: [0x01,0x11,0x0a,0x7e] 503 504v_cvt_i32_f32 v255, v1 505// CHECK: [0x01,0x11,0xfe,0x7f] 506 507v_cvt_i32_f32 v5, v255 508// CHECK: [0xff,0x11,0x0a,0x7e] 509 510v_cvt_i32_f32 v5, s1 511// CHECK: [0x01,0x10,0x0a,0x7e] 512 513v_cvt_i32_f32 v5, s103 514// CHECK: [0x67,0x10,0x0a,0x7e] 515 516v_cvt_i32_f32 v5, flat_scratch_lo 517// CHECK: [0x68,0x10,0x0a,0x7e] 518 519v_cvt_i32_f32 v5, flat_scratch_hi 520// CHECK: [0x69,0x10,0x0a,0x7e] 521 522v_cvt_i32_f32 v5, vcc_lo 523// CHECK: [0x6a,0x10,0x0a,0x7e] 524 525v_cvt_i32_f32 v5, vcc_hi 526// CHECK: [0x6b,0x10,0x0a,0x7e] 527 528v_cvt_i32_f32 v5, tba_lo 529// CHECK: [0x6c,0x10,0x0a,0x7e] 530 531v_cvt_i32_f32 v5, tba_hi 532// CHECK: [0x6d,0x10,0x0a,0x7e] 533 534v_cvt_i32_f32 v5, tma_lo 535// CHECK: [0x6e,0x10,0x0a,0x7e] 536 537v_cvt_i32_f32 v5, tma_hi 538// CHECK: [0x6f,0x10,0x0a,0x7e] 539 540v_cvt_i32_f32 v5, ttmp11 541// CHECK: [0x7b,0x10,0x0a,0x7e] 542 543v_cvt_i32_f32 v5, m0 544// CHECK: [0x7c,0x10,0x0a,0x7e] 545 546v_cvt_i32_f32 v5, exec_lo 547// CHECK: [0x7e,0x10,0x0a,0x7e] 548 549v_cvt_i32_f32 v5, exec_hi 550// CHECK: [0x7f,0x10,0x0a,0x7e] 551 552v_cvt_i32_f32 v5, 0 553// CHECK: [0x80,0x10,0x0a,0x7e] 554 555v_cvt_i32_f32 v5, -1 556// CHECK: [0xc1,0x10,0x0a,0x7e] 557 558v_cvt_i32_f32 v5, 0.5 559// CHECK: [0xf0,0x10,0x0a,0x7e] 560 561v_cvt_i32_f32 v5, -4.0 562// CHECK: [0xf7,0x10,0x0a,0x7e] 563 564v_cvt_i32_f32 v5, src_vccz 565// CHECK: [0xfb,0x10,0x0a,0x7e] 566 567v_cvt_i32_f32 v5, src_execz 568// CHECK: [0xfc,0x10,0x0a,0x7e] 569 570v_cvt_i32_f32 v5, src_scc 571// CHECK: [0xfd,0x10,0x0a,0x7e] 572 573v_cvt_i32_f32 v5, src_lds_direct 574// CHECK: [0xfe,0x10,0x0a,0x7e] 575 576v_cvt_i32_f32 v5, 0xaf123456 577// CHECK: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf] 578 579v_cvt_i32_f32 v5, 0x3f717273 580// CHECK: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f] 581 582v_cvt_f16_f32 v5, v1 583// CHECK: [0x01,0x15,0x0a,0x7e] 584 585v_cvt_f16_f32 v255, v1 586// CHECK: [0x01,0x15,0xfe,0x7f] 587 588v_cvt_f16_f32 v5, v255 589// CHECK: [0xff,0x15,0x0a,0x7e] 590 591v_cvt_f16_f32 v5, s1 592// CHECK: [0x01,0x14,0x0a,0x7e] 593 594v_cvt_f16_f32 v5, s103 595// CHECK: [0x67,0x14,0x0a,0x7e] 596 597v_cvt_f16_f32 v5, flat_scratch_lo 598// CHECK: [0x68,0x14,0x0a,0x7e] 599 600v_cvt_f16_f32 v5, flat_scratch_hi 601// CHECK: [0x69,0x14,0x0a,0x7e] 602 603v_cvt_f16_f32 v5, vcc_lo 604// CHECK: [0x6a,0x14,0x0a,0x7e] 605 606v_cvt_f16_f32 v5, vcc_hi 607// CHECK: [0x6b,0x14,0x0a,0x7e] 608 609v_cvt_f16_f32 v5, tba_lo 610// CHECK: [0x6c,0x14,0x0a,0x7e] 611 612v_cvt_f16_f32 v5, tba_hi 613// CHECK: [0x6d,0x14,0x0a,0x7e] 614 615v_cvt_f16_f32 v5, tma_lo 616// CHECK: [0x6e,0x14,0x0a,0x7e] 617 618v_cvt_f16_f32 v5, tma_hi 619// CHECK: [0x6f,0x14,0x0a,0x7e] 620 621v_cvt_f16_f32 v5, ttmp11 622// CHECK: [0x7b,0x14,0x0a,0x7e] 623 624v_cvt_f16_f32 v5, m0 625// CHECK: [0x7c,0x14,0x0a,0x7e] 626 627v_cvt_f16_f32 v5, exec_lo 628// CHECK: [0x7e,0x14,0x0a,0x7e] 629 630v_cvt_f16_f32 v5, exec_hi 631// CHECK: [0x7f,0x14,0x0a,0x7e] 632 633v_cvt_f16_f32 v5, 0 634// CHECK: [0x80,0x14,0x0a,0x7e] 635 636v_cvt_f16_f32 v5, -1 637// CHECK: [0xc1,0x14,0x0a,0x7e] 638 639v_cvt_f16_f32 v5, 0.5 640// CHECK: [0xf0,0x14,0x0a,0x7e] 641 642v_cvt_f16_f32 v5, -4.0 643// CHECK: [0xf7,0x14,0x0a,0x7e] 644 645v_cvt_f16_f32 v5, src_vccz 646// CHECK: [0xfb,0x14,0x0a,0x7e] 647 648v_cvt_f16_f32 v5, src_execz 649// CHECK: [0xfc,0x14,0x0a,0x7e] 650 651v_cvt_f16_f32 v5, src_scc 652// CHECK: [0xfd,0x14,0x0a,0x7e] 653 654v_cvt_f16_f32 v5, src_lds_direct 655// CHECK: [0xfe,0x14,0x0a,0x7e] 656 657v_cvt_f16_f32 v5, 0xaf123456 658// CHECK: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf] 659 660v_cvt_f16_f32 v5, 0x3f717273 661// CHECK: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f] 662 663v_cvt_f32_f16 v5, v1 664// CHECK: [0x01,0x17,0x0a,0x7e] 665 666v_cvt_f32_f16 v255, v1 667// CHECK: [0x01,0x17,0xfe,0x7f] 668 669v_cvt_f32_f16 v5, v255 670// CHECK: [0xff,0x17,0x0a,0x7e] 671 672v_cvt_f32_f16 v5, s1 673// CHECK: [0x01,0x16,0x0a,0x7e] 674 675v_cvt_f32_f16 v5, s103 676// CHECK: [0x67,0x16,0x0a,0x7e] 677 678v_cvt_f32_f16 v5, flat_scratch_lo 679// CHECK: [0x68,0x16,0x0a,0x7e] 680 681v_cvt_f32_f16 v5, flat_scratch_hi 682// CHECK: [0x69,0x16,0x0a,0x7e] 683 684v_cvt_f32_f16 v5, vcc_lo 685// CHECK: [0x6a,0x16,0x0a,0x7e] 686 687v_cvt_f32_f16 v5, vcc_hi 688// CHECK: [0x6b,0x16,0x0a,0x7e] 689 690v_cvt_f32_f16 v5, tba_lo 691// CHECK: [0x6c,0x16,0x0a,0x7e] 692 693v_cvt_f32_f16 v5, tba_hi 694// CHECK: [0x6d,0x16,0x0a,0x7e] 695 696v_cvt_f32_f16 v5, tma_lo 697// CHECK: [0x6e,0x16,0x0a,0x7e] 698 699v_cvt_f32_f16 v5, tma_hi 700// CHECK: [0x6f,0x16,0x0a,0x7e] 701 702v_cvt_f32_f16 v5, ttmp11 703// CHECK: [0x7b,0x16,0x0a,0x7e] 704 705v_cvt_f32_f16 v5, m0 706// CHECK: [0x7c,0x16,0x0a,0x7e] 707 708v_cvt_f32_f16 v5, exec_lo 709// CHECK: [0x7e,0x16,0x0a,0x7e] 710 711v_cvt_f32_f16 v5, exec_hi 712// CHECK: [0x7f,0x16,0x0a,0x7e] 713 714v_cvt_f32_f16 v5, 0 715// CHECK: [0x80,0x16,0x0a,0x7e] 716 717v_cvt_f32_f16 v5, -1 718// CHECK: [0xc1,0x16,0x0a,0x7e] 719 720v_cvt_f32_f16 v5, src_vccz 721// CHECK: [0xfb,0x16,0x0a,0x7e] 722 723v_cvt_f32_f16 v5, src_execz 724// CHECK: [0xfc,0x16,0x0a,0x7e] 725 726v_cvt_f32_f16 v5, src_scc 727// CHECK: [0xfd,0x16,0x0a,0x7e] 728 729v_cvt_f32_f16 v5, src_lds_direct 730// CHECK: [0xfe,0x16,0x0a,0x7e] 731 732v_cvt_rpi_i32_f32 v5, v1 733// CHECK: [0x01,0x19,0x0a,0x7e] 734 735v_cvt_rpi_i32_f32 v255, v1 736// CHECK: [0x01,0x19,0xfe,0x7f] 737 738v_cvt_rpi_i32_f32 v5, v255 739// CHECK: [0xff,0x19,0x0a,0x7e] 740 741v_cvt_rpi_i32_f32 v5, s1 742// CHECK: [0x01,0x18,0x0a,0x7e] 743 744v_cvt_rpi_i32_f32 v5, s103 745// CHECK: [0x67,0x18,0x0a,0x7e] 746 747v_cvt_rpi_i32_f32 v5, flat_scratch_lo 748// CHECK: [0x68,0x18,0x0a,0x7e] 749 750v_cvt_rpi_i32_f32 v5, flat_scratch_hi 751// CHECK: [0x69,0x18,0x0a,0x7e] 752 753v_cvt_rpi_i32_f32 v5, vcc_lo 754// CHECK: [0x6a,0x18,0x0a,0x7e] 755 756v_cvt_rpi_i32_f32 v5, vcc_hi 757// CHECK: [0x6b,0x18,0x0a,0x7e] 758 759v_cvt_rpi_i32_f32 v5, tba_lo 760// CHECK: [0x6c,0x18,0x0a,0x7e] 761 762v_cvt_rpi_i32_f32 v5, tba_hi 763// CHECK: [0x6d,0x18,0x0a,0x7e] 764 765v_cvt_rpi_i32_f32 v5, tma_lo 766// CHECK: [0x6e,0x18,0x0a,0x7e] 767 768v_cvt_rpi_i32_f32 v5, tma_hi 769// CHECK: [0x6f,0x18,0x0a,0x7e] 770 771v_cvt_rpi_i32_f32 v5, ttmp11 772// CHECK: [0x7b,0x18,0x0a,0x7e] 773 774v_cvt_rpi_i32_f32 v5, m0 775// CHECK: [0x7c,0x18,0x0a,0x7e] 776 777v_cvt_rpi_i32_f32 v5, exec_lo 778// CHECK: [0x7e,0x18,0x0a,0x7e] 779 780v_cvt_rpi_i32_f32 v5, exec_hi 781// CHECK: [0x7f,0x18,0x0a,0x7e] 782 783v_cvt_rpi_i32_f32 v5, 0 784// CHECK: [0x80,0x18,0x0a,0x7e] 785 786v_cvt_rpi_i32_f32 v5, -1 787// CHECK: [0xc1,0x18,0x0a,0x7e] 788 789v_cvt_rpi_i32_f32 v5, 0.5 790// CHECK: [0xf0,0x18,0x0a,0x7e] 791 792v_cvt_rpi_i32_f32 v5, -4.0 793// CHECK: [0xf7,0x18,0x0a,0x7e] 794 795v_cvt_rpi_i32_f32 v5, src_vccz 796// CHECK: [0xfb,0x18,0x0a,0x7e] 797 798v_cvt_rpi_i32_f32 v5, src_execz 799// CHECK: [0xfc,0x18,0x0a,0x7e] 800 801v_cvt_rpi_i32_f32 v5, src_scc 802// CHECK: [0xfd,0x18,0x0a,0x7e] 803 804v_cvt_rpi_i32_f32 v5, src_lds_direct 805// CHECK: [0xfe,0x18,0x0a,0x7e] 806 807v_cvt_rpi_i32_f32 v5, 0xaf123456 808// CHECK: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf] 809 810v_cvt_rpi_i32_f32 v5, 0x3f717273 811// CHECK: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f] 812 813v_cvt_flr_i32_f32 v5, v1 814// CHECK: [0x01,0x1b,0x0a,0x7e] 815 816v_cvt_flr_i32_f32 v255, v1 817// CHECK: [0x01,0x1b,0xfe,0x7f] 818 819v_cvt_flr_i32_f32 v5, v255 820// CHECK: [0xff,0x1b,0x0a,0x7e] 821 822v_cvt_flr_i32_f32 v5, s1 823// CHECK: [0x01,0x1a,0x0a,0x7e] 824 825v_cvt_flr_i32_f32 v5, s103 826// CHECK: [0x67,0x1a,0x0a,0x7e] 827 828v_cvt_flr_i32_f32 v5, flat_scratch_lo 829// CHECK: [0x68,0x1a,0x0a,0x7e] 830 831v_cvt_flr_i32_f32 v5, flat_scratch_hi 832// CHECK: [0x69,0x1a,0x0a,0x7e] 833 834v_cvt_flr_i32_f32 v5, vcc_lo 835// CHECK: [0x6a,0x1a,0x0a,0x7e] 836 837v_cvt_flr_i32_f32 v5, vcc_hi 838// CHECK: [0x6b,0x1a,0x0a,0x7e] 839 840v_cvt_flr_i32_f32 v5, tba_lo 841// CHECK: [0x6c,0x1a,0x0a,0x7e] 842 843v_cvt_flr_i32_f32 v5, tba_hi 844// CHECK: [0x6d,0x1a,0x0a,0x7e] 845 846v_cvt_flr_i32_f32 v5, tma_lo 847// CHECK: [0x6e,0x1a,0x0a,0x7e] 848 849v_cvt_flr_i32_f32 v5, tma_hi 850// CHECK: [0x6f,0x1a,0x0a,0x7e] 851 852v_cvt_flr_i32_f32 v5, ttmp11 853// CHECK: [0x7b,0x1a,0x0a,0x7e] 854 855v_cvt_flr_i32_f32 v5, m0 856// CHECK: [0x7c,0x1a,0x0a,0x7e] 857 858v_cvt_flr_i32_f32 v5, exec_lo 859// CHECK: [0x7e,0x1a,0x0a,0x7e] 860 861v_cvt_flr_i32_f32 v5, exec_hi 862// CHECK: [0x7f,0x1a,0x0a,0x7e] 863 864v_cvt_flr_i32_f32 v5, 0 865// CHECK: [0x80,0x1a,0x0a,0x7e] 866 867v_cvt_flr_i32_f32 v5, -1 868// CHECK: [0xc1,0x1a,0x0a,0x7e] 869 870v_cvt_flr_i32_f32 v5, 0.5 871// CHECK: [0xf0,0x1a,0x0a,0x7e] 872 873v_cvt_flr_i32_f32 v5, -4.0 874// CHECK: [0xf7,0x1a,0x0a,0x7e] 875 876v_cvt_flr_i32_f32 v5, src_vccz 877// CHECK: [0xfb,0x1a,0x0a,0x7e] 878 879v_cvt_flr_i32_f32 v5, src_execz 880// CHECK: [0xfc,0x1a,0x0a,0x7e] 881 882v_cvt_flr_i32_f32 v5, src_scc 883// CHECK: [0xfd,0x1a,0x0a,0x7e] 884 885v_cvt_flr_i32_f32 v5, src_lds_direct 886// CHECK: [0xfe,0x1a,0x0a,0x7e] 887 888v_cvt_flr_i32_f32 v5, 0xaf123456 889// CHECK: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 890 891v_cvt_flr_i32_f32 v5, 0x3f717273 892// CHECK: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 893 894v_cvt_off_f32_i4 v5, v1 895// CHECK: [0x01,0x1d,0x0a,0x7e] 896 897v_cvt_off_f32_i4 v255, v1 898// CHECK: [0x01,0x1d,0xfe,0x7f] 899 900v_cvt_off_f32_i4 v5, v255 901// CHECK: [0xff,0x1d,0x0a,0x7e] 902 903v_cvt_off_f32_i4 v5, s1 904// CHECK: [0x01,0x1c,0x0a,0x7e] 905 906v_cvt_off_f32_i4 v5, s103 907// CHECK: [0x67,0x1c,0x0a,0x7e] 908 909v_cvt_off_f32_i4 v5, flat_scratch_lo 910// CHECK: [0x68,0x1c,0x0a,0x7e] 911 912v_cvt_off_f32_i4 v5, flat_scratch_hi 913// CHECK: [0x69,0x1c,0x0a,0x7e] 914 915v_cvt_off_f32_i4 v5, vcc_lo 916// CHECK: [0x6a,0x1c,0x0a,0x7e] 917 918v_cvt_off_f32_i4 v5, vcc_hi 919// CHECK: [0x6b,0x1c,0x0a,0x7e] 920 921v_cvt_off_f32_i4 v5, tba_lo 922// CHECK: [0x6c,0x1c,0x0a,0x7e] 923 924v_cvt_off_f32_i4 v5, tba_hi 925// CHECK: [0x6d,0x1c,0x0a,0x7e] 926 927v_cvt_off_f32_i4 v5, tma_lo 928// CHECK: [0x6e,0x1c,0x0a,0x7e] 929 930v_cvt_off_f32_i4 v5, tma_hi 931// CHECK: [0x6f,0x1c,0x0a,0x7e] 932 933v_cvt_off_f32_i4 v5, ttmp11 934// CHECK: [0x7b,0x1c,0x0a,0x7e] 935 936v_cvt_off_f32_i4 v5, m0 937// CHECK: [0x7c,0x1c,0x0a,0x7e] 938 939v_cvt_off_f32_i4 v5, exec_lo 940// CHECK: [0x7e,0x1c,0x0a,0x7e] 941 942v_cvt_off_f32_i4 v5, exec_hi 943// CHECK: [0x7f,0x1c,0x0a,0x7e] 944 945v_cvt_off_f32_i4 v5, 0 946// CHECK: [0x80,0x1c,0x0a,0x7e] 947 948v_cvt_off_f32_i4 v5, -1 949// CHECK: [0xc1,0x1c,0x0a,0x7e] 950 951v_cvt_off_f32_i4 v5, 0.5 952// CHECK: [0xf0,0x1c,0x0a,0x7e] 953 954v_cvt_off_f32_i4 v5, -4.0 955// CHECK: [0xf7,0x1c,0x0a,0x7e] 956 957v_cvt_off_f32_i4 v5, src_vccz 958// CHECK: [0xfb,0x1c,0x0a,0x7e] 959 960v_cvt_off_f32_i4 v5, src_execz 961// CHECK: [0xfc,0x1c,0x0a,0x7e] 962 963v_cvt_off_f32_i4 v5, src_scc 964// CHECK: [0xfd,0x1c,0x0a,0x7e] 965 966v_cvt_off_f32_i4 v5, src_lds_direct 967// CHECK: [0xfe,0x1c,0x0a,0x7e] 968 969v_cvt_off_f32_i4 v5, 0x4f 970// CHECK: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00] 971 972v_cvt_off_f32_i4 v5, 0x41 973// CHECK: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00] 974 975v_cvt_f32_f64 v5, v[1:2] 976// CHECK: [0x01,0x1f,0x0a,0x7e] 977 978v_cvt_f32_f64 v255, v[1:2] 979// CHECK: [0x01,0x1f,0xfe,0x7f] 980 981v_cvt_f32_f64 v5, v[254:255] 982// CHECK: [0xfe,0x1f,0x0a,0x7e] 983 984v_cvt_f32_f64 v5, s[2:3] 985// CHECK: [0x02,0x1e,0x0a,0x7e] 986 987v_cvt_f32_f64 v5, s[4:5] 988// CHECK: [0x04,0x1e,0x0a,0x7e] 989 990v_cvt_f32_f64 v5, s[102:103] 991// CHECK: [0x66,0x1e,0x0a,0x7e] 992 993v_cvt_f32_f64 v5, flat_scratch 994// CHECK: [0x68,0x1e,0x0a,0x7e] 995 996v_cvt_f32_f64 v5, vcc 997// CHECK: [0x6a,0x1e,0x0a,0x7e] 998 999v_cvt_f32_f64 v5, tba 1000// CHECK: [0x6c,0x1e,0x0a,0x7e] 1001 1002v_cvt_f32_f64 v5, tma 1003// CHECK: [0x6e,0x1e,0x0a,0x7e] 1004 1005v_cvt_f32_f64 v5, ttmp[10:11] 1006// CHECK: [0x7a,0x1e,0x0a,0x7e] 1007 1008v_cvt_f32_f64 v5, exec 1009// CHECK: [0x7e,0x1e,0x0a,0x7e] 1010 1011v_cvt_f32_f64 v5, 0 1012// CHECK: [0x80,0x1e,0x0a,0x7e] 1013 1014v_cvt_f32_f64 v5, -1 1015// CHECK: [0xc1,0x1e,0x0a,0x7e] 1016 1017v_cvt_f32_f64 v5, 0.5 1018// CHECK: [0xf0,0x1e,0x0a,0x7e] 1019 1020v_cvt_f32_f64 v5, -4.0 1021// CHECK: [0xf7,0x1e,0x0a,0x7e] 1022 1023v_cvt_f32_f64 v5, src_vccz 1024// CHECK: [0xfb,0x1e,0x0a,0x7e] 1025 1026v_cvt_f32_f64 v5, src_execz 1027// CHECK: [0xfc,0x1e,0x0a,0x7e] 1028 1029v_cvt_f32_f64 v5, src_scc 1030// CHECK: [0xfd,0x1e,0x0a,0x7e] 1031 1032v_cvt_f32_f64 v5, 0xaf123456 1033// CHECK: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1034 1035v_cvt_f32_f64 v5, 0x3f717273 1036// CHECK: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1037 1038v_cvt_f64_f32 v[5:6], v1 1039// CHECK: [0x01,0x21,0x0a,0x7e] 1040 1041v_cvt_f64_f32 v[254:255], v1 1042// CHECK: [0x01,0x21,0xfc,0x7f] 1043 1044v_cvt_f64_f32 v[5:6], v255 1045// CHECK: [0xff,0x21,0x0a,0x7e] 1046 1047v_cvt_f64_f32 v[5:6], s1 1048// CHECK: [0x01,0x20,0x0a,0x7e] 1049 1050v_cvt_f64_f32 v[5:6], s103 1051// CHECK: [0x67,0x20,0x0a,0x7e] 1052 1053v_cvt_f64_f32 v[5:6], flat_scratch_lo 1054// CHECK: [0x68,0x20,0x0a,0x7e] 1055 1056v_cvt_f64_f32 v[5:6], flat_scratch_hi 1057// CHECK: [0x69,0x20,0x0a,0x7e] 1058 1059v_cvt_f64_f32 v[5:6], vcc_lo 1060// CHECK: [0x6a,0x20,0x0a,0x7e] 1061 1062v_cvt_f64_f32 v[5:6], vcc_hi 1063// CHECK: [0x6b,0x20,0x0a,0x7e] 1064 1065v_cvt_f64_f32 v[5:6], tba_lo 1066// CHECK: [0x6c,0x20,0x0a,0x7e] 1067 1068v_cvt_f64_f32 v[5:6], tba_hi 1069// CHECK: [0x6d,0x20,0x0a,0x7e] 1070 1071v_cvt_f64_f32 v[5:6], tma_lo 1072// CHECK: [0x6e,0x20,0x0a,0x7e] 1073 1074v_cvt_f64_f32 v[5:6], tma_hi 1075// CHECK: [0x6f,0x20,0x0a,0x7e] 1076 1077v_cvt_f64_f32 v[5:6], ttmp11 1078// CHECK: [0x7b,0x20,0x0a,0x7e] 1079 1080v_cvt_f64_f32 v[5:6], m0 1081// CHECK: [0x7c,0x20,0x0a,0x7e] 1082 1083v_cvt_f64_f32 v[5:6], exec_lo 1084// CHECK: [0x7e,0x20,0x0a,0x7e] 1085 1086v_cvt_f64_f32 v[5:6], exec_hi 1087// CHECK: [0x7f,0x20,0x0a,0x7e] 1088 1089v_cvt_f64_f32 v[5:6], 0 1090// CHECK: [0x80,0x20,0x0a,0x7e] 1091 1092v_cvt_f64_f32 v[5:6], -1 1093// CHECK: [0xc1,0x20,0x0a,0x7e] 1094 1095v_cvt_f64_f32 v[5:6], 0.5 1096// CHECK: [0xf0,0x20,0x0a,0x7e] 1097 1098v_cvt_f64_f32 v[5:6], -4.0 1099// CHECK: [0xf7,0x20,0x0a,0x7e] 1100 1101v_cvt_f64_f32 v[5:6], src_vccz 1102// CHECK: [0xfb,0x20,0x0a,0x7e] 1103 1104v_cvt_f64_f32 v[5:6], src_execz 1105// CHECK: [0xfc,0x20,0x0a,0x7e] 1106 1107v_cvt_f64_f32 v[5:6], src_scc 1108// CHECK: [0xfd,0x20,0x0a,0x7e] 1109 1110v_cvt_f64_f32 v[5:6], src_lds_direct 1111// CHECK: [0xfe,0x20,0x0a,0x7e] 1112 1113v_cvt_f64_f32 v[5:6], 0xaf123456 1114// CHECK: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1115 1116v_cvt_f64_f32 v[5:6], 0x3f717273 1117// CHECK: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1118 1119v_cvt_f32_ubyte0 v5, v1 1120// CHECK: [0x01,0x23,0x0a,0x7e] 1121 1122v_cvt_f32_ubyte0 v255, v1 1123// CHECK: [0x01,0x23,0xfe,0x7f] 1124 1125v_cvt_f32_ubyte0 v5, v255 1126// CHECK: [0xff,0x23,0x0a,0x7e] 1127 1128v_cvt_f32_ubyte0 v5, s1 1129// CHECK: [0x01,0x22,0x0a,0x7e] 1130 1131v_cvt_f32_ubyte0 v5, s103 1132// CHECK: [0x67,0x22,0x0a,0x7e] 1133 1134v_cvt_f32_ubyte0 v5, flat_scratch_lo 1135// CHECK: [0x68,0x22,0x0a,0x7e] 1136 1137v_cvt_f32_ubyte0 v5, flat_scratch_hi 1138// CHECK: [0x69,0x22,0x0a,0x7e] 1139 1140v_cvt_f32_ubyte0 v5, vcc_lo 1141// CHECK: [0x6a,0x22,0x0a,0x7e] 1142 1143v_cvt_f32_ubyte0 v5, vcc_hi 1144// CHECK: [0x6b,0x22,0x0a,0x7e] 1145 1146v_cvt_f32_ubyte0 v5, tba_lo 1147// CHECK: [0x6c,0x22,0x0a,0x7e] 1148 1149v_cvt_f32_ubyte0 v5, tba_hi 1150// CHECK: [0x6d,0x22,0x0a,0x7e] 1151 1152v_cvt_f32_ubyte0 v5, tma_lo 1153// CHECK: [0x6e,0x22,0x0a,0x7e] 1154 1155v_cvt_f32_ubyte0 v5, tma_hi 1156// CHECK: [0x6f,0x22,0x0a,0x7e] 1157 1158v_cvt_f32_ubyte0 v5, ttmp11 1159// CHECK: [0x7b,0x22,0x0a,0x7e] 1160 1161v_cvt_f32_ubyte0 v5, m0 1162// CHECK: [0x7c,0x22,0x0a,0x7e] 1163 1164v_cvt_f32_ubyte0 v5, exec_lo 1165// CHECK: [0x7e,0x22,0x0a,0x7e] 1166 1167v_cvt_f32_ubyte0 v5, exec_hi 1168// CHECK: [0x7f,0x22,0x0a,0x7e] 1169 1170v_cvt_f32_ubyte0 v5, 0 1171// CHECK: [0x80,0x22,0x0a,0x7e] 1172 1173v_cvt_f32_ubyte0 v5, -1 1174// CHECK: [0xc1,0x22,0x0a,0x7e] 1175 1176v_cvt_f32_ubyte0 v5, 0.5 1177// CHECK: [0xf0,0x22,0x0a,0x7e] 1178 1179v_cvt_f32_ubyte0 v5, -4.0 1180// CHECK: [0xf7,0x22,0x0a,0x7e] 1181 1182v_cvt_f32_ubyte0 v5, src_vccz 1183// CHECK: [0xfb,0x22,0x0a,0x7e] 1184 1185v_cvt_f32_ubyte0 v5, src_execz 1186// CHECK: [0xfc,0x22,0x0a,0x7e] 1187 1188v_cvt_f32_ubyte0 v5, src_scc 1189// CHECK: [0xfd,0x22,0x0a,0x7e] 1190 1191v_cvt_f32_ubyte0 v5, src_lds_direct 1192// CHECK: [0xfe,0x22,0x0a,0x7e] 1193 1194v_cvt_f32_ubyte0 v5, 0xaf123456 1195// CHECK: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1196 1197v_cvt_f32_ubyte0 v5, 0x3f717273 1198// CHECK: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1199 1200v_cvt_f32_ubyte1 v5, v1 1201// CHECK: [0x01,0x25,0x0a,0x7e] 1202 1203v_cvt_f32_ubyte1 v255, v1 1204// CHECK: [0x01,0x25,0xfe,0x7f] 1205 1206v_cvt_f32_ubyte1 v5, v255 1207// CHECK: [0xff,0x25,0x0a,0x7e] 1208 1209v_cvt_f32_ubyte1 v5, s1 1210// CHECK: [0x01,0x24,0x0a,0x7e] 1211 1212v_cvt_f32_ubyte1 v5, s103 1213// CHECK: [0x67,0x24,0x0a,0x7e] 1214 1215v_cvt_f32_ubyte1 v5, flat_scratch_lo 1216// CHECK: [0x68,0x24,0x0a,0x7e] 1217 1218v_cvt_f32_ubyte1 v5, flat_scratch_hi 1219// CHECK: [0x69,0x24,0x0a,0x7e] 1220 1221v_cvt_f32_ubyte1 v5, vcc_lo 1222// CHECK: [0x6a,0x24,0x0a,0x7e] 1223 1224v_cvt_f32_ubyte1 v5, vcc_hi 1225// CHECK: [0x6b,0x24,0x0a,0x7e] 1226 1227v_cvt_f32_ubyte1 v5, tba_lo 1228// CHECK: [0x6c,0x24,0x0a,0x7e] 1229 1230v_cvt_f32_ubyte1 v5, tba_hi 1231// CHECK: [0x6d,0x24,0x0a,0x7e] 1232 1233v_cvt_f32_ubyte1 v5, tma_lo 1234// CHECK: [0x6e,0x24,0x0a,0x7e] 1235 1236v_cvt_f32_ubyte1 v5, tma_hi 1237// CHECK: [0x6f,0x24,0x0a,0x7e] 1238 1239v_cvt_f32_ubyte1 v5, ttmp11 1240// CHECK: [0x7b,0x24,0x0a,0x7e] 1241 1242v_cvt_f32_ubyte1 v5, m0 1243// CHECK: [0x7c,0x24,0x0a,0x7e] 1244 1245v_cvt_f32_ubyte1 v5, exec_lo 1246// CHECK: [0x7e,0x24,0x0a,0x7e] 1247 1248v_cvt_f32_ubyte1 v5, exec_hi 1249// CHECK: [0x7f,0x24,0x0a,0x7e] 1250 1251v_cvt_f32_ubyte1 v5, 0 1252// CHECK: [0x80,0x24,0x0a,0x7e] 1253 1254v_cvt_f32_ubyte1 v5, -1 1255// CHECK: [0xc1,0x24,0x0a,0x7e] 1256 1257v_cvt_f32_ubyte1 v5, 0.5 1258// CHECK: [0xf0,0x24,0x0a,0x7e] 1259 1260v_cvt_f32_ubyte1 v5, -4.0 1261// CHECK: [0xf7,0x24,0x0a,0x7e] 1262 1263v_cvt_f32_ubyte1 v5, src_vccz 1264// CHECK: [0xfb,0x24,0x0a,0x7e] 1265 1266v_cvt_f32_ubyte1 v5, src_execz 1267// CHECK: [0xfc,0x24,0x0a,0x7e] 1268 1269v_cvt_f32_ubyte1 v5, src_scc 1270// CHECK: [0xfd,0x24,0x0a,0x7e] 1271 1272v_cvt_f32_ubyte1 v5, src_lds_direct 1273// CHECK: [0xfe,0x24,0x0a,0x7e] 1274 1275v_cvt_f32_ubyte1 v5, 0xaf123456 1276// CHECK: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1277 1278v_cvt_f32_ubyte1 v5, 0x3f717273 1279// CHECK: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1280 1281v_cvt_f32_ubyte2 v5, v1 1282// CHECK: [0x01,0x27,0x0a,0x7e] 1283 1284v_cvt_f32_ubyte2 v255, v1 1285// CHECK: [0x01,0x27,0xfe,0x7f] 1286 1287v_cvt_f32_ubyte2 v5, v255 1288// CHECK: [0xff,0x27,0x0a,0x7e] 1289 1290v_cvt_f32_ubyte2 v5, s1 1291// CHECK: [0x01,0x26,0x0a,0x7e] 1292 1293v_cvt_f32_ubyte2 v5, s103 1294// CHECK: [0x67,0x26,0x0a,0x7e] 1295 1296v_cvt_f32_ubyte2 v5, flat_scratch_lo 1297// CHECK: [0x68,0x26,0x0a,0x7e] 1298 1299v_cvt_f32_ubyte2 v5, flat_scratch_hi 1300// CHECK: [0x69,0x26,0x0a,0x7e] 1301 1302v_cvt_f32_ubyte2 v5, vcc_lo 1303// CHECK: [0x6a,0x26,0x0a,0x7e] 1304 1305v_cvt_f32_ubyte2 v5, vcc_hi 1306// CHECK: [0x6b,0x26,0x0a,0x7e] 1307 1308v_cvt_f32_ubyte2 v5, tba_lo 1309// CHECK: [0x6c,0x26,0x0a,0x7e] 1310 1311v_cvt_f32_ubyte2 v5, tba_hi 1312// CHECK: [0x6d,0x26,0x0a,0x7e] 1313 1314v_cvt_f32_ubyte2 v5, tma_lo 1315// CHECK: [0x6e,0x26,0x0a,0x7e] 1316 1317v_cvt_f32_ubyte2 v5, tma_hi 1318// CHECK: [0x6f,0x26,0x0a,0x7e] 1319 1320v_cvt_f32_ubyte2 v5, ttmp11 1321// CHECK: [0x7b,0x26,0x0a,0x7e] 1322 1323v_cvt_f32_ubyte2 v5, m0 1324// CHECK: [0x7c,0x26,0x0a,0x7e] 1325 1326v_cvt_f32_ubyte2 v5, exec_lo 1327// CHECK: [0x7e,0x26,0x0a,0x7e] 1328 1329v_cvt_f32_ubyte2 v5, exec_hi 1330// CHECK: [0x7f,0x26,0x0a,0x7e] 1331 1332v_cvt_f32_ubyte2 v5, 0 1333// CHECK: [0x80,0x26,0x0a,0x7e] 1334 1335v_cvt_f32_ubyte2 v5, -1 1336// CHECK: [0xc1,0x26,0x0a,0x7e] 1337 1338v_cvt_f32_ubyte2 v5, 0.5 1339// CHECK: [0xf0,0x26,0x0a,0x7e] 1340 1341v_cvt_f32_ubyte2 v5, -4.0 1342// CHECK: [0xf7,0x26,0x0a,0x7e] 1343 1344v_cvt_f32_ubyte2 v5, src_vccz 1345// CHECK: [0xfb,0x26,0x0a,0x7e] 1346 1347v_cvt_f32_ubyte2 v5, src_execz 1348// CHECK: [0xfc,0x26,0x0a,0x7e] 1349 1350v_cvt_f32_ubyte2 v5, src_scc 1351// CHECK: [0xfd,0x26,0x0a,0x7e] 1352 1353v_cvt_f32_ubyte2 v5, src_lds_direct 1354// CHECK: [0xfe,0x26,0x0a,0x7e] 1355 1356v_cvt_f32_ubyte2 v5, 0xaf123456 1357// CHECK: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1358 1359v_cvt_f32_ubyte2 v5, 0x3f717273 1360// CHECK: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1361 1362v_cvt_f32_ubyte3 v5, v1 1363// CHECK: [0x01,0x29,0x0a,0x7e] 1364 1365v_cvt_f32_ubyte3 v255, v1 1366// CHECK: [0x01,0x29,0xfe,0x7f] 1367 1368v_cvt_f32_ubyte3 v5, v255 1369// CHECK: [0xff,0x29,0x0a,0x7e] 1370 1371v_cvt_f32_ubyte3 v5, s1 1372// CHECK: [0x01,0x28,0x0a,0x7e] 1373 1374v_cvt_f32_ubyte3 v5, s103 1375// CHECK: [0x67,0x28,0x0a,0x7e] 1376 1377v_cvt_f32_ubyte3 v5, flat_scratch_lo 1378// CHECK: [0x68,0x28,0x0a,0x7e] 1379 1380v_cvt_f32_ubyte3 v5, flat_scratch_hi 1381// CHECK: [0x69,0x28,0x0a,0x7e] 1382 1383v_cvt_f32_ubyte3 v5, vcc_lo 1384// CHECK: [0x6a,0x28,0x0a,0x7e] 1385 1386v_cvt_f32_ubyte3 v5, vcc_hi 1387// CHECK: [0x6b,0x28,0x0a,0x7e] 1388 1389v_cvt_f32_ubyte3 v5, tba_lo 1390// CHECK: [0x6c,0x28,0x0a,0x7e] 1391 1392v_cvt_f32_ubyte3 v5, tba_hi 1393// CHECK: [0x6d,0x28,0x0a,0x7e] 1394 1395v_cvt_f32_ubyte3 v5, tma_lo 1396// CHECK: [0x6e,0x28,0x0a,0x7e] 1397 1398v_cvt_f32_ubyte3 v5, tma_hi 1399// CHECK: [0x6f,0x28,0x0a,0x7e] 1400 1401v_cvt_f32_ubyte3 v5, ttmp11 1402// CHECK: [0x7b,0x28,0x0a,0x7e] 1403 1404v_cvt_f32_ubyte3 v5, m0 1405// CHECK: [0x7c,0x28,0x0a,0x7e] 1406 1407v_cvt_f32_ubyte3 v5, exec_lo 1408// CHECK: [0x7e,0x28,0x0a,0x7e] 1409 1410v_cvt_f32_ubyte3 v5, exec_hi 1411// CHECK: [0x7f,0x28,0x0a,0x7e] 1412 1413v_cvt_f32_ubyte3 v5, 0 1414// CHECK: [0x80,0x28,0x0a,0x7e] 1415 1416v_cvt_f32_ubyte3 v5, -1 1417// CHECK: [0xc1,0x28,0x0a,0x7e] 1418 1419v_cvt_f32_ubyte3 v5, 0.5 1420// CHECK: [0xf0,0x28,0x0a,0x7e] 1421 1422v_cvt_f32_ubyte3 v5, -4.0 1423// CHECK: [0xf7,0x28,0x0a,0x7e] 1424 1425v_cvt_f32_ubyte3 v5, src_vccz 1426// CHECK: [0xfb,0x28,0x0a,0x7e] 1427 1428v_cvt_f32_ubyte3 v5, src_execz 1429// CHECK: [0xfc,0x28,0x0a,0x7e] 1430 1431v_cvt_f32_ubyte3 v5, src_scc 1432// CHECK: [0xfd,0x28,0x0a,0x7e] 1433 1434v_cvt_f32_ubyte3 v5, src_lds_direct 1435// CHECK: [0xfe,0x28,0x0a,0x7e] 1436 1437v_cvt_f32_ubyte3 v5, 0xaf123456 1438// CHECK: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1439 1440v_cvt_f32_ubyte3 v5, 0x3f717273 1441// CHECK: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1442 1443v_cvt_u32_f64 v5, v[1:2] 1444// CHECK: [0x01,0x2b,0x0a,0x7e] 1445 1446v_cvt_u32_f64 v255, v[1:2] 1447// CHECK: [0x01,0x2b,0xfe,0x7f] 1448 1449v_cvt_u32_f64 v5, v[254:255] 1450// CHECK: [0xfe,0x2b,0x0a,0x7e] 1451 1452v_cvt_u32_f64 v5, s[2:3] 1453// CHECK: [0x02,0x2a,0x0a,0x7e] 1454 1455v_cvt_u32_f64 v5, s[4:5] 1456// CHECK: [0x04,0x2a,0x0a,0x7e] 1457 1458v_cvt_u32_f64 v5, s[102:103] 1459// CHECK: [0x66,0x2a,0x0a,0x7e] 1460 1461v_cvt_u32_f64 v5, flat_scratch 1462// CHECK: [0x68,0x2a,0x0a,0x7e] 1463 1464v_cvt_u32_f64 v5, vcc 1465// CHECK: [0x6a,0x2a,0x0a,0x7e] 1466 1467v_cvt_u32_f64 v5, tba 1468// CHECK: [0x6c,0x2a,0x0a,0x7e] 1469 1470v_cvt_u32_f64 v5, tma 1471// CHECK: [0x6e,0x2a,0x0a,0x7e] 1472 1473v_cvt_u32_f64 v5, ttmp[10:11] 1474// CHECK: [0x7a,0x2a,0x0a,0x7e] 1475 1476v_cvt_u32_f64 v5, exec 1477// CHECK: [0x7e,0x2a,0x0a,0x7e] 1478 1479v_cvt_u32_f64 v5, 0 1480// CHECK: [0x80,0x2a,0x0a,0x7e] 1481 1482v_cvt_u32_f64 v5, -1 1483// CHECK: [0xc1,0x2a,0x0a,0x7e] 1484 1485v_cvt_u32_f64 v5, 0.5 1486// CHECK: [0xf0,0x2a,0x0a,0x7e] 1487 1488v_cvt_u32_f64 v5, -4.0 1489// CHECK: [0xf7,0x2a,0x0a,0x7e] 1490 1491v_cvt_u32_f64 v5, src_vccz 1492// CHECK: [0xfb,0x2a,0x0a,0x7e] 1493 1494v_cvt_u32_f64 v5, src_execz 1495// CHECK: [0xfc,0x2a,0x0a,0x7e] 1496 1497v_cvt_u32_f64 v5, src_scc 1498// CHECK: [0xfd,0x2a,0x0a,0x7e] 1499 1500v_cvt_u32_f64 v5, 0xaf123456 1501// CHECK: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1502 1503v_cvt_u32_f64 v5, 0x3f717273 1504// CHECK: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1505 1506v_cvt_f64_u32 v[5:6], v1 1507// CHECK: [0x01,0x2d,0x0a,0x7e] 1508 1509v_cvt_f64_u32 v[254:255], v1 1510// CHECK: [0x01,0x2d,0xfc,0x7f] 1511 1512v_cvt_f64_u32 v[5:6], v255 1513// CHECK: [0xff,0x2d,0x0a,0x7e] 1514 1515v_cvt_f64_u32 v[5:6], s1 1516// CHECK: [0x01,0x2c,0x0a,0x7e] 1517 1518v_cvt_f64_u32 v[5:6], s103 1519// CHECK: [0x67,0x2c,0x0a,0x7e] 1520 1521v_cvt_f64_u32 v[5:6], flat_scratch_lo 1522// CHECK: [0x68,0x2c,0x0a,0x7e] 1523 1524v_cvt_f64_u32 v[5:6], flat_scratch_hi 1525// CHECK: [0x69,0x2c,0x0a,0x7e] 1526 1527v_cvt_f64_u32 v[5:6], vcc_lo 1528// CHECK: [0x6a,0x2c,0x0a,0x7e] 1529 1530v_cvt_f64_u32 v[5:6], vcc_hi 1531// CHECK: [0x6b,0x2c,0x0a,0x7e] 1532 1533v_cvt_f64_u32 v[5:6], tba_lo 1534// CHECK: [0x6c,0x2c,0x0a,0x7e] 1535 1536v_cvt_f64_u32 v[5:6], tba_hi 1537// CHECK: [0x6d,0x2c,0x0a,0x7e] 1538 1539v_cvt_f64_u32 v[5:6], tma_lo 1540// CHECK: [0x6e,0x2c,0x0a,0x7e] 1541 1542v_cvt_f64_u32 v[5:6], tma_hi 1543// CHECK: [0x6f,0x2c,0x0a,0x7e] 1544 1545v_cvt_f64_u32 v[5:6], ttmp11 1546// CHECK: [0x7b,0x2c,0x0a,0x7e] 1547 1548v_cvt_f64_u32 v[5:6], m0 1549// CHECK: [0x7c,0x2c,0x0a,0x7e] 1550 1551v_cvt_f64_u32 v[5:6], exec_lo 1552// CHECK: [0x7e,0x2c,0x0a,0x7e] 1553 1554v_cvt_f64_u32 v[5:6], exec_hi 1555// CHECK: [0x7f,0x2c,0x0a,0x7e] 1556 1557v_cvt_f64_u32 v[5:6], 0 1558// CHECK: [0x80,0x2c,0x0a,0x7e] 1559 1560v_cvt_f64_u32 v[5:6], -1 1561// CHECK: [0xc1,0x2c,0x0a,0x7e] 1562 1563v_cvt_f64_u32 v[5:6], 0.5 1564// CHECK: [0xf0,0x2c,0x0a,0x7e] 1565 1566v_cvt_f64_u32 v[5:6], -4.0 1567// CHECK: [0xf7,0x2c,0x0a,0x7e] 1568 1569v_cvt_f64_u32 v[5:6], src_vccz 1570// CHECK: [0xfb,0x2c,0x0a,0x7e] 1571 1572v_cvt_f64_u32 v[5:6], src_execz 1573// CHECK: [0xfc,0x2c,0x0a,0x7e] 1574 1575v_cvt_f64_u32 v[5:6], src_scc 1576// CHECK: [0xfd,0x2c,0x0a,0x7e] 1577 1578v_cvt_f64_u32 v[5:6], src_lds_direct 1579// CHECK: [0xfe,0x2c,0x0a,0x7e] 1580 1581v_cvt_f64_u32 v[5:6], 0xaf123456 1582// CHECK: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1583 1584v_cvt_f64_u32 v[5:6], 0x3f717273 1585// CHECK: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1586 1587v_trunc_f64 v[5:6], v[1:2] 1588// CHECK: [0x01,0x2f,0x0a,0x7e] 1589 1590v_trunc_f64 v[254:255], v[1:2] 1591// CHECK: [0x01,0x2f,0xfc,0x7f] 1592 1593v_trunc_f64 v[5:6], v[254:255] 1594// CHECK: [0xfe,0x2f,0x0a,0x7e] 1595 1596v_trunc_f64 v[5:6], s[2:3] 1597// CHECK: [0x02,0x2e,0x0a,0x7e] 1598 1599v_trunc_f64 v[5:6], s[4:5] 1600// CHECK: [0x04,0x2e,0x0a,0x7e] 1601 1602v_trunc_f64 v[5:6], s[102:103] 1603// CHECK: [0x66,0x2e,0x0a,0x7e] 1604 1605v_trunc_f64 v[5:6], flat_scratch 1606// CHECK: [0x68,0x2e,0x0a,0x7e] 1607 1608v_trunc_f64 v[5:6], vcc 1609// CHECK: [0x6a,0x2e,0x0a,0x7e] 1610 1611v_trunc_f64 v[5:6], tba 1612// CHECK: [0x6c,0x2e,0x0a,0x7e] 1613 1614v_trunc_f64 v[5:6], tma 1615// CHECK: [0x6e,0x2e,0x0a,0x7e] 1616 1617v_trunc_f64 v[5:6], ttmp[10:11] 1618// CHECK: [0x7a,0x2e,0x0a,0x7e] 1619 1620v_trunc_f64 v[5:6], exec 1621// CHECK: [0x7e,0x2e,0x0a,0x7e] 1622 1623v_trunc_f64 v[5:6], 0 1624// CHECK: [0x80,0x2e,0x0a,0x7e] 1625 1626v_trunc_f64 v[5:6], -1 1627// CHECK: [0xc1,0x2e,0x0a,0x7e] 1628 1629v_trunc_f64 v[5:6], 0.5 1630// CHECK: [0xf0,0x2e,0x0a,0x7e] 1631 1632v_trunc_f64 v[5:6], -4.0 1633// CHECK: [0xf7,0x2e,0x0a,0x7e] 1634 1635v_trunc_f64 v[5:6], src_vccz 1636// CHECK: [0xfb,0x2e,0x0a,0x7e] 1637 1638v_trunc_f64 v[5:6], src_execz 1639// CHECK: [0xfc,0x2e,0x0a,0x7e] 1640 1641v_trunc_f64 v[5:6], src_scc 1642// CHECK: [0xfd,0x2e,0x0a,0x7e] 1643 1644v_trunc_f64 v[5:6], 0xaf123456 1645// CHECK: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1646 1647v_trunc_f64 v[5:6], 0x3f717273 1648// CHECK: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1649 1650v_ceil_f64 v[5:6], v[1:2] 1651// CHECK: [0x01,0x31,0x0a,0x7e] 1652 1653v_ceil_f64 v[254:255], v[1:2] 1654// CHECK: [0x01,0x31,0xfc,0x7f] 1655 1656v_ceil_f64 v[5:6], v[254:255] 1657// CHECK: [0xfe,0x31,0x0a,0x7e] 1658 1659v_ceil_f64 v[5:6], s[2:3] 1660// CHECK: [0x02,0x30,0x0a,0x7e] 1661 1662v_ceil_f64 v[5:6], s[4:5] 1663// CHECK: [0x04,0x30,0x0a,0x7e] 1664 1665v_ceil_f64 v[5:6], s[102:103] 1666// CHECK: [0x66,0x30,0x0a,0x7e] 1667 1668v_ceil_f64 v[5:6], flat_scratch 1669// CHECK: [0x68,0x30,0x0a,0x7e] 1670 1671v_ceil_f64 v[5:6], vcc 1672// CHECK: [0x6a,0x30,0x0a,0x7e] 1673 1674v_ceil_f64 v[5:6], tba 1675// CHECK: [0x6c,0x30,0x0a,0x7e] 1676 1677v_ceil_f64 v[5:6], tma 1678// CHECK: [0x6e,0x30,0x0a,0x7e] 1679 1680v_ceil_f64 v[5:6], ttmp[10:11] 1681// CHECK: [0x7a,0x30,0x0a,0x7e] 1682 1683v_ceil_f64 v[5:6], exec 1684// CHECK: [0x7e,0x30,0x0a,0x7e] 1685 1686v_ceil_f64 v[5:6], 0 1687// CHECK: [0x80,0x30,0x0a,0x7e] 1688 1689v_ceil_f64 v[5:6], -1 1690// CHECK: [0xc1,0x30,0x0a,0x7e] 1691 1692v_ceil_f64 v[5:6], 0.5 1693// CHECK: [0xf0,0x30,0x0a,0x7e] 1694 1695v_ceil_f64 v[5:6], -4.0 1696// CHECK: [0xf7,0x30,0x0a,0x7e] 1697 1698v_ceil_f64 v[5:6], src_vccz 1699// CHECK: [0xfb,0x30,0x0a,0x7e] 1700 1701v_ceil_f64 v[5:6], src_execz 1702// CHECK: [0xfc,0x30,0x0a,0x7e] 1703 1704v_ceil_f64 v[5:6], src_scc 1705// CHECK: [0xfd,0x30,0x0a,0x7e] 1706 1707v_ceil_f64 v[5:6], 0xaf123456 1708// CHECK: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1709 1710v_ceil_f64 v[5:6], 0x3f717273 1711// CHECK: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1712 1713v_rndne_f64 v[5:6], v[1:2] 1714// CHECK: [0x01,0x33,0x0a,0x7e] 1715 1716v_rndne_f64 v[254:255], v[1:2] 1717// CHECK: [0x01,0x33,0xfc,0x7f] 1718 1719v_rndne_f64 v[5:6], v[254:255] 1720// CHECK: [0xfe,0x33,0x0a,0x7e] 1721 1722v_rndne_f64 v[5:6], s[2:3] 1723// CHECK: [0x02,0x32,0x0a,0x7e] 1724 1725v_rndne_f64 v[5:6], s[4:5] 1726// CHECK: [0x04,0x32,0x0a,0x7e] 1727 1728v_rndne_f64 v[5:6], s[102:103] 1729// CHECK: [0x66,0x32,0x0a,0x7e] 1730 1731v_rndne_f64 v[5:6], flat_scratch 1732// CHECK: [0x68,0x32,0x0a,0x7e] 1733 1734v_rndne_f64 v[5:6], vcc 1735// CHECK: [0x6a,0x32,0x0a,0x7e] 1736 1737v_rndne_f64 v[5:6], tba 1738// CHECK: [0x6c,0x32,0x0a,0x7e] 1739 1740v_rndne_f64 v[5:6], tma 1741// CHECK: [0x6e,0x32,0x0a,0x7e] 1742 1743v_rndne_f64 v[5:6], ttmp[10:11] 1744// CHECK: [0x7a,0x32,0x0a,0x7e] 1745 1746v_rndne_f64 v[5:6], exec 1747// CHECK: [0x7e,0x32,0x0a,0x7e] 1748 1749v_rndne_f64 v[5:6], 0 1750// CHECK: [0x80,0x32,0x0a,0x7e] 1751 1752v_rndne_f64 v[5:6], -1 1753// CHECK: [0xc1,0x32,0x0a,0x7e] 1754 1755v_rndne_f64 v[5:6], 0.5 1756// CHECK: [0xf0,0x32,0x0a,0x7e] 1757 1758v_rndne_f64 v[5:6], -4.0 1759// CHECK: [0xf7,0x32,0x0a,0x7e] 1760 1761v_rndne_f64 v[5:6], src_vccz 1762// CHECK: [0xfb,0x32,0x0a,0x7e] 1763 1764v_rndne_f64 v[5:6], src_execz 1765// CHECK: [0xfc,0x32,0x0a,0x7e] 1766 1767v_rndne_f64 v[5:6], src_scc 1768// CHECK: [0xfd,0x32,0x0a,0x7e] 1769 1770v_rndne_f64 v[5:6], 0xaf123456 1771// CHECK: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1772 1773v_rndne_f64 v[5:6], 0x3f717273 1774// CHECK: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1775 1776v_floor_f64 v[5:6], v[1:2] 1777// CHECK: [0x01,0x35,0x0a,0x7e] 1778 1779v_floor_f64 v[254:255], v[1:2] 1780// CHECK: [0x01,0x35,0xfc,0x7f] 1781 1782v_floor_f64 v[5:6], v[254:255] 1783// CHECK: [0xfe,0x35,0x0a,0x7e] 1784 1785v_floor_f64 v[5:6], s[2:3] 1786// CHECK: [0x02,0x34,0x0a,0x7e] 1787 1788v_floor_f64 v[5:6], s[4:5] 1789// CHECK: [0x04,0x34,0x0a,0x7e] 1790 1791v_floor_f64 v[5:6], s[102:103] 1792// CHECK: [0x66,0x34,0x0a,0x7e] 1793 1794v_floor_f64 v[5:6], flat_scratch 1795// CHECK: [0x68,0x34,0x0a,0x7e] 1796 1797v_floor_f64 v[5:6], vcc 1798// CHECK: [0x6a,0x34,0x0a,0x7e] 1799 1800v_floor_f64 v[5:6], tba 1801// CHECK: [0x6c,0x34,0x0a,0x7e] 1802 1803v_floor_f64 v[5:6], tma 1804// CHECK: [0x6e,0x34,0x0a,0x7e] 1805 1806v_floor_f64 v[5:6], ttmp[10:11] 1807// CHECK: [0x7a,0x34,0x0a,0x7e] 1808 1809v_floor_f64 v[5:6], exec 1810// CHECK: [0x7e,0x34,0x0a,0x7e] 1811 1812v_floor_f64 v[5:6], 0 1813// CHECK: [0x80,0x34,0x0a,0x7e] 1814 1815v_floor_f64 v[5:6], -1 1816// CHECK: [0xc1,0x34,0x0a,0x7e] 1817 1818v_floor_f64 v[5:6], 0.5 1819// CHECK: [0xf0,0x34,0x0a,0x7e] 1820 1821v_floor_f64 v[5:6], -4.0 1822// CHECK: [0xf7,0x34,0x0a,0x7e] 1823 1824v_floor_f64 v[5:6], src_vccz 1825// CHECK: [0xfb,0x34,0x0a,0x7e] 1826 1827v_floor_f64 v[5:6], src_execz 1828// CHECK: [0xfc,0x34,0x0a,0x7e] 1829 1830v_floor_f64 v[5:6], src_scc 1831// CHECK: [0xfd,0x34,0x0a,0x7e] 1832 1833v_floor_f64 v[5:6], 0xaf123456 1834// CHECK: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1835 1836v_floor_f64 v[5:6], 0x3f717273 1837// CHECK: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1838 1839v_fract_f32 v5, v1 1840// CHECK: [0x01,0x41,0x0a,0x7e] 1841 1842v_fract_f32 v255, v1 1843// CHECK: [0x01,0x41,0xfe,0x7f] 1844 1845v_fract_f32 v5, v255 1846// CHECK: [0xff,0x41,0x0a,0x7e] 1847 1848v_fract_f32 v5, s1 1849// CHECK: [0x01,0x40,0x0a,0x7e] 1850 1851v_fract_f32 v5, s103 1852// CHECK: [0x67,0x40,0x0a,0x7e] 1853 1854v_fract_f32 v5, flat_scratch_lo 1855// CHECK: [0x68,0x40,0x0a,0x7e] 1856 1857v_fract_f32 v5, flat_scratch_hi 1858// CHECK: [0x69,0x40,0x0a,0x7e] 1859 1860v_fract_f32 v5, vcc_lo 1861// CHECK: [0x6a,0x40,0x0a,0x7e] 1862 1863v_fract_f32 v5, vcc_hi 1864// CHECK: [0x6b,0x40,0x0a,0x7e] 1865 1866v_fract_f32 v5, tba_lo 1867// CHECK: [0x6c,0x40,0x0a,0x7e] 1868 1869v_fract_f32 v5, tba_hi 1870// CHECK: [0x6d,0x40,0x0a,0x7e] 1871 1872v_fract_f32 v5, tma_lo 1873// CHECK: [0x6e,0x40,0x0a,0x7e] 1874 1875v_fract_f32 v5, tma_hi 1876// CHECK: [0x6f,0x40,0x0a,0x7e] 1877 1878v_fract_f32 v5, ttmp11 1879// CHECK: [0x7b,0x40,0x0a,0x7e] 1880 1881v_fract_f32 v5, m0 1882// CHECK: [0x7c,0x40,0x0a,0x7e] 1883 1884v_fract_f32 v5, exec_lo 1885// CHECK: [0x7e,0x40,0x0a,0x7e] 1886 1887v_fract_f32 v5, exec_hi 1888// CHECK: [0x7f,0x40,0x0a,0x7e] 1889 1890v_fract_f32 v5, 0 1891// CHECK: [0x80,0x40,0x0a,0x7e] 1892 1893v_fract_f32 v5, -1 1894// CHECK: [0xc1,0x40,0x0a,0x7e] 1895 1896v_fract_f32 v5, 0.5 1897// CHECK: [0xf0,0x40,0x0a,0x7e] 1898 1899v_fract_f32 v5, -4.0 1900// CHECK: [0xf7,0x40,0x0a,0x7e] 1901 1902v_fract_f32 v5, src_vccz 1903// CHECK: [0xfb,0x40,0x0a,0x7e] 1904 1905v_fract_f32 v5, src_execz 1906// CHECK: [0xfc,0x40,0x0a,0x7e] 1907 1908v_fract_f32 v5, src_scc 1909// CHECK: [0xfd,0x40,0x0a,0x7e] 1910 1911v_fract_f32 v5, src_lds_direct 1912// CHECK: [0xfe,0x40,0x0a,0x7e] 1913 1914v_fract_f32 v5, 0xaf123456 1915// CHECK: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1916 1917v_fract_f32 v5, 0x3f717273 1918// CHECK: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1919 1920v_trunc_f32 v5, v1 1921// CHECK: [0x01,0x43,0x0a,0x7e] 1922 1923v_trunc_f32 v255, v1 1924// CHECK: [0x01,0x43,0xfe,0x7f] 1925 1926v_trunc_f32 v5, v255 1927// CHECK: [0xff,0x43,0x0a,0x7e] 1928 1929v_trunc_f32 v5, s1 1930// CHECK: [0x01,0x42,0x0a,0x7e] 1931 1932v_trunc_f32 v5, s103 1933// CHECK: [0x67,0x42,0x0a,0x7e] 1934 1935v_trunc_f32 v5, flat_scratch_lo 1936// CHECK: [0x68,0x42,0x0a,0x7e] 1937 1938v_trunc_f32 v5, flat_scratch_hi 1939// CHECK: [0x69,0x42,0x0a,0x7e] 1940 1941v_trunc_f32 v5, vcc_lo 1942// CHECK: [0x6a,0x42,0x0a,0x7e] 1943 1944v_trunc_f32 v5, vcc_hi 1945// CHECK: [0x6b,0x42,0x0a,0x7e] 1946 1947v_trunc_f32 v5, tba_lo 1948// CHECK: [0x6c,0x42,0x0a,0x7e] 1949 1950v_trunc_f32 v5, tba_hi 1951// CHECK: [0x6d,0x42,0x0a,0x7e] 1952 1953v_trunc_f32 v5, tma_lo 1954// CHECK: [0x6e,0x42,0x0a,0x7e] 1955 1956v_trunc_f32 v5, tma_hi 1957// CHECK: [0x6f,0x42,0x0a,0x7e] 1958 1959v_trunc_f32 v5, ttmp11 1960// CHECK: [0x7b,0x42,0x0a,0x7e] 1961 1962v_trunc_f32 v5, m0 1963// CHECK: [0x7c,0x42,0x0a,0x7e] 1964 1965v_trunc_f32 v5, exec_lo 1966// CHECK: [0x7e,0x42,0x0a,0x7e] 1967 1968v_trunc_f32 v5, exec_hi 1969// CHECK: [0x7f,0x42,0x0a,0x7e] 1970 1971v_trunc_f32 v5, 0 1972// CHECK: [0x80,0x42,0x0a,0x7e] 1973 1974v_trunc_f32 v5, -1 1975// CHECK: [0xc1,0x42,0x0a,0x7e] 1976 1977v_trunc_f32 v5, 0.5 1978// CHECK: [0xf0,0x42,0x0a,0x7e] 1979 1980v_trunc_f32 v5, -4.0 1981// CHECK: [0xf7,0x42,0x0a,0x7e] 1982 1983v_trunc_f32 v5, src_vccz 1984// CHECK: [0xfb,0x42,0x0a,0x7e] 1985 1986v_trunc_f32 v5, src_execz 1987// CHECK: [0xfc,0x42,0x0a,0x7e] 1988 1989v_trunc_f32 v5, src_scc 1990// CHECK: [0xfd,0x42,0x0a,0x7e] 1991 1992v_trunc_f32 v5, src_lds_direct 1993// CHECK: [0xfe,0x42,0x0a,0x7e] 1994 1995v_trunc_f32 v5, 0xaf123456 1996// CHECK: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1997 1998v_trunc_f32 v5, 0x3f717273 1999// CHECK: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2000 2001v_ceil_f32 v5, v1 2002// CHECK: [0x01,0x45,0x0a,0x7e] 2003 2004v_ceil_f32 v255, v1 2005// CHECK: [0x01,0x45,0xfe,0x7f] 2006 2007v_ceil_f32 v5, v255 2008// CHECK: [0xff,0x45,0x0a,0x7e] 2009 2010v_ceil_f32 v5, s1 2011// CHECK: [0x01,0x44,0x0a,0x7e] 2012 2013v_ceil_f32 v5, s103 2014// CHECK: [0x67,0x44,0x0a,0x7e] 2015 2016v_ceil_f32 v5, flat_scratch_lo 2017// CHECK: [0x68,0x44,0x0a,0x7e] 2018 2019v_ceil_f32 v5, flat_scratch_hi 2020// CHECK: [0x69,0x44,0x0a,0x7e] 2021 2022v_ceil_f32 v5, vcc_lo 2023// CHECK: [0x6a,0x44,0x0a,0x7e] 2024 2025v_ceil_f32 v5, vcc_hi 2026// CHECK: [0x6b,0x44,0x0a,0x7e] 2027 2028v_ceil_f32 v5, tba_lo 2029// CHECK: [0x6c,0x44,0x0a,0x7e] 2030 2031v_ceil_f32 v5, tba_hi 2032// CHECK: [0x6d,0x44,0x0a,0x7e] 2033 2034v_ceil_f32 v5, tma_lo 2035// CHECK: [0x6e,0x44,0x0a,0x7e] 2036 2037v_ceil_f32 v5, tma_hi 2038// CHECK: [0x6f,0x44,0x0a,0x7e] 2039 2040v_ceil_f32 v5, ttmp11 2041// CHECK: [0x7b,0x44,0x0a,0x7e] 2042 2043v_ceil_f32 v5, m0 2044// CHECK: [0x7c,0x44,0x0a,0x7e] 2045 2046v_ceil_f32 v5, exec_lo 2047// CHECK: [0x7e,0x44,0x0a,0x7e] 2048 2049v_ceil_f32 v5, exec_hi 2050// CHECK: [0x7f,0x44,0x0a,0x7e] 2051 2052v_ceil_f32 v5, 0 2053// CHECK: [0x80,0x44,0x0a,0x7e] 2054 2055v_ceil_f32 v5, -1 2056// CHECK: [0xc1,0x44,0x0a,0x7e] 2057 2058v_ceil_f32 v5, 0.5 2059// CHECK: [0xf0,0x44,0x0a,0x7e] 2060 2061v_ceil_f32 v5, -4.0 2062// CHECK: [0xf7,0x44,0x0a,0x7e] 2063 2064v_ceil_f32 v5, src_vccz 2065// CHECK: [0xfb,0x44,0x0a,0x7e] 2066 2067v_ceil_f32 v5, src_execz 2068// CHECK: [0xfc,0x44,0x0a,0x7e] 2069 2070v_ceil_f32 v5, src_scc 2071// CHECK: [0xfd,0x44,0x0a,0x7e] 2072 2073v_ceil_f32 v5, src_lds_direct 2074// CHECK: [0xfe,0x44,0x0a,0x7e] 2075 2076v_ceil_f32 v5, 0xaf123456 2077// CHECK: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2078 2079v_ceil_f32 v5, 0x3f717273 2080// CHECK: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2081 2082v_rndne_f32 v5, v1 2083// CHECK: [0x01,0x47,0x0a,0x7e] 2084 2085v_rndne_f32 v255, v1 2086// CHECK: [0x01,0x47,0xfe,0x7f] 2087 2088v_rndne_f32 v5, v255 2089// CHECK: [0xff,0x47,0x0a,0x7e] 2090 2091v_rndne_f32 v5, s1 2092// CHECK: [0x01,0x46,0x0a,0x7e] 2093 2094v_rndne_f32 v5, s103 2095// CHECK: [0x67,0x46,0x0a,0x7e] 2096 2097v_rndne_f32 v5, flat_scratch_lo 2098// CHECK: [0x68,0x46,0x0a,0x7e] 2099 2100v_rndne_f32 v5, flat_scratch_hi 2101// CHECK: [0x69,0x46,0x0a,0x7e] 2102 2103v_rndne_f32 v5, vcc_lo 2104// CHECK: [0x6a,0x46,0x0a,0x7e] 2105 2106v_rndne_f32 v5, vcc_hi 2107// CHECK: [0x6b,0x46,0x0a,0x7e] 2108 2109v_rndne_f32 v5, tba_lo 2110// CHECK: [0x6c,0x46,0x0a,0x7e] 2111 2112v_rndne_f32 v5, tba_hi 2113// CHECK: [0x6d,0x46,0x0a,0x7e] 2114 2115v_rndne_f32 v5, tma_lo 2116// CHECK: [0x6e,0x46,0x0a,0x7e] 2117 2118v_rndne_f32 v5, tma_hi 2119// CHECK: [0x6f,0x46,0x0a,0x7e] 2120 2121v_rndne_f32 v5, ttmp11 2122// CHECK: [0x7b,0x46,0x0a,0x7e] 2123 2124v_rndne_f32 v5, m0 2125// CHECK: [0x7c,0x46,0x0a,0x7e] 2126 2127v_rndne_f32 v5, exec_lo 2128// CHECK: [0x7e,0x46,0x0a,0x7e] 2129 2130v_rndne_f32 v5, exec_hi 2131// CHECK: [0x7f,0x46,0x0a,0x7e] 2132 2133v_rndne_f32 v5, 0 2134// CHECK: [0x80,0x46,0x0a,0x7e] 2135 2136v_rndne_f32 v5, -1 2137// CHECK: [0xc1,0x46,0x0a,0x7e] 2138 2139v_rndne_f32 v5, 0.5 2140// CHECK: [0xf0,0x46,0x0a,0x7e] 2141 2142v_rndne_f32 v5, -4.0 2143// CHECK: [0xf7,0x46,0x0a,0x7e] 2144 2145v_rndne_f32 v5, src_vccz 2146// CHECK: [0xfb,0x46,0x0a,0x7e] 2147 2148v_rndne_f32 v5, src_execz 2149// CHECK: [0xfc,0x46,0x0a,0x7e] 2150 2151v_rndne_f32 v5, src_scc 2152// CHECK: [0xfd,0x46,0x0a,0x7e] 2153 2154v_rndne_f32 v5, src_lds_direct 2155// CHECK: [0xfe,0x46,0x0a,0x7e] 2156 2157v_rndne_f32 v5, 0xaf123456 2158// CHECK: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2159 2160v_rndne_f32 v5, 0x3f717273 2161// CHECK: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2162 2163v_floor_f32 v5, v1 2164// CHECK: [0x01,0x49,0x0a,0x7e] 2165 2166v_floor_f32 v255, v1 2167// CHECK: [0x01,0x49,0xfe,0x7f] 2168 2169v_floor_f32 v5, v255 2170// CHECK: [0xff,0x49,0x0a,0x7e] 2171 2172v_floor_f32 v5, s1 2173// CHECK: [0x01,0x48,0x0a,0x7e] 2174 2175v_floor_f32 v5, s103 2176// CHECK: [0x67,0x48,0x0a,0x7e] 2177 2178v_floor_f32 v5, flat_scratch_lo 2179// CHECK: [0x68,0x48,0x0a,0x7e] 2180 2181v_floor_f32 v5, flat_scratch_hi 2182// CHECK: [0x69,0x48,0x0a,0x7e] 2183 2184v_floor_f32 v5, vcc_lo 2185// CHECK: [0x6a,0x48,0x0a,0x7e] 2186 2187v_floor_f32 v5, vcc_hi 2188// CHECK: [0x6b,0x48,0x0a,0x7e] 2189 2190v_floor_f32 v5, tba_lo 2191// CHECK: [0x6c,0x48,0x0a,0x7e] 2192 2193v_floor_f32 v5, tba_hi 2194// CHECK: [0x6d,0x48,0x0a,0x7e] 2195 2196v_floor_f32 v5, tma_lo 2197// CHECK: [0x6e,0x48,0x0a,0x7e] 2198 2199v_floor_f32 v5, tma_hi 2200// CHECK: [0x6f,0x48,0x0a,0x7e] 2201 2202v_floor_f32 v5, ttmp11 2203// CHECK: [0x7b,0x48,0x0a,0x7e] 2204 2205v_floor_f32 v5, m0 2206// CHECK: [0x7c,0x48,0x0a,0x7e] 2207 2208v_floor_f32 v5, exec_lo 2209// CHECK: [0x7e,0x48,0x0a,0x7e] 2210 2211v_floor_f32 v5, exec_hi 2212// CHECK: [0x7f,0x48,0x0a,0x7e] 2213 2214v_floor_f32 v5, 0 2215// CHECK: [0x80,0x48,0x0a,0x7e] 2216 2217v_floor_f32 v5, -1 2218// CHECK: [0xc1,0x48,0x0a,0x7e] 2219 2220v_floor_f32 v5, 0.5 2221// CHECK: [0xf0,0x48,0x0a,0x7e] 2222 2223v_floor_f32 v5, -4.0 2224// CHECK: [0xf7,0x48,0x0a,0x7e] 2225 2226v_floor_f32 v5, src_vccz 2227// CHECK: [0xfb,0x48,0x0a,0x7e] 2228 2229v_floor_f32 v5, src_execz 2230// CHECK: [0xfc,0x48,0x0a,0x7e] 2231 2232v_floor_f32 v5, src_scc 2233// CHECK: [0xfd,0x48,0x0a,0x7e] 2234 2235v_floor_f32 v5, src_lds_direct 2236// CHECK: [0xfe,0x48,0x0a,0x7e] 2237 2238v_floor_f32 v5, 0xaf123456 2239// CHECK: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2240 2241v_floor_f32 v5, 0x3f717273 2242// CHECK: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2243 2244v_exp_f32 v5, v1 2245// CHECK: [0x01,0x4b,0x0a,0x7e] 2246 2247v_exp_f32 v255, v1 2248// CHECK: [0x01,0x4b,0xfe,0x7f] 2249 2250v_exp_f32 v5, v255 2251// CHECK: [0xff,0x4b,0x0a,0x7e] 2252 2253v_exp_f32 v5, s1 2254// CHECK: [0x01,0x4a,0x0a,0x7e] 2255 2256v_exp_f32 v5, s103 2257// CHECK: [0x67,0x4a,0x0a,0x7e] 2258 2259v_exp_f32 v5, flat_scratch_lo 2260// CHECK: [0x68,0x4a,0x0a,0x7e] 2261 2262v_exp_f32 v5, flat_scratch_hi 2263// CHECK: [0x69,0x4a,0x0a,0x7e] 2264 2265v_exp_f32 v5, vcc_lo 2266// CHECK: [0x6a,0x4a,0x0a,0x7e] 2267 2268v_exp_f32 v5, vcc_hi 2269// CHECK: [0x6b,0x4a,0x0a,0x7e] 2270 2271v_exp_f32 v5, tba_lo 2272// CHECK: [0x6c,0x4a,0x0a,0x7e] 2273 2274v_exp_f32 v5, tba_hi 2275// CHECK: [0x6d,0x4a,0x0a,0x7e] 2276 2277v_exp_f32 v5, tma_lo 2278// CHECK: [0x6e,0x4a,0x0a,0x7e] 2279 2280v_exp_f32 v5, tma_hi 2281// CHECK: [0x6f,0x4a,0x0a,0x7e] 2282 2283v_exp_f32 v5, ttmp11 2284// CHECK: [0x7b,0x4a,0x0a,0x7e] 2285 2286v_exp_f32 v5, m0 2287// CHECK: [0x7c,0x4a,0x0a,0x7e] 2288 2289v_exp_f32 v5, exec_lo 2290// CHECK: [0x7e,0x4a,0x0a,0x7e] 2291 2292v_exp_f32 v5, exec_hi 2293// CHECK: [0x7f,0x4a,0x0a,0x7e] 2294 2295v_exp_f32 v5, 0 2296// CHECK: [0x80,0x4a,0x0a,0x7e] 2297 2298v_exp_f32 v5, -1 2299// CHECK: [0xc1,0x4a,0x0a,0x7e] 2300 2301v_exp_f32 v5, 0.5 2302// CHECK: [0xf0,0x4a,0x0a,0x7e] 2303 2304v_exp_f32 v5, -4.0 2305// CHECK: [0xf7,0x4a,0x0a,0x7e] 2306 2307v_exp_f32 v5, src_vccz 2308// CHECK: [0xfb,0x4a,0x0a,0x7e] 2309 2310v_exp_f32 v5, src_execz 2311// CHECK: [0xfc,0x4a,0x0a,0x7e] 2312 2313v_exp_f32 v5, src_scc 2314// CHECK: [0xfd,0x4a,0x0a,0x7e] 2315 2316v_exp_f32 v5, src_lds_direct 2317// CHECK: [0xfe,0x4a,0x0a,0x7e] 2318 2319v_exp_f32 v5, 0xaf123456 2320// CHECK: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2321 2322v_exp_f32 v5, 0x3f717273 2323// CHECK: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2324 2325v_log_clamp_f32 v5, v1 2326// CHECK: [0x01,0x4d,0x0a,0x7e] 2327 2328v_log_clamp_f32 v255, v1 2329// CHECK: [0x01,0x4d,0xfe,0x7f] 2330 2331v_log_clamp_f32 v5, v255 2332// CHECK: [0xff,0x4d,0x0a,0x7e] 2333 2334v_log_clamp_f32 v5, s1 2335// CHECK: [0x01,0x4c,0x0a,0x7e] 2336 2337v_log_clamp_f32 v5, s103 2338// CHECK: [0x67,0x4c,0x0a,0x7e] 2339 2340v_log_clamp_f32 v5, flat_scratch_lo 2341// CHECK: [0x68,0x4c,0x0a,0x7e] 2342 2343v_log_clamp_f32 v5, flat_scratch_hi 2344// CHECK: [0x69,0x4c,0x0a,0x7e] 2345 2346v_log_clamp_f32 v5, vcc_lo 2347// CHECK: [0x6a,0x4c,0x0a,0x7e] 2348 2349v_log_clamp_f32 v5, vcc_hi 2350// CHECK: [0x6b,0x4c,0x0a,0x7e] 2351 2352v_log_clamp_f32 v5, tba_lo 2353// CHECK: [0x6c,0x4c,0x0a,0x7e] 2354 2355v_log_clamp_f32 v5, tba_hi 2356// CHECK: [0x6d,0x4c,0x0a,0x7e] 2357 2358v_log_clamp_f32 v5, tma_lo 2359// CHECK: [0x6e,0x4c,0x0a,0x7e] 2360 2361v_log_clamp_f32 v5, tma_hi 2362// CHECK: [0x6f,0x4c,0x0a,0x7e] 2363 2364v_log_clamp_f32 v5, ttmp11 2365// CHECK: [0x7b,0x4c,0x0a,0x7e] 2366 2367v_log_clamp_f32 v5, m0 2368// CHECK: [0x7c,0x4c,0x0a,0x7e] 2369 2370v_log_clamp_f32 v5, exec_lo 2371// CHECK: [0x7e,0x4c,0x0a,0x7e] 2372 2373v_log_clamp_f32 v5, exec_hi 2374// CHECK: [0x7f,0x4c,0x0a,0x7e] 2375 2376v_log_clamp_f32 v5, 0 2377// CHECK: [0x80,0x4c,0x0a,0x7e] 2378 2379v_log_clamp_f32 v5, -1 2380// CHECK: [0xc1,0x4c,0x0a,0x7e] 2381 2382v_log_clamp_f32 v5, 0.5 2383// CHECK: [0xf0,0x4c,0x0a,0x7e] 2384 2385v_log_clamp_f32 v5, -4.0 2386// CHECK: [0xf7,0x4c,0x0a,0x7e] 2387 2388v_log_clamp_f32 v5, src_vccz 2389// CHECK: [0xfb,0x4c,0x0a,0x7e] 2390 2391v_log_clamp_f32 v5, src_execz 2392// CHECK: [0xfc,0x4c,0x0a,0x7e] 2393 2394v_log_clamp_f32 v5, src_scc 2395// CHECK: [0xfd,0x4c,0x0a,0x7e] 2396 2397v_log_clamp_f32 v5, src_lds_direct 2398// CHECK: [0xfe,0x4c,0x0a,0x7e] 2399 2400v_log_clamp_f32 v5, 0xaf123456 2401// CHECK: [0xff,0x4c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2402 2403v_log_clamp_f32 v5, 0x3f717273 2404// CHECK: [0xff,0x4c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2405 2406v_log_f32 v5, v1 2407// CHECK: [0x01,0x4f,0x0a,0x7e] 2408 2409v_log_f32 v255, v1 2410// CHECK: [0x01,0x4f,0xfe,0x7f] 2411 2412v_log_f32 v5, v255 2413// CHECK: [0xff,0x4f,0x0a,0x7e] 2414 2415v_log_f32 v5, s1 2416// CHECK: [0x01,0x4e,0x0a,0x7e] 2417 2418v_log_f32 v5, s103 2419// CHECK: [0x67,0x4e,0x0a,0x7e] 2420 2421v_log_f32 v5, flat_scratch_lo 2422// CHECK: [0x68,0x4e,0x0a,0x7e] 2423 2424v_log_f32 v5, flat_scratch_hi 2425// CHECK: [0x69,0x4e,0x0a,0x7e] 2426 2427v_log_f32 v5, vcc_lo 2428// CHECK: [0x6a,0x4e,0x0a,0x7e] 2429 2430v_log_f32 v5, vcc_hi 2431// CHECK: [0x6b,0x4e,0x0a,0x7e] 2432 2433v_log_f32 v5, tba_lo 2434// CHECK: [0x6c,0x4e,0x0a,0x7e] 2435 2436v_log_f32 v5, tba_hi 2437// CHECK: [0x6d,0x4e,0x0a,0x7e] 2438 2439v_log_f32 v5, tma_lo 2440// CHECK: [0x6e,0x4e,0x0a,0x7e] 2441 2442v_log_f32 v5, tma_hi 2443// CHECK: [0x6f,0x4e,0x0a,0x7e] 2444 2445v_log_f32 v5, ttmp11 2446// CHECK: [0x7b,0x4e,0x0a,0x7e] 2447 2448v_log_f32 v5, m0 2449// CHECK: [0x7c,0x4e,0x0a,0x7e] 2450 2451v_log_f32 v5, exec_lo 2452// CHECK: [0x7e,0x4e,0x0a,0x7e] 2453 2454v_log_f32 v5, exec_hi 2455// CHECK: [0x7f,0x4e,0x0a,0x7e] 2456 2457v_log_f32 v5, 0 2458// CHECK: [0x80,0x4e,0x0a,0x7e] 2459 2460v_log_f32 v5, -1 2461// CHECK: [0xc1,0x4e,0x0a,0x7e] 2462 2463v_log_f32 v5, 0.5 2464// CHECK: [0xf0,0x4e,0x0a,0x7e] 2465 2466v_log_f32 v5, -4.0 2467// CHECK: [0xf7,0x4e,0x0a,0x7e] 2468 2469v_log_f32 v5, src_vccz 2470// CHECK: [0xfb,0x4e,0x0a,0x7e] 2471 2472v_log_f32 v5, src_execz 2473// CHECK: [0xfc,0x4e,0x0a,0x7e] 2474 2475v_log_f32 v5, src_scc 2476// CHECK: [0xfd,0x4e,0x0a,0x7e] 2477 2478v_log_f32 v5, src_lds_direct 2479// CHECK: [0xfe,0x4e,0x0a,0x7e] 2480 2481v_log_f32 v5, 0xaf123456 2482// CHECK: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2483 2484v_log_f32 v5, 0x3f717273 2485// CHECK: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2486 2487v_rcp_clamp_f32 v5, v1 2488// CHECK: [0x01,0x51,0x0a,0x7e] 2489 2490v_rcp_clamp_f32 v255, v1 2491// CHECK: [0x01,0x51,0xfe,0x7f] 2492 2493v_rcp_clamp_f32 v5, v255 2494// CHECK: [0xff,0x51,0x0a,0x7e] 2495 2496v_rcp_clamp_f32 v5, s1 2497// CHECK: [0x01,0x50,0x0a,0x7e] 2498 2499v_rcp_clamp_f32 v5, s103 2500// CHECK: [0x67,0x50,0x0a,0x7e] 2501 2502v_rcp_clamp_f32 v5, flat_scratch_lo 2503// CHECK: [0x68,0x50,0x0a,0x7e] 2504 2505v_rcp_clamp_f32 v5, flat_scratch_hi 2506// CHECK: [0x69,0x50,0x0a,0x7e] 2507 2508v_rcp_clamp_f32 v5, vcc_lo 2509// CHECK: [0x6a,0x50,0x0a,0x7e] 2510 2511v_rcp_clamp_f32 v5, vcc_hi 2512// CHECK: [0x6b,0x50,0x0a,0x7e] 2513 2514v_rcp_clamp_f32 v5, tba_lo 2515// CHECK: [0x6c,0x50,0x0a,0x7e] 2516 2517v_rcp_clamp_f32 v5, tba_hi 2518// CHECK: [0x6d,0x50,0x0a,0x7e] 2519 2520v_rcp_clamp_f32 v5, tma_lo 2521// CHECK: [0x6e,0x50,0x0a,0x7e] 2522 2523v_rcp_clamp_f32 v5, tma_hi 2524// CHECK: [0x6f,0x50,0x0a,0x7e] 2525 2526v_rcp_clamp_f32 v5, ttmp11 2527// CHECK: [0x7b,0x50,0x0a,0x7e] 2528 2529v_rcp_clamp_f32 v5, m0 2530// CHECK: [0x7c,0x50,0x0a,0x7e] 2531 2532v_rcp_clamp_f32 v5, exec_lo 2533// CHECK: [0x7e,0x50,0x0a,0x7e] 2534 2535v_rcp_clamp_f32 v5, exec_hi 2536// CHECK: [0x7f,0x50,0x0a,0x7e] 2537 2538v_rcp_clamp_f32 v5, 0 2539// CHECK: [0x80,0x50,0x0a,0x7e] 2540 2541v_rcp_clamp_f32 v5, -1 2542// CHECK: [0xc1,0x50,0x0a,0x7e] 2543 2544v_rcp_clamp_f32 v5, 0.5 2545// CHECK: [0xf0,0x50,0x0a,0x7e] 2546 2547v_rcp_clamp_f32 v5, -4.0 2548// CHECK: [0xf7,0x50,0x0a,0x7e] 2549 2550v_rcp_clamp_f32 v5, src_vccz 2551// CHECK: [0xfb,0x50,0x0a,0x7e] 2552 2553v_rcp_clamp_f32 v5, src_execz 2554// CHECK: [0xfc,0x50,0x0a,0x7e] 2555 2556v_rcp_clamp_f32 v5, src_scc 2557// CHECK: [0xfd,0x50,0x0a,0x7e] 2558 2559v_rcp_clamp_f32 v5, src_lds_direct 2560// CHECK: [0xfe,0x50,0x0a,0x7e] 2561 2562v_rcp_clamp_f32 v5, 0xaf123456 2563// CHECK: [0xff,0x50,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2564 2565v_rcp_clamp_f32 v5, 0x3f717273 2566// CHECK: [0xff,0x50,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2567 2568v_rcp_legacy_f32 v5, v1 2569// CHECK: [0x01,0x53,0x0a,0x7e] 2570 2571v_rcp_legacy_f32 v255, v1 2572// CHECK: [0x01,0x53,0xfe,0x7f] 2573 2574v_rcp_legacy_f32 v5, v255 2575// CHECK: [0xff,0x53,0x0a,0x7e] 2576 2577v_rcp_legacy_f32 v5, s1 2578// CHECK: [0x01,0x52,0x0a,0x7e] 2579 2580v_rcp_legacy_f32 v5, s103 2581// CHECK: [0x67,0x52,0x0a,0x7e] 2582 2583v_rcp_legacy_f32 v5, flat_scratch_lo 2584// CHECK: [0x68,0x52,0x0a,0x7e] 2585 2586v_rcp_legacy_f32 v5, flat_scratch_hi 2587// CHECK: [0x69,0x52,0x0a,0x7e] 2588 2589v_rcp_legacy_f32 v5, vcc_lo 2590// CHECK: [0x6a,0x52,0x0a,0x7e] 2591 2592v_rcp_legacy_f32 v5, vcc_hi 2593// CHECK: [0x6b,0x52,0x0a,0x7e] 2594 2595v_rcp_legacy_f32 v5, tba_lo 2596// CHECK: [0x6c,0x52,0x0a,0x7e] 2597 2598v_rcp_legacy_f32 v5, tba_hi 2599// CHECK: [0x6d,0x52,0x0a,0x7e] 2600 2601v_rcp_legacy_f32 v5, tma_lo 2602// CHECK: [0x6e,0x52,0x0a,0x7e] 2603 2604v_rcp_legacy_f32 v5, tma_hi 2605// CHECK: [0x6f,0x52,0x0a,0x7e] 2606 2607v_rcp_legacy_f32 v5, ttmp11 2608// CHECK: [0x7b,0x52,0x0a,0x7e] 2609 2610v_rcp_legacy_f32 v5, m0 2611// CHECK: [0x7c,0x52,0x0a,0x7e] 2612 2613v_rcp_legacy_f32 v5, exec_lo 2614// CHECK: [0x7e,0x52,0x0a,0x7e] 2615 2616v_rcp_legacy_f32 v5, exec_hi 2617// CHECK: [0x7f,0x52,0x0a,0x7e] 2618 2619v_rcp_legacy_f32 v5, 0 2620// CHECK: [0x80,0x52,0x0a,0x7e] 2621 2622v_rcp_legacy_f32 v5, -1 2623// CHECK: [0xc1,0x52,0x0a,0x7e] 2624 2625v_rcp_legacy_f32 v5, 0.5 2626// CHECK: [0xf0,0x52,0x0a,0x7e] 2627 2628v_rcp_legacy_f32 v5, -4.0 2629// CHECK: [0xf7,0x52,0x0a,0x7e] 2630 2631v_rcp_legacy_f32 v5, src_vccz 2632// CHECK: [0xfb,0x52,0x0a,0x7e] 2633 2634v_rcp_legacy_f32 v5, src_execz 2635// CHECK: [0xfc,0x52,0x0a,0x7e] 2636 2637v_rcp_legacy_f32 v5, src_scc 2638// CHECK: [0xfd,0x52,0x0a,0x7e] 2639 2640v_rcp_legacy_f32 v5, src_lds_direct 2641// CHECK: [0xfe,0x52,0x0a,0x7e] 2642 2643v_rcp_legacy_f32 v5, 0xaf123456 2644// CHECK: [0xff,0x52,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2645 2646v_rcp_legacy_f32 v5, 0x3f717273 2647// CHECK: [0xff,0x52,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2648 2649v_rcp_f32 v5, v1 2650// CHECK: [0x01,0x55,0x0a,0x7e] 2651 2652v_rcp_f32 v255, v1 2653// CHECK: [0x01,0x55,0xfe,0x7f] 2654 2655v_rcp_f32 v5, v255 2656// CHECK: [0xff,0x55,0x0a,0x7e] 2657 2658v_rcp_f32 v5, s1 2659// CHECK: [0x01,0x54,0x0a,0x7e] 2660 2661v_rcp_f32 v5, s103 2662// CHECK: [0x67,0x54,0x0a,0x7e] 2663 2664v_rcp_f32 v5, flat_scratch_lo 2665// CHECK: [0x68,0x54,0x0a,0x7e] 2666 2667v_rcp_f32 v5, flat_scratch_hi 2668// CHECK: [0x69,0x54,0x0a,0x7e] 2669 2670v_rcp_f32 v5, vcc_lo 2671// CHECK: [0x6a,0x54,0x0a,0x7e] 2672 2673v_rcp_f32 v5, vcc_hi 2674// CHECK: [0x6b,0x54,0x0a,0x7e] 2675 2676v_rcp_f32 v5, tba_lo 2677// CHECK: [0x6c,0x54,0x0a,0x7e] 2678 2679v_rcp_f32 v5, tba_hi 2680// CHECK: [0x6d,0x54,0x0a,0x7e] 2681 2682v_rcp_f32 v5, tma_lo 2683// CHECK: [0x6e,0x54,0x0a,0x7e] 2684 2685v_rcp_f32 v5, tma_hi 2686// CHECK: [0x6f,0x54,0x0a,0x7e] 2687 2688v_rcp_f32 v5, ttmp11 2689// CHECK: [0x7b,0x54,0x0a,0x7e] 2690 2691v_rcp_f32 v5, m0 2692// CHECK: [0x7c,0x54,0x0a,0x7e] 2693 2694v_rcp_f32 v5, exec_lo 2695// CHECK: [0x7e,0x54,0x0a,0x7e] 2696 2697v_rcp_f32 v5, exec_hi 2698// CHECK: [0x7f,0x54,0x0a,0x7e] 2699 2700v_rcp_f32 v5, 0 2701// CHECK: [0x80,0x54,0x0a,0x7e] 2702 2703v_rcp_f32 v5, -1 2704// CHECK: [0xc1,0x54,0x0a,0x7e] 2705 2706v_rcp_f32 v5, 0.5 2707// CHECK: [0xf0,0x54,0x0a,0x7e] 2708 2709v_rcp_f32 v5, -4.0 2710// CHECK: [0xf7,0x54,0x0a,0x7e] 2711 2712v_rcp_f32 v5, src_vccz 2713// CHECK: [0xfb,0x54,0x0a,0x7e] 2714 2715v_rcp_f32 v5, src_execz 2716// CHECK: [0xfc,0x54,0x0a,0x7e] 2717 2718v_rcp_f32 v5, src_scc 2719// CHECK: [0xfd,0x54,0x0a,0x7e] 2720 2721v_rcp_f32 v5, src_lds_direct 2722// CHECK: [0xfe,0x54,0x0a,0x7e] 2723 2724v_rcp_f32 v5, 0xaf123456 2725// CHECK: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2726 2727v_rcp_f32 v5, 0x3f717273 2728// CHECK: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2729 2730v_rcp_iflag_f32 v5, v1 2731// CHECK: [0x01,0x57,0x0a,0x7e] 2732 2733v_rcp_iflag_f32 v255, v1 2734// CHECK: [0x01,0x57,0xfe,0x7f] 2735 2736v_rcp_iflag_f32 v5, v255 2737// CHECK: [0xff,0x57,0x0a,0x7e] 2738 2739v_rcp_iflag_f32 v5, s1 2740// CHECK: [0x01,0x56,0x0a,0x7e] 2741 2742v_rcp_iflag_f32 v5, s103 2743// CHECK: [0x67,0x56,0x0a,0x7e] 2744 2745v_rcp_iflag_f32 v5, flat_scratch_lo 2746// CHECK: [0x68,0x56,0x0a,0x7e] 2747 2748v_rcp_iflag_f32 v5, flat_scratch_hi 2749// CHECK: [0x69,0x56,0x0a,0x7e] 2750 2751v_rcp_iflag_f32 v5, vcc_lo 2752// CHECK: [0x6a,0x56,0x0a,0x7e] 2753 2754v_rcp_iflag_f32 v5, vcc_hi 2755// CHECK: [0x6b,0x56,0x0a,0x7e] 2756 2757v_rcp_iflag_f32 v5, tba_lo 2758// CHECK: [0x6c,0x56,0x0a,0x7e] 2759 2760v_rcp_iflag_f32 v5, tba_hi 2761// CHECK: [0x6d,0x56,0x0a,0x7e] 2762 2763v_rcp_iflag_f32 v5, tma_lo 2764// CHECK: [0x6e,0x56,0x0a,0x7e] 2765 2766v_rcp_iflag_f32 v5, tma_hi 2767// CHECK: [0x6f,0x56,0x0a,0x7e] 2768 2769v_rcp_iflag_f32 v5, ttmp11 2770// CHECK: [0x7b,0x56,0x0a,0x7e] 2771 2772v_rcp_iflag_f32 v5, m0 2773// CHECK: [0x7c,0x56,0x0a,0x7e] 2774 2775v_rcp_iflag_f32 v5, exec_lo 2776// CHECK: [0x7e,0x56,0x0a,0x7e] 2777 2778v_rcp_iflag_f32 v5, exec_hi 2779// CHECK: [0x7f,0x56,0x0a,0x7e] 2780 2781v_rcp_iflag_f32 v5, 0 2782// CHECK: [0x80,0x56,0x0a,0x7e] 2783 2784v_rcp_iflag_f32 v5, -1 2785// CHECK: [0xc1,0x56,0x0a,0x7e] 2786 2787v_rcp_iflag_f32 v5, 0.5 2788// CHECK: [0xf0,0x56,0x0a,0x7e] 2789 2790v_rcp_iflag_f32 v5, -4.0 2791// CHECK: [0xf7,0x56,0x0a,0x7e] 2792 2793v_rcp_iflag_f32 v5, src_vccz 2794// CHECK: [0xfb,0x56,0x0a,0x7e] 2795 2796v_rcp_iflag_f32 v5, src_execz 2797// CHECK: [0xfc,0x56,0x0a,0x7e] 2798 2799v_rcp_iflag_f32 v5, src_scc 2800// CHECK: [0xfd,0x56,0x0a,0x7e] 2801 2802v_rcp_iflag_f32 v5, src_lds_direct 2803// CHECK: [0xfe,0x56,0x0a,0x7e] 2804 2805v_rcp_iflag_f32 v5, 0xaf123456 2806// CHECK: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2807 2808v_rcp_iflag_f32 v5, 0x3f717273 2809// CHECK: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2810 2811v_rsq_clamp_f32 v5, v1 2812// CHECK: [0x01,0x59,0x0a,0x7e] 2813 2814v_rsq_clamp_f32 v255, v1 2815// CHECK: [0x01,0x59,0xfe,0x7f] 2816 2817v_rsq_clamp_f32 v5, v255 2818// CHECK: [0xff,0x59,0x0a,0x7e] 2819 2820v_rsq_clamp_f32 v5, s1 2821// CHECK: [0x01,0x58,0x0a,0x7e] 2822 2823v_rsq_clamp_f32 v5, s103 2824// CHECK: [0x67,0x58,0x0a,0x7e] 2825 2826v_rsq_clamp_f32 v5, flat_scratch_lo 2827// CHECK: [0x68,0x58,0x0a,0x7e] 2828 2829v_rsq_clamp_f32 v5, flat_scratch_hi 2830// CHECK: [0x69,0x58,0x0a,0x7e] 2831 2832v_rsq_clamp_f32 v5, vcc_lo 2833// CHECK: [0x6a,0x58,0x0a,0x7e] 2834 2835v_rsq_clamp_f32 v5, vcc_hi 2836// CHECK: [0x6b,0x58,0x0a,0x7e] 2837 2838v_rsq_clamp_f32 v5, tba_lo 2839// CHECK: [0x6c,0x58,0x0a,0x7e] 2840 2841v_rsq_clamp_f32 v5, tba_hi 2842// CHECK: [0x6d,0x58,0x0a,0x7e] 2843 2844v_rsq_clamp_f32 v5, tma_lo 2845// CHECK: [0x6e,0x58,0x0a,0x7e] 2846 2847v_rsq_clamp_f32 v5, tma_hi 2848// CHECK: [0x6f,0x58,0x0a,0x7e] 2849 2850v_rsq_clamp_f32 v5, ttmp11 2851// CHECK: [0x7b,0x58,0x0a,0x7e] 2852 2853v_rsq_clamp_f32 v5, m0 2854// CHECK: [0x7c,0x58,0x0a,0x7e] 2855 2856v_rsq_clamp_f32 v5, exec_lo 2857// CHECK: [0x7e,0x58,0x0a,0x7e] 2858 2859v_rsq_clamp_f32 v5, exec_hi 2860// CHECK: [0x7f,0x58,0x0a,0x7e] 2861 2862v_rsq_clamp_f32 v5, 0 2863// CHECK: [0x80,0x58,0x0a,0x7e] 2864 2865v_rsq_clamp_f32 v5, -1 2866// CHECK: [0xc1,0x58,0x0a,0x7e] 2867 2868v_rsq_clamp_f32 v5, 0.5 2869// CHECK: [0xf0,0x58,0x0a,0x7e] 2870 2871v_rsq_clamp_f32 v5, -4.0 2872// CHECK: [0xf7,0x58,0x0a,0x7e] 2873 2874v_rsq_clamp_f32 v5, src_vccz 2875// CHECK: [0xfb,0x58,0x0a,0x7e] 2876 2877v_rsq_clamp_f32 v5, src_execz 2878// CHECK: [0xfc,0x58,0x0a,0x7e] 2879 2880v_rsq_clamp_f32 v5, src_scc 2881// CHECK: [0xfd,0x58,0x0a,0x7e] 2882 2883v_rsq_clamp_f32 v5, src_lds_direct 2884// CHECK: [0xfe,0x58,0x0a,0x7e] 2885 2886v_rsq_clamp_f32 v5, 0xaf123456 2887// CHECK: [0xff,0x58,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2888 2889v_rsq_clamp_f32 v5, 0x3f717273 2890// CHECK: [0xff,0x58,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2891 2892v_rsq_legacy_f32 v5, v1 2893// CHECK: [0x01,0x5b,0x0a,0x7e] 2894 2895v_rsq_legacy_f32 v255, v1 2896// CHECK: [0x01,0x5b,0xfe,0x7f] 2897 2898v_rsq_legacy_f32 v5, v255 2899// CHECK: [0xff,0x5b,0x0a,0x7e] 2900 2901v_rsq_legacy_f32 v5, s1 2902// CHECK: [0x01,0x5a,0x0a,0x7e] 2903 2904v_rsq_legacy_f32 v5, s103 2905// CHECK: [0x67,0x5a,0x0a,0x7e] 2906 2907v_rsq_legacy_f32 v5, flat_scratch_lo 2908// CHECK: [0x68,0x5a,0x0a,0x7e] 2909 2910v_rsq_legacy_f32 v5, flat_scratch_hi 2911// CHECK: [0x69,0x5a,0x0a,0x7e] 2912 2913v_rsq_legacy_f32 v5, vcc_lo 2914// CHECK: [0x6a,0x5a,0x0a,0x7e] 2915 2916v_rsq_legacy_f32 v5, vcc_hi 2917// CHECK: [0x6b,0x5a,0x0a,0x7e] 2918 2919v_rsq_legacy_f32 v5, tba_lo 2920// CHECK: [0x6c,0x5a,0x0a,0x7e] 2921 2922v_rsq_legacy_f32 v5, tba_hi 2923// CHECK: [0x6d,0x5a,0x0a,0x7e] 2924 2925v_rsq_legacy_f32 v5, tma_lo 2926// CHECK: [0x6e,0x5a,0x0a,0x7e] 2927 2928v_rsq_legacy_f32 v5, tma_hi 2929// CHECK: [0x6f,0x5a,0x0a,0x7e] 2930 2931v_rsq_legacy_f32 v5, ttmp11 2932// CHECK: [0x7b,0x5a,0x0a,0x7e] 2933 2934v_rsq_legacy_f32 v5, m0 2935// CHECK: [0x7c,0x5a,0x0a,0x7e] 2936 2937v_rsq_legacy_f32 v5, exec_lo 2938// CHECK: [0x7e,0x5a,0x0a,0x7e] 2939 2940v_rsq_legacy_f32 v5, exec_hi 2941// CHECK: [0x7f,0x5a,0x0a,0x7e] 2942 2943v_rsq_legacy_f32 v5, 0 2944// CHECK: [0x80,0x5a,0x0a,0x7e] 2945 2946v_rsq_legacy_f32 v5, -1 2947// CHECK: [0xc1,0x5a,0x0a,0x7e] 2948 2949v_rsq_legacy_f32 v5, 0.5 2950// CHECK: [0xf0,0x5a,0x0a,0x7e] 2951 2952v_rsq_legacy_f32 v5, -4.0 2953// CHECK: [0xf7,0x5a,0x0a,0x7e] 2954 2955v_rsq_legacy_f32 v5, src_vccz 2956// CHECK: [0xfb,0x5a,0x0a,0x7e] 2957 2958v_rsq_legacy_f32 v5, src_execz 2959// CHECK: [0xfc,0x5a,0x0a,0x7e] 2960 2961v_rsq_legacy_f32 v5, src_scc 2962// CHECK: [0xfd,0x5a,0x0a,0x7e] 2963 2964v_rsq_legacy_f32 v5, src_lds_direct 2965// CHECK: [0xfe,0x5a,0x0a,0x7e] 2966 2967v_rsq_legacy_f32 v5, 0xaf123456 2968// CHECK: [0xff,0x5a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2969 2970v_rsq_legacy_f32 v5, 0x3f717273 2971// CHECK: [0xff,0x5a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2972 2973v_rsq_f32 v5, v1 2974// CHECK: [0x01,0x5d,0x0a,0x7e] 2975 2976v_rsq_f32 v255, v1 2977// CHECK: [0x01,0x5d,0xfe,0x7f] 2978 2979v_rsq_f32 v5, v255 2980// CHECK: [0xff,0x5d,0x0a,0x7e] 2981 2982v_rsq_f32 v5, s1 2983// CHECK: [0x01,0x5c,0x0a,0x7e] 2984 2985v_rsq_f32 v5, s103 2986// CHECK: [0x67,0x5c,0x0a,0x7e] 2987 2988v_rsq_f32 v5, flat_scratch_lo 2989// CHECK: [0x68,0x5c,0x0a,0x7e] 2990 2991v_rsq_f32 v5, flat_scratch_hi 2992// CHECK: [0x69,0x5c,0x0a,0x7e] 2993 2994v_rsq_f32 v5, vcc_lo 2995// CHECK: [0x6a,0x5c,0x0a,0x7e] 2996 2997v_rsq_f32 v5, vcc_hi 2998// CHECK: [0x6b,0x5c,0x0a,0x7e] 2999 3000v_rsq_f32 v5, tba_lo 3001// CHECK: [0x6c,0x5c,0x0a,0x7e] 3002 3003v_rsq_f32 v5, tba_hi 3004// CHECK: [0x6d,0x5c,0x0a,0x7e] 3005 3006v_rsq_f32 v5, tma_lo 3007// CHECK: [0x6e,0x5c,0x0a,0x7e] 3008 3009v_rsq_f32 v5, tma_hi 3010// CHECK: [0x6f,0x5c,0x0a,0x7e] 3011 3012v_rsq_f32 v5, ttmp11 3013// CHECK: [0x7b,0x5c,0x0a,0x7e] 3014 3015v_rsq_f32 v5, m0 3016// CHECK: [0x7c,0x5c,0x0a,0x7e] 3017 3018v_rsq_f32 v5, exec_lo 3019// CHECK: [0x7e,0x5c,0x0a,0x7e] 3020 3021v_rsq_f32 v5, exec_hi 3022// CHECK: [0x7f,0x5c,0x0a,0x7e] 3023 3024v_rsq_f32 v5, 0 3025// CHECK: [0x80,0x5c,0x0a,0x7e] 3026 3027v_rsq_f32 v5, -1 3028// CHECK: [0xc1,0x5c,0x0a,0x7e] 3029 3030v_rsq_f32 v5, 0.5 3031// CHECK: [0xf0,0x5c,0x0a,0x7e] 3032 3033v_rsq_f32 v5, -4.0 3034// CHECK: [0xf7,0x5c,0x0a,0x7e] 3035 3036v_rsq_f32 v5, src_vccz 3037// CHECK: [0xfb,0x5c,0x0a,0x7e] 3038 3039v_rsq_f32 v5, src_execz 3040// CHECK: [0xfc,0x5c,0x0a,0x7e] 3041 3042v_rsq_f32 v5, src_scc 3043// CHECK: [0xfd,0x5c,0x0a,0x7e] 3044 3045v_rsq_f32 v5, src_lds_direct 3046// CHECK: [0xfe,0x5c,0x0a,0x7e] 3047 3048v_rsq_f32 v5, 0xaf123456 3049// CHECK: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3050 3051v_rsq_f32 v5, 0x3f717273 3052// CHECK: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3053 3054v_rcp_f64 v[5:6], v[1:2] 3055// CHECK: [0x01,0x5f,0x0a,0x7e] 3056 3057v_rcp_f64 v[254:255], v[1:2] 3058// CHECK: [0x01,0x5f,0xfc,0x7f] 3059 3060v_rcp_f64 v[5:6], v[254:255] 3061// CHECK: [0xfe,0x5f,0x0a,0x7e] 3062 3063v_rcp_f64 v[5:6], s[2:3] 3064// CHECK: [0x02,0x5e,0x0a,0x7e] 3065 3066v_rcp_f64 v[5:6], s[4:5] 3067// CHECK: [0x04,0x5e,0x0a,0x7e] 3068 3069v_rcp_f64 v[5:6], s[102:103] 3070// CHECK: [0x66,0x5e,0x0a,0x7e] 3071 3072v_rcp_f64 v[5:6], flat_scratch 3073// CHECK: [0x68,0x5e,0x0a,0x7e] 3074 3075v_rcp_f64 v[5:6], vcc 3076// CHECK: [0x6a,0x5e,0x0a,0x7e] 3077 3078v_rcp_f64 v[5:6], tba 3079// CHECK: [0x6c,0x5e,0x0a,0x7e] 3080 3081v_rcp_f64 v[5:6], tma 3082// CHECK: [0x6e,0x5e,0x0a,0x7e] 3083 3084v_rcp_f64 v[5:6], ttmp[10:11] 3085// CHECK: [0x7a,0x5e,0x0a,0x7e] 3086 3087v_rcp_f64 v[5:6], exec 3088// CHECK: [0x7e,0x5e,0x0a,0x7e] 3089 3090v_rcp_f64 v[5:6], 0 3091// CHECK: [0x80,0x5e,0x0a,0x7e] 3092 3093v_rcp_f64 v[5:6], -1 3094// CHECK: [0xc1,0x5e,0x0a,0x7e] 3095 3096v_rcp_f64 v[5:6], 0.5 3097// CHECK: [0xf0,0x5e,0x0a,0x7e] 3098 3099v_rcp_f64 v[5:6], -4.0 3100// CHECK: [0xf7,0x5e,0x0a,0x7e] 3101 3102v_rcp_f64 v[5:6], src_vccz 3103// CHECK: [0xfb,0x5e,0x0a,0x7e] 3104 3105v_rcp_f64 v[5:6], src_execz 3106// CHECK: [0xfc,0x5e,0x0a,0x7e] 3107 3108v_rcp_f64 v[5:6], src_scc 3109// CHECK: [0xfd,0x5e,0x0a,0x7e] 3110 3111v_rcp_f64 v[5:6], 0xaf123456 3112// CHECK: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3113 3114v_rcp_f64 v[5:6], 0x3f717273 3115// CHECK: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3116 3117v_rcp_clamp_f64 v[5:6], v[1:2] 3118// CHECK: [0x01,0x61,0x0a,0x7e] 3119 3120v_rcp_clamp_f64 v[254:255], v[1:2] 3121// CHECK: [0x01,0x61,0xfc,0x7f] 3122 3123v_rcp_clamp_f64 v[5:6], v[254:255] 3124// CHECK: [0xfe,0x61,0x0a,0x7e] 3125 3126v_rcp_clamp_f64 v[5:6], s[2:3] 3127// CHECK: [0x02,0x60,0x0a,0x7e] 3128 3129v_rcp_clamp_f64 v[5:6], s[4:5] 3130// CHECK: [0x04,0x60,0x0a,0x7e] 3131 3132v_rcp_clamp_f64 v[5:6], s[102:103] 3133// CHECK: [0x66,0x60,0x0a,0x7e] 3134 3135v_rcp_clamp_f64 v[5:6], flat_scratch 3136// CHECK: [0x68,0x60,0x0a,0x7e] 3137 3138v_rcp_clamp_f64 v[5:6], vcc 3139// CHECK: [0x6a,0x60,0x0a,0x7e] 3140 3141v_rcp_clamp_f64 v[5:6], tba 3142// CHECK: [0x6c,0x60,0x0a,0x7e] 3143 3144v_rcp_clamp_f64 v[5:6], tma 3145// CHECK: [0x6e,0x60,0x0a,0x7e] 3146 3147v_rcp_clamp_f64 v[5:6], ttmp[10:11] 3148// CHECK: [0x7a,0x60,0x0a,0x7e] 3149 3150v_rcp_clamp_f64 v[5:6], exec 3151// CHECK: [0x7e,0x60,0x0a,0x7e] 3152 3153v_rcp_clamp_f64 v[5:6], 0 3154// CHECK: [0x80,0x60,0x0a,0x7e] 3155 3156v_rcp_clamp_f64 v[5:6], -1 3157// CHECK: [0xc1,0x60,0x0a,0x7e] 3158 3159v_rcp_clamp_f64 v[5:6], 0.5 3160// CHECK: [0xf0,0x60,0x0a,0x7e] 3161 3162v_rcp_clamp_f64 v[5:6], -4.0 3163// CHECK: [0xf7,0x60,0x0a,0x7e] 3164 3165v_rcp_clamp_f64 v[5:6], src_vccz 3166// CHECK: [0xfb,0x60,0x0a,0x7e] 3167 3168v_rcp_clamp_f64 v[5:6], src_execz 3169// CHECK: [0xfc,0x60,0x0a,0x7e] 3170 3171v_rcp_clamp_f64 v[5:6], src_scc 3172// CHECK: [0xfd,0x60,0x0a,0x7e] 3173 3174v_rcp_clamp_f64 v[5:6], 0xaf123456 3175// CHECK: [0xff,0x60,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3176 3177v_rcp_clamp_f64 v[5:6], 0x3f717273 3178// CHECK: [0xff,0x60,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3179 3180v_rsq_f64 v[5:6], v[1:2] 3181// CHECK: [0x01,0x63,0x0a,0x7e] 3182 3183v_rsq_f64 v[254:255], v[1:2] 3184// CHECK: [0x01,0x63,0xfc,0x7f] 3185 3186v_rsq_f64 v[5:6], v[254:255] 3187// CHECK: [0xfe,0x63,0x0a,0x7e] 3188 3189v_rsq_f64 v[5:6], s[2:3] 3190// CHECK: [0x02,0x62,0x0a,0x7e] 3191 3192v_rsq_f64 v[5:6], s[4:5] 3193// CHECK: [0x04,0x62,0x0a,0x7e] 3194 3195v_rsq_f64 v[5:6], s[102:103] 3196// CHECK: [0x66,0x62,0x0a,0x7e] 3197 3198v_rsq_f64 v[5:6], flat_scratch 3199// CHECK: [0x68,0x62,0x0a,0x7e] 3200 3201v_rsq_f64 v[5:6], vcc 3202// CHECK: [0x6a,0x62,0x0a,0x7e] 3203 3204v_rsq_f64 v[5:6], tba 3205// CHECK: [0x6c,0x62,0x0a,0x7e] 3206 3207v_rsq_f64 v[5:6], tma 3208// CHECK: [0x6e,0x62,0x0a,0x7e] 3209 3210v_rsq_f64 v[5:6], ttmp[10:11] 3211// CHECK: [0x7a,0x62,0x0a,0x7e] 3212 3213v_rsq_f64 v[5:6], exec 3214// CHECK: [0x7e,0x62,0x0a,0x7e] 3215 3216v_rsq_f64 v[5:6], 0 3217// CHECK: [0x80,0x62,0x0a,0x7e] 3218 3219v_rsq_f64 v[5:6], -1 3220// CHECK: [0xc1,0x62,0x0a,0x7e] 3221 3222v_rsq_f64 v[5:6], 0.5 3223// CHECK: [0xf0,0x62,0x0a,0x7e] 3224 3225v_rsq_f64 v[5:6], -4.0 3226// CHECK: [0xf7,0x62,0x0a,0x7e] 3227 3228v_rsq_f64 v[5:6], src_vccz 3229// CHECK: [0xfb,0x62,0x0a,0x7e] 3230 3231v_rsq_f64 v[5:6], src_execz 3232// CHECK: [0xfc,0x62,0x0a,0x7e] 3233 3234v_rsq_f64 v[5:6], src_scc 3235// CHECK: [0xfd,0x62,0x0a,0x7e] 3236 3237v_rsq_f64 v[5:6], 0xaf123456 3238// CHECK: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3239 3240v_rsq_f64 v[5:6], 0x3f717273 3241// CHECK: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3242 3243v_rsq_clamp_f64 v[5:6], v[1:2] 3244// CHECK: [0x01,0x65,0x0a,0x7e] 3245 3246v_rsq_clamp_f64 v[254:255], v[1:2] 3247// CHECK: [0x01,0x65,0xfc,0x7f] 3248 3249v_rsq_clamp_f64 v[5:6], v[254:255] 3250// CHECK: [0xfe,0x65,0x0a,0x7e] 3251 3252v_rsq_clamp_f64 v[5:6], s[2:3] 3253// CHECK: [0x02,0x64,0x0a,0x7e] 3254 3255v_rsq_clamp_f64 v[5:6], s[4:5] 3256// CHECK: [0x04,0x64,0x0a,0x7e] 3257 3258v_rsq_clamp_f64 v[5:6], s[102:103] 3259// CHECK: [0x66,0x64,0x0a,0x7e] 3260 3261v_rsq_clamp_f64 v[5:6], flat_scratch 3262// CHECK: [0x68,0x64,0x0a,0x7e] 3263 3264v_rsq_clamp_f64 v[5:6], vcc 3265// CHECK: [0x6a,0x64,0x0a,0x7e] 3266 3267v_rsq_clamp_f64 v[5:6], tba 3268// CHECK: [0x6c,0x64,0x0a,0x7e] 3269 3270v_rsq_clamp_f64 v[5:6], tma 3271// CHECK: [0x6e,0x64,0x0a,0x7e] 3272 3273v_rsq_clamp_f64 v[5:6], ttmp[10:11] 3274// CHECK: [0x7a,0x64,0x0a,0x7e] 3275 3276v_rsq_clamp_f64 v[5:6], exec 3277// CHECK: [0x7e,0x64,0x0a,0x7e] 3278 3279v_rsq_clamp_f64 v[5:6], 0 3280// CHECK: [0x80,0x64,0x0a,0x7e] 3281 3282v_rsq_clamp_f64 v[5:6], -1 3283// CHECK: [0xc1,0x64,0x0a,0x7e] 3284 3285v_rsq_clamp_f64 v[5:6], 0.5 3286// CHECK: [0xf0,0x64,0x0a,0x7e] 3287 3288v_rsq_clamp_f64 v[5:6], -4.0 3289// CHECK: [0xf7,0x64,0x0a,0x7e] 3290 3291v_rsq_clamp_f64 v[5:6], src_vccz 3292// CHECK: [0xfb,0x64,0x0a,0x7e] 3293 3294v_rsq_clamp_f64 v[5:6], src_execz 3295// CHECK: [0xfc,0x64,0x0a,0x7e] 3296 3297v_rsq_clamp_f64 v[5:6], src_scc 3298// CHECK: [0xfd,0x64,0x0a,0x7e] 3299 3300v_rsq_clamp_f64 v[5:6], 0xaf123456 3301// CHECK: [0xff,0x64,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3302 3303v_rsq_clamp_f64 v[5:6], 0x3f717273 3304// CHECK: [0xff,0x64,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3305 3306v_sqrt_f32 v5, v1 3307// CHECK: [0x01,0x67,0x0a,0x7e] 3308 3309v_sqrt_f32 v255, v1 3310// CHECK: [0x01,0x67,0xfe,0x7f] 3311 3312v_sqrt_f32 v5, v255 3313// CHECK: [0xff,0x67,0x0a,0x7e] 3314 3315v_sqrt_f32 v5, s1 3316// CHECK: [0x01,0x66,0x0a,0x7e] 3317 3318v_sqrt_f32 v5, s103 3319// CHECK: [0x67,0x66,0x0a,0x7e] 3320 3321v_sqrt_f32 v5, flat_scratch_lo 3322// CHECK: [0x68,0x66,0x0a,0x7e] 3323 3324v_sqrt_f32 v5, flat_scratch_hi 3325// CHECK: [0x69,0x66,0x0a,0x7e] 3326 3327v_sqrt_f32 v5, vcc_lo 3328// CHECK: [0x6a,0x66,0x0a,0x7e] 3329 3330v_sqrt_f32 v5, vcc_hi 3331// CHECK: [0x6b,0x66,0x0a,0x7e] 3332 3333v_sqrt_f32 v5, tba_lo 3334// CHECK: [0x6c,0x66,0x0a,0x7e] 3335 3336v_sqrt_f32 v5, tba_hi 3337// CHECK: [0x6d,0x66,0x0a,0x7e] 3338 3339v_sqrt_f32 v5, tma_lo 3340// CHECK: [0x6e,0x66,0x0a,0x7e] 3341 3342v_sqrt_f32 v5, tma_hi 3343// CHECK: [0x6f,0x66,0x0a,0x7e] 3344 3345v_sqrt_f32 v5, ttmp11 3346// CHECK: [0x7b,0x66,0x0a,0x7e] 3347 3348v_sqrt_f32 v5, m0 3349// CHECK: [0x7c,0x66,0x0a,0x7e] 3350 3351v_sqrt_f32 v5, exec_lo 3352// CHECK: [0x7e,0x66,0x0a,0x7e] 3353 3354v_sqrt_f32 v5, exec_hi 3355// CHECK: [0x7f,0x66,0x0a,0x7e] 3356 3357v_sqrt_f32 v5, 0 3358// CHECK: [0x80,0x66,0x0a,0x7e] 3359 3360v_sqrt_f32 v5, -1 3361// CHECK: [0xc1,0x66,0x0a,0x7e] 3362 3363v_sqrt_f32 v5, 0.5 3364// CHECK: [0xf0,0x66,0x0a,0x7e] 3365 3366v_sqrt_f32 v5, -4.0 3367// CHECK: [0xf7,0x66,0x0a,0x7e] 3368 3369v_sqrt_f32 v5, src_vccz 3370// CHECK: [0xfb,0x66,0x0a,0x7e] 3371 3372v_sqrt_f32 v5, src_execz 3373// CHECK: [0xfc,0x66,0x0a,0x7e] 3374 3375v_sqrt_f32 v5, src_scc 3376// CHECK: [0xfd,0x66,0x0a,0x7e] 3377 3378v_sqrt_f32 v5, src_lds_direct 3379// CHECK: [0xfe,0x66,0x0a,0x7e] 3380 3381v_sqrt_f32 v5, 0xaf123456 3382// CHECK: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3383 3384v_sqrt_f32 v5, 0x3f717273 3385// CHECK: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3386 3387v_sqrt_f64 v[5:6], v[1:2] 3388// CHECK: [0x01,0x69,0x0a,0x7e] 3389 3390v_sqrt_f64 v[254:255], v[1:2] 3391// CHECK: [0x01,0x69,0xfc,0x7f] 3392 3393v_sqrt_f64 v[5:6], v[254:255] 3394// CHECK: [0xfe,0x69,0x0a,0x7e] 3395 3396v_sqrt_f64 v[5:6], s[2:3] 3397// CHECK: [0x02,0x68,0x0a,0x7e] 3398 3399v_sqrt_f64 v[5:6], s[4:5] 3400// CHECK: [0x04,0x68,0x0a,0x7e] 3401 3402v_sqrt_f64 v[5:6], s[102:103] 3403// CHECK: [0x66,0x68,0x0a,0x7e] 3404 3405v_sqrt_f64 v[5:6], flat_scratch 3406// CHECK: [0x68,0x68,0x0a,0x7e] 3407 3408v_sqrt_f64 v[5:6], vcc 3409// CHECK: [0x6a,0x68,0x0a,0x7e] 3410 3411v_sqrt_f64 v[5:6], tba 3412// CHECK: [0x6c,0x68,0x0a,0x7e] 3413 3414v_sqrt_f64 v[5:6], tma 3415// CHECK: [0x6e,0x68,0x0a,0x7e] 3416 3417v_sqrt_f64 v[5:6], ttmp[10:11] 3418// CHECK: [0x7a,0x68,0x0a,0x7e] 3419 3420v_sqrt_f64 v[5:6], exec 3421// CHECK: [0x7e,0x68,0x0a,0x7e] 3422 3423v_sqrt_f64 v[5:6], 0 3424// CHECK: [0x80,0x68,0x0a,0x7e] 3425 3426v_sqrt_f64 v[5:6], -1 3427// CHECK: [0xc1,0x68,0x0a,0x7e] 3428 3429v_sqrt_f64 v[5:6], 0.5 3430// CHECK: [0xf0,0x68,0x0a,0x7e] 3431 3432v_sqrt_f64 v[5:6], -4.0 3433// CHECK: [0xf7,0x68,0x0a,0x7e] 3434 3435v_sqrt_f64 v[5:6], src_vccz 3436// CHECK: [0xfb,0x68,0x0a,0x7e] 3437 3438v_sqrt_f64 v[5:6], src_execz 3439// CHECK: [0xfc,0x68,0x0a,0x7e] 3440 3441v_sqrt_f64 v[5:6], src_scc 3442// CHECK: [0xfd,0x68,0x0a,0x7e] 3443 3444v_sqrt_f64 v[5:6], 0xaf123456 3445// CHECK: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3446 3447v_sqrt_f64 v[5:6], 0x3f717273 3448// CHECK: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3449 3450v_sin_f32 v5, v1 3451// CHECK: [0x01,0x6b,0x0a,0x7e] 3452 3453v_sin_f32 v255, v1 3454// CHECK: [0x01,0x6b,0xfe,0x7f] 3455 3456v_sin_f32 v5, v255 3457// CHECK: [0xff,0x6b,0x0a,0x7e] 3458 3459v_sin_f32 v5, s1 3460// CHECK: [0x01,0x6a,0x0a,0x7e] 3461 3462v_sin_f32 v5, s103 3463// CHECK: [0x67,0x6a,0x0a,0x7e] 3464 3465v_sin_f32 v5, flat_scratch_lo 3466// CHECK: [0x68,0x6a,0x0a,0x7e] 3467 3468v_sin_f32 v5, flat_scratch_hi 3469// CHECK: [0x69,0x6a,0x0a,0x7e] 3470 3471v_sin_f32 v5, vcc_lo 3472// CHECK: [0x6a,0x6a,0x0a,0x7e] 3473 3474v_sin_f32 v5, vcc_hi 3475// CHECK: [0x6b,0x6a,0x0a,0x7e] 3476 3477v_sin_f32 v5, tba_lo 3478// CHECK: [0x6c,0x6a,0x0a,0x7e] 3479 3480v_sin_f32 v5, tba_hi 3481// CHECK: [0x6d,0x6a,0x0a,0x7e] 3482 3483v_sin_f32 v5, tma_lo 3484// CHECK: [0x6e,0x6a,0x0a,0x7e] 3485 3486v_sin_f32 v5, tma_hi 3487// CHECK: [0x6f,0x6a,0x0a,0x7e] 3488 3489v_sin_f32 v5, ttmp11 3490// CHECK: [0x7b,0x6a,0x0a,0x7e] 3491 3492v_sin_f32 v5, m0 3493// CHECK: [0x7c,0x6a,0x0a,0x7e] 3494 3495v_sin_f32 v5, exec_lo 3496// CHECK: [0x7e,0x6a,0x0a,0x7e] 3497 3498v_sin_f32 v5, exec_hi 3499// CHECK: [0x7f,0x6a,0x0a,0x7e] 3500 3501v_sin_f32 v5, 0 3502// CHECK: [0x80,0x6a,0x0a,0x7e] 3503 3504v_sin_f32 v5, -1 3505// CHECK: [0xc1,0x6a,0x0a,0x7e] 3506 3507v_sin_f32 v5, 0.5 3508// CHECK: [0xf0,0x6a,0x0a,0x7e] 3509 3510v_sin_f32 v5, -4.0 3511// CHECK: [0xf7,0x6a,0x0a,0x7e] 3512 3513v_sin_f32 v5, src_vccz 3514// CHECK: [0xfb,0x6a,0x0a,0x7e] 3515 3516v_sin_f32 v5, src_execz 3517// CHECK: [0xfc,0x6a,0x0a,0x7e] 3518 3519v_sin_f32 v5, src_scc 3520// CHECK: [0xfd,0x6a,0x0a,0x7e] 3521 3522v_sin_f32 v5, src_lds_direct 3523// CHECK: [0xfe,0x6a,0x0a,0x7e] 3524 3525v_sin_f32 v5, 0xaf123456 3526// CHECK: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3527 3528v_sin_f32 v5, 0x3f717273 3529// CHECK: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3530 3531v_cos_f32 v5, v1 3532// CHECK: [0x01,0x6d,0x0a,0x7e] 3533 3534v_cos_f32 v255, v1 3535// CHECK: [0x01,0x6d,0xfe,0x7f] 3536 3537v_cos_f32 v5, v255 3538// CHECK: [0xff,0x6d,0x0a,0x7e] 3539 3540v_cos_f32 v5, s1 3541// CHECK: [0x01,0x6c,0x0a,0x7e] 3542 3543v_cos_f32 v5, s103 3544// CHECK: [0x67,0x6c,0x0a,0x7e] 3545 3546v_cos_f32 v5, flat_scratch_lo 3547// CHECK: [0x68,0x6c,0x0a,0x7e] 3548 3549v_cos_f32 v5, flat_scratch_hi 3550// CHECK: [0x69,0x6c,0x0a,0x7e] 3551 3552v_cos_f32 v5, vcc_lo 3553// CHECK: [0x6a,0x6c,0x0a,0x7e] 3554 3555v_cos_f32 v5, vcc_hi 3556// CHECK: [0x6b,0x6c,0x0a,0x7e] 3557 3558v_cos_f32 v5, tba_lo 3559// CHECK: [0x6c,0x6c,0x0a,0x7e] 3560 3561v_cos_f32 v5, tba_hi 3562// CHECK: [0x6d,0x6c,0x0a,0x7e] 3563 3564v_cos_f32 v5, tma_lo 3565// CHECK: [0x6e,0x6c,0x0a,0x7e] 3566 3567v_cos_f32 v5, tma_hi 3568// CHECK: [0x6f,0x6c,0x0a,0x7e] 3569 3570v_cos_f32 v5, ttmp11 3571// CHECK: [0x7b,0x6c,0x0a,0x7e] 3572 3573v_cos_f32 v5, m0 3574// CHECK: [0x7c,0x6c,0x0a,0x7e] 3575 3576v_cos_f32 v5, exec_lo 3577// CHECK: [0x7e,0x6c,0x0a,0x7e] 3578 3579v_cos_f32 v5, exec_hi 3580// CHECK: [0x7f,0x6c,0x0a,0x7e] 3581 3582v_cos_f32 v5, 0 3583// CHECK: [0x80,0x6c,0x0a,0x7e] 3584 3585v_cos_f32 v5, -1 3586// CHECK: [0xc1,0x6c,0x0a,0x7e] 3587 3588v_cos_f32 v5, 0.5 3589// CHECK: [0xf0,0x6c,0x0a,0x7e] 3590 3591v_cos_f32 v5, -4.0 3592// CHECK: [0xf7,0x6c,0x0a,0x7e] 3593 3594v_cos_f32 v5, src_vccz 3595// CHECK: [0xfb,0x6c,0x0a,0x7e] 3596 3597v_cos_f32 v5, src_execz 3598// CHECK: [0xfc,0x6c,0x0a,0x7e] 3599 3600v_cos_f32 v5, src_scc 3601// CHECK: [0xfd,0x6c,0x0a,0x7e] 3602 3603v_cos_f32 v5, src_lds_direct 3604// CHECK: [0xfe,0x6c,0x0a,0x7e] 3605 3606v_cos_f32 v5, 0xaf123456 3607// CHECK: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3608 3609v_cos_f32 v5, 0x3f717273 3610// CHECK: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3611 3612v_not_b32 v5, v1 3613// CHECK: [0x01,0x6f,0x0a,0x7e] 3614 3615v_not_b32 v255, v1 3616// CHECK: [0x01,0x6f,0xfe,0x7f] 3617 3618v_not_b32 v5, v255 3619// CHECK: [0xff,0x6f,0x0a,0x7e] 3620 3621v_not_b32 v5, s1 3622// CHECK: [0x01,0x6e,0x0a,0x7e] 3623 3624v_not_b32 v5, s103 3625// CHECK: [0x67,0x6e,0x0a,0x7e] 3626 3627v_not_b32 v5, flat_scratch_lo 3628// CHECK: [0x68,0x6e,0x0a,0x7e] 3629 3630v_not_b32 v5, flat_scratch_hi 3631// CHECK: [0x69,0x6e,0x0a,0x7e] 3632 3633v_not_b32 v5, vcc_lo 3634// CHECK: [0x6a,0x6e,0x0a,0x7e] 3635 3636v_not_b32 v5, vcc_hi 3637// CHECK: [0x6b,0x6e,0x0a,0x7e] 3638 3639v_not_b32 v5, tba_lo 3640// CHECK: [0x6c,0x6e,0x0a,0x7e] 3641 3642v_not_b32 v5, tba_hi 3643// CHECK: [0x6d,0x6e,0x0a,0x7e] 3644 3645v_not_b32 v5, tma_lo 3646// CHECK: [0x6e,0x6e,0x0a,0x7e] 3647 3648v_not_b32 v5, tma_hi 3649// CHECK: [0x6f,0x6e,0x0a,0x7e] 3650 3651v_not_b32 v5, ttmp11 3652// CHECK: [0x7b,0x6e,0x0a,0x7e] 3653 3654v_not_b32 v5, m0 3655// CHECK: [0x7c,0x6e,0x0a,0x7e] 3656 3657v_not_b32 v5, exec_lo 3658// CHECK: [0x7e,0x6e,0x0a,0x7e] 3659 3660v_not_b32 v5, exec_hi 3661// CHECK: [0x7f,0x6e,0x0a,0x7e] 3662 3663v_not_b32 v5, 0 3664// CHECK: [0x80,0x6e,0x0a,0x7e] 3665 3666v_not_b32 v5, -1 3667// CHECK: [0xc1,0x6e,0x0a,0x7e] 3668 3669v_not_b32 v5, 0.5 3670// CHECK: [0xf0,0x6e,0x0a,0x7e] 3671 3672v_not_b32 v5, -4.0 3673// CHECK: [0xf7,0x6e,0x0a,0x7e] 3674 3675v_not_b32 v5, src_vccz 3676// CHECK: [0xfb,0x6e,0x0a,0x7e] 3677 3678v_not_b32 v5, src_execz 3679// CHECK: [0xfc,0x6e,0x0a,0x7e] 3680 3681v_not_b32 v5, src_scc 3682// CHECK: [0xfd,0x6e,0x0a,0x7e] 3683 3684v_not_b32 v5, src_lds_direct 3685// CHECK: [0xfe,0x6e,0x0a,0x7e] 3686 3687v_not_b32 v5, 0xaf123456 3688// CHECK: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3689 3690v_not_b32 v5, 0x3f717273 3691// CHECK: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3692 3693v_bfrev_b32 v5, v1 3694// CHECK: [0x01,0x71,0x0a,0x7e] 3695 3696v_bfrev_b32 v255, v1 3697// CHECK: [0x01,0x71,0xfe,0x7f] 3698 3699v_bfrev_b32 v5, v255 3700// CHECK: [0xff,0x71,0x0a,0x7e] 3701 3702v_bfrev_b32 v5, s1 3703// CHECK: [0x01,0x70,0x0a,0x7e] 3704 3705v_bfrev_b32 v5, s103 3706// CHECK: [0x67,0x70,0x0a,0x7e] 3707 3708v_bfrev_b32 v5, flat_scratch_lo 3709// CHECK: [0x68,0x70,0x0a,0x7e] 3710 3711v_bfrev_b32 v5, flat_scratch_hi 3712// CHECK: [0x69,0x70,0x0a,0x7e] 3713 3714v_bfrev_b32 v5, vcc_lo 3715// CHECK: [0x6a,0x70,0x0a,0x7e] 3716 3717v_bfrev_b32 v5, vcc_hi 3718// CHECK: [0x6b,0x70,0x0a,0x7e] 3719 3720v_bfrev_b32 v5, tba_lo 3721// CHECK: [0x6c,0x70,0x0a,0x7e] 3722 3723v_bfrev_b32 v5, tba_hi 3724// CHECK: [0x6d,0x70,0x0a,0x7e] 3725 3726v_bfrev_b32 v5, tma_lo 3727// CHECK: [0x6e,0x70,0x0a,0x7e] 3728 3729v_bfrev_b32 v5, tma_hi 3730// CHECK: [0x6f,0x70,0x0a,0x7e] 3731 3732v_bfrev_b32 v5, ttmp11 3733// CHECK: [0x7b,0x70,0x0a,0x7e] 3734 3735v_bfrev_b32 v5, m0 3736// CHECK: [0x7c,0x70,0x0a,0x7e] 3737 3738v_bfrev_b32 v5, exec_lo 3739// CHECK: [0x7e,0x70,0x0a,0x7e] 3740 3741v_bfrev_b32 v5, exec_hi 3742// CHECK: [0x7f,0x70,0x0a,0x7e] 3743 3744v_bfrev_b32 v5, 0 3745// CHECK: [0x80,0x70,0x0a,0x7e] 3746 3747v_bfrev_b32 v5, -1 3748// CHECK: [0xc1,0x70,0x0a,0x7e] 3749 3750v_bfrev_b32 v5, 0.5 3751// CHECK: [0xf0,0x70,0x0a,0x7e] 3752 3753v_bfrev_b32 v5, -4.0 3754// CHECK: [0xf7,0x70,0x0a,0x7e] 3755 3756v_bfrev_b32 v5, src_vccz 3757// CHECK: [0xfb,0x70,0x0a,0x7e] 3758 3759v_bfrev_b32 v5, src_execz 3760// CHECK: [0xfc,0x70,0x0a,0x7e] 3761 3762v_bfrev_b32 v5, src_scc 3763// CHECK: [0xfd,0x70,0x0a,0x7e] 3764 3765v_bfrev_b32 v5, src_lds_direct 3766// CHECK: [0xfe,0x70,0x0a,0x7e] 3767 3768v_bfrev_b32 v5, 0xaf123456 3769// CHECK: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3770 3771v_bfrev_b32 v5, 0x3f717273 3772// CHECK: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3773 3774v_ffbh_u32 v5, v1 3775// CHECK: [0x01,0x73,0x0a,0x7e] 3776 3777v_ffbh_u32 v255, v1 3778// CHECK: [0x01,0x73,0xfe,0x7f] 3779 3780v_ffbh_u32 v5, v255 3781// CHECK: [0xff,0x73,0x0a,0x7e] 3782 3783v_ffbh_u32 v5, s1 3784// CHECK: [0x01,0x72,0x0a,0x7e] 3785 3786v_ffbh_u32 v5, s103 3787// CHECK: [0x67,0x72,0x0a,0x7e] 3788 3789v_ffbh_u32 v5, flat_scratch_lo 3790// CHECK: [0x68,0x72,0x0a,0x7e] 3791 3792v_ffbh_u32 v5, flat_scratch_hi 3793// CHECK: [0x69,0x72,0x0a,0x7e] 3794 3795v_ffbh_u32 v5, vcc_lo 3796// CHECK: [0x6a,0x72,0x0a,0x7e] 3797 3798v_ffbh_u32 v5, vcc_hi 3799// CHECK: [0x6b,0x72,0x0a,0x7e] 3800 3801v_ffbh_u32 v5, tba_lo 3802// CHECK: [0x6c,0x72,0x0a,0x7e] 3803 3804v_ffbh_u32 v5, tba_hi 3805// CHECK: [0x6d,0x72,0x0a,0x7e] 3806 3807v_ffbh_u32 v5, tma_lo 3808// CHECK: [0x6e,0x72,0x0a,0x7e] 3809 3810v_ffbh_u32 v5, tma_hi 3811// CHECK: [0x6f,0x72,0x0a,0x7e] 3812 3813v_ffbh_u32 v5, ttmp11 3814// CHECK: [0x7b,0x72,0x0a,0x7e] 3815 3816v_ffbh_u32 v5, m0 3817// CHECK: [0x7c,0x72,0x0a,0x7e] 3818 3819v_ffbh_u32 v5, exec_lo 3820// CHECK: [0x7e,0x72,0x0a,0x7e] 3821 3822v_ffbh_u32 v5, exec_hi 3823// CHECK: [0x7f,0x72,0x0a,0x7e] 3824 3825v_ffbh_u32 v5, 0 3826// CHECK: [0x80,0x72,0x0a,0x7e] 3827 3828v_ffbh_u32 v5, -1 3829// CHECK: [0xc1,0x72,0x0a,0x7e] 3830 3831v_ffbh_u32 v5, 0.5 3832// CHECK: [0xf0,0x72,0x0a,0x7e] 3833 3834v_ffbh_u32 v5, -4.0 3835// CHECK: [0xf7,0x72,0x0a,0x7e] 3836 3837v_ffbh_u32 v5, src_vccz 3838// CHECK: [0xfb,0x72,0x0a,0x7e] 3839 3840v_ffbh_u32 v5, src_execz 3841// CHECK: [0xfc,0x72,0x0a,0x7e] 3842 3843v_ffbh_u32 v5, src_scc 3844// CHECK: [0xfd,0x72,0x0a,0x7e] 3845 3846v_ffbh_u32 v5, src_lds_direct 3847// CHECK: [0xfe,0x72,0x0a,0x7e] 3848 3849v_ffbh_u32 v5, 0xaf123456 3850// CHECK: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3851 3852v_ffbh_u32 v5, 0x3f717273 3853// CHECK: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3854 3855v_ffbl_b32 v5, v1 3856// CHECK: [0x01,0x75,0x0a,0x7e] 3857 3858v_ffbl_b32 v255, v1 3859// CHECK: [0x01,0x75,0xfe,0x7f] 3860 3861v_ffbl_b32 v5, v255 3862// CHECK: [0xff,0x75,0x0a,0x7e] 3863 3864v_ffbl_b32 v5, s1 3865// CHECK: [0x01,0x74,0x0a,0x7e] 3866 3867v_ffbl_b32 v5, s103 3868// CHECK: [0x67,0x74,0x0a,0x7e] 3869 3870v_ffbl_b32 v5, flat_scratch_lo 3871// CHECK: [0x68,0x74,0x0a,0x7e] 3872 3873v_ffbl_b32 v5, flat_scratch_hi 3874// CHECK: [0x69,0x74,0x0a,0x7e] 3875 3876v_ffbl_b32 v5, vcc_lo 3877// CHECK: [0x6a,0x74,0x0a,0x7e] 3878 3879v_ffbl_b32 v5, vcc_hi 3880// CHECK: [0x6b,0x74,0x0a,0x7e] 3881 3882v_ffbl_b32 v5, tba_lo 3883// CHECK: [0x6c,0x74,0x0a,0x7e] 3884 3885v_ffbl_b32 v5, tba_hi 3886// CHECK: [0x6d,0x74,0x0a,0x7e] 3887 3888v_ffbl_b32 v5, tma_lo 3889// CHECK: [0x6e,0x74,0x0a,0x7e] 3890 3891v_ffbl_b32 v5, tma_hi 3892// CHECK: [0x6f,0x74,0x0a,0x7e] 3893 3894v_ffbl_b32 v5, ttmp11 3895// CHECK: [0x7b,0x74,0x0a,0x7e] 3896 3897v_ffbl_b32 v5, m0 3898// CHECK: [0x7c,0x74,0x0a,0x7e] 3899 3900v_ffbl_b32 v5, exec_lo 3901// CHECK: [0x7e,0x74,0x0a,0x7e] 3902 3903v_ffbl_b32 v5, exec_hi 3904// CHECK: [0x7f,0x74,0x0a,0x7e] 3905 3906v_ffbl_b32 v5, 0 3907// CHECK: [0x80,0x74,0x0a,0x7e] 3908 3909v_ffbl_b32 v5, -1 3910// CHECK: [0xc1,0x74,0x0a,0x7e] 3911 3912v_ffbl_b32 v5, 0.5 3913// CHECK: [0xf0,0x74,0x0a,0x7e] 3914 3915v_ffbl_b32 v5, -4.0 3916// CHECK: [0xf7,0x74,0x0a,0x7e] 3917 3918v_ffbl_b32 v5, src_vccz 3919// CHECK: [0xfb,0x74,0x0a,0x7e] 3920 3921v_ffbl_b32 v5, src_execz 3922// CHECK: [0xfc,0x74,0x0a,0x7e] 3923 3924v_ffbl_b32 v5, src_scc 3925// CHECK: [0xfd,0x74,0x0a,0x7e] 3926 3927v_ffbl_b32 v5, src_lds_direct 3928// CHECK: [0xfe,0x74,0x0a,0x7e] 3929 3930v_ffbl_b32 v5, 0xaf123456 3931// CHECK: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3932 3933v_ffbl_b32 v5, 0x3f717273 3934// CHECK: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3935 3936v_ffbh_i32 v5, v1 3937// CHECK: [0x01,0x77,0x0a,0x7e] 3938 3939v_ffbh_i32 v255, v1 3940// CHECK: [0x01,0x77,0xfe,0x7f] 3941 3942v_ffbh_i32 v5, v255 3943// CHECK: [0xff,0x77,0x0a,0x7e] 3944 3945v_ffbh_i32 v5, s1 3946// CHECK: [0x01,0x76,0x0a,0x7e] 3947 3948v_ffbh_i32 v5, s103 3949// CHECK: [0x67,0x76,0x0a,0x7e] 3950 3951v_ffbh_i32 v5, flat_scratch_lo 3952// CHECK: [0x68,0x76,0x0a,0x7e] 3953 3954v_ffbh_i32 v5, flat_scratch_hi 3955// CHECK: [0x69,0x76,0x0a,0x7e] 3956 3957v_ffbh_i32 v5, vcc_lo 3958// CHECK: [0x6a,0x76,0x0a,0x7e] 3959 3960v_ffbh_i32 v5, vcc_hi 3961// CHECK: [0x6b,0x76,0x0a,0x7e] 3962 3963v_ffbh_i32 v5, tba_lo 3964// CHECK: [0x6c,0x76,0x0a,0x7e] 3965 3966v_ffbh_i32 v5, tba_hi 3967// CHECK: [0x6d,0x76,0x0a,0x7e] 3968 3969v_ffbh_i32 v5, tma_lo 3970// CHECK: [0x6e,0x76,0x0a,0x7e] 3971 3972v_ffbh_i32 v5, tma_hi 3973// CHECK: [0x6f,0x76,0x0a,0x7e] 3974 3975v_ffbh_i32 v5, ttmp11 3976// CHECK: [0x7b,0x76,0x0a,0x7e] 3977 3978v_ffbh_i32 v5, m0 3979// CHECK: [0x7c,0x76,0x0a,0x7e] 3980 3981v_ffbh_i32 v5, exec_lo 3982// CHECK: [0x7e,0x76,0x0a,0x7e] 3983 3984v_ffbh_i32 v5, exec_hi 3985// CHECK: [0x7f,0x76,0x0a,0x7e] 3986 3987v_ffbh_i32 v5, 0 3988// CHECK: [0x80,0x76,0x0a,0x7e] 3989 3990v_ffbh_i32 v5, -1 3991// CHECK: [0xc1,0x76,0x0a,0x7e] 3992 3993v_ffbh_i32 v5, 0.5 3994// CHECK: [0xf0,0x76,0x0a,0x7e] 3995 3996v_ffbh_i32 v5, -4.0 3997// CHECK: [0xf7,0x76,0x0a,0x7e] 3998 3999v_ffbh_i32 v5, src_vccz 4000// CHECK: [0xfb,0x76,0x0a,0x7e] 4001 4002v_ffbh_i32 v5, src_execz 4003// CHECK: [0xfc,0x76,0x0a,0x7e] 4004 4005v_ffbh_i32 v5, src_scc 4006// CHECK: [0xfd,0x76,0x0a,0x7e] 4007 4008v_ffbh_i32 v5, src_lds_direct 4009// CHECK: [0xfe,0x76,0x0a,0x7e] 4010 4011v_ffbh_i32 v5, 0xaf123456 4012// CHECK: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4013 4014v_ffbh_i32 v5, 0x3f717273 4015// CHECK: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4016 4017v_frexp_exp_i32_f64 v5, v[1:2] 4018// CHECK: [0x01,0x79,0x0a,0x7e] 4019 4020v_frexp_exp_i32_f64 v255, v[1:2] 4021// CHECK: [0x01,0x79,0xfe,0x7f] 4022 4023v_frexp_exp_i32_f64 v5, v[254:255] 4024// CHECK: [0xfe,0x79,0x0a,0x7e] 4025 4026v_frexp_exp_i32_f64 v5, s[2:3] 4027// CHECK: [0x02,0x78,0x0a,0x7e] 4028 4029v_frexp_exp_i32_f64 v5, s[4:5] 4030// CHECK: [0x04,0x78,0x0a,0x7e] 4031 4032v_frexp_exp_i32_f64 v5, s[102:103] 4033// CHECK: [0x66,0x78,0x0a,0x7e] 4034 4035v_frexp_exp_i32_f64 v5, flat_scratch 4036// CHECK: [0x68,0x78,0x0a,0x7e] 4037 4038v_frexp_exp_i32_f64 v5, vcc 4039// CHECK: [0x6a,0x78,0x0a,0x7e] 4040 4041v_frexp_exp_i32_f64 v5, tba 4042// CHECK: [0x6c,0x78,0x0a,0x7e] 4043 4044v_frexp_exp_i32_f64 v5, tma 4045// CHECK: [0x6e,0x78,0x0a,0x7e] 4046 4047v_frexp_exp_i32_f64 v5, ttmp[10:11] 4048// CHECK: [0x7a,0x78,0x0a,0x7e] 4049 4050v_frexp_exp_i32_f64 v5, exec 4051// CHECK: [0x7e,0x78,0x0a,0x7e] 4052 4053v_frexp_exp_i32_f64 v5, 0 4054// CHECK: [0x80,0x78,0x0a,0x7e] 4055 4056v_frexp_exp_i32_f64 v5, -1 4057// CHECK: [0xc1,0x78,0x0a,0x7e] 4058 4059v_frexp_exp_i32_f64 v5, 0.5 4060// CHECK: [0xf0,0x78,0x0a,0x7e] 4061 4062v_frexp_exp_i32_f64 v5, -4.0 4063// CHECK: [0xf7,0x78,0x0a,0x7e] 4064 4065v_frexp_exp_i32_f64 v5, src_vccz 4066// CHECK: [0xfb,0x78,0x0a,0x7e] 4067 4068v_frexp_exp_i32_f64 v5, src_execz 4069// CHECK: [0xfc,0x78,0x0a,0x7e] 4070 4071v_frexp_exp_i32_f64 v5, src_scc 4072// CHECK: [0xfd,0x78,0x0a,0x7e] 4073 4074v_frexp_exp_i32_f64 v5, 0xaf123456 4075// CHECK: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4076 4077v_frexp_exp_i32_f64 v5, 0x3f717273 4078// CHECK: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4079 4080v_frexp_mant_f64 v[5:6], v[1:2] 4081// CHECK: [0x01,0x7b,0x0a,0x7e] 4082 4083v_frexp_mant_f64 v[254:255], v[1:2] 4084// CHECK: [0x01,0x7b,0xfc,0x7f] 4085 4086v_frexp_mant_f64 v[5:6], v[254:255] 4087// CHECK: [0xfe,0x7b,0x0a,0x7e] 4088 4089v_frexp_mant_f64 v[5:6], s[2:3] 4090// CHECK: [0x02,0x7a,0x0a,0x7e] 4091 4092v_frexp_mant_f64 v[5:6], s[4:5] 4093// CHECK: [0x04,0x7a,0x0a,0x7e] 4094 4095v_frexp_mant_f64 v[5:6], s[102:103] 4096// CHECK: [0x66,0x7a,0x0a,0x7e] 4097 4098v_frexp_mant_f64 v[5:6], flat_scratch 4099// CHECK: [0x68,0x7a,0x0a,0x7e] 4100 4101v_frexp_mant_f64 v[5:6], vcc 4102// CHECK: [0x6a,0x7a,0x0a,0x7e] 4103 4104v_frexp_mant_f64 v[5:6], tba 4105// CHECK: [0x6c,0x7a,0x0a,0x7e] 4106 4107v_frexp_mant_f64 v[5:6], tma 4108// CHECK: [0x6e,0x7a,0x0a,0x7e] 4109 4110v_frexp_mant_f64 v[5:6], ttmp[10:11] 4111// CHECK: [0x7a,0x7a,0x0a,0x7e] 4112 4113v_frexp_mant_f64 v[5:6], exec 4114// CHECK: [0x7e,0x7a,0x0a,0x7e] 4115 4116v_frexp_mant_f64 v[5:6], 0 4117// CHECK: [0x80,0x7a,0x0a,0x7e] 4118 4119v_frexp_mant_f64 v[5:6], -1 4120// CHECK: [0xc1,0x7a,0x0a,0x7e] 4121 4122v_frexp_mant_f64 v[5:6], 0.5 4123// CHECK: [0xf0,0x7a,0x0a,0x7e] 4124 4125v_frexp_mant_f64 v[5:6], -4.0 4126// CHECK: [0xf7,0x7a,0x0a,0x7e] 4127 4128v_frexp_mant_f64 v[5:6], src_vccz 4129// CHECK: [0xfb,0x7a,0x0a,0x7e] 4130 4131v_frexp_mant_f64 v[5:6], src_execz 4132// CHECK: [0xfc,0x7a,0x0a,0x7e] 4133 4134v_frexp_mant_f64 v[5:6], src_scc 4135// CHECK: [0xfd,0x7a,0x0a,0x7e] 4136 4137v_frexp_mant_f64 v[5:6], 0xaf123456 4138// CHECK: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4139 4140v_frexp_mant_f64 v[5:6], 0x3f717273 4141// CHECK: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4142 4143v_fract_f64 v[5:6], v[1:2] 4144// CHECK: [0x01,0x7d,0x0a,0x7e] 4145 4146v_fract_f64 v[254:255], v[1:2] 4147// CHECK: [0x01,0x7d,0xfc,0x7f] 4148 4149v_fract_f64 v[5:6], v[254:255] 4150// CHECK: [0xfe,0x7d,0x0a,0x7e] 4151 4152v_fract_f64 v[5:6], s[2:3] 4153// CHECK: [0x02,0x7c,0x0a,0x7e] 4154 4155v_fract_f64 v[5:6], s[4:5] 4156// CHECK: [0x04,0x7c,0x0a,0x7e] 4157 4158v_fract_f64 v[5:6], s[102:103] 4159// CHECK: [0x66,0x7c,0x0a,0x7e] 4160 4161v_fract_f64 v[5:6], flat_scratch 4162// CHECK: [0x68,0x7c,0x0a,0x7e] 4163 4164v_fract_f64 v[5:6], vcc 4165// CHECK: [0x6a,0x7c,0x0a,0x7e] 4166 4167v_fract_f64 v[5:6], tba 4168// CHECK: [0x6c,0x7c,0x0a,0x7e] 4169 4170v_fract_f64 v[5:6], tma 4171// CHECK: [0x6e,0x7c,0x0a,0x7e] 4172 4173v_fract_f64 v[5:6], ttmp[10:11] 4174// CHECK: [0x7a,0x7c,0x0a,0x7e] 4175 4176v_fract_f64 v[5:6], exec 4177// CHECK: [0x7e,0x7c,0x0a,0x7e] 4178 4179v_fract_f64 v[5:6], 0 4180// CHECK: [0x80,0x7c,0x0a,0x7e] 4181 4182v_fract_f64 v[5:6], -1 4183// CHECK: [0xc1,0x7c,0x0a,0x7e] 4184 4185v_fract_f64 v[5:6], 0.5 4186// CHECK: [0xf0,0x7c,0x0a,0x7e] 4187 4188v_fract_f64 v[5:6], -4.0 4189// CHECK: [0xf7,0x7c,0x0a,0x7e] 4190 4191v_fract_f64 v[5:6], src_vccz 4192// CHECK: [0xfb,0x7c,0x0a,0x7e] 4193 4194v_fract_f64 v[5:6], src_execz 4195// CHECK: [0xfc,0x7c,0x0a,0x7e] 4196 4197v_fract_f64 v[5:6], src_scc 4198// CHECK: [0xfd,0x7c,0x0a,0x7e] 4199 4200v_fract_f64 v[5:6], 0xaf123456 4201// CHECK: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4202 4203v_fract_f64 v[5:6], 0x3f717273 4204// CHECK: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4205 4206v_frexp_exp_i32_f32 v5, v1 4207// CHECK: [0x01,0x7f,0x0a,0x7e] 4208 4209v_frexp_exp_i32_f32 v255, v1 4210// CHECK: [0x01,0x7f,0xfe,0x7f] 4211 4212v_frexp_exp_i32_f32 v5, v255 4213// CHECK: [0xff,0x7f,0x0a,0x7e] 4214 4215v_frexp_exp_i32_f32 v5, s1 4216// CHECK: [0x01,0x7e,0x0a,0x7e] 4217 4218v_frexp_exp_i32_f32 v5, s103 4219// CHECK: [0x67,0x7e,0x0a,0x7e] 4220 4221v_frexp_exp_i32_f32 v5, flat_scratch_lo 4222// CHECK: [0x68,0x7e,0x0a,0x7e] 4223 4224v_frexp_exp_i32_f32 v5, flat_scratch_hi 4225// CHECK: [0x69,0x7e,0x0a,0x7e] 4226 4227v_frexp_exp_i32_f32 v5, vcc_lo 4228// CHECK: [0x6a,0x7e,0x0a,0x7e] 4229 4230v_frexp_exp_i32_f32 v5, vcc_hi 4231// CHECK: [0x6b,0x7e,0x0a,0x7e] 4232 4233v_frexp_exp_i32_f32 v5, tba_lo 4234// CHECK: [0x6c,0x7e,0x0a,0x7e] 4235 4236v_frexp_exp_i32_f32 v5, tba_hi 4237// CHECK: [0x6d,0x7e,0x0a,0x7e] 4238 4239v_frexp_exp_i32_f32 v5, tma_lo 4240// CHECK: [0x6e,0x7e,0x0a,0x7e] 4241 4242v_frexp_exp_i32_f32 v5, tma_hi 4243// CHECK: [0x6f,0x7e,0x0a,0x7e] 4244 4245v_frexp_exp_i32_f32 v5, ttmp11 4246// CHECK: [0x7b,0x7e,0x0a,0x7e] 4247 4248v_frexp_exp_i32_f32 v5, m0 4249// CHECK: [0x7c,0x7e,0x0a,0x7e] 4250 4251v_frexp_exp_i32_f32 v5, exec_lo 4252// CHECK: [0x7e,0x7e,0x0a,0x7e] 4253 4254v_frexp_exp_i32_f32 v5, exec_hi 4255// CHECK: [0x7f,0x7e,0x0a,0x7e] 4256 4257v_frexp_exp_i32_f32 v5, 0 4258// CHECK: [0x80,0x7e,0x0a,0x7e] 4259 4260v_frexp_exp_i32_f32 v5, -1 4261// CHECK: [0xc1,0x7e,0x0a,0x7e] 4262 4263v_frexp_exp_i32_f32 v5, 0.5 4264// CHECK: [0xf0,0x7e,0x0a,0x7e] 4265 4266v_frexp_exp_i32_f32 v5, -4.0 4267// CHECK: [0xf7,0x7e,0x0a,0x7e] 4268 4269v_frexp_exp_i32_f32 v5, src_vccz 4270// CHECK: [0xfb,0x7e,0x0a,0x7e] 4271 4272v_frexp_exp_i32_f32 v5, src_execz 4273// CHECK: [0xfc,0x7e,0x0a,0x7e] 4274 4275v_frexp_exp_i32_f32 v5, src_scc 4276// CHECK: [0xfd,0x7e,0x0a,0x7e] 4277 4278v_frexp_exp_i32_f32 v5, src_lds_direct 4279// CHECK: [0xfe,0x7e,0x0a,0x7e] 4280 4281v_frexp_exp_i32_f32 v5, 0xaf123456 4282// CHECK: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4283 4284v_frexp_exp_i32_f32 v5, 0x3f717273 4285// CHECK: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4286 4287v_frexp_mant_f32 v5, v1 4288// CHECK: [0x01,0x81,0x0a,0x7e] 4289 4290v_frexp_mant_f32 v255, v1 4291// CHECK: [0x01,0x81,0xfe,0x7f] 4292 4293v_frexp_mant_f32 v5, v255 4294// CHECK: [0xff,0x81,0x0a,0x7e] 4295 4296v_frexp_mant_f32 v5, s1 4297// CHECK: [0x01,0x80,0x0a,0x7e] 4298 4299v_frexp_mant_f32 v5, s103 4300// CHECK: [0x67,0x80,0x0a,0x7e] 4301 4302v_frexp_mant_f32 v5, flat_scratch_lo 4303// CHECK: [0x68,0x80,0x0a,0x7e] 4304 4305v_frexp_mant_f32 v5, flat_scratch_hi 4306// CHECK: [0x69,0x80,0x0a,0x7e] 4307 4308v_frexp_mant_f32 v5, vcc_lo 4309// CHECK: [0x6a,0x80,0x0a,0x7e] 4310 4311v_frexp_mant_f32 v5, vcc_hi 4312// CHECK: [0x6b,0x80,0x0a,0x7e] 4313 4314v_frexp_mant_f32 v5, tba_lo 4315// CHECK: [0x6c,0x80,0x0a,0x7e] 4316 4317v_frexp_mant_f32 v5, tba_hi 4318// CHECK: [0x6d,0x80,0x0a,0x7e] 4319 4320v_frexp_mant_f32 v5, tma_lo 4321// CHECK: [0x6e,0x80,0x0a,0x7e] 4322 4323v_frexp_mant_f32 v5, tma_hi 4324// CHECK: [0x6f,0x80,0x0a,0x7e] 4325 4326v_frexp_mant_f32 v5, ttmp11 4327// CHECK: [0x7b,0x80,0x0a,0x7e] 4328 4329v_frexp_mant_f32 v5, m0 4330// CHECK: [0x7c,0x80,0x0a,0x7e] 4331 4332v_frexp_mant_f32 v5, exec_lo 4333// CHECK: [0x7e,0x80,0x0a,0x7e] 4334 4335v_frexp_mant_f32 v5, exec_hi 4336// CHECK: [0x7f,0x80,0x0a,0x7e] 4337 4338v_frexp_mant_f32 v5, 0 4339// CHECK: [0x80,0x80,0x0a,0x7e] 4340 4341v_frexp_mant_f32 v5, -1 4342// CHECK: [0xc1,0x80,0x0a,0x7e] 4343 4344v_frexp_mant_f32 v5, 0.5 4345// CHECK: [0xf0,0x80,0x0a,0x7e] 4346 4347v_frexp_mant_f32 v5, -4.0 4348// CHECK: [0xf7,0x80,0x0a,0x7e] 4349 4350v_frexp_mant_f32 v5, src_vccz 4351// CHECK: [0xfb,0x80,0x0a,0x7e] 4352 4353v_frexp_mant_f32 v5, src_execz 4354// CHECK: [0xfc,0x80,0x0a,0x7e] 4355 4356v_frexp_mant_f32 v5, src_scc 4357// CHECK: [0xfd,0x80,0x0a,0x7e] 4358 4359v_frexp_mant_f32 v5, src_lds_direct 4360// CHECK: [0xfe,0x80,0x0a,0x7e] 4361 4362v_frexp_mant_f32 v5, 0xaf123456 4363// CHECK: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4364 4365v_frexp_mant_f32 v5, 0x3f717273 4366// CHECK: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4367 4368v_clrexcp 4369// CHECK: [0x00,0x82,0x00,0x7e] 4370 4371v_movreld_b32 v5, v1 4372// CHECK: [0x01,0x85,0x0a,0x7e] 4373 4374v_movreld_b32 v255, v1 4375// CHECK: [0x01,0x85,0xfe,0x7f] 4376 4377v_movreld_b32 v5, v255 4378// CHECK: [0xff,0x85,0x0a,0x7e] 4379 4380v_movreld_b32 v5, m0 4381// CHECK: [0x7c,0x84,0x0a,0x7e] 4382 4383v_movreld_b32 v5, 0 4384// CHECK: [0x80,0x84,0x0a,0x7e] 4385 4386v_movreld_b32 v5, -1 4387// CHECK: [0xc1,0x84,0x0a,0x7e] 4388 4389v_movreld_b32 v5, 0.5 4390// CHECK: [0xf0,0x84,0x0a,0x7e] 4391 4392v_movreld_b32 v5, -4.0 4393// CHECK: [0xf7,0x84,0x0a,0x7e] 4394 4395v_movreld_b32 v5, src_lds_direct 4396// CHECK: [0xfe,0x84,0x0a,0x7e] 4397 4398v_movrels_b32 v5, v1 4399// CHECK: [0x01,0x87,0x0a,0x7e] 4400 4401v_movrels_b32 v255, v1 4402// CHECK: [0x01,0x87,0xfe,0x7f] 4403 4404v_movrels_b32 v5, v255 4405// CHECK: [0xff,0x87,0x0a,0x7e] 4406 4407v_movrelsd_b32 v5, v1 4408// CHECK: [0x01,0x89,0x0a,0x7e] 4409 4410v_movrelsd_b32 v255, v1 4411// CHECK: [0x01,0x89,0xfe,0x7f] 4412 4413v_movrelsd_b32 v5, v255 4414// CHECK: [0xff,0x89,0x0a,0x7e] 4415 4416v_log_legacy_f32 v5, v1 4417// CHECK: [0x01,0x8b,0x0a,0x7e] 4418 4419v_log_legacy_f32 v255, v1 4420// CHECK: [0x01,0x8b,0xfe,0x7f] 4421 4422v_log_legacy_f32 v5, v255 4423// CHECK: [0xff,0x8b,0x0a,0x7e] 4424 4425v_log_legacy_f32 v5, s1 4426// CHECK: [0x01,0x8a,0x0a,0x7e] 4427 4428v_log_legacy_f32 v5, s103 4429// CHECK: [0x67,0x8a,0x0a,0x7e] 4430 4431v_log_legacy_f32 v5, flat_scratch_lo 4432// CHECK: [0x68,0x8a,0x0a,0x7e] 4433 4434v_log_legacy_f32 v5, flat_scratch_hi 4435// CHECK: [0x69,0x8a,0x0a,0x7e] 4436 4437v_log_legacy_f32 v5, vcc_lo 4438// CHECK: [0x6a,0x8a,0x0a,0x7e] 4439 4440v_log_legacy_f32 v5, vcc_hi 4441// CHECK: [0x6b,0x8a,0x0a,0x7e] 4442 4443v_log_legacy_f32 v5, tba_lo 4444// CHECK: [0x6c,0x8a,0x0a,0x7e] 4445 4446v_log_legacy_f32 v5, tba_hi 4447// CHECK: [0x6d,0x8a,0x0a,0x7e] 4448 4449v_log_legacy_f32 v5, tma_lo 4450// CHECK: [0x6e,0x8a,0x0a,0x7e] 4451 4452v_log_legacy_f32 v5, tma_hi 4453// CHECK: [0x6f,0x8a,0x0a,0x7e] 4454 4455v_log_legacy_f32 v5, ttmp11 4456// CHECK: [0x7b,0x8a,0x0a,0x7e] 4457 4458v_log_legacy_f32 v5, m0 4459// CHECK: [0x7c,0x8a,0x0a,0x7e] 4460 4461v_log_legacy_f32 v5, exec_lo 4462// CHECK: [0x7e,0x8a,0x0a,0x7e] 4463 4464v_log_legacy_f32 v5, exec_hi 4465// CHECK: [0x7f,0x8a,0x0a,0x7e] 4466 4467v_log_legacy_f32 v5, 0 4468// CHECK: [0x80,0x8a,0x0a,0x7e] 4469 4470v_log_legacy_f32 v5, -1 4471// CHECK: [0xc1,0x8a,0x0a,0x7e] 4472 4473v_log_legacy_f32 v5, 0.5 4474// CHECK: [0xf0,0x8a,0x0a,0x7e] 4475 4476v_log_legacy_f32 v5, -4.0 4477// CHECK: [0xf7,0x8a,0x0a,0x7e] 4478 4479v_log_legacy_f32 v5, src_vccz 4480// CHECK: [0xfb,0x8a,0x0a,0x7e] 4481 4482v_log_legacy_f32 v5, src_execz 4483// CHECK: [0xfc,0x8a,0x0a,0x7e] 4484 4485v_log_legacy_f32 v5, src_scc 4486// CHECK: [0xfd,0x8a,0x0a,0x7e] 4487 4488v_log_legacy_f32 v5, src_lds_direct 4489// CHECK: [0xfe,0x8a,0x0a,0x7e] 4490 4491v_log_legacy_f32 v5, 0xaf123456 4492// CHECK: [0xff,0x8a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4493 4494v_log_legacy_f32 v5, 0x3f717273 4495// CHECK: [0xff,0x8a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4496 4497v_exp_legacy_f32 v5, v1 4498// CHECK: [0x01,0x8d,0x0a,0x7e] 4499 4500v_exp_legacy_f32 v255, v1 4501// CHECK: [0x01,0x8d,0xfe,0x7f] 4502 4503v_exp_legacy_f32 v5, v255 4504// CHECK: [0xff,0x8d,0x0a,0x7e] 4505 4506v_exp_legacy_f32 v5, s1 4507// CHECK: [0x01,0x8c,0x0a,0x7e] 4508 4509v_exp_legacy_f32 v5, s103 4510// CHECK: [0x67,0x8c,0x0a,0x7e] 4511 4512v_exp_legacy_f32 v5, flat_scratch_lo 4513// CHECK: [0x68,0x8c,0x0a,0x7e] 4514 4515v_exp_legacy_f32 v5, flat_scratch_hi 4516// CHECK: [0x69,0x8c,0x0a,0x7e] 4517 4518v_exp_legacy_f32 v5, vcc_lo 4519// CHECK: [0x6a,0x8c,0x0a,0x7e] 4520 4521v_exp_legacy_f32 v5, vcc_hi 4522// CHECK: [0x6b,0x8c,0x0a,0x7e] 4523 4524v_exp_legacy_f32 v5, tba_lo 4525// CHECK: [0x6c,0x8c,0x0a,0x7e] 4526 4527v_exp_legacy_f32 v5, tba_hi 4528// CHECK: [0x6d,0x8c,0x0a,0x7e] 4529 4530v_exp_legacy_f32 v5, tma_lo 4531// CHECK: [0x6e,0x8c,0x0a,0x7e] 4532 4533v_exp_legacy_f32 v5, tma_hi 4534// CHECK: [0x6f,0x8c,0x0a,0x7e] 4535 4536v_exp_legacy_f32 v5, ttmp11 4537// CHECK: [0x7b,0x8c,0x0a,0x7e] 4538 4539v_exp_legacy_f32 v5, m0 4540// CHECK: [0x7c,0x8c,0x0a,0x7e] 4541 4542v_exp_legacy_f32 v5, exec_lo 4543// CHECK: [0x7e,0x8c,0x0a,0x7e] 4544 4545v_exp_legacy_f32 v5, exec_hi 4546// CHECK: [0x7f,0x8c,0x0a,0x7e] 4547 4548v_exp_legacy_f32 v5, 0 4549// CHECK: [0x80,0x8c,0x0a,0x7e] 4550 4551v_exp_legacy_f32 v5, -1 4552// CHECK: [0xc1,0x8c,0x0a,0x7e] 4553 4554v_exp_legacy_f32 v5, 0.5 4555// CHECK: [0xf0,0x8c,0x0a,0x7e] 4556 4557v_exp_legacy_f32 v5, -4.0 4558// CHECK: [0xf7,0x8c,0x0a,0x7e] 4559 4560v_exp_legacy_f32 v5, src_vccz 4561// CHECK: [0xfb,0x8c,0x0a,0x7e] 4562 4563v_exp_legacy_f32 v5, src_execz 4564// CHECK: [0xfc,0x8c,0x0a,0x7e] 4565 4566v_exp_legacy_f32 v5, src_scc 4567// CHECK: [0xfd,0x8c,0x0a,0x7e] 4568 4569v_exp_legacy_f32 v5, src_lds_direct 4570// CHECK: [0xfe,0x8c,0x0a,0x7e] 4571 4572v_exp_legacy_f32 v5, 0xaf123456 4573// CHECK: [0xff,0x8c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4574 4575v_exp_legacy_f32 v5, 0x3f717273 4576// CHECK: [0xff,0x8c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4577