1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1150 -show-encoding %s | FileCheck --check-prefixes=GFX1150 %s 2 3s_cvt_f32_i32 s5, s1 4// GFX1150: encoding: [0x01,0x64,0x85,0xbe] 5 6s_cvt_f32_i32 s105, s1 7// GFX1150: encoding: [0x01,0x64,0xe9,0xbe] 8 9s_cvt_f32_i32 s5, s105 10// GFX1150: encoding: [0x69,0x64,0x85,0xbe] 11 12s_cvt_f32_i32 s5, s103 13// GFX1150: encoding: [0x67,0x64,0x85,0xbe] 14 15s_cvt_f32_i32 s5, vcc_lo 16// GFX1150: encoding: [0x6a,0x64,0x85,0xbe] 17 18s_cvt_f32_i32 s5, vcc_hi 19// GFX1150: encoding: [0x6b,0x64,0x85,0xbe] 20 21s_cvt_f32_i32 s5, ttmp11 22// GFX1150: encoding: [0x77,0x64,0x85,0xbe] 23 24s_cvt_f32_i32 s5, m0 25// GFX1150: encoding: [0x7d,0x64,0x85,0xbe] 26 27s_cvt_f32_i32 s5, exec_lo 28// GFX1150: encoding: [0x7e,0x64,0x85,0xbe] 29 30s_cvt_f32_i32 s5, exec_hi 31// GFX1150: encoding: [0x7f,0x64,0x85,0xbe] 32 33s_cvt_f32_i32 s5, 0 34// GFX1150: encoding: [0x80,0x64,0x85,0xbe] 35 36s_cvt_f32_i32 s5, -1 37// GFX1150: encoding: [0xc1,0x64,0x85,0xbe] 38 39s_cvt_f32_i32 s5, 0.5 40// GFX1150: encoding: [0xf0,0x64,0x85,0xbe] 41 42s_cvt_f32_i32 s5, -4.0 43// GFX1150: encoding: [0xf7,0x64,0x85,0xbe] 44 45s_cvt_f32_i32 s5, 0xaf123456 46// GFX1150: encoding: [0xff,0x64,0x85,0xbe,0x56,0x34,0x12,0xaf] 47 48s_cvt_f32_i32 s5, 0x3f717273 49// GFX1150: encoding: [0xff,0x64,0x85,0xbe,0x73,0x72,0x71,0x3f] 50 51s_cvt_f32_u32 s5, s1 52// GFX1150: encoding: [0x01,0x65,0x85,0xbe] 53 54s_cvt_f32_u32 s105, s1 55// GFX1150: encoding: [0x01,0x65,0xe9,0xbe] 56 57s_cvt_f32_u32 s5, s105 58// GFX1150: encoding: [0x69,0x65,0x85,0xbe] 59 60s_cvt_f32_u32 s5, s103 61// GFX1150: encoding: [0x67,0x65,0x85,0xbe] 62 63s_cvt_f32_u32 s5, vcc_lo 64// GFX1150: encoding: [0x6a,0x65,0x85,0xbe] 65 66s_cvt_f32_u32 s5, vcc_hi 67// GFX1150: encoding: [0x6b,0x65,0x85,0xbe] 68 69s_cvt_f32_u32 s5, ttmp11 70// GFX1150: encoding: [0x77,0x65,0x85,0xbe] 71 72s_cvt_f32_u32 s5, m0 73// GFX1150: encoding: [0x7d,0x65,0x85,0xbe] 74 75s_cvt_f32_u32 s5, exec_lo 76// GFX1150: encoding: [0x7e,0x65,0x85,0xbe] 77 78s_cvt_f32_u32 s5, exec_hi 79// GFX1150: encoding: [0x7f,0x65,0x85,0xbe] 80 81s_cvt_f32_u32 s5, 0 82// GFX1150: encoding: [0x80,0x65,0x85,0xbe] 83 84s_cvt_f32_u32 s5, -1 85// GFX1150: encoding: [0xc1,0x65,0x85,0xbe] 86 87s_cvt_f32_u32 s5, 0.5 88// GFX1150: encoding: [0xf0,0x65,0x85,0xbe] 89 90s_cvt_f32_u32 s5, -4.0 91// GFX1150: encoding: [0xf7,0x65,0x85,0xbe] 92 93s_cvt_f32_u32 s5, 0xaf123456 94// GFX1150: encoding: [0xff,0x65,0x85,0xbe,0x56,0x34,0x12,0xaf] 95 96s_cvt_f32_u32 s5, 0x3f717273 97// GFX1150: encoding: [0xff,0x65,0x85,0xbe,0x73,0x72,0x71,0x3f] 98 99s_cvt_u32_f32 s5, s1 100// GFX1150: encoding: [0x01,0x67,0x85,0xbe] 101 102s_cvt_u32_f32 s105, s1 103// GFX1150: encoding: [0x01,0x67,0xe9,0xbe] 104 105s_cvt_u32_f32 s5, s105 106// GFX1150: encoding: [0x69,0x67,0x85,0xbe] 107 108s_cvt_u32_f32 s5, s103 109// GFX1150: encoding: [0x67,0x67,0x85,0xbe] 110 111s_cvt_u32_f32 s5, vcc_lo 112// GFX1150: encoding: [0x6a,0x67,0x85,0xbe] 113 114s_cvt_u32_f32 s5, vcc_hi 115// GFX1150: encoding: [0x6b,0x67,0x85,0xbe] 116 117s_cvt_u32_f32 s5, ttmp11 118// GFX1150: encoding: [0x77,0x67,0x85,0xbe] 119 120s_cvt_u32_f32 s5, m0 121// GFX1150: encoding: [0x7d,0x67,0x85,0xbe] 122 123s_cvt_u32_f32 s5, exec_lo 124// GFX1150: encoding: [0x7e,0x67,0x85,0xbe] 125 126s_cvt_u32_f32 s5, exec_hi 127// GFX1150: encoding: [0x7f,0x67,0x85,0xbe] 128 129s_cvt_u32_f32 s5, 0 130// GFX1150: encoding: [0x80,0x67,0x85,0xbe] 131 132s_cvt_u32_f32 s5, -1 133// GFX1150: encoding: [0xc1,0x67,0x85,0xbe] 134 135s_cvt_u32_f32 s5, 0.5 136// GFX1150: encoding: [0xf0,0x67,0x85,0xbe] 137 138s_cvt_u32_f32 s5, -4.0 139// GFX1150: encoding: [0xf7,0x67,0x85,0xbe] 140 141s_cvt_u32_f32 s5, 0xaf123456 142// GFX1150: encoding: [0xff,0x67,0x85,0xbe,0x56,0x34,0x12,0xaf] 143 144s_cvt_u32_f32 s5, 0x3f717273 145// GFX1150: encoding: [0xff,0x67,0x85,0xbe,0x73,0x72,0x71,0x3f] 146 147s_cvt_i32_f32 s5, s1 148// GFX1150: encoding: [0x01,0x66,0x85,0xbe] 149 150s_cvt_i32_f32 s105, s1 151// GFX1150: encoding: [0x01,0x66,0xe9,0xbe] 152 153s_cvt_i32_f32 s5, s105 154// GFX1150: encoding: [0x69,0x66,0x85,0xbe] 155 156s_cvt_i32_f32 s5, s103 157// GFX1150: encoding: [0x67,0x66,0x85,0xbe] 158 159s_cvt_i32_f32 s5, vcc_lo 160// GFX1150: encoding: [0x6a,0x66,0x85,0xbe] 161 162s_cvt_i32_f32 s5, vcc_hi 163// GFX1150: encoding: [0x6b,0x66,0x85,0xbe] 164 165s_cvt_i32_f32 s5, ttmp11 166// GFX1150: encoding: [0x77,0x66,0x85,0xbe] 167 168s_cvt_i32_f32 s5, m0 169// GFX1150: encoding: [0x7d,0x66,0x85,0xbe] 170 171s_cvt_i32_f32 s5, exec_lo 172// GFX1150: encoding: [0x7e,0x66,0x85,0xbe] 173 174s_cvt_i32_f32 s5, exec_hi 175// GFX1150: encoding: [0x7f,0x66,0x85,0xbe] 176 177s_cvt_i32_f32 s5, 0 178// GFX1150: encoding: [0x80,0x66,0x85,0xbe] 179 180s_cvt_i32_f32 s5, -1 181// GFX1150: encoding: [0xc1,0x66,0x85,0xbe] 182 183s_cvt_i32_f32 s5, 0.5 184// GFX1150: encoding: [0xf0,0x66,0x85,0xbe] 185 186s_cvt_i32_f32 s5, -4.0 187// GFX1150: encoding: [0xf7,0x66,0x85,0xbe] 188 189s_cvt_i32_f32 s5, 0xaf123456 190// GFX1150: encoding: [0xff,0x66,0x85,0xbe,0x56,0x34,0x12,0xaf] 191 192s_cvt_i32_f32 s5, 0x3f717273 193// GFX1150: encoding: [0xff,0x66,0x85,0xbe,0x73,0x72,0x71,0x3f] 194 195s_cvt_f16_f32 s5, s1 196// GFX1150: encoding: [0x01,0x68,0x85,0xbe] 197 198s_cvt_f16_f32 s105, s1 199// GFX1150: encoding: [0x01,0x68,0xe9,0xbe] 200 201s_cvt_f16_f32 s5, s105 202// GFX1150: encoding: [0x69,0x68,0x85,0xbe] 203 204s_cvt_f16_f32 s5, s103 205// GFX1150: encoding: [0x67,0x68,0x85,0xbe] 206 207s_cvt_f16_f32 s5, vcc_lo 208// GFX1150: encoding: [0x6a,0x68,0x85,0xbe] 209 210s_cvt_f16_f32 s5, vcc_hi 211// GFX1150: encoding: [0x6b,0x68,0x85,0xbe] 212 213s_cvt_f16_f32 s5, ttmp11 214// GFX1150: encoding: [0x77,0x68,0x85,0xbe] 215 216s_cvt_f16_f32 s5, m0 217// GFX1150: encoding: [0x7d,0x68,0x85,0xbe] 218 219s_cvt_f16_f32 s5, exec_lo 220// GFX1150: encoding: [0x7e,0x68,0x85,0xbe] 221 222s_cvt_f16_f32 s5, exec_hi 223// GFX1150: encoding: [0x7f,0x68,0x85,0xbe] 224 225s_cvt_f16_f32 s5, 0 226// GFX1150: encoding: [0x80,0x68,0x85,0xbe] 227 228s_cvt_f16_f32 s5, -1 229// GFX1150: encoding: [0xc1,0x68,0x85,0xbe] 230 231s_cvt_f16_f32 s5, 0.5 232// GFX1150: encoding: [0xf0,0x68,0x85,0xbe] 233 234s_cvt_f16_f32 s5, -4.0 235// GFX1150: encoding: [0xf7,0x68,0x85,0xbe] 236 237s_cvt_f16_f32 s5, 0xaf123456 238// GFX1150: encoding: [0xff,0x68,0x85,0xbe,0x56,0x34,0x12,0xaf] 239 240s_cvt_f16_f32 s5, 0x3f717273 241// GFX1150: encoding: [0xff,0x68,0x85,0xbe,0x73,0x72,0x71,0x3f] 242 243s_cvt_f32_f16 s5, s1 244// GFX1150: encoding: [0x01,0x69,0x85,0xbe] 245 246s_cvt_f32_f16 s105, s1 247// GFX1150: encoding: [0x01,0x69,0xe9,0xbe] 248 249s_cvt_f32_f16 s5, s105 250// GFX1150: encoding: [0x69,0x69,0x85,0xbe] 251 252s_cvt_f32_f16 s5, s103 253// GFX1150: encoding: [0x67,0x69,0x85,0xbe] 254 255s_cvt_f32_f16 s5, vcc_lo 256// GFX1150: encoding: [0x6a,0x69,0x85,0xbe] 257 258s_cvt_f32_f16 s5, vcc_hi 259// GFX1150: encoding: [0x6b,0x69,0x85,0xbe] 260 261s_cvt_f32_f16 s5, ttmp11 262// GFX1150: encoding: [0x77,0x69,0x85,0xbe] 263 264s_cvt_f32_f16 s5, m0 265// GFX1150: encoding: [0x7d,0x69,0x85,0xbe] 266 267s_cvt_f32_f16 s5, exec_lo 268// GFX1150: encoding: [0x7e,0x69,0x85,0xbe] 269 270s_cvt_f32_f16 s5, exec_hi 271// GFX1150: encoding: [0x7f,0x69,0x85,0xbe] 272 273s_cvt_f32_f16 s5, 0 274// GFX1150: encoding: [0x80,0x69,0x85,0xbe] 275 276s_cvt_f32_f16 s5, -1 277// GFX1150: encoding: [0xc1,0x69,0x85,0xbe] 278 279s_cvt_hi_f32_f16 s5, s1 280// GFX1150: encoding: [0x01,0x6a,0x85,0xbe] 281 282s_cvt_hi_f32_f16 s105, s1 283// GFX1150: encoding: [0x01,0x6a,0xe9,0xbe] 284 285s_cvt_hi_f32_f16 s5, s105 286// GFX1150: encoding: [0x69,0x6a,0x85,0xbe] 287 288s_cvt_hi_f32_f16 s5, s103 289// GFX1150: encoding: [0x67,0x6a,0x85,0xbe] 290 291s_cvt_hi_f32_f16 s5, vcc_lo 292// GFX1150: encoding: [0x6a,0x6a,0x85,0xbe] 293 294s_cvt_hi_f32_f16 s5, vcc_hi 295// GFX1150: encoding: [0x6b,0x6a,0x85,0xbe] 296 297s_cvt_hi_f32_f16 s5, ttmp11 298// GFX1150: encoding: [0x77,0x6a,0x85,0xbe] 299 300s_cvt_hi_f32_f16 s5, m0 301// GFX1150: encoding: [0x7d,0x6a,0x85,0xbe] 302 303s_cvt_hi_f32_f16 s5, exec_lo 304// GFX1150: encoding: [0x7e,0x6a,0x85,0xbe] 305 306s_cvt_hi_f32_f16 s5, exec_hi 307// GFX1150: encoding: [0x7f,0x6a,0x85,0xbe] 308 309s_cvt_hi_f32_f16 s5, 0 310// GFX1150: encoding: [0x80,0x6a,0x85,0xbe] 311 312s_cvt_hi_f32_f16 s5, -1 313// GFX1150: encoding: [0xc1,0x6a,0x85,0xbe] 314 315s_trunc_f32 s5, s1 316// GFX1150: encoding: [0x01,0x62,0x85,0xbe] 317 318s_trunc_f32 s105, s1 319// GFX1150: encoding: [0x01,0x62,0xe9,0xbe] 320 321s_trunc_f32 s5, s105 322// GFX1150: encoding: [0x69,0x62,0x85,0xbe] 323 324s_trunc_f32 s5, s103 325// GFX1150: encoding: [0x67,0x62,0x85,0xbe] 326 327s_trunc_f32 s5, vcc_lo 328// GFX1150: encoding: [0x6a,0x62,0x85,0xbe] 329 330s_trunc_f32 s5, vcc_hi 331// GFX1150: encoding: [0x6b,0x62,0x85,0xbe] 332 333s_trunc_f32 s5, ttmp11 334// GFX1150: encoding: [0x77,0x62,0x85,0xbe] 335 336s_trunc_f32 s5, m0 337// GFX1150: encoding: [0x7d,0x62,0x85,0xbe] 338 339s_trunc_f32 s5, exec_lo 340// GFX1150: encoding: [0x7e,0x62,0x85,0xbe] 341 342s_trunc_f32 s5, exec_hi 343// GFX1150: encoding: [0x7f,0x62,0x85,0xbe] 344 345s_trunc_f32 s5, 0 346// GFX1150: encoding: [0x80,0x62,0x85,0xbe] 347 348s_trunc_f32 s5, -1 349// GFX1150: encoding: [0xc1,0x62,0x85,0xbe] 350 351s_trunc_f32 s5, 0.5 352// GFX1150: encoding: [0xf0,0x62,0x85,0xbe] 353 354s_trunc_f32 s5, -4.0 355// GFX1150: encoding: [0xf7,0x62,0x85,0xbe] 356 357s_trunc_f32 s5, 0xaf123456 358// GFX1150: encoding: [0xff,0x62,0x85,0xbe,0x56,0x34,0x12,0xaf] 359 360s_trunc_f32 s5, 0x3f717273 361// GFX1150: encoding: [0xff,0x62,0x85,0xbe,0x73,0x72,0x71,0x3f] 362 363s_ceil_f32 s5, s1 364// GFX1150: encoding: [0x01,0x60,0x85,0xbe] 365 366s_ceil_f32 s105, s1 367// GFX1150: encoding: [0x01,0x60,0xe9,0xbe] 368 369s_ceil_f32 s5, s105 370// GFX1150: encoding: [0x69,0x60,0x85,0xbe] 371 372s_ceil_f32 s5, s103 373// GFX1150: encoding: [0x67,0x60,0x85,0xbe] 374 375s_ceil_f32 s5, vcc_lo 376// GFX1150: encoding: [0x6a,0x60,0x85,0xbe] 377 378s_ceil_f32 s5, vcc_hi 379// GFX1150: encoding: [0x6b,0x60,0x85,0xbe] 380 381s_ceil_f32 s5, ttmp11 382// GFX1150: encoding: [0x77,0x60,0x85,0xbe] 383 384s_ceil_f32 s5, m0 385// GFX1150: encoding: [0x7d,0x60,0x85,0xbe] 386 387s_ceil_f32 s5, exec_lo 388// GFX1150: encoding: [0x7e,0x60,0x85,0xbe] 389 390s_ceil_f32 s5, exec_hi 391// GFX1150: encoding: [0x7f,0x60,0x85,0xbe] 392 393s_ceil_f32 s5, 0 394// GFX1150: encoding: [0x80,0x60,0x85,0xbe] 395 396s_ceil_f32 s5, -1 397// GFX1150: encoding: [0xc1,0x60,0x85,0xbe] 398 399s_ceil_f32 s5, 0.5 400// GFX1150: encoding: [0xf0,0x60,0x85,0xbe] 401 402s_ceil_f32 s5, -4.0 403// GFX1150: encoding: [0xf7,0x60,0x85,0xbe] 404 405s_ceil_f32 s5, 0xaf123456 406// GFX1150: encoding: [0xff,0x60,0x85,0xbe,0x56,0x34,0x12,0xaf] 407 408s_ceil_f32 s5, 0x3f717273 409// GFX1150: encoding: [0xff,0x60,0x85,0xbe,0x73,0x72,0x71,0x3f] 410 411s_rndne_f32 s5, s1 412// GFX1150: encoding: [0x01,0x63,0x85,0xbe] 413 414s_rndne_f32 s105, s1 415// GFX1150: encoding: [0x01,0x63,0xe9,0xbe] 416 417s_rndne_f32 s5, s105 418// GFX1150: encoding: [0x69,0x63,0x85,0xbe] 419 420s_rndne_f32 s5, s103 421// GFX1150: encoding: [0x67,0x63,0x85,0xbe] 422 423s_rndne_f32 s5, vcc_lo 424// GFX1150: encoding: [0x6a,0x63,0x85,0xbe] 425 426s_rndne_f32 s5, vcc_hi 427// GFX1150: encoding: [0x6b,0x63,0x85,0xbe] 428 429s_rndne_f32 s5, ttmp11 430// GFX1150: encoding: [0x77,0x63,0x85,0xbe] 431 432s_rndne_f32 s5, m0 433// GFX1150: encoding: [0x7d,0x63,0x85,0xbe] 434 435s_rndne_f32 s5, exec_lo 436// GFX1150: encoding: [0x7e,0x63,0x85,0xbe] 437 438s_rndne_f32 s5, exec_hi 439// GFX1150: encoding: [0x7f,0x63,0x85,0xbe] 440 441s_rndne_f32 s5, 0 442// GFX1150: encoding: [0x80,0x63,0x85,0xbe] 443 444s_rndne_f32 s5, -1 445// GFX1150: encoding: [0xc1,0x63,0x85,0xbe] 446 447s_rndne_f32 s5, 0.5 448// GFX1150: encoding: [0xf0,0x63,0x85,0xbe] 449 450s_rndne_f32 s5, -4.0 451// GFX1150: encoding: [0xf7,0x63,0x85,0xbe] 452 453s_rndne_f32 s5, 0xaf123456 454// GFX1150: encoding: [0xff,0x63,0x85,0xbe,0x56,0x34,0x12,0xaf] 455 456s_rndne_f32 s5, 0x3f717273 457// GFX1150: encoding: [0xff,0x63,0x85,0xbe,0x73,0x72,0x71,0x3f] 458 459s_floor_f32 s5, s1 460// GFX1150: encoding: [0x01,0x61,0x85,0xbe] 461 462s_floor_f32 s105, s1 463// GFX1150: encoding: [0x01,0x61,0xe9,0xbe] 464 465s_floor_f32 s5, s105 466// GFX1150: encoding: [0x69,0x61,0x85,0xbe] 467 468s_floor_f32 s5, s103 469// GFX1150: encoding: [0x67,0x61,0x85,0xbe] 470 471s_floor_f32 s5, vcc_lo 472// GFX1150: encoding: [0x6a,0x61,0x85,0xbe] 473 474s_floor_f32 s5, vcc_hi 475// GFX1150: encoding: [0x6b,0x61,0x85,0xbe] 476 477s_floor_f32 s5, ttmp11 478// GFX1150: encoding: [0x77,0x61,0x85,0xbe] 479 480s_floor_f32 s5, m0 481// GFX1150: encoding: [0x7d,0x61,0x85,0xbe] 482 483s_floor_f32 s5, exec_lo 484// GFX1150: encoding: [0x7e,0x61,0x85,0xbe] 485 486s_floor_f32 s5, exec_hi 487// GFX1150: encoding: [0x7f,0x61,0x85,0xbe] 488 489s_floor_f32 s5, 0 490// GFX1150: encoding: [0x80,0x61,0x85,0xbe] 491 492s_floor_f32 s5, -1 493// GFX1150: encoding: [0xc1,0x61,0x85,0xbe] 494 495s_floor_f32 s5, 0.5 496// GFX1150: encoding: [0xf0,0x61,0x85,0xbe] 497 498s_floor_f32 s5, -4.0 499// GFX1150: encoding: [0xf7,0x61,0x85,0xbe] 500 501s_floor_f32 s5, 0xaf123456 502// GFX1150: encoding: [0xff,0x61,0x85,0xbe,0x56,0x34,0x12,0xaf] 503 504s_floor_f32 s5, 0x3f717273 505// GFX1150: encoding: [0xff,0x61,0x85,0xbe,0x73,0x72,0x71,0x3f] 506 507s_floor_f16 s5, s1 508// GFX1150: encoding: [0x01,0x6c,0x85,0xbe] 509 510s_floor_f16 s105, s1 511// GFX1150: encoding: [0x01,0x6c,0xe9,0xbe] 512 513s_floor_f16 s5, s105 514// GFX1150: encoding: [0x69,0x6c,0x85,0xbe] 515 516s_floor_f16 s5, s101 517// GFX1150: encoding: [0x65,0x6c,0x85,0xbe] 518 519s_floor_f16 s5, vcc_lo 520// GFX1150: encoding: [0x6a,0x6c,0x85,0xbe] 521 522s_floor_f16 s5, vcc_hi 523// GFX1150: encoding: [0x6b,0x6c,0x85,0xbe] 524 525s_floor_f16 s5, m0 526// GFX1150: encoding: [0x7d,0x6c,0x85,0xbe] 527 528s_floor_f16 s5, exec_lo 529// GFX1150: encoding: [0x7e,0x6c,0x85,0xbe] 530 531s_floor_f16 s5, exec_hi 532// GFX1150: encoding: [0x7f,0x6c,0x85,0xbe] 533 534s_floor_f16 s5, 0 535// GFX1150: encoding: [0x80,0x6c,0x85,0xbe] 536 537s_floor_f16 s5, -1 538// GFX1150: encoding: [0xc1,0x6c,0x85,0xbe] 539 540s_floor_f16 s5, 0.5 541// GFX1150: encoding: [0xf0,0x6c,0x85,0xbe] 542 543s_floor_f16 s5, -4.0 544// GFX1150: encoding: [0xf7,0x6c,0x85,0xbe] 545 546s_floor_f16 s5, 0xfe0b 547// GFX1150: encoding: [0xff,0x6c,0x85,0xbe,0x0b,0xfe,0x00,0x00] 548 549s_floor_f16 s5, 0x3456 550// GFX1150: encoding: [0xff,0x6c,0x85,0xbe,0x56,0x34,0x00,0x00] 551 552s_ceil_f16 s5, s1 553// GFX1150: encoding: [0x01,0x6b,0x85,0xbe] 554 555s_ceil_f16 s105, s1 556// GFX1150: encoding: [0x01,0x6b,0xe9,0xbe] 557 558s_ceil_f16 s5, s105 559// GFX1150: encoding: [0x69,0x6b,0x85,0xbe] 560 561s_ceil_f16 s5, s101 562// GFX1150: encoding: [0x65,0x6b,0x85,0xbe] 563 564s_ceil_f16 s5, vcc_lo 565// GFX1150: encoding: [0x6a,0x6b,0x85,0xbe] 566 567s_ceil_f16 s5, vcc_hi 568// GFX1150: encoding: [0x6b,0x6b,0x85,0xbe] 569 570s_ceil_f16 s5, m0 571// GFX1150: encoding: [0x7d,0x6b,0x85,0xbe] 572 573s_ceil_f16 s5, exec_lo 574// GFX1150: encoding: [0x7e,0x6b,0x85,0xbe] 575 576s_ceil_f16 s5, exec_hi 577// GFX1150: encoding: [0x7f,0x6b,0x85,0xbe] 578 579s_ceil_f16 s5, 0 580// GFX1150: encoding: [0x80,0x6b,0x85,0xbe] 581 582s_ceil_f16 s5, -1 583// GFX1150: encoding: [0xc1,0x6b,0x85,0xbe] 584 585s_ceil_f16 s5, 0.5 586// GFX1150: encoding: [0xf0,0x6b,0x85,0xbe] 587 588s_ceil_f16 s5, -4.0 589// GFX1150: encoding: [0xf7,0x6b,0x85,0xbe] 590 591s_ceil_f16 s5, 0xfe0b 592// GFX1150: encoding: [0xff,0x6b,0x85,0xbe,0x0b,0xfe,0x00,0x00] 593 594s_ceil_f16 s5, 0x3456 595// GFX1150: encoding: [0xff,0x6b,0x85,0xbe,0x56,0x34,0x00,0x00] 596 597s_trunc_f16 s5, s1 598// GFX1150: encoding: [0x01,0x6d,0x85,0xbe] 599 600s_trunc_f16 s105, s1 601// GFX1150: encoding: [0x01,0x6d,0xe9,0xbe] 602 603s_trunc_f16 s5, s105 604// GFX1150: encoding: [0x69,0x6d,0x85,0xbe] 605 606s_trunc_f16 s5, s101 607// GFX1150: encoding: [0x65,0x6d,0x85,0xbe] 608 609s_trunc_f16 s5, vcc_lo 610// GFX1150: encoding: [0x6a,0x6d,0x85,0xbe] 611 612s_trunc_f16 s5, vcc_hi 613// GFX1150: encoding: [0x6b,0x6d,0x85,0xbe] 614 615s_trunc_f16 s5, m0 616// GFX1150: encoding: [0x7d,0x6d,0x85,0xbe] 617 618s_trunc_f16 s5, exec_lo 619// GFX1150: encoding: [0x7e,0x6d,0x85,0xbe] 620 621s_trunc_f16 s5, exec_hi 622// GFX1150: encoding: [0x7f,0x6d,0x85,0xbe] 623 624s_trunc_f16 s5, 0 625// GFX1150: encoding: [0x80,0x6d,0x85,0xbe] 626 627s_trunc_f16 s5, -1 628// GFX1150: encoding: [0xc1,0x6d,0x85,0xbe] 629 630s_trunc_f16 s5, 0.5 631// GFX1150: encoding: [0xf0,0x6d,0x85,0xbe] 632 633s_trunc_f16 s5, -4.0 634// GFX1150: encoding: [0xf7,0x6d,0x85,0xbe] 635 636s_trunc_f16 s5, 0xfe0b 637// GFX1150: encoding: [0xff,0x6d,0x85,0xbe,0x0b,0xfe,0x00,0x00] 638 639s_trunc_f16 s5, 0x3456 640// GFX1150: encoding: [0xff,0x6d,0x85,0xbe,0x56,0x34,0x00,0x00] 641 642s_rndne_f16 s5, s1 643// GFX1150: encoding: [0x01,0x6e,0x85,0xbe] 644 645s_rndne_f16 s105, s1 646// GFX1150: encoding: [0x01,0x6e,0xe9,0xbe] 647 648s_rndne_f16 s5, s105 649// GFX1150: encoding: [0x69,0x6e,0x85,0xbe] 650 651s_rndne_f16 s5, s101 652// GFX1150: encoding: [0x65,0x6e,0x85,0xbe] 653 654s_rndne_f16 s5, vcc_lo 655// GFX1150: encoding: [0x6a,0x6e,0x85,0xbe] 656 657s_rndne_f16 s5, vcc_hi 658// GFX1150: encoding: [0x6b,0x6e,0x85,0xbe] 659 660s_rndne_f16 s5, m0 661// GFX1150: encoding: [0x7d,0x6e,0x85,0xbe] 662 663s_rndne_f16 s5, exec_lo 664// GFX1150: encoding: [0x7e,0x6e,0x85,0xbe] 665 666s_rndne_f16 s5, exec_hi 667// GFX1150: encoding: [0x7f,0x6e,0x85,0xbe] 668 669s_rndne_f16 s5, 0 670// GFX1150: encoding: [0x80,0x6e,0x85,0xbe] 671 672s_rndne_f16 s5, -1 673// GFX1150: encoding: [0xc1,0x6e,0x85,0xbe] 674 675s_rndne_f16 s5, 0.5 676// GFX1150: encoding: [0xf0,0x6e,0x85,0xbe] 677 678s_rndne_f16 s5, -4.0 679// GFX1150: encoding: [0xf7,0x6e,0x85,0xbe] 680 681s_rndne_f16 s5, 0xfe0b 682// GFX1150: encoding: [0xff,0x6e,0x85,0xbe,0x0b,0xfe,0x00,0x00] 683 684s_rndne_f16 s5, 0x3456 685// GFX1150: encoding: [0xff,0x6e,0x85,0xbe,0x56,0x34,0x00,0x00] 686 687s_add_f32 s5, s1, s2 688// GFX1150: encoding: [0x01,0x02,0x05,0xa0] 689 690s_add_f32 s105, s1, s2 691// GFX1150: encoding: [0x01,0x02,0x69,0xa0] 692 693s_add_f32 s5, s105, s2 694// GFX1150: encoding: [0x69,0x02,0x05,0xa0] 695 696s_add_f32 s5, s101, s2 697// GFX1150: encoding: [0x65,0x02,0x05,0xa0] 698 699s_add_f32 s5, vcc_lo, s2 700// GFX1150: encoding: [0x6a,0x02,0x05,0xa0] 701 702s_add_f32 s5, vcc_hi, s2 703// GFX1150: encoding: [0x6b,0x02,0x05,0xa0] 704 705s_add_f32 s5, m0, s2 706// GFX1150: encoding: [0x7d,0x02,0x05,0xa0] 707 708s_add_f32 s5, exec_lo, s2 709// GFX1150: encoding: [0x7e,0x02,0x05,0xa0] 710 711s_add_f32 s5, exec_hi, s2 712// GFX1150: encoding: [0x7f,0x02,0x05,0xa0] 713 714s_add_f32 s5, 0, s2 715// GFX1150: encoding: [0x80,0x02,0x05,0xa0] 716 717s_add_f32 s5, -1, s2 718// GFX1150: encoding: [0xc1,0x02,0x05,0xa0] 719 720s_add_f32 s5, 0.5, s2 721// GFX1150: encoding: [0xf0,0x02,0x05,0xa0] 722 723s_add_f32 s5, -4.0, s2 724// GFX1150: encoding: [0xf7,0x02,0x05,0xa0] 725 726s_add_f32 s5, 0xaf123456, s2 727// GFX1150: encoding: [0xff,0x02,0x05,0xa0,0x56,0x34,0x12,0xaf] 728 729s_add_f32 s5, 0x3f717273, s2 730// GFX1150: encoding: [0xff,0x02,0x05,0xa0,0x73,0x72,0x71,0x3f] 731 732s_add_f32 s5, s1, s105 733// GFX1150: encoding: [0x01,0x69,0x05,0xa0] 734 735s_sub_f32 s5, s1, s2 736// GFX1150: encoding: [0x01,0x02,0x85,0xa0] 737 738s_sub_f32 s105, s1, s2 739// GFX1150: encoding: [0x01,0x02,0xe9,0xa0] 740 741s_sub_f32 s5, s105, s2 742// GFX1150: encoding: [0x69,0x02,0x85,0xa0] 743 744s_sub_f32 s5, s101, s2 745// GFX1150: encoding: [0x65,0x02,0x85,0xa0] 746 747s_sub_f32 s5, vcc_lo, s2 748// GFX1150: encoding: [0x6a,0x02,0x85,0xa0] 749 750s_sub_f32 s5, vcc_hi, s2 751// GFX1150: encoding: [0x6b,0x02,0x85,0xa0] 752 753s_sub_f32 s5, m0, s2 754// GFX1150: encoding: [0x7d,0x02,0x85,0xa0] 755 756s_sub_f32 s5, exec_lo, s2 757// GFX1150: encoding: [0x7e,0x02,0x85,0xa0] 758 759s_sub_f32 s5, exec_hi, s2 760// GFX1150: encoding: [0x7f,0x02,0x85,0xa0] 761 762s_sub_f32 s5, 0, s2 763// GFX1150: encoding: [0x80,0x02,0x85,0xa0] 764 765s_sub_f32 s5, -1, s2 766// GFX1150: encoding: [0xc1,0x02,0x85,0xa0] 767 768s_sub_f32 s5, 0.5, s2 769// GFX1150: encoding: [0xf0,0x02,0x85,0xa0] 770 771s_sub_f32 s5, -4.0, s2 772// GFX1150: encoding: [0xf7,0x02,0x85,0xa0] 773 774s_sub_f32 s5, 0xaf123456, s2 775// GFX1150: encoding: [0xff,0x02,0x85,0xa0,0x56,0x34,0x12,0xaf] 776 777s_sub_f32 s5, 0x3f717273, s2 778// GFX1150: encoding: [0xff,0x02,0x85,0xa0,0x73,0x72,0x71,0x3f] 779 780s_sub_f32 s5, s1, s105 781// GFX1150: encoding: [0x01,0x69,0x85,0xa0] 782 783s_mul_f32 s5, s1, s2 784// GFX1150: encoding: [0x01,0x02,0x05,0xa2] 785 786s_mul_f32 s105, s1, s2 787// GFX1150: encoding: [0x01,0x02,0x69,0xa2] 788 789s_mul_f32 s5, s105, s2 790// GFX1150: encoding: [0x69,0x02,0x05,0xa2] 791 792s_mul_f32 s5, s103, s2 793// GFX1150: encoding: [0x67,0x02,0x05,0xa2] 794 795s_mul_f32 s5, vcc_lo, s2 796// GFX1150: encoding: [0x6a,0x02,0x05,0xa2] 797 798s_mul_f32 s5, vcc_hi, s2 799// GFX1150: encoding: [0x6b,0x02,0x05,0xa2] 800 801s_mul_f32 s5, ttmp11, s2 802// GFX1150: encoding: [0x77,0x02,0x05,0xa2] 803 804s_mul_f32 s5, m0, s2 805// GFX1150: encoding: [0x7d,0x02,0x05,0xa2] 806 807s_mul_f32 s5, exec_lo, s2 808// GFX1150: encoding: [0x7e,0x02,0x05,0xa2] 809 810s_mul_f32 s5, exec_hi, s2 811// GFX1150: encoding: [0x7f,0x02,0x05,0xa2] 812 813s_mul_f32 s5, 0, s2 814// GFX1150: encoding: [0x80,0x02,0x05,0xa2] 815 816s_mul_f32 s5, -1, s2 817// GFX1150: encoding: [0xc1,0x02,0x05,0xa2] 818 819s_mul_f32 s5, 0.5, s2 820// GFX1150: encoding: [0xf0,0x02,0x05,0xa2] 821 822s_mul_f32 s5, -4.0, s2 823// GFX1150: encoding: [0xf7,0x02,0x05,0xa2] 824 825s_mul_f32 s5, 0xaf123456, s2 826// GFX1150: encoding: [0xff,0x02,0x05,0xa2,0x56,0x34,0x12,0xaf] 827 828s_mul_f32 s5, 0x3f717273, s2 829// GFX1150: encoding: [0xff,0x02,0x05,0xa2,0x73,0x72,0x71,0x3f] 830 831s_mul_f32 s5, s1, s105 832// GFX1150: encoding: [0x01,0x69,0x05,0xa2] 833 834s_min_f32 s5, s1, s2 835// GFX1150: encoding: [0x01,0x02,0x05,0xa1] 836 837s_min_f32 s105, s1, s2 838// GFX1150: encoding: [0x01,0x02,0x69,0xa1] 839 840s_min_f32 s5, s105, s2 841// GFX1150: encoding: [0x69,0x02,0x05,0xa1] 842 843s_min_f32 s5, s103, s2 844// GFX1150: encoding: [0x67,0x02,0x05,0xa1] 845 846s_min_f32 s5, vcc_lo, s2 847// GFX1150: encoding: [0x6a,0x02,0x05,0xa1] 848 849s_min_f32 s5, vcc_hi, s2 850// GFX1150: encoding: [0x6b,0x02,0x05,0xa1] 851 852s_min_f32 s5, ttmp11, s2 853// GFX1150: encoding: [0x77,0x02,0x05,0xa1] 854 855s_min_f32 s5, m0, s2 856// GFX1150: encoding: [0x7d,0x02,0x05,0xa1] 857 858s_min_f32 s5, exec_lo, s2 859// GFX1150: encoding: [0x7e,0x02,0x05,0xa1] 860 861s_min_f32 s5, exec_hi, s2 862// GFX1150: encoding: [0x7f,0x02,0x05,0xa1] 863 864s_min_f32 s5, 0, s2 865// GFX1150: encoding: [0x80,0x02,0x05,0xa1] 866 867s_min_f32 s5, -1, s2 868// GFX1150: encoding: [0xc1,0x02,0x05,0xa1] 869 870s_min_f32 s5, 0.5, s2 871// GFX1150: encoding: [0xf0,0x02,0x05,0xa1] 872 873s_min_f32 s5, -4.0, s2 874// GFX1150: encoding: [0xf7,0x02,0x05,0xa1] 875 876s_min_f32 s5, 0xaf123456, s2 877// GFX1150: encoding: [0xff,0x02,0x05,0xa1,0x56,0x34,0x12,0xaf] 878 879s_min_f32 s5, 0x3f717273, s2 880// GFX1150: encoding: [0xff,0x02,0x05,0xa1,0x73,0x72,0x71,0x3f] 881 882s_min_f32 s5, s1, s105 883// GFX1150: encoding: [0x01,0x69,0x05,0xa1] 884 885s_max_f32 s5, s1, s2 886// GFX1150: encoding: [0x01,0x02,0x85,0xa1] 887 888s_max_f32 s105, s1, s2 889// GFX1150: encoding: [0x01,0x02,0xe9,0xa1] 890 891s_max_f32 s5, s105, s2 892// GFX1150: encoding: [0x69,0x02,0x85,0xa1] 893 894s_max_f32 s5, s103, s2 895// GFX1150: encoding: [0x67,0x02,0x85,0xa1] 896 897s_max_f32 s5, vcc_lo, s2 898// GFX1150: encoding: [0x6a,0x02,0x85,0xa1] 899 900s_max_f32 s5, vcc_hi, s2 901// GFX1150: encoding: [0x6b,0x02,0x85,0xa1] 902 903s_max_f32 s5, ttmp11, s2 904// GFX1150: encoding: [0x77,0x02,0x85,0xa1] 905 906s_max_f32 s5, m0, s2 907// GFX1150: encoding: [0x7d,0x02,0x85,0xa1] 908 909s_max_f32 s5, exec_lo, s2 910// GFX1150: encoding: [0x7e,0x02,0x85,0xa1] 911 912s_max_f32 s5, exec_hi, s2 913// GFX1150: encoding: [0x7f,0x02,0x85,0xa1] 914 915s_max_f32 s5, 0, s2 916// GFX1150: encoding: [0x80,0x02,0x85,0xa1] 917 918s_max_f32 s5, -1, s2 919// GFX1150: encoding: [0xc1,0x02,0x85,0xa1] 920 921s_max_f32 s5, 0.5, s2 922// GFX1150: encoding: [0xf0,0x02,0x85,0xa1] 923 924s_max_f32 s5, -4.0, s2 925// GFX1150: encoding: [0xf7,0x02,0x85,0xa1] 926 927s_max_f32 s5, 0xaf123456, s2 928// GFX1150: encoding: [0xff,0x02,0x85,0xa1,0x56,0x34,0x12,0xaf] 929 930s_max_f32 s5, 0x3f717273, s2 931// GFX1150: encoding: [0xff,0x02,0x85,0xa1,0x73,0x72,0x71,0x3f] 932 933s_max_f32 s5, s1, s105 934// GFX1150: encoding: [0x01,0x69,0x85,0xa1] 935 936s_fmac_f32 s5, s1, s2 937// GFX1150: encoding: [0x01,0x02,0x85,0xa3] 938 939s_fmac_f32 s105, s1, s2 940// GFX1150: encoding: [0x01,0x02,0xe9,0xa3] 941 942s_fmac_f32 s5, s105, s2 943// GFX1150: encoding: [0x69,0x02,0x85,0xa3] 944 945s_fmac_f32 s5, s103, s2 946// GFX1150: encoding: [0x67,0x02,0x85,0xa3] 947 948s_fmac_f32 s5, vcc_lo, s2 949// GFX1150: encoding: [0x6a,0x02,0x85,0xa3] 950 951s_fmac_f32 s5, vcc_hi, s2 952// GFX1150: encoding: [0x6b,0x02,0x85,0xa3] 953 954s_fmac_f32 s5, ttmp11, s2 955// GFX1150: encoding: [0x77,0x02,0x85,0xa3] 956 957s_fmac_f32 s5, m0, s2 958// GFX1150: encoding: [0x7d,0x02,0x85,0xa3] 959 960s_fmac_f32 s5, exec_lo, s2 961// GFX1150: encoding: [0x7e,0x02,0x85,0xa3] 962 963s_fmac_f32 s5, exec_hi, s2 964// GFX1150: encoding: [0x7f,0x02,0x85,0xa3] 965 966s_fmac_f32 s5, 0, s2 967// GFX1150: encoding: [0x80,0x02,0x85,0xa3] 968 969s_fmac_f32 s5, -1, s2 970// GFX1150: encoding: [0xc1,0x02,0x85,0xa3] 971 972s_fmac_f32 s5, 0.5, s2 973// GFX1150: encoding: [0xf0,0x02,0x85,0xa3] 974 975s_fmac_f32 s5, -4.0, s2 976// GFX1150: encoding: [0xf7,0x02,0x85,0xa3] 977 978s_fmac_f32 s5, 0xaf123456, s2 979// GFX1150: encoding: [0xff,0x02,0x85,0xa3,0x56,0x34,0x12,0xaf] 980 981s_fmac_f32 s5, 0x3f717273, s2 982// GFX1150: encoding: [0xff,0x02,0x85,0xa3,0x73,0x72,0x71,0x3f] 983 984s_fmac_f32 s5, s1, s105 985// GFX1150: encoding: [0x01,0x69,0x85,0xa3] 986 987s_fmamk_f32 s5, s1, 0x11213141, s3 988// GFX1150: encoding: [0x01,0x03,0x05,0xa3,0x41,0x31,0x21,0x11] 989 990s_fmamk_f32 s105, s1, 0x11213141, s3 991// GFX1150: encoding: [0x01,0x03,0x69,0xa3,0x41,0x31,0x21,0x11] 992 993s_fmamk_f32 s5, s105, 0x11213141, s3 994// GFX1150: encoding: [0x69,0x03,0x05,0xa3,0x41,0x31,0x21,0x11] 995 996s_fmamk_f32 s5, 0, 0x11213141, s3 997// GFX1150: encoding: [0x80,0x03,0x05,0xa3,0x41,0x31,0x21,0x11] 998 999s_fmamk_f32 s5, -1, 0x11213141, s3 1000// GFX1150: encoding: [0xc1,0x03,0x05,0xa3,0x41,0x31,0x21,0x11] 1001 1002s_fmamk_f32 s5, 0.5, 0x11213141, s3 1003// GFX1150: encoding: [0xf0,0x03,0x05,0xa3,0x41,0x31,0x21,0x11] 1004 1005s_fmamk_f32 s5, -4.0, 0x11213141, s3 1006// GFX1150: encoding: [0xf7,0x03,0x05,0xa3,0x41,0x31,0x21,0x11] 1007 1008s_fmamk_f32 s5, s1, 0xa1b1c1d1, s3 1009// GFX1150: encoding: [0x01,0x03,0x05,0xa3,0xd1,0xc1,0xb1,0xa1] 1010 1011s_fmamk_f32 s5, s1, 0x11213141, s105 1012// GFX1150: encoding: [0x01,0x69,0x05,0xa3,0x41,0x31,0x21,0x11] 1013 1014s_fmamk_f32 s5, 0x11213141, 0x11213141, s105 1015// GFX1150 encoding: [0xff,0x69,0x05,0xa3,0x41,0x31,0x21,0x11] 1016 1017s_fmamk_f32 s5, s105, 0x11213141, 0x11213141 1018// GFX1150 encoding: [0x69,0xff,0x05,0xa3,0x41,0x31,0x21,0x11] 1019 1020s_fmaak_f32 s5, s1, s2, 0x11213141 1021// GFX1150: encoding: [0x01,0x02,0x85,0xa2,0x41,0x31,0x21,0x11] 1022 1023s_fmaak_f32 s105, s1, s2, 0x11213141 1024// GFX1150: encoding: [0x01,0x02,0xe9,0xa2,0x41,0x31,0x21,0x11] 1025 1026s_fmaak_f32 s5, s105, s2, 0x11213141 1027// GFX1150: encoding: [0x69,0x02,0x85,0xa2,0x41,0x31,0x21,0x11] 1028 1029s_fmaak_f32 s5, 0, s2, 0x11213141 1030// GFX1150: encoding: [0x80,0x02,0x85,0xa2,0x41,0x31,0x21,0x11] 1031 1032s_fmaak_f32 s5, -1, s2, 0x11213141 1033// GFX1150: encoding: [0xc1,0x02,0x85,0xa2,0x41,0x31,0x21,0x11] 1034 1035s_fmaak_f32 s5, 0.5, s2, 0x11213141 1036// GFX1150: encoding: [0xf0,0x02,0x85,0xa2,0x41,0x31,0x21,0x11] 1037 1038s_fmaak_f32 s5, -4.0, s2, 0x11213141 1039// GFX1150: encoding: [0xf7,0x02,0x85,0xa2,0x41,0x31,0x21,0x11] 1040 1041s_fmaak_f32 s5, s1, s105, 0x11213141 1042// GFX1150: encoding: [0x01,0x69,0x85,0xa2,0x41,0x31,0x21,0x11] 1043 1044s_fmaak_f32 s5, s1, s2, 0xa1b1c1d1 1045// GFX1150: encoding: [0x01,0x02,0x85,0xa2,0xd1,0xc1,0xb1,0xa1] 1046 1047s_fmaak_f32 s5, 0x11213141, s2, 0x11213141 1048// GFX1150: encoding: [0xff,0x02,0x85,0xa2,0x41,0x31,0x21,0x11] 1049 1050s_fmaak_f32 s5, s105, 0x11213141, 0x11213141 1051// GFX1150: encoding: [0x69,0xff,0x85,0xa2,0x41,0x31,0x21,0x11] 1052 1053s_fmaak_f32 s5, 0x11213141, 0x11213141, 0x11213141 1054// GFX1150: encoding: [0xff,0xff,0x85,0xa2,0x41,0x31,0x21,0x11] 1055 1056s_cvt_pk_rtz_f16_f32 s5, s1, s2 1057// GFX1150: encoding: [0x01,0x02,0x05,0xa4] 1058 1059s_cvt_pk_rtz_f16_f32 s105, s1, s2 1060// GFX1150: encoding: [0x01,0x02,0x69,0xa4] 1061 1062s_cvt_pk_rtz_f16_f32 s5, s105, s2 1063// GFX1150: encoding: [0x69,0x02,0x05,0xa4] 1064 1065s_cvt_pk_rtz_f16_f32 s5, s103, s2 1066// GFX1150: encoding: [0x67,0x02,0x05,0xa4] 1067 1068s_cvt_pk_rtz_f16_f32 s5, vcc_lo, s2 1069// GFX1150: encoding: [0x6a,0x02,0x05,0xa4] 1070 1071s_cvt_pk_rtz_f16_f32 s5, vcc_hi, s2 1072// GFX1150: encoding: [0x6b,0x02,0x05,0xa4] 1073 1074s_cvt_pk_rtz_f16_f32 s5, ttmp11, s2 1075// GFX1150: encoding: [0x77,0x02,0x05,0xa4] 1076 1077s_cvt_pk_rtz_f16_f32 s5, m0, s2 1078// GFX1150: encoding: [0x7d,0x02,0x05,0xa4] 1079 1080s_cvt_pk_rtz_f16_f32 s5, exec_lo, s2 1081// GFX1150: encoding: [0x7e,0x02,0x05,0xa4] 1082 1083s_cvt_pk_rtz_f16_f32 s5, exec_hi, s2 1084// GFX1150: encoding: [0x7f,0x02,0x05,0xa4] 1085 1086s_cvt_pk_rtz_f16_f32 s5, 0, s2 1087// GFX1150: encoding: [0x80,0x02,0x05,0xa4] 1088 1089s_cvt_pk_rtz_f16_f32 s5, -1, s2 1090// GFX1150: encoding: [0xc1,0x02,0x05,0xa4] 1091 1092s_cvt_pk_rtz_f16_f32 s5, 0.5, s2 1093// GFX1150: encoding: [0xf0,0x02,0x05,0xa4] 1094 1095s_cvt_pk_rtz_f16_f32 s5, -4.0, s2 1096// GFX1150: encoding: [0xf7,0x02,0x05,0xa4] 1097 1098s_cvt_pk_rtz_f16_f32 s5, 0xaf123456, s2 1099// GFX1150: encoding: [0xff,0x02,0x05,0xa4,0x56,0x34,0x12,0xaf] 1100 1101s_cvt_pk_rtz_f16_f32 s5, 0x3f717273, s2 1102// GFX1150: encoding: [0xff,0x02,0x05,0xa4,0x73,0x72,0x71,0x3f] 1103 1104s_cvt_pk_rtz_f16_f32 s5, s1, s105 1105// GFX1150: encoding: [0x01,0x69,0x05,0xa4] 1106 1107s_add_f16 s5, s1, s2 1108// GFX1150: encoding: [0x01,0x02,0x85,0xa4] 1109 1110s_add_f16 s105, s1, s2 1111// GFX1150: encoding: [0x01,0x02,0xe9,0xa4] 1112 1113s_add_f16 s5, s105, s2 1114// GFX1150: encoding: [0x69,0x02,0x85,0xa4] 1115 1116s_add_f16 s5, s101, s2 1117// GFX1150: encoding: [0x65,0x02,0x85,0xa4] 1118 1119s_add_f16 s5, vcc_lo, s2 1120// GFX1150: encoding: [0x6a,0x02,0x85,0xa4] 1121 1122s_add_f16 s5, vcc_hi, s2 1123// GFX1150: encoding: [0x6b,0x02,0x85,0xa4] 1124 1125s_add_f16 s5, m0, s2 1126// GFX1150: encoding: [0x7d,0x02,0x85,0xa4] 1127 1128s_add_f16 s5, exec_lo, s2 1129// GFX1150: encoding: [0x7e,0x02,0x85,0xa4] 1130 1131s_add_f16 s5, exec_hi, s2 1132// GFX1150: encoding: [0x7f,0x02,0x85,0xa4] 1133 1134s_add_f16 s5, 0, s2 1135// GFX1150: encoding: [0x80,0x02,0x85,0xa4] 1136 1137s_add_f16 s5, -1, s2 1138// GFX1150: encoding: [0xc1,0x02,0x85,0xa4] 1139 1140s_add_f16 s5, 0.5, s2 1141// GFX1150: encoding: [0xf0,0x02,0x85,0xa4] 1142 1143s_add_f16 s5, -4.0, s2 1144// GFX1150: encoding: [0xf7,0x02,0x85,0xa4] 1145 1146s_add_f16 s5, 0xfe0b, s2 1147// GFX1150: encoding: [0xff,0x02,0x85,0xa4,0x0b,0xfe,0x00,0x00] 1148 1149s_add_f16 s5, 0x3456, s2 1150// GFX1150: encoding: [0xff,0x02,0x85,0xa4,0x56,0x34,0x00,0x00] 1151 1152s_add_f16 s5, s1, s105 1153// GFX1150: encoding: [0x01,0x69,0x85,0xa4] 1154 1155s_sub_f16 s5, s1, s2 1156// GFX1150: encoding: [0x01,0x02,0x05,0xa5] 1157 1158s_sub_f16 s105, s1, s2 1159// GFX1150: encoding: [0x01,0x02,0x69,0xa5] 1160 1161s_sub_f16 s5, s105, s2 1162// GFX1150: encoding: [0x69,0x02,0x05,0xa5] 1163 1164s_sub_f16 s5, s101, s2 1165// GFX1150: encoding: [0x65,0x02,0x05,0xa5] 1166 1167s_sub_f16 s5, vcc_lo, s2 1168// GFX1150: encoding: [0x6a,0x02,0x05,0xa5] 1169 1170s_sub_f16 s5, vcc_hi, s2 1171// GFX1150: encoding: [0x6b,0x02,0x05,0xa5] 1172 1173s_sub_f16 s5, m0, s2 1174// GFX1150: encoding: [0x7d,0x02,0x05,0xa5] 1175 1176s_sub_f16 s5, exec_lo, s2 1177// GFX1150: encoding: [0x7e,0x02,0x05,0xa5] 1178 1179s_sub_f16 s5, exec_hi, s2 1180// GFX1150: encoding: [0x7f,0x02,0x05,0xa5] 1181 1182s_sub_f16 s5, 0, s2 1183// GFX1150: encoding: [0x80,0x02,0x05,0xa5] 1184 1185s_sub_f16 s5, -1, s2 1186// GFX1150: encoding: [0xc1,0x02,0x05,0xa5] 1187 1188s_sub_f16 s5, 0.5, s2 1189// GFX1150: encoding: [0xf0,0x02,0x05,0xa5] 1190 1191s_sub_f16 s5, -4.0, s2 1192// GFX1150: encoding: [0xf7,0x02,0x05,0xa5] 1193 1194s_sub_f16 s5, 0xfe0b, s2 1195// GFX1150: encoding: [0xff,0x02,0x05,0xa5,0x0b,0xfe,0x00,0x00] 1196 1197s_sub_f16 s5, 0x3456, s2 1198// GFX1150: encoding: [0xff,0x02,0x05,0xa5,0x56,0x34,0x00,0x00] 1199 1200s_sub_f16 s5, s1, s105 1201// GFX1150: encoding: [0x01,0x69,0x05,0xa5] 1202 1203s_mul_f16 s5, s1, s2 1204// GFX1150: encoding: [0x01,0x02,0x85,0xa6] 1205 1206s_mul_f16 s105, s1, s2 1207// GFX1150: encoding: [0x01,0x02,0xe9,0xa6] 1208 1209s_mul_f16 s5, s105, s2 1210// GFX1150: encoding: [0x69,0x02,0x85,0xa6] 1211 1212s_mul_f16 s5, s101, s2 1213// GFX1150: encoding: [0x65,0x02,0x85,0xa6] 1214 1215s_mul_f16 s5, vcc_lo, s2 1216// GFX1150: encoding: [0x6a,0x02,0x85,0xa6] 1217 1218s_mul_f16 s5, vcc_hi, s2 1219// GFX1150: encoding: [0x6b,0x02,0x85,0xa6] 1220 1221s_mul_f16 s5, m0, s2 1222// GFX1150: encoding: [0x7d,0x02,0x85,0xa6] 1223 1224s_mul_f16 s5, exec_lo, s2 1225// GFX1150: encoding: [0x7e,0x02,0x85,0xa6] 1226 1227s_mul_f16 s5, exec_hi, s2 1228// GFX1150: encoding: [0x7f,0x02,0x85,0xa6] 1229 1230s_mul_f16 s5, 0, s2 1231// GFX1150: encoding: [0x80,0x02,0x85,0xa6] 1232 1233s_mul_f16 s5, -1, s2 1234// GFX1150: encoding: [0xc1,0x02,0x85,0xa6] 1235 1236s_mul_f16 s5, 0.5, s2 1237// GFX1150: encoding: [0xf0,0x02,0x85,0xa6] 1238 1239s_mul_f16 s5, -4.0, s2 1240// GFX1150: encoding: [0xf7,0x02,0x85,0xa6] 1241 1242s_mul_f16 s5, 0xfe0b, s2 1243// GFX1150: encoding: [0xff,0x02,0x85,0xa6,0x0b,0xfe,0x00,0x00] 1244 1245s_mul_f16 s5, 0x3456, s2 1246// GFX1150: encoding: [0xff,0x02,0x85,0xa6,0x56,0x34,0x00,0x00] 1247 1248s_mul_f16 s5, s1, s105 1249// GFX1150: encoding: [0x01,0x69,0x85,0xa6] 1250 1251s_fmac_f16 s5, s1, s2 1252// GFX1150: encoding: [0x01,0x02,0x05,0xa7] 1253 1254s_fmac_f16 s105, s1, s2 1255// GFX1150: encoding: [0x01,0x02,0x69,0xa7] 1256 1257s_fmac_f16 s5, s105, s2 1258// GFX1150: encoding: [0x69,0x02,0x05,0xa7] 1259 1260s_fmac_f16 s5, s103, s2 1261// GFX1150: encoding: [0x67,0x02,0x05,0xa7] 1262 1263s_fmac_f16 s5, vcc_lo, s2 1264// GFX1150: encoding: [0x6a,0x02,0x05,0xa7] 1265 1266s_fmac_f16 s5, vcc_hi, s2 1267// GFX1150: encoding: [0x6b,0x02,0x05,0xa7] 1268 1269s_fmac_f16 s5, ttmp11, s2 1270// GFX1150: encoding: [0x77,0x02,0x05,0xa7] 1271 1272s_fmac_f16 s5, m0, s2 1273// GFX1150: encoding: [0x7d,0x02,0x05,0xa7] 1274 1275s_fmac_f16 s5, exec_lo, s2 1276// GFX1150: encoding: [0x7e,0x02,0x05,0xa7] 1277 1278s_fmac_f16 s5, exec_hi, s2 1279// GFX1150: encoding: [0x7f,0x02,0x05,0xa7] 1280 1281s_fmac_f16 s5, 0, s2 1282// GFX1150: encoding: [0x80,0x02,0x05,0xa7] 1283 1284s_fmac_f16 s5, -1, s2 1285// GFX1150: encoding: [0xc1,0x02,0x05,0xa7] 1286 1287s_fmac_f16 s5, 0.5, s2 1288// GFX1150: encoding: [0xf0,0x02,0x05,0xa7] 1289 1290s_fmac_f16 s5, -4.0, s2 1291// GFX1150: encoding: [0xf7,0x02,0x05,0xa7] 1292 1293s_fmac_f16 s5, 0x1234, s2 1294// GFX1150: encoding: [0xff,0x02,0x05,0xa7,0x34,0x12,0x00,0x00] 1295 1296s_fmac_f16 s5, s1, s105 1297// GFX1150: encoding: [0x01,0x69,0x05,0xa7] 1298 1299s_max_f16 s5, s1, s2 1300// GFX1150: encoding: [0x01,0x02,0x05,0xa6] 1301 1302s_max_f16 s105, s1, s2 1303// GFX1150: encoding: [0x01,0x02,0x69,0xa6] 1304 1305s_max_f16 s5, s105, s2 1306// GFX1150: encoding: [0x69,0x02,0x05,0xa6] 1307 1308s_max_f16 s5, s101, s2 1309// GFX1150: encoding: [0x65,0x02,0x05,0xa6] 1310 1311s_max_f16 s5, vcc_lo, s2 1312// GFX1150: encoding: [0x6a,0x02,0x05,0xa6] 1313 1314s_max_f16 s5, vcc_hi, s2 1315// GFX1150: encoding: [0x6b,0x02,0x05,0xa6] 1316 1317s_max_f16 s5, m0, s2 1318// GFX1150: encoding: [0x7d,0x02,0x05,0xa6] 1319 1320s_max_f16 s5, exec_lo, s2 1321// GFX1150: encoding: [0x7e,0x02,0x05,0xa6] 1322 1323s_max_f16 s5, exec_hi, s2 1324// GFX1150: encoding: [0x7f,0x02,0x05,0xa6] 1325 1326s_max_f16 s5, 0, s2 1327// GFX1150: encoding: [0x80,0x02,0x05,0xa6] 1328 1329s_max_f16 s5, -1, s2 1330// GFX1150: encoding: [0xc1,0x02,0x05,0xa6] 1331 1332s_max_f16 s5, 0.5, s2 1333// GFX1150: encoding: [0xf0,0x02,0x05,0xa6] 1334 1335s_max_f16 s5, -4.0, s2 1336// GFX1150: encoding: [0xf7,0x02,0x05,0xa6] 1337 1338s_max_f16 s5, 0xfe0b, s2 1339// GFX1150: encoding: [0xff,0x02,0x05,0xa6,0x0b,0xfe,0x00,0x00] 1340 1341s_max_f16 s5, 0x3456, s2 1342// GFX1150: encoding: [0xff,0x02,0x05,0xa6,0x56,0x34,0x00,0x00] 1343 1344s_max_f16 s5, s1, s105 1345// GFX1150: encoding: [0x01,0x69,0x05,0xa6] 1346 1347s_min_f16 s5, s1, s2 1348// GFX1150: encoding: [0x01,0x02,0x85,0xa5] 1349 1350s_min_f16 s105, s1, s2 1351// GFX1150: encoding: [0x01,0x02,0xe9,0xa5] 1352 1353s_min_f16 s5, s105, s2 1354// GFX1150: encoding: [0x69,0x02,0x85,0xa5] 1355 1356s_min_f16 s5, s101, s2 1357// GFX1150: encoding: [0x65,0x02,0x85,0xa5] 1358 1359s_min_f16 s5, vcc_lo, s2 1360// GFX1150: encoding: [0x6a,0x02,0x85,0xa5] 1361 1362s_min_f16 s5, vcc_hi, s2 1363// GFX1150: encoding: [0x6b,0x02,0x85,0xa5] 1364 1365s_min_f16 s5, m0, s2 1366// GFX1150: encoding: [0x7d,0x02,0x85,0xa5] 1367 1368s_min_f16 s5, exec_lo, s2 1369// GFX1150: encoding: [0x7e,0x02,0x85,0xa5] 1370 1371s_min_f16 s5, exec_hi, s2 1372// GFX1150: encoding: [0x7f,0x02,0x85,0xa5] 1373 1374s_min_f16 s5, 0, s2 1375// GFX1150: encoding: [0x80,0x02,0x85,0xa5] 1376 1377s_min_f16 s5, -1, s2 1378// GFX1150: encoding: [0xc1,0x02,0x85,0xa5] 1379 1380s_min_f16 s5, 0.5, s2 1381// GFX1150: encoding: [0xf0,0x02,0x85,0xa5] 1382 1383s_min_f16 s5, -4.0, s2 1384// GFX1150: encoding: [0xf7,0x02,0x85,0xa5] 1385 1386s_min_f16 s5, 0xfe0b, s2 1387// GFX1150: encoding: [0xff,0x02,0x85,0xa5,0x0b,0xfe,0x00,0x00] 1388 1389s_min_f16 s5, 0x3456, s2 1390// GFX1150: encoding: [0xff,0x02,0x85,0xa5,0x56,0x34,0x00,0x00] 1391 1392s_min_f16 s5, s1, s105 1393// GFX1150: encoding: [0x01,0x69,0x85,0xa5] 1394 1395s_cmp_lt_f32 s1, s2 1396// GFX1150: encoding: [0x01,0x02,0x41,0xbf] 1397 1398s_cmp_lt_f32 s105, s2 1399// GFX1150: encoding: [0x69,0x02,0x41,0xbf] 1400 1401s_cmp_lt_f32 s101, s2 1402// GFX1150: encoding: [0x65,0x02,0x41,0xbf] 1403 1404s_cmp_lt_f32 vcc_lo, s2 1405// GFX1150: encoding: [0x6a,0x02,0x41,0xbf] 1406 1407s_cmp_lt_f32 vcc_hi, s2 1408// GFX1150: encoding: [0x6b,0x02,0x41,0xbf] 1409 1410s_cmp_lt_f32 m0, s2 1411// GFX1150: encoding: [0x7d,0x02,0x41,0xbf] 1412 1413s_cmp_lt_f32 exec_lo, s2 1414// GFX1150: encoding: [0x7e,0x02,0x41,0xbf] 1415 1416s_cmp_lt_f32 exec_hi, s2 1417// GFX1150: encoding: [0x7f,0x02,0x41,0xbf] 1418 1419s_cmp_lt_f32 0, s2 1420// GFX1150: encoding: [0x80,0x02,0x41,0xbf] 1421 1422s_cmp_lt_f32 -1, s2 1423// GFX1150: encoding: [0xc1,0x02,0x41,0xbf] 1424 1425s_cmp_lt_f32 0.5, s2 1426// GFX1150: encoding: [0xf0,0x02,0x41,0xbf] 1427 1428s_cmp_lt_f32 -4.0, s2 1429// GFX1150: encoding: [0xf7,0x02,0x41,0xbf] 1430 1431s_cmp_lt_f32 0xaf123456, s2 1432// GFX1150: encoding: [0xff,0x02,0x41,0xbf,0x56,0x34,0x12,0xaf] 1433 1434s_cmp_lt_f32 0x3f717273, s2 1435// GFX1150: encoding: [0xff,0x02,0x41,0xbf,0x73,0x72,0x71,0x3f] 1436 1437s_cmp_lt_f32 s1, s105 1438// GFX1150: encoding: [0x01,0x69,0x41,0xbf] 1439 1440s_cmp_eq_f32 s1, s2 1441// GFX1150: encoding: [0x01,0x02,0x42,0xbf] 1442 1443s_cmp_eq_f32 s105, s2 1444// GFX1150: encoding: [0x69,0x02,0x42,0xbf] 1445 1446s_cmp_eq_f32 s101, s2 1447// GFX1150: encoding: [0x65,0x02,0x42,0xbf] 1448 1449s_cmp_eq_f32 vcc_lo, s2 1450// GFX1150: encoding: [0x6a,0x02,0x42,0xbf] 1451 1452s_cmp_eq_f32 vcc_hi, s2 1453// GFX1150: encoding: [0x6b,0x02,0x42,0xbf] 1454 1455s_cmp_eq_f32 m0, s2 1456// GFX1150: encoding: [0x7d,0x02,0x42,0xbf] 1457 1458s_cmp_eq_f32 exec_lo, s2 1459// GFX1150: encoding: [0x7e,0x02,0x42,0xbf] 1460 1461s_cmp_eq_f32 exec_hi, s2 1462// GFX1150: encoding: [0x7f,0x02,0x42,0xbf] 1463 1464s_cmp_eq_f32 0, s2 1465// GFX1150: encoding: [0x80,0x02,0x42,0xbf] 1466 1467s_cmp_eq_f32 -1, s2 1468// GFX1150: encoding: [0xc1,0x02,0x42,0xbf] 1469 1470s_cmp_eq_f32 0.5, s2 1471// GFX1150: encoding: [0xf0,0x02,0x42,0xbf] 1472 1473s_cmp_eq_f32 -4.0, s2 1474// GFX1150: encoding: [0xf7,0x02,0x42,0xbf] 1475 1476s_cmp_eq_f32 0xaf123456, s2 1477// GFX1150: encoding: [0xff,0x02,0x42,0xbf,0x56,0x34,0x12,0xaf] 1478 1479s_cmp_eq_f32 0x3f717273, s2 1480// GFX1150: encoding: [0xff,0x02,0x42,0xbf,0x73,0x72,0x71,0x3f] 1481 1482s_cmp_eq_f32 s1, s105 1483// GFX1150: encoding: [0x01,0x69,0x42,0xbf] 1484 1485s_cmp_le_f32 s1, s2 1486// GFX1150: encoding: [0x01,0x02,0x43,0xbf] 1487 1488s_cmp_le_f32 s105, s2 1489// GFX1150: encoding: [0x69,0x02,0x43,0xbf] 1490 1491s_cmp_le_f32 s101, s2 1492// GFX1150: encoding: [0x65,0x02,0x43,0xbf] 1493 1494s_cmp_le_f32 vcc_lo, s2 1495// GFX1150: encoding: [0x6a,0x02,0x43,0xbf] 1496 1497s_cmp_le_f32 vcc_hi, s2 1498// GFX1150: encoding: [0x6b,0x02,0x43,0xbf] 1499 1500s_cmp_le_f32 m0, s2 1501// GFX1150: encoding: [0x7d,0x02,0x43,0xbf] 1502 1503s_cmp_le_f32 exec_lo, s2 1504// GFX1150: encoding: [0x7e,0x02,0x43,0xbf] 1505 1506s_cmp_le_f32 exec_hi, s2 1507// GFX1150: encoding: [0x7f,0x02,0x43,0xbf] 1508 1509s_cmp_le_f32 0, s2 1510// GFX1150: encoding: [0x80,0x02,0x43,0xbf] 1511 1512s_cmp_le_f32 -1, s2 1513// GFX1150: encoding: [0xc1,0x02,0x43,0xbf] 1514 1515s_cmp_le_f32 0.5, s2 1516// GFX1150: encoding: [0xf0,0x02,0x43,0xbf] 1517 1518s_cmp_le_f32 -4.0, s2 1519// GFX1150: encoding: [0xf7,0x02,0x43,0xbf] 1520 1521s_cmp_le_f32 0xaf123456, s2 1522// GFX1150: encoding: [0xff,0x02,0x43,0xbf,0x56,0x34,0x12,0xaf] 1523 1524s_cmp_le_f32 0x3f717273, s2 1525// GFX1150: encoding: [0xff,0x02,0x43,0xbf,0x73,0x72,0x71,0x3f] 1526 1527s_cmp_le_f32 s1, s105 1528// GFX1150: encoding: [0x01,0x69,0x43,0xbf] 1529 1530s_cmp_gt_f32 s1, s2 1531// GFX1150: encoding: [0x01,0x02,0x44,0xbf] 1532 1533s_cmp_gt_f32 s105, s2 1534// GFX1150: encoding: [0x69,0x02,0x44,0xbf] 1535 1536s_cmp_gt_f32 s101, s2 1537// GFX1150: encoding: [0x65,0x02,0x44,0xbf] 1538 1539s_cmp_gt_f32 vcc_lo, s2 1540// GFX1150: encoding: [0x6a,0x02,0x44,0xbf] 1541 1542s_cmp_gt_f32 vcc_hi, s2 1543// GFX1150: encoding: [0x6b,0x02,0x44,0xbf] 1544 1545s_cmp_gt_f32 m0, s2 1546// GFX1150: encoding: [0x7d,0x02,0x44,0xbf] 1547 1548s_cmp_gt_f32 exec_lo, s2 1549// GFX1150: encoding: [0x7e,0x02,0x44,0xbf] 1550 1551s_cmp_gt_f32 exec_hi, s2 1552// GFX1150: encoding: [0x7f,0x02,0x44,0xbf] 1553 1554s_cmp_gt_f32 0, s2 1555// GFX1150: encoding: [0x80,0x02,0x44,0xbf] 1556 1557s_cmp_gt_f32 -1, s2 1558// GFX1150: encoding: [0xc1,0x02,0x44,0xbf] 1559 1560s_cmp_gt_f32 0.5, s2 1561// GFX1150: encoding: [0xf0,0x02,0x44,0xbf] 1562 1563s_cmp_gt_f32 -4.0, s2 1564// GFX1150: encoding: [0xf7,0x02,0x44,0xbf] 1565 1566s_cmp_gt_f32 0xaf123456, s2 1567// GFX1150: encoding: [0xff,0x02,0x44,0xbf,0x56,0x34,0x12,0xaf] 1568 1569s_cmp_gt_f32 0x3f717273, s2 1570// GFX1150: encoding: [0xff,0x02,0x44,0xbf,0x73,0x72,0x71,0x3f] 1571 1572s_cmp_gt_f32 s1, s105 1573// GFX1150: encoding: [0x01,0x69,0x44,0xbf] 1574 1575s_cmp_lg_f32 s1, s2 1576// GFX1150: encoding: [0x01,0x02,0x45,0xbf] 1577 1578s_cmp_lg_f32 s105, s2 1579// GFX1150: encoding: [0x69,0x02,0x45,0xbf] 1580 1581s_cmp_lg_f32 s101, s2 1582// GFX1150: encoding: [0x65,0x02,0x45,0xbf] 1583 1584s_cmp_lg_f32 vcc_lo, s2 1585// GFX1150: encoding: [0x6a,0x02,0x45,0xbf] 1586 1587s_cmp_lg_f32 vcc_hi, s2 1588// GFX1150: encoding: [0x6b,0x02,0x45,0xbf] 1589 1590s_cmp_lg_f32 m0, s2 1591// GFX1150: encoding: [0x7d,0x02,0x45,0xbf] 1592 1593s_cmp_lg_f32 exec_lo, s2 1594// GFX1150: encoding: [0x7e,0x02,0x45,0xbf] 1595 1596s_cmp_lg_f32 exec_hi, s2 1597// GFX1150: encoding: [0x7f,0x02,0x45,0xbf] 1598 1599s_cmp_lg_f32 0, s2 1600// GFX1150: encoding: [0x80,0x02,0x45,0xbf] 1601 1602s_cmp_lg_f32 -1, s2 1603// GFX1150: encoding: [0xc1,0x02,0x45,0xbf] 1604 1605s_cmp_lg_f32 0.5, s2 1606// GFX1150: encoding: [0xf0,0x02,0x45,0xbf] 1607 1608s_cmp_lg_f32 -4.0, s2 1609// GFX1150: encoding: [0xf7,0x02,0x45,0xbf] 1610 1611s_cmp_lg_f32 0xaf123456, s2 1612// GFX1150: encoding: [0xff,0x02,0x45,0xbf,0x56,0x34,0x12,0xaf] 1613 1614s_cmp_lg_f32 0x3f717273, s2 1615// GFX1150: encoding: [0xff,0x02,0x45,0xbf,0x73,0x72,0x71,0x3f] 1616 1617s_cmp_lg_f32 s1, s105 1618// GFX1150: encoding: [0x01,0x69,0x45,0xbf] 1619 1620s_cmp_ge_f32 s1, s2 1621// GFX1150: encoding: [0x01,0x02,0x46,0xbf] 1622 1623s_cmp_ge_f32 s105, s2 1624// GFX1150: encoding: [0x69,0x02,0x46,0xbf] 1625 1626s_cmp_ge_f32 s101, s2 1627// GFX1150: encoding: [0x65,0x02,0x46,0xbf] 1628 1629s_cmp_ge_f32 vcc_lo, s2 1630// GFX1150: encoding: [0x6a,0x02,0x46,0xbf] 1631 1632s_cmp_ge_f32 vcc_hi, s2 1633// GFX1150: encoding: [0x6b,0x02,0x46,0xbf] 1634 1635s_cmp_ge_f32 m0, s2 1636// GFX1150: encoding: [0x7d,0x02,0x46,0xbf] 1637 1638s_cmp_ge_f32 exec_lo, s2 1639// GFX1150: encoding: [0x7e,0x02,0x46,0xbf] 1640 1641s_cmp_ge_f32 exec_hi, s2 1642// GFX1150: encoding: [0x7f,0x02,0x46,0xbf] 1643 1644s_cmp_ge_f32 0, s2 1645// GFX1150: encoding: [0x80,0x02,0x46,0xbf] 1646 1647s_cmp_ge_f32 -1, s2 1648// GFX1150: encoding: [0xc1,0x02,0x46,0xbf] 1649 1650s_cmp_ge_f32 0.5, s2 1651// GFX1150: encoding: [0xf0,0x02,0x46,0xbf] 1652 1653s_cmp_ge_f32 -4.0, s2 1654// GFX1150: encoding: [0xf7,0x02,0x46,0xbf] 1655 1656s_cmp_ge_f32 0xaf123456, s2 1657// GFX1150: encoding: [0xff,0x02,0x46,0xbf,0x56,0x34,0x12,0xaf] 1658 1659s_cmp_ge_f32 0x3f717273, s2 1660// GFX1150: encoding: [0xff,0x02,0x46,0xbf,0x73,0x72,0x71,0x3f] 1661 1662s_cmp_ge_f32 s1, s105 1663// GFX1150: encoding: [0x01,0x69,0x46,0xbf] 1664 1665s_cmp_o_f32 s1, s2 1666// GFX1150: encoding: [0x01,0x02,0x47,0xbf] 1667 1668s_cmp_o_f32 s105, s2 1669// GFX1150: encoding: [0x69,0x02,0x47,0xbf] 1670 1671s_cmp_o_f32 s101, s2 1672// GFX1150: encoding: [0x65,0x02,0x47,0xbf] 1673 1674s_cmp_o_f32 vcc_lo, s2 1675// GFX1150: encoding: [0x6a,0x02,0x47,0xbf] 1676 1677s_cmp_o_f32 vcc_hi, s2 1678// GFX1150: encoding: [0x6b,0x02,0x47,0xbf] 1679 1680s_cmp_o_f32 m0, s2 1681// GFX1150: encoding: [0x7d,0x02,0x47,0xbf] 1682 1683s_cmp_o_f32 exec_lo, s2 1684// GFX1150: encoding: [0x7e,0x02,0x47,0xbf] 1685 1686s_cmp_o_f32 exec_hi, s2 1687// GFX1150: encoding: [0x7f,0x02,0x47,0xbf] 1688 1689s_cmp_o_f32 0, s2 1690// GFX1150: encoding: [0x80,0x02,0x47,0xbf] 1691 1692s_cmp_o_f32 -1, s2 1693// GFX1150: encoding: [0xc1,0x02,0x47,0xbf] 1694 1695s_cmp_o_f32 0.5, s2 1696// GFX1150: encoding: [0xf0,0x02,0x47,0xbf] 1697 1698s_cmp_o_f32 -4.0, s2 1699// GFX1150: encoding: [0xf7,0x02,0x47,0xbf] 1700 1701s_cmp_o_f32 0xaf123456, s2 1702// GFX1150: encoding: [0xff,0x02,0x47,0xbf,0x56,0x34,0x12,0xaf] 1703 1704s_cmp_o_f32 0x3f717273, s2 1705// GFX1150: encoding: [0xff,0x02,0x47,0xbf,0x73,0x72,0x71,0x3f] 1706 1707s_cmp_o_f32 s1, s105 1708// GFX1150: encoding: [0x01,0x69,0x47,0xbf] 1709 1710s_cmp_u_f32 s1, s2 1711// GFX1150: encoding: [0x01,0x02,0x48,0xbf] 1712 1713s_cmp_u_f32 s105, s2 1714// GFX1150: encoding: [0x69,0x02,0x48,0xbf] 1715 1716s_cmp_u_f32 s101, s2 1717// GFX1150: encoding: [0x65,0x02,0x48,0xbf] 1718 1719s_cmp_u_f32 vcc_lo, s2 1720// GFX1150: encoding: [0x6a,0x02,0x48,0xbf] 1721 1722s_cmp_u_f32 vcc_hi, s2 1723// GFX1150: encoding: [0x6b,0x02,0x48,0xbf] 1724 1725s_cmp_u_f32 m0, s2 1726// GFX1150: encoding: [0x7d,0x02,0x48,0xbf] 1727 1728s_cmp_u_f32 exec_lo, s2 1729// GFX1150: encoding: [0x7e,0x02,0x48,0xbf] 1730 1731s_cmp_u_f32 exec_hi, s2 1732// GFX1150: encoding: [0x7f,0x02,0x48,0xbf] 1733 1734s_cmp_u_f32 0, s2 1735// GFX1150: encoding: [0x80,0x02,0x48,0xbf] 1736 1737s_cmp_u_f32 -1, s2 1738// GFX1150: encoding: [0xc1,0x02,0x48,0xbf] 1739 1740s_cmp_u_f32 0.5, s2 1741// GFX1150: encoding: [0xf0,0x02,0x48,0xbf] 1742 1743s_cmp_u_f32 -4.0, s2 1744// GFX1150: encoding: [0xf7,0x02,0x48,0xbf] 1745 1746s_cmp_u_f32 0xaf123456, s2 1747// GFX1150: encoding: [0xff,0x02,0x48,0xbf,0x56,0x34,0x12,0xaf] 1748 1749s_cmp_u_f32 0x3f717273, s2 1750// GFX1150: encoding: [0xff,0x02,0x48,0xbf,0x73,0x72,0x71,0x3f] 1751 1752s_cmp_u_f32 s1, s105 1753// GFX1150: encoding: [0x01,0x69,0x48,0xbf] 1754 1755s_cmp_nge_f32 s1, s2 1756// GFX1150: encoding: [0x01,0x02,0x49,0xbf] 1757 1758s_cmp_nge_f32 s105, s2 1759// GFX1150: encoding: [0x69,0x02,0x49,0xbf] 1760 1761s_cmp_nge_f32 s101, s2 1762// GFX1150: encoding: [0x65,0x02,0x49,0xbf] 1763 1764s_cmp_nge_f32 vcc_lo, s2 1765// GFX1150: encoding: [0x6a,0x02,0x49,0xbf] 1766 1767s_cmp_nge_f32 vcc_hi, s2 1768// GFX1150: encoding: [0x6b,0x02,0x49,0xbf] 1769 1770s_cmp_nge_f32 m0, s2 1771// GFX1150: encoding: [0x7d,0x02,0x49,0xbf] 1772 1773s_cmp_nge_f32 exec_lo, s2 1774// GFX1150: encoding: [0x7e,0x02,0x49,0xbf] 1775 1776s_cmp_nge_f32 exec_hi, s2 1777// GFX1150: encoding: [0x7f,0x02,0x49,0xbf] 1778 1779s_cmp_nge_f32 0, s2 1780// GFX1150: encoding: [0x80,0x02,0x49,0xbf] 1781 1782s_cmp_nge_f32 -1, s2 1783// GFX1150: encoding: [0xc1,0x02,0x49,0xbf] 1784 1785s_cmp_nge_f32 0.5, s2 1786// GFX1150: encoding: [0xf0,0x02,0x49,0xbf] 1787 1788s_cmp_nge_f32 -4.0, s2 1789// GFX1150: encoding: [0xf7,0x02,0x49,0xbf] 1790 1791s_cmp_nge_f32 0xaf123456, s2 1792// GFX1150: encoding: [0xff,0x02,0x49,0xbf,0x56,0x34,0x12,0xaf] 1793 1794s_cmp_nge_f32 0x3f717273, s2 1795// GFX1150: encoding: [0xff,0x02,0x49,0xbf,0x73,0x72,0x71,0x3f] 1796 1797s_cmp_nge_f32 s1, s105 1798// GFX1150: encoding: [0x01,0x69,0x49,0xbf] 1799 1800s_cmp_nlg_f32 s1, s2 1801// GFX1150: encoding: [0x01,0x02,0x4a,0xbf] 1802 1803s_cmp_nlg_f32 s105, s2 1804// GFX1150: encoding: [0x69,0x02,0x4a,0xbf] 1805 1806s_cmp_nlg_f32 s101, s2 1807// GFX1150: encoding: [0x65,0x02,0x4a,0xbf] 1808 1809s_cmp_nlg_f32 vcc_lo, s2 1810// GFX1150: encoding: [0x6a,0x02,0x4a,0xbf] 1811 1812s_cmp_nlg_f32 vcc_hi, s2 1813// GFX1150: encoding: [0x6b,0x02,0x4a,0xbf] 1814 1815s_cmp_nlg_f32 m0, s2 1816// GFX1150: encoding: [0x7d,0x02,0x4a,0xbf] 1817 1818s_cmp_nlg_f32 exec_lo, s2 1819// GFX1150: encoding: [0x7e,0x02,0x4a,0xbf] 1820 1821s_cmp_nlg_f32 exec_hi, s2 1822// GFX1150: encoding: [0x7f,0x02,0x4a,0xbf] 1823 1824s_cmp_nlg_f32 0, s2 1825// GFX1150: encoding: [0x80,0x02,0x4a,0xbf] 1826 1827s_cmp_nlg_f32 -1, s2 1828// GFX1150: encoding: [0xc1,0x02,0x4a,0xbf] 1829 1830s_cmp_nlg_f32 0.5, s2 1831// GFX1150: encoding: [0xf0,0x02,0x4a,0xbf] 1832 1833s_cmp_nlg_f32 -4.0, s2 1834// GFX1150: encoding: [0xf7,0x02,0x4a,0xbf] 1835 1836s_cmp_nlg_f32 0xaf123456, s2 1837// GFX1150: encoding: [0xff,0x02,0x4a,0xbf,0x56,0x34,0x12,0xaf] 1838 1839s_cmp_nlg_f32 0x3f717273, s2 1840// GFX1150: encoding: [0xff,0x02,0x4a,0xbf,0x73,0x72,0x71,0x3f] 1841 1842s_cmp_nlg_f32 s1, s105 1843// GFX1150: encoding: [0x01,0x69,0x4a,0xbf] 1844 1845s_cmp_ngt_f32 s1, s2 1846// GFX1150: encoding: [0x01,0x02,0x4b,0xbf] 1847 1848s_cmp_ngt_f32 s105, s2 1849// GFX1150: encoding: [0x69,0x02,0x4b,0xbf] 1850 1851s_cmp_ngt_f32 s101, s2 1852// GFX1150: encoding: [0x65,0x02,0x4b,0xbf] 1853 1854s_cmp_ngt_f32 vcc_lo, s2 1855// GFX1150: encoding: [0x6a,0x02,0x4b,0xbf] 1856 1857s_cmp_ngt_f32 vcc_hi, s2 1858// GFX1150: encoding: [0x6b,0x02,0x4b,0xbf] 1859 1860s_cmp_ngt_f32 m0, s2 1861// GFX1150: encoding: [0x7d,0x02,0x4b,0xbf] 1862 1863s_cmp_ngt_f32 exec_lo, s2 1864// GFX1150: encoding: [0x7e,0x02,0x4b,0xbf] 1865 1866s_cmp_ngt_f32 exec_hi, s2 1867// GFX1150: encoding: [0x7f,0x02,0x4b,0xbf] 1868 1869s_cmp_ngt_f32 0, s2 1870// GFX1150: encoding: [0x80,0x02,0x4b,0xbf] 1871 1872s_cmp_ngt_f32 -1, s2 1873// GFX1150: encoding: [0xc1,0x02,0x4b,0xbf] 1874 1875s_cmp_ngt_f32 0.5, s2 1876// GFX1150: encoding: [0xf0,0x02,0x4b,0xbf] 1877 1878s_cmp_ngt_f32 -4.0, s2 1879// GFX1150: encoding: [0xf7,0x02,0x4b,0xbf] 1880 1881s_cmp_ngt_f32 0xaf123456, s2 1882// GFX1150: encoding: [0xff,0x02,0x4b,0xbf,0x56,0x34,0x12,0xaf] 1883 1884s_cmp_ngt_f32 0x3f717273, s2 1885// GFX1150: encoding: [0xff,0x02,0x4b,0xbf,0x73,0x72,0x71,0x3f] 1886 1887s_cmp_ngt_f32 s1, s105 1888// GFX1150: encoding: [0x01,0x69,0x4b,0xbf] 1889 1890s_cmp_nle_f32 s1, s2 1891// GFX1150: encoding: [0x01,0x02,0x4c,0xbf] 1892 1893s_cmp_nle_f32 s105, s2 1894// GFX1150: encoding: [0x69,0x02,0x4c,0xbf] 1895 1896s_cmp_nle_f32 s101, s2 1897// GFX1150: encoding: [0x65,0x02,0x4c,0xbf] 1898 1899s_cmp_nle_f32 vcc_lo, s2 1900// GFX1150: encoding: [0x6a,0x02,0x4c,0xbf] 1901 1902s_cmp_nle_f32 vcc_hi, s2 1903// GFX1150: encoding: [0x6b,0x02,0x4c,0xbf] 1904 1905s_cmp_nle_f32 m0, s2 1906// GFX1150: encoding: [0x7d,0x02,0x4c,0xbf] 1907 1908s_cmp_nle_f32 exec_lo, s2 1909// GFX1150: encoding: [0x7e,0x02,0x4c,0xbf] 1910 1911s_cmp_nle_f32 exec_hi, s2 1912// GFX1150: encoding: [0x7f,0x02,0x4c,0xbf] 1913 1914s_cmp_nle_f32 0, s2 1915// GFX1150: encoding: [0x80,0x02,0x4c,0xbf] 1916 1917s_cmp_nle_f32 -1, s2 1918// GFX1150: encoding: [0xc1,0x02,0x4c,0xbf] 1919 1920s_cmp_nle_f32 0.5, s2 1921// GFX1150: encoding: [0xf0,0x02,0x4c,0xbf] 1922 1923s_cmp_nle_f32 -4.0, s2 1924// GFX1150: encoding: [0xf7,0x02,0x4c,0xbf] 1925 1926s_cmp_nle_f32 0xaf123456, s2 1927// GFX1150: encoding: [0xff,0x02,0x4c,0xbf,0x56,0x34,0x12,0xaf] 1928 1929s_cmp_nle_f32 0x3f717273, s2 1930// GFX1150: encoding: [0xff,0x02,0x4c,0xbf,0x73,0x72,0x71,0x3f] 1931 1932s_cmp_nle_f32 s1, s105 1933// GFX1150: encoding: [0x01,0x69,0x4c,0xbf] 1934 1935s_cmp_neq_f32 s1, s2 1936// GFX1150: encoding: [0x01,0x02,0x4d,0xbf] 1937 1938s_cmp_neq_f32 s105, s2 1939// GFX1150: encoding: [0x69,0x02,0x4d,0xbf] 1940 1941s_cmp_neq_f32 s101, s2 1942// GFX1150: encoding: [0x65,0x02,0x4d,0xbf] 1943 1944s_cmp_neq_f32 vcc_lo, s2 1945// GFX1150: encoding: [0x6a,0x02,0x4d,0xbf] 1946 1947s_cmp_neq_f32 vcc_hi, s2 1948// GFX1150: encoding: [0x6b,0x02,0x4d,0xbf] 1949 1950s_cmp_neq_f32 m0, s2 1951// GFX1150: encoding: [0x7d,0x02,0x4d,0xbf] 1952 1953s_cmp_neq_f32 exec_lo, s2 1954// GFX1150: encoding: [0x7e,0x02,0x4d,0xbf] 1955 1956s_cmp_neq_f32 exec_hi, s2 1957// GFX1150: encoding: [0x7f,0x02,0x4d,0xbf] 1958 1959s_cmp_neq_f32 0, s2 1960// GFX1150: encoding: [0x80,0x02,0x4d,0xbf] 1961 1962s_cmp_neq_f32 -1, s2 1963// GFX1150: encoding: [0xc1,0x02,0x4d,0xbf] 1964 1965s_cmp_neq_f32 0.5, s2 1966// GFX1150: encoding: [0xf0,0x02,0x4d,0xbf] 1967 1968s_cmp_neq_f32 -4.0, s2 1969// GFX1150: encoding: [0xf7,0x02,0x4d,0xbf] 1970 1971s_cmp_neq_f32 0xaf123456, s2 1972// GFX1150: encoding: [0xff,0x02,0x4d,0xbf,0x56,0x34,0x12,0xaf] 1973 1974s_cmp_neq_f32 0x3f717273, s2 1975// GFX1150: encoding: [0xff,0x02,0x4d,0xbf,0x73,0x72,0x71,0x3f] 1976 1977s_cmp_neq_f32 s1, s105 1978// GFX1150: encoding: [0x01,0x69,0x4d,0xbf] 1979 1980s_cmp_nlt_f32 s1, s2 1981// GFX1150: encoding: [0x01,0x02,0x4e,0xbf] 1982 1983s_cmp_nlt_f32 s105, s2 1984// GFX1150: encoding: [0x69,0x02,0x4e,0xbf] 1985 1986s_cmp_nlt_f32 s101, s2 1987// GFX1150: encoding: [0x65,0x02,0x4e,0xbf] 1988 1989s_cmp_nlt_f32 vcc_lo, s2 1990// GFX1150: encoding: [0x6a,0x02,0x4e,0xbf] 1991 1992s_cmp_nlt_f32 vcc_hi, s2 1993// GFX1150: encoding: [0x6b,0x02,0x4e,0xbf] 1994 1995s_cmp_nlt_f32 m0, s2 1996// GFX1150: encoding: [0x7d,0x02,0x4e,0xbf] 1997 1998s_cmp_nlt_f32 exec_lo, s2 1999// GFX1150: encoding: [0x7e,0x02,0x4e,0xbf] 2000 2001s_cmp_nlt_f32 exec_hi, s2 2002// GFX1150: encoding: [0x7f,0x02,0x4e,0xbf] 2003 2004s_cmp_nlt_f32 0, s2 2005// GFX1150: encoding: [0x80,0x02,0x4e,0xbf] 2006 2007s_cmp_nlt_f32 -1, s2 2008// GFX1150: encoding: [0xc1,0x02,0x4e,0xbf] 2009 2010s_cmp_nlt_f32 0.5, s2 2011// GFX1150: encoding: [0xf0,0x02,0x4e,0xbf] 2012 2013s_cmp_nlt_f32 -4.0, s2 2014// GFX1150: encoding: [0xf7,0x02,0x4e,0xbf] 2015 2016s_cmp_nlt_f32 0xaf123456, s2 2017// GFX1150: encoding: [0xff,0x02,0x4e,0xbf,0x56,0x34,0x12,0xaf] 2018 2019s_cmp_nlt_f32 0x3f717273, s2 2020// GFX1150: encoding: [0xff,0x02,0x4e,0xbf,0x73,0x72,0x71,0x3f] 2021 2022s_cmp_nlt_f32 s1, s105 2023// GFX1150: encoding: [0x01,0x69,0x4e,0xbf] 2024 2025s_cmp_lt_f16 s1, s2 2026// GFX1150: encoding: [0x01,0x02,0x51,0xbf] 2027 2028s_cmp_lt_f16 s101, s2 2029// GFX1150: encoding: [0x65,0x02,0x51,0xbf] 2030 2031s_cmp_lt_f16 vcc_lo, s2 2032// GFX1150: encoding: [0x6a,0x02,0x51,0xbf] 2033 2034s_cmp_lt_f16 vcc_hi, s2 2035// GFX1150: encoding: [0x6b,0x02,0x51,0xbf] 2036 2037s_cmp_lt_f16 m0, s2 2038// GFX1150: encoding: [0x7d,0x02,0x51,0xbf] 2039 2040s_cmp_lt_f16 exec_lo, s2 2041// GFX1150: encoding: [0x7e,0x02,0x51,0xbf] 2042 2043s_cmp_lt_f16 exec_hi, s2 2044// GFX1150: encoding: [0x7f,0x02,0x51,0xbf] 2045 2046s_cmp_lt_f16 0, s2 2047// GFX1150: encoding: [0x80,0x02,0x51,0xbf] 2048 2049s_cmp_lt_f16 -1, s2 2050// GFX1150: encoding: [0xc1,0x02,0x51,0xbf] 2051 2052s_cmp_lt_f16 0x3800, s2 2053// GFX1150: encoding: [0xff,0x02,0x51,0xbf,0x00,0x38,0x00,0x00] 2054 2055s_cmp_lt_f16 0xfe0b, s2 2056// GFX1150: encoding: [0xff,0x02,0x51,0xbf,0x0b,0xfe,0x00,0x00] 2057 2058s_cmp_lt_f16 0x3456, s2 2059// GFX1150: encoding: [0xff,0x02,0x51,0xbf,0x56,0x34,0x00,0x00] 2060 2061s_cmp_eq_f16 s1, s2 2062// GFX1150: encoding: [0x01,0x02,0x52,0xbf] 2063 2064s_cmp_eq_f16 s101, s2 2065// GFX1150: encoding: [0x65,0x02,0x52,0xbf] 2066 2067s_cmp_eq_f16 vcc_lo, s2 2068// GFX1150: encoding: [0x6a,0x02,0x52,0xbf] 2069 2070s_cmp_eq_f16 vcc_hi, s2 2071// GFX1150: encoding: [0x6b,0x02,0x52,0xbf] 2072 2073s_cmp_eq_f16 m0, s2 2074// GFX1150: encoding: [0x7d,0x02,0x52,0xbf] 2075 2076s_cmp_eq_f16 exec_lo, s2 2077// GFX1150: encoding: [0x7e,0x02,0x52,0xbf] 2078 2079s_cmp_eq_f16 exec_hi, s2 2080// GFX1150: encoding: [0x7f,0x02,0x52,0xbf] 2081 2082s_cmp_eq_f16 0, s2 2083// GFX1150: encoding: [0x80,0x02,0x52,0xbf] 2084 2085s_cmp_eq_f16 -1, s2 2086// GFX1150: encoding: [0xc1,0x02,0x52,0xbf] 2087 2088s_cmp_eq_f16 0x3800, s2 2089// GFX1150: encoding: [0xff,0x02,0x52,0xbf,0x00,0x38,0x00,0x00] 2090 2091s_cmp_eq_f16 0xfe0b, s2 2092// GFX1150: encoding: [0xff,0x02,0x52,0xbf,0x0b,0xfe,0x00,0x00] 2093 2094s_cmp_eq_f16 0x3456, s2 2095// GFX1150: encoding: [0xff,0x02,0x52,0xbf,0x56,0x34,0x00,0x00] 2096 2097s_cmp_le_f16 s1, s2 2098// GFX1150: encoding: [0x01,0x02,0x53,0xbf] 2099 2100s_cmp_le_f16 s101, s2 2101// GFX1150: encoding: [0x65,0x02,0x53,0xbf] 2102 2103s_cmp_le_f16 vcc_lo, s2 2104// GFX1150: encoding: [0x6a,0x02,0x53,0xbf] 2105 2106s_cmp_le_f16 vcc_hi, s2 2107// GFX1150: encoding: [0x6b,0x02,0x53,0xbf] 2108 2109s_cmp_le_f16 m0, s2 2110// GFX1150: encoding: [0x7d,0x02,0x53,0xbf] 2111 2112s_cmp_le_f16 exec_lo, s2 2113// GFX1150: encoding: [0x7e,0x02,0x53,0xbf] 2114 2115s_cmp_le_f16 exec_hi, s2 2116// GFX1150: encoding: [0x7f,0x02,0x53,0xbf] 2117 2118s_cmp_le_f16 0, s2 2119// GFX1150: encoding: [0x80,0x02,0x53,0xbf] 2120 2121s_cmp_le_f16 -1, s2 2122// GFX1150: encoding: [0xc1,0x02,0x53,0xbf] 2123 2124s_cmp_le_f16 0x3800, s2 2125// GFX1150: encoding: [0xff,0x02,0x53,0xbf,0x00,0x38,0x00,0x00] 2126 2127s_cmp_le_f16 0xfe0b, s2 2128// GFX1150: encoding: [0xff,0x02,0x53,0xbf,0x0b,0xfe,0x00,0x00] 2129 2130s_cmp_le_f16 0x3456, s2 2131// GFX1150: encoding: [0xff,0x02,0x53,0xbf,0x56,0x34,0x00,0x00] 2132 2133s_cmp_gt_f16 s1, s2 2134// GFX1150: encoding: [0x01,0x02,0x54,0xbf] 2135 2136s_cmp_gt_f16 s101, s2 2137// GFX1150: encoding: [0x65,0x02,0x54,0xbf] 2138 2139s_cmp_gt_f16 vcc_lo, s2 2140// GFX1150: encoding: [0x6a,0x02,0x54,0xbf] 2141 2142s_cmp_gt_f16 vcc_hi, s2 2143// GFX1150: encoding: [0x6b,0x02,0x54,0xbf] 2144 2145s_cmp_gt_f16 m0, s2 2146// GFX1150: encoding: [0x7d,0x02,0x54,0xbf] 2147 2148s_cmp_gt_f16 exec_lo, s2 2149// GFX1150: encoding: [0x7e,0x02,0x54,0xbf] 2150 2151s_cmp_gt_f16 exec_hi, s2 2152// GFX1150: encoding: [0x7f,0x02,0x54,0xbf] 2153 2154s_cmp_gt_f16 0, s2 2155// GFX1150: encoding: [0x80,0x02,0x54,0xbf] 2156 2157s_cmp_gt_f16 -1, s2 2158// GFX1150: encoding: [0xc1,0x02,0x54,0xbf] 2159 2160s_cmp_gt_f16 0x3800, s2 2161// GFX1150: encoding: [0xff,0x02,0x54,0xbf,0x00,0x38,0x00,0x00] 2162 2163s_cmp_gt_f16 0xfe0b, s2 2164// GFX1150: encoding: [0xff,0x02,0x54,0xbf,0x0b,0xfe,0x00,0x00] 2165 2166s_cmp_gt_f16 0x3456, s2 2167// GFX1150: encoding: [0xff,0x02,0x54,0xbf,0x56,0x34,0x00,0x00] 2168 2169s_cmp_lg_f16 s1, s2 2170// GFX1150: encoding: [0x01,0x02,0x55,0xbf] 2171 2172s_cmp_lg_f16 s101, s2 2173// GFX1150: encoding: [0x65,0x02,0x55,0xbf] 2174 2175s_cmp_lg_f16 vcc_lo, s2 2176// GFX1150: encoding: [0x6a,0x02,0x55,0xbf] 2177 2178s_cmp_lg_f16 vcc_hi, s2 2179// GFX1150: encoding: [0x6b,0x02,0x55,0xbf] 2180 2181s_cmp_lg_f16 m0, s2 2182// GFX1150: encoding: [0x7d,0x02,0x55,0xbf] 2183 2184s_cmp_lg_f16 exec_lo, s2 2185// GFX1150: encoding: [0x7e,0x02,0x55,0xbf] 2186 2187s_cmp_lg_f16 exec_hi, s2 2188// GFX1150: encoding: [0x7f,0x02,0x55,0xbf] 2189 2190s_cmp_lg_f16 0, s2 2191// GFX1150: encoding: [0x80,0x02,0x55,0xbf] 2192 2193s_cmp_lg_f16 -1, s2 2194// GFX1150: encoding: [0xc1,0x02,0x55,0xbf] 2195 2196s_cmp_lg_f16 0x3800, s2 2197// GFX1150: encoding: [0xff,0x02,0x55,0xbf,0x00,0x38,0x00,0x00] 2198 2199s_cmp_lg_f16 0xfe0b, s2 2200// GFX1150: encoding: [0xff,0x02,0x55,0xbf,0x0b,0xfe,0x00,0x00] 2201 2202s_cmp_lg_f16 0x3456, s2 2203// GFX1150: encoding: [0xff,0x02,0x55,0xbf,0x56,0x34,0x00,0x00] 2204 2205s_cmp_ge_f16 s1, s2 2206// GFX1150: encoding: [0x01,0x02,0x56,0xbf] 2207 2208s_cmp_ge_f16 s101, s2 2209// GFX1150: encoding: [0x65,0x02,0x56,0xbf] 2210 2211s_cmp_ge_f16 vcc_lo, s2 2212// GFX1150: encoding: [0x6a,0x02,0x56,0xbf] 2213 2214s_cmp_ge_f16 vcc_hi, s2 2215// GFX1150: encoding: [0x6b,0x02,0x56,0xbf] 2216 2217s_cmp_ge_f16 m0, s2 2218// GFX1150: encoding: [0x7d,0x02,0x56,0xbf] 2219 2220s_cmp_ge_f16 exec_lo, s2 2221// GFX1150: encoding: [0x7e,0x02,0x56,0xbf] 2222 2223s_cmp_ge_f16 exec_hi, s2 2224// GFX1150: encoding: [0x7f,0x02,0x56,0xbf] 2225 2226s_cmp_ge_f16 0, s2 2227// GFX1150: encoding: [0x80,0x02,0x56,0xbf] 2228 2229s_cmp_ge_f16 -1, s2 2230// GFX1150: encoding: [0xc1,0x02,0x56,0xbf] 2231 2232s_cmp_ge_f16 0x3800, s2 2233// GFX1150: encoding: [0xff,0x02,0x56,0xbf,0x00,0x38,0x00,0x00] 2234 2235s_cmp_ge_f16 0xfe0b, s2 2236// GFX1150: encoding: [0xff,0x02,0x56,0xbf,0x0b,0xfe,0x00,0x00] 2237 2238s_cmp_ge_f16 0x3456, s2 2239// GFX1150: encoding: [0xff,0x02,0x56,0xbf,0x56,0x34,0x00,0x00] 2240 2241s_cmp_o_f16 s1, s2 2242// GFX1150: encoding: [0x01,0x02,0x57,0xbf] 2243 2244s_cmp_o_f16 s101, s2 2245// GFX1150: encoding: [0x65,0x02,0x57,0xbf] 2246 2247s_cmp_o_f16 vcc_lo, s2 2248// GFX1150: encoding: [0x6a,0x02,0x57,0xbf] 2249 2250s_cmp_o_f16 vcc_hi, s2 2251// GFX1150: encoding: [0x6b,0x02,0x57,0xbf] 2252 2253s_cmp_o_f16 m0, s2 2254// GFX1150: encoding: [0x7d,0x02,0x57,0xbf] 2255 2256s_cmp_o_f16 exec_lo, s2 2257// GFX1150: encoding: [0x7e,0x02,0x57,0xbf] 2258 2259s_cmp_o_f16 exec_hi, s2 2260// GFX1150: encoding: [0x7f,0x02,0x57,0xbf] 2261 2262s_cmp_o_f16 0, s2 2263// GFX1150: encoding: [0x80,0x02,0x57,0xbf] 2264 2265s_cmp_o_f16 -1, s2 2266// GFX1150: encoding: [0xc1,0x02,0x57,0xbf] 2267 2268s_cmp_o_f16 0x3800, s2 2269// GFX1150: encoding: [0xff,0x02,0x57,0xbf,0x00,0x38,0x00,0x00] 2270 2271s_cmp_o_f16 0xfe0b, s2 2272// GFX1150: encoding: [0xff,0x02,0x57,0xbf,0x0b,0xfe,0x00,0x00] 2273 2274s_cmp_o_f16 0x3456, s2 2275// GFX1150: encoding: [0xff,0x02,0x57,0xbf,0x56,0x34,0x00,0x00] 2276 2277s_cmp_u_f16 s1, s2 2278// GFX1150: encoding: [0x01,0x02,0x58,0xbf] 2279 2280s_cmp_u_f16 s101, s2 2281// GFX1150: encoding: [0x65,0x02,0x58,0xbf] 2282 2283s_cmp_u_f16 vcc_lo, s2 2284// GFX1150: encoding: [0x6a,0x02,0x58,0xbf] 2285 2286s_cmp_u_f16 vcc_hi, s2 2287// GFX1150: encoding: [0x6b,0x02,0x58,0xbf] 2288 2289s_cmp_u_f16 m0, s2 2290// GFX1150: encoding: [0x7d,0x02,0x58,0xbf] 2291 2292s_cmp_u_f16 exec_lo, s2 2293// GFX1150: encoding: [0x7e,0x02,0x58,0xbf] 2294 2295s_cmp_u_f16 exec_hi, s2 2296// GFX1150: encoding: [0x7f,0x02,0x58,0xbf] 2297 2298s_cmp_u_f16 0, s2 2299// GFX1150: encoding: [0x80,0x02,0x58,0xbf] 2300 2301s_cmp_u_f16 -1, s2 2302// GFX1150: encoding: [0xc1,0x02,0x58,0xbf] 2303 2304s_cmp_u_f16 0x3800, s2 2305// GFX1150: encoding: [0xff,0x02,0x58,0xbf,0x00,0x38,0x00,0x00] 2306 2307s_cmp_u_f16 0xfe0b, s2 2308// GFX1150: encoding: [0xff,0x02,0x58,0xbf,0x0b,0xfe,0x00,0x00] 2309 2310s_cmp_u_f16 0x3456, s2 2311// GFX1150: encoding: [0xff,0x02,0x58,0xbf,0x56,0x34,0x00,0x00] 2312 2313s_cmp_nge_f16 s1, s2 2314// GFX1150: encoding: [0x01,0x02,0x59,0xbf] 2315 2316s_cmp_nge_f16 s101, s2 2317// GFX1150: encoding: [0x65,0x02,0x59,0xbf] 2318 2319s_cmp_nge_f16 vcc_lo, s2 2320// GFX1150: encoding: [0x6a,0x02,0x59,0xbf] 2321 2322s_cmp_nge_f16 vcc_hi, s2 2323// GFX1150: encoding: [0x6b,0x02,0x59,0xbf] 2324 2325s_cmp_nge_f16 m0, s2 2326// GFX1150: encoding: [0x7d,0x02,0x59,0xbf] 2327 2328s_cmp_nge_f16 exec_lo, s2 2329// GFX1150: encoding: [0x7e,0x02,0x59,0xbf] 2330 2331s_cmp_nge_f16 exec_hi, s2 2332// GFX1150: encoding: [0x7f,0x02,0x59,0xbf] 2333 2334s_cmp_nge_f16 0, s2 2335// GFX1150: encoding: [0x80,0x02,0x59,0xbf] 2336 2337s_cmp_nge_f16 -1, s2 2338// GFX1150: encoding: [0xc1,0x02,0x59,0xbf] 2339 2340s_cmp_nge_f16 0x3800, s2 2341// GFX1150: encoding: [0xff,0x02,0x59,0xbf,0x00,0x38,0x00,0x00] 2342 2343s_cmp_nge_f16 0xfe0b, s2 2344// GFX1150: encoding: [0xff,0x02,0x59,0xbf,0x0b,0xfe,0x00,0x00] 2345 2346s_cmp_nge_f16 0x3456, s2 2347// GFX1150: encoding: [0xff,0x02,0x59,0xbf,0x56,0x34,0x00,0x00] 2348 2349s_cmp_nlg_f16 s1, s2 2350// GFX1150: encoding: [0x01,0x02,0x5a,0xbf] 2351 2352s_cmp_nlg_f16 s101, s2 2353// GFX1150: encoding: [0x65,0x02,0x5a,0xbf] 2354 2355s_cmp_nlg_f16 vcc_lo, s2 2356// GFX1150: encoding: [0x6a,0x02,0x5a,0xbf] 2357 2358s_cmp_nlg_f16 vcc_hi, s2 2359// GFX1150: encoding: [0x6b,0x02,0x5a,0xbf] 2360 2361s_cmp_nlg_f16 m0, s2 2362// GFX1150: encoding: [0x7d,0x02,0x5a,0xbf] 2363 2364s_cmp_nlg_f16 exec_lo, s2 2365// GFX1150: encoding: [0x7e,0x02,0x5a,0xbf] 2366 2367s_cmp_nlg_f16 exec_hi, s2 2368// GFX1150: encoding: [0x7f,0x02,0x5a,0xbf] 2369 2370s_cmp_nlg_f16 0, s2 2371// GFX1150: encoding: [0x80,0x02,0x5a,0xbf] 2372 2373s_cmp_nlg_f16 -1, s2 2374// GFX1150: encoding: [0xc1,0x02,0x5a,0xbf] 2375 2376s_cmp_nlg_f16 0x3800, s2 2377// GFX1150: encoding: [0xff,0x02,0x5a,0xbf,0x00,0x38,0x00,0x00] 2378 2379s_cmp_nlg_f16 0xfe0b, s2 2380// GFX1150: encoding: [0xff,0x02,0x5a,0xbf,0x0b,0xfe,0x00,0x00] 2381 2382s_cmp_nlg_f16 0x3456, s2 2383// GFX1150: encoding: [0xff,0x02,0x5a,0xbf,0x56,0x34,0x00,0x00] 2384 2385s_cmp_ngt_f16 s1, s2 2386// GFX1150: encoding: [0x01,0x02,0x5b,0xbf] 2387 2388s_cmp_ngt_f16 s101, s2 2389// GFX1150: encoding: [0x65,0x02,0x5b,0xbf] 2390 2391s_cmp_ngt_f16 vcc_lo, s2 2392// GFX1150: encoding: [0x6a,0x02,0x5b,0xbf] 2393 2394s_cmp_ngt_f16 vcc_hi, s2 2395// GFX1150: encoding: [0x6b,0x02,0x5b,0xbf] 2396 2397s_cmp_ngt_f16 m0, s2 2398// GFX1150: encoding: [0x7d,0x02,0x5b,0xbf] 2399 2400s_cmp_ngt_f16 exec_lo, s2 2401// GFX1150: encoding: [0x7e,0x02,0x5b,0xbf] 2402 2403s_cmp_ngt_f16 exec_hi, s2 2404// GFX1150: encoding: [0x7f,0x02,0x5b,0xbf] 2405 2406s_cmp_ngt_f16 0, s2 2407// GFX1150: encoding: [0x80,0x02,0x5b,0xbf] 2408 2409s_cmp_ngt_f16 -1, s2 2410// GFX1150: encoding: [0xc1,0x02,0x5b,0xbf] 2411 2412s_cmp_ngt_f16 0x3800, s2 2413// GFX1150: encoding: [0xff,0x02,0x5b,0xbf,0x00,0x38,0x00,0x00] 2414 2415s_cmp_ngt_f16 0xfe0b, s2 2416// GFX1150: encoding: [0xff,0x02,0x5b,0xbf,0x0b,0xfe,0x00,0x00] 2417 2418s_cmp_ngt_f16 0x3456, s2 2419// GFX1150: encoding: [0xff,0x02,0x5b,0xbf,0x56,0x34,0x00,0x00] 2420 2421s_cmp_nle_f16 s1, s2 2422// GFX1150: encoding: [0x01,0x02,0x5c,0xbf] 2423 2424s_cmp_nle_f16 s101, s2 2425// GFX1150: encoding: [0x65,0x02,0x5c,0xbf] 2426 2427s_cmp_nle_f16 vcc_lo, s2 2428// GFX1150: encoding: [0x6a,0x02,0x5c,0xbf] 2429 2430s_cmp_nle_f16 vcc_hi, s2 2431// GFX1150: encoding: [0x6b,0x02,0x5c,0xbf] 2432 2433s_cmp_nle_f16 m0, s2 2434// GFX1150: encoding: [0x7d,0x02,0x5c,0xbf] 2435 2436s_cmp_nle_f16 exec_lo, s2 2437// GFX1150: encoding: [0x7e,0x02,0x5c,0xbf] 2438 2439s_cmp_nle_f16 exec_hi, s2 2440// GFX1150: encoding: [0x7f,0x02,0x5c,0xbf] 2441 2442s_cmp_nle_f16 0, s2 2443// GFX1150: encoding: [0x80,0x02,0x5c,0xbf] 2444 2445s_cmp_nle_f16 -1, s2 2446// GFX1150: encoding: [0xc1,0x02,0x5c,0xbf] 2447 2448s_cmp_nle_f16 0x3800, s2 2449// GFX1150: encoding: [0xff,0x02,0x5c,0xbf,0x00,0x38,0x00,0x00] 2450 2451s_cmp_nle_f16 0xfe0b, s2 2452// GFX1150: encoding: [0xff,0x02,0x5c,0xbf,0x0b,0xfe,0x00,0x00] 2453 2454s_cmp_nle_f16 0x3456, s2 2455// GFX1150: encoding: [0xff,0x02,0x5c,0xbf,0x56,0x34,0x00,0x00] 2456 2457s_cmp_neq_f16 s1, s2 2458// GFX1150: encoding: [0x01,0x02,0x5d,0xbf] 2459 2460s_cmp_neq_f16 s101, s2 2461// GFX1150: encoding: [0x65,0x02,0x5d,0xbf] 2462 2463s_cmp_neq_f16 vcc_lo, s2 2464// GFX1150: encoding: [0x6a,0x02,0x5d,0xbf] 2465 2466s_cmp_neq_f16 vcc_hi, s2 2467// GFX1150: encoding: [0x6b,0x02,0x5d,0xbf] 2468 2469s_cmp_neq_f16 m0, s2 2470// GFX1150: encoding: [0x7d,0x02,0x5d,0xbf] 2471 2472s_cmp_neq_f16 exec_lo, s2 2473// GFX1150: encoding: [0x7e,0x02,0x5d,0xbf] 2474 2475s_cmp_neq_f16 exec_hi, s2 2476// GFX1150: encoding: [0x7f,0x02,0x5d,0xbf] 2477 2478s_cmp_neq_f16 0, s2 2479// GFX1150: encoding: [0x80,0x02,0x5d,0xbf] 2480 2481s_cmp_neq_f16 -1, s2 2482// GFX1150: encoding: [0xc1,0x02,0x5d,0xbf] 2483 2484s_cmp_neq_f16 0x3800, s2 2485// GFX1150: encoding: [0xff,0x02,0x5d,0xbf,0x00,0x38,0x00,0x00] 2486 2487s_cmp_neq_f16 0xfe0b, s2 2488// GFX1150: encoding: [0xff,0x02,0x5d,0xbf,0x0b,0xfe,0x00,0x00] 2489 2490s_cmp_neq_f16 0x3456, s2 2491// GFX1150: encoding: [0xff,0x02,0x5d,0xbf,0x56,0x34,0x00,0x00] 2492 2493s_cmp_nlt_f16 s1, s2 2494// GFX1150: encoding: [0x01,0x02,0x5e,0xbf] 2495 2496s_cmp_nlt_f16 s101, s2 2497// GFX1150: encoding: [0x65,0x02,0x5e,0xbf] 2498 2499s_cmp_nlt_f16 vcc_lo, s2 2500// GFX1150: encoding: [0x6a,0x02,0x5e,0xbf] 2501 2502s_cmp_nlt_f16 vcc_hi, s2 2503// GFX1150: encoding: [0x6b,0x02,0x5e,0xbf] 2504 2505s_cmp_nlt_f16 m0, s2 2506// GFX1150: encoding: [0x7d,0x02,0x5e,0xbf] 2507 2508s_cmp_nlt_f16 exec_lo, s2 2509// GFX1150: encoding: [0x7e,0x02,0x5e,0xbf] 2510 2511s_cmp_nlt_f16 exec_hi, s2 2512// GFX1150: encoding: [0x7f,0x02,0x5e,0xbf] 2513 2514s_cmp_nlt_f16 0, s2 2515// GFX1150: encoding: [0x80,0x02,0x5e,0xbf] 2516 2517s_cmp_nlt_f16 -1, s2 2518// GFX1150: encoding: [0xc1,0x02,0x5e,0xbf] 2519 2520s_cmp_nlt_f16 0x3800, s2 2521// GFX1150: encoding: [0xff,0x02,0x5e,0xbf,0x00,0x38,0x00,0x00] 2522 2523s_cmp_nlt_f16 0xfe0b, s2 2524// GFX1150: encoding: [0xff,0x02,0x5e,0xbf,0x0b,0xfe,0x00,0x00] 2525 2526s_cmp_nlt_f16 0x3456, s2 2527// GFX1150: encoding: [0xff,0x02,0x5e,0xbf,0x56,0x34,0x00,0x00] 2528