1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --version 5 2// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+real-true16,+wavefrontsize32 -show-encoding %s | FileCheck --check-prefix=GFX11 %s 3// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+real-true16,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX11 %s 4 5v_bfrev_b32_e32 v5, v1 6// GFX11: v_bfrev_b32_e32 v5, v1 ; encoding: [0x01,0x71,0x0a,0x7e] 7 8v_bfrev_b32 v5, v255 9// GFX11: v_bfrev_b32_e32 v5, v255 ; encoding: [0xff,0x71,0x0a,0x7e] 10 11v_bfrev_b32 v5, s1 12// GFX11: v_bfrev_b32_e32 v5, s1 ; encoding: [0x01,0x70,0x0a,0x7e] 13 14v_bfrev_b32 v5, s105 15// GFX11: v_bfrev_b32_e32 v5, s105 ; encoding: [0x69,0x70,0x0a,0x7e] 16 17v_bfrev_b32 v5, vcc_lo 18// GFX11: v_bfrev_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x70,0x0a,0x7e] 19 20v_bfrev_b32 v5, vcc_hi 21// GFX11: v_bfrev_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x70,0x0a,0x7e] 22 23v_bfrev_b32 v5, ttmp15 24// GFX11: v_bfrev_b32_e32 v5, ttmp15 ; encoding: [0x7b,0x70,0x0a,0x7e] 25 26v_bfrev_b32 v5, m0 27// GFX11: v_bfrev_b32_e32 v5, m0 ; encoding: [0x7d,0x70,0x0a,0x7e] 28 29v_bfrev_b32 v5, exec_lo 30// GFX11: v_bfrev_b32_e32 v5, exec_lo ; encoding: [0x7e,0x70,0x0a,0x7e] 31 32v_bfrev_b32 v5, exec_hi 33// GFX11: v_bfrev_b32_e32 v5, exec_hi ; encoding: [0x7f,0x70,0x0a,0x7e] 34 35v_bfrev_b32 v5, null 36// GFX11: v_bfrev_b32_e32 v5, null ; encoding: [0x7c,0x70,0x0a,0x7e] 37 38v_bfrev_b32 v5, -1 39// GFX11: v_bfrev_b32_e32 v5, -1 ; encoding: [0xc1,0x70,0x0a,0x7e] 40 41v_bfrev_b32 v5, 0.5 42// GFX11: v_bfrev_b32_e32 v5, 0.5 ; encoding: [0xf0,0x70,0x0a,0x7e] 43 44v_bfrev_b32 v5, src_scc 45// GFX11: v_bfrev_b32_e32 v5, src_scc ; encoding: [0xfd,0x70,0x0a,0x7e] 46 47v_bfrev_b32 v255, 0xaf123456 48// GFX11: v_bfrev_b32_e32 v255, 0xaf123456 ; encoding: [0xff,0x70,0xfe,0x7f,0x56,0x34,0x12,0xaf] 49 50v_ceil_f16 v5.l, v1.l 51// GFX11: v_ceil_f16_e32 v5.l, v1.l ; encoding: [0x01,0xb9,0x0a,0x7e] 52 53v_ceil_f16 v5.l, v127.l 54// GFX11: v_ceil_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xb9,0x0a,0x7e] 55 56v_ceil_f16 v5.l, v1.h 57// GFX11: v_ceil_f16_e32 v5.l, v1.h ; encoding: [0x81,0xb9,0x0a,0x7e] 58 59v_ceil_f16 v5.l, v127.h 60// GFX11: v_ceil_f16_e32 v5.l, v127.h ; encoding: [0xff,0xb9,0x0a,0x7e] 61 62v_ceil_f16 v5.l, s1 63// GFX11: v_ceil_f16_e32 v5.l, s1 ; encoding: [0x01,0xb8,0x0a,0x7e] 64 65v_ceil_f16 v5.l, s105 66// GFX11: v_ceil_f16_e32 v5.l, s105 ; encoding: [0x69,0xb8,0x0a,0x7e] 67 68v_ceil_f16 v5.l, vcc_lo 69// GFX11: v_ceil_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xb8,0x0a,0x7e] 70 71v_ceil_f16 v5.l, vcc_hi 72// GFX11: v_ceil_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xb8,0x0a,0x7e] 73 74v_ceil_f16 v5.l, ttmp15 75// GFX11: v_ceil_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xb8,0x0a,0x7e] 76 77v_ceil_f16 v5.l, m0 78// GFX11: v_ceil_f16_e32 v5.l, m0 ; encoding: [0x7d,0xb8,0x0a,0x7e] 79 80v_ceil_f16 v5.l, exec_lo 81// GFX11: v_ceil_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xb8,0x0a,0x7e] 82 83v_ceil_f16 v5.l, exec_hi 84// GFX11: v_ceil_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xb8,0x0a,0x7e] 85 86v_ceil_f16 v5.l, null 87// GFX11: v_ceil_f16_e32 v5.l, null ; encoding: [0x7c,0xb8,0x0a,0x7e] 88 89v_ceil_f16 v5.l, -1 90// GFX11: v_ceil_f16_e32 v5.l, -1 ; encoding: [0xc1,0xb8,0x0a,0x7e] 91 92v_ceil_f16 v127.l, 0.5 93// GFX11: v_ceil_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xb8,0xfe,0x7e] 94 95v_ceil_f16 v5.h, src_scc 96// GFX11: v_ceil_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xb8,0x0a,0x7f] 97 98v_ceil_f16 v127.h, 0xfe0b 99// GFX11: v_ceil_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xb8,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 100 101v_ceil_f32 v5, v1 102// GFX11: v_ceil_f32_e32 v5, v1 ; encoding: [0x01,0x45,0x0a,0x7e] 103 104v_ceil_f32 v5, v255 105// GFX11: v_ceil_f32_e32 v5, v255 ; encoding: [0xff,0x45,0x0a,0x7e] 106 107v_ceil_f32 v5, s1 108// GFX11: v_ceil_f32_e32 v5, s1 ; encoding: [0x01,0x44,0x0a,0x7e] 109 110v_ceil_f32 v5, s105 111// GFX11: v_ceil_f32_e32 v5, s105 ; encoding: [0x69,0x44,0x0a,0x7e] 112 113v_ceil_f32 v5, vcc_lo 114// GFX11: v_ceil_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x44,0x0a,0x7e] 115 116v_ceil_f32 v5, vcc_hi 117// GFX11: v_ceil_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x44,0x0a,0x7e] 118 119v_ceil_f32 v5, ttmp15 120// GFX11: v_ceil_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x44,0x0a,0x7e] 121 122v_ceil_f32 v5, m0 123// GFX11: v_ceil_f32_e32 v5, m0 ; encoding: [0x7d,0x44,0x0a,0x7e] 124 125v_ceil_f32 v5, exec_lo 126// GFX11: v_ceil_f32_e32 v5, exec_lo ; encoding: [0x7e,0x44,0x0a,0x7e] 127 128v_ceil_f32 v5, exec_hi 129// GFX11: v_ceil_f32_e32 v5, exec_hi ; encoding: [0x7f,0x44,0x0a,0x7e] 130 131v_ceil_f32 v5, null 132// GFX11: v_ceil_f32_e32 v5, null ; encoding: [0x7c,0x44,0x0a,0x7e] 133 134v_ceil_f32 v5, -1 135// GFX11: v_ceil_f32_e32 v5, -1 ; encoding: [0xc1,0x44,0x0a,0x7e] 136 137v_ceil_f32 v5, 0.5 138// GFX11: v_ceil_f32_e32 v5, 0.5 ; encoding: [0xf0,0x44,0x0a,0x7e] 139 140v_ceil_f32 v5, src_scc 141// GFX11: v_ceil_f32_e32 v5, src_scc ; encoding: [0xfd,0x44,0x0a,0x7e] 142 143v_ceil_f32 v255, 0xaf123456 144// GFX11: v_ceil_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x44,0xfe,0x7f,0x56,0x34,0x12,0xaf] 145 146v_ceil_f64 v[5:6], v[1:2] 147// GFX11: v_ceil_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x31,0x0a,0x7e] 148 149v_ceil_f64 v[5:6], v[254:255] 150// GFX11: v_ceil_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x31,0x0a,0x7e] 151 152v_ceil_f64 v[5:6], s[2:3] 153// GFX11: v_ceil_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x30,0x0a,0x7e] 154 155v_ceil_f64 v[5:6], s[104:105] 156// GFX11: v_ceil_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x30,0x0a,0x7e] 157 158v_ceil_f64 v[5:6], vcc 159// GFX11: v_ceil_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x30,0x0a,0x7e] 160 161v_ceil_f64 v[5:6], ttmp[14:15] 162// GFX11: v_ceil_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x30,0x0a,0x7e] 163 164v_ceil_f64 v[5:6], exec 165// GFX11: v_ceil_f64_e32 v[5:6], exec ; encoding: [0x7e,0x30,0x0a,0x7e] 166 167v_ceil_f64 v[5:6], null 168// GFX11: v_ceil_f64_e32 v[5:6], null ; encoding: [0x7c,0x30,0x0a,0x7e] 169 170v_ceil_f64 v[5:6], -1 171// GFX11: v_ceil_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x30,0x0a,0x7e] 172 173v_ceil_f64 v[5:6], 0.5 174// GFX11: v_ceil_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x30,0x0a,0x7e] 175 176v_ceil_f64 v[5:6], src_scc 177// GFX11: v_ceil_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x30,0x0a,0x7e] 178 179v_ceil_f64 v[254:255], 0xaf123456 180// GFX11: v_ceil_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x30,0xfc,0x7f,0x56,0x34,0x12,0xaf] 181 182v_cls_i32 v5, v1 183// GFX11: v_cls_i32_e32 v5, v1 ; encoding: [0x01,0x77,0x0a,0x7e] 184 185v_cls_i32 v5, v255 186// GFX11: v_cls_i32_e32 v5, v255 ; encoding: [0xff,0x77,0x0a,0x7e] 187 188v_cls_i32 v5, s1 189// GFX11: v_cls_i32_e32 v5, s1 ; encoding: [0x01,0x76,0x0a,0x7e] 190 191v_cls_i32 v5, s105 192// GFX11: v_cls_i32_e32 v5, s105 ; encoding: [0x69,0x76,0x0a,0x7e] 193 194v_cls_i32 v5, vcc_lo 195// GFX11: v_cls_i32_e32 v5, vcc_lo ; encoding: [0x6a,0x76,0x0a,0x7e] 196 197v_cls_i32 v5, vcc_hi 198// GFX11: v_cls_i32_e32 v5, vcc_hi ; encoding: [0x6b,0x76,0x0a,0x7e] 199 200v_cls_i32 v5, ttmp15 201// GFX11: v_cls_i32_e32 v5, ttmp15 ; encoding: [0x7b,0x76,0x0a,0x7e] 202 203v_cls_i32 v5, m0 204// GFX11: v_cls_i32_e32 v5, m0 ; encoding: [0x7d,0x76,0x0a,0x7e] 205 206v_cls_i32 v5, exec_lo 207// GFX11: v_cls_i32_e32 v5, exec_lo ; encoding: [0x7e,0x76,0x0a,0x7e] 208 209v_cls_i32 v5, exec_hi 210// GFX11: v_cls_i32_e32 v5, exec_hi ; encoding: [0x7f,0x76,0x0a,0x7e] 211 212v_cls_i32 v5, null 213// GFX11: v_cls_i32_e32 v5, null ; encoding: [0x7c,0x76,0x0a,0x7e] 214 215v_cls_i32 v5, -1 216// GFX11: v_cls_i32_e32 v5, -1 ; encoding: [0xc1,0x76,0x0a,0x7e] 217 218v_cls_i32 v5, 0.5 219// GFX11: v_cls_i32_e32 v5, 0.5 ; encoding: [0xf0,0x76,0x0a,0x7e] 220 221v_cls_i32 v5, src_scc 222// GFX11: v_cls_i32_e32 v5, src_scc ; encoding: [0xfd,0x76,0x0a,0x7e] 223 224v_cls_i32 v255, 0xaf123456 225// GFX11: v_cls_i32_e32 v255, 0xaf123456 ; encoding: [0xff,0x76,0xfe,0x7f,0x56,0x34,0x12,0xaf] 226 227v_clz_i32_u32 v5, v1 228// GFX11: v_clz_i32_u32_e32 v5, v1 ; encoding: [0x01,0x73,0x0a,0x7e] 229 230v_clz_i32_u32 v5, v255 231// GFX11: v_clz_i32_u32_e32 v5, v255 ; encoding: [0xff,0x73,0x0a,0x7e] 232 233v_clz_i32_u32 v5, s1 234// GFX11: v_clz_i32_u32_e32 v5, s1 ; encoding: [0x01,0x72,0x0a,0x7e] 235 236v_clz_i32_u32 v5, s105 237// GFX11: v_clz_i32_u32_e32 v5, s105 ; encoding: [0x69,0x72,0x0a,0x7e] 238 239v_clz_i32_u32 v5, vcc_lo 240// GFX11: v_clz_i32_u32_e32 v5, vcc_lo ; encoding: [0x6a,0x72,0x0a,0x7e] 241 242v_clz_i32_u32 v5, vcc_hi 243// GFX11: v_clz_i32_u32_e32 v5, vcc_hi ; encoding: [0x6b,0x72,0x0a,0x7e] 244 245v_clz_i32_u32 v5, ttmp15 246// GFX11: v_clz_i32_u32_e32 v5, ttmp15 ; encoding: [0x7b,0x72,0x0a,0x7e] 247 248v_clz_i32_u32 v5, m0 249// GFX11: v_clz_i32_u32_e32 v5, m0 ; encoding: [0x7d,0x72,0x0a,0x7e] 250 251v_clz_i32_u32 v5, exec_lo 252// GFX11: v_clz_i32_u32_e32 v5, exec_lo ; encoding: [0x7e,0x72,0x0a,0x7e] 253 254v_clz_i32_u32 v5, exec_hi 255// GFX11: v_clz_i32_u32_e32 v5, exec_hi ; encoding: [0x7f,0x72,0x0a,0x7e] 256 257v_clz_i32_u32 v5, null 258// GFX11: v_clz_i32_u32_e32 v5, null ; encoding: [0x7c,0x72,0x0a,0x7e] 259 260v_clz_i32_u32 v5, -1 261// GFX11: v_clz_i32_u32_e32 v5, -1 ; encoding: [0xc1,0x72,0x0a,0x7e] 262 263v_clz_i32_u32 v5, 0.5 264// GFX11: v_clz_i32_u32_e32 v5, 0.5 ; encoding: [0xf0,0x72,0x0a,0x7e] 265 266v_clz_i32_u32 v5, src_scc 267// GFX11: v_clz_i32_u32_e32 v5, src_scc ; encoding: [0xfd,0x72,0x0a,0x7e] 268 269v_clz_i32_u32 v255, 0xaf123456 270// GFX11: v_clz_i32_u32_e32 v255, 0xaf123456 ; encoding: [0xff,0x72,0xfe,0x7f,0x56,0x34,0x12,0xaf] 271 272v_cos_f16 v5.l, v1.l 273// GFX11: v_cos_f16_e32 v5.l, v1.l ; encoding: [0x01,0xc3,0x0a,0x7e] 274 275v_cos_f16 v5.l, v127.l 276// GFX11: v_cos_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xc3,0x0a,0x7e] 277 278v_cos_f16 v5.l, s1 279// GFX11: v_cos_f16_e32 v5.l, s1 ; encoding: [0x01,0xc2,0x0a,0x7e] 280 281v_cos_f16 v5.l, s105 282// GFX11: v_cos_f16_e32 v5.l, s105 ; encoding: [0x69,0xc2,0x0a,0x7e] 283 284v_cos_f16 v5.l, vcc_lo 285// GFX11: v_cos_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xc2,0x0a,0x7e] 286 287v_cos_f16 v5.l, vcc_hi 288// GFX11: v_cos_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xc2,0x0a,0x7e] 289 290v_cos_f16 v5.l, ttmp15 291// GFX11: v_cos_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xc2,0x0a,0x7e] 292 293v_cos_f16 v5.l, m0 294// GFX11: v_cos_f16_e32 v5.l, m0 ; encoding: [0x7d,0xc2,0x0a,0x7e] 295 296v_cos_f16 v5.l, exec_lo 297// GFX11: v_cos_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xc2,0x0a,0x7e] 298 299v_cos_f16 v5.l, exec_hi 300// GFX11: v_cos_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xc2,0x0a,0x7e] 301 302v_cos_f16 v5.l, null 303// GFX11: v_cos_f16_e32 v5.l, null ; encoding: [0x7c,0xc2,0x0a,0x7e] 304 305v_cos_f16 v5.l, -1 306// GFX11: v_cos_f16_e32 v5.l, -1 ; encoding: [0xc1,0xc2,0x0a,0x7e] 307 308v_cos_f16 v5.l, 0.5 309// GFX11: v_cos_f16_e32 v5.l, 0.5 ; encoding: [0xf0,0xc2,0x0a,0x7e] 310 311v_cos_f16 v5.l, src_scc 312// GFX11: v_cos_f16_e32 v5.l, src_scc ; encoding: [0xfd,0xc2,0x0a,0x7e] 313 314v_cos_f16 v127.l, 0xfe0b 315// GFX11: v_cos_f16_e32 v127.l, 0xfe0b ; encoding: [0xff,0xc2,0xfe,0x7e,0x0b,0xfe,0x00,0x00] 316 317v_cos_f16 v5.l, v1.h 318// GFX11: v_cos_f16_e32 v5.l, v1.h ; encoding: [0x81,0xc3,0x0a,0x7e] 319 320v_cos_f16 v5.l, v127.h 321// GFX11: v_cos_f16_e32 v5.l, v127.h ; encoding: [0xff,0xc3,0x0a,0x7e] 322 323v_cos_f16 v127.l, 0.5 324// GFX11: v_cos_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xc2,0xfe,0x7e] 325 326v_cos_f16 v5.h, src_scc 327// GFX11: v_cos_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xc2,0x0a,0x7f] 328 329v_cos_f16 v127.h, 0xfe0b 330// GFX11: v_cos_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xc2,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 331 332v_cos_f32 v5, v1 333// GFX11: v_cos_f32_e32 v5, v1 ; encoding: [0x01,0x6d,0x0a,0x7e] 334 335v_cos_f32 v5, v255 336// GFX11: v_cos_f32_e32 v5, v255 ; encoding: [0xff,0x6d,0x0a,0x7e] 337 338v_cos_f32 v5, s1 339// GFX11: v_cos_f32_e32 v5, s1 ; encoding: [0x01,0x6c,0x0a,0x7e] 340 341v_cos_f32 v5, s105 342// GFX11: v_cos_f32_e32 v5, s105 ; encoding: [0x69,0x6c,0x0a,0x7e] 343 344v_cos_f32 v5, vcc_lo 345// GFX11: v_cos_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x6c,0x0a,0x7e] 346 347v_cos_f32 v5, vcc_hi 348// GFX11: v_cos_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x6c,0x0a,0x7e] 349 350v_cos_f32 v5, ttmp15 351// GFX11: v_cos_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x6c,0x0a,0x7e] 352 353v_cos_f32 v5, m0 354// GFX11: v_cos_f32_e32 v5, m0 ; encoding: [0x7d,0x6c,0x0a,0x7e] 355 356v_cos_f32 v5, exec_lo 357// GFX11: v_cos_f32_e32 v5, exec_lo ; encoding: [0x7e,0x6c,0x0a,0x7e] 358 359v_cos_f32 v5, exec_hi 360// GFX11: v_cos_f32_e32 v5, exec_hi ; encoding: [0x7f,0x6c,0x0a,0x7e] 361 362v_cos_f32 v5, null 363// GFX11: v_cos_f32_e32 v5, null ; encoding: [0x7c,0x6c,0x0a,0x7e] 364 365v_cos_f32 v5, -1 366// GFX11: v_cos_f32_e32 v5, -1 ; encoding: [0xc1,0x6c,0x0a,0x7e] 367 368v_cos_f32 v5, 0.5 369// GFX11: v_cos_f32_e32 v5, 0.5 ; encoding: [0xf0,0x6c,0x0a,0x7e] 370 371v_cos_f32 v5, src_scc 372// GFX11: v_cos_f32_e32 v5, src_scc ; encoding: [0xfd,0x6c,0x0a,0x7e] 373 374v_cos_f32 v255, 0xaf123456 375// GFX11: v_cos_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x6c,0xfe,0x7f,0x56,0x34,0x12,0xaf] 376 377v_ctz_i32_b32 v5, v1 378// GFX11: v_ctz_i32_b32_e32 v5, v1 ; encoding: [0x01,0x75,0x0a,0x7e] 379 380v_ctz_i32_b32 v5, v255 381// GFX11: v_ctz_i32_b32_e32 v5, v255 ; encoding: [0xff,0x75,0x0a,0x7e] 382 383v_ctz_i32_b32 v5, s1 384// GFX11: v_ctz_i32_b32_e32 v5, s1 ; encoding: [0x01,0x74,0x0a,0x7e] 385 386v_ctz_i32_b32 v5, s105 387// GFX11: v_ctz_i32_b32_e32 v5, s105 ; encoding: [0x69,0x74,0x0a,0x7e] 388 389v_ctz_i32_b32 v5, vcc_lo 390// GFX11: v_ctz_i32_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x74,0x0a,0x7e] 391 392v_ctz_i32_b32 v5, vcc_hi 393// GFX11: v_ctz_i32_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x74,0x0a,0x7e] 394 395v_ctz_i32_b32 v5, ttmp15 396// GFX11: v_ctz_i32_b32_e32 v5, ttmp15 ; encoding: [0x7b,0x74,0x0a,0x7e] 397 398v_ctz_i32_b32 v5, m0 399// GFX11: v_ctz_i32_b32_e32 v5, m0 ; encoding: [0x7d,0x74,0x0a,0x7e] 400 401v_ctz_i32_b32 v5, exec_lo 402// GFX11: v_ctz_i32_b32_e32 v5, exec_lo ; encoding: [0x7e,0x74,0x0a,0x7e] 403 404v_ctz_i32_b32 v5, exec_hi 405// GFX11: v_ctz_i32_b32_e32 v5, exec_hi ; encoding: [0x7f,0x74,0x0a,0x7e] 406 407v_ctz_i32_b32 v5, null 408// GFX11: v_ctz_i32_b32_e32 v5, null ; encoding: [0x7c,0x74,0x0a,0x7e] 409 410v_ctz_i32_b32 v5, -1 411// GFX11: v_ctz_i32_b32_e32 v5, -1 ; encoding: [0xc1,0x74,0x0a,0x7e] 412 413v_ctz_i32_b32 v5, 0.5 414// GFX11: v_ctz_i32_b32_e32 v5, 0.5 ; encoding: [0xf0,0x74,0x0a,0x7e] 415 416v_ctz_i32_b32 v5, src_scc 417// GFX11: v_ctz_i32_b32_e32 v5, src_scc ; encoding: [0xfd,0x74,0x0a,0x7e] 418 419v_ctz_i32_b32 v255, 0xaf123456 420// GFX11: v_ctz_i32_b32_e32 v255, 0xaf123456 ; encoding: [0xff,0x74,0xfe,0x7f,0x56,0x34,0x12,0xaf] 421 422v_cvt_f16_f32 v5.l, v1 423// GFX11: v_cvt_f16_f32_e32 v5.l, v1 ; encoding: [0x01,0x15,0x0a,0x7e] 424 425v_cvt_f16_f32 v5.l, v255 426// GFX11: v_cvt_f16_f32_e32 v5.l, v255 ; encoding: [0xff,0x15,0x0a,0x7e] 427 428v_cvt_f16_f32 v5.l, s1 429// GFX11: v_cvt_f16_f32_e32 v5.l, s1 ; encoding: [0x01,0x14,0x0a,0x7e] 430 431v_cvt_f16_f32 v5.l, s105 432// GFX11: v_cvt_f16_f32_e32 v5.l, s105 ; encoding: [0x69,0x14,0x0a,0x7e] 433 434v_cvt_f16_f32 v5.l, vcc_lo 435// GFX11: v_cvt_f16_f32_e32 v5.l, vcc_lo ; encoding: [0x6a,0x14,0x0a,0x7e] 436 437v_cvt_f16_f32 v5.l, vcc_hi 438// GFX11: v_cvt_f16_f32_e32 v5.l, vcc_hi ; encoding: [0x6b,0x14,0x0a,0x7e] 439 440v_cvt_f16_f32 v5.l, ttmp15 441// GFX11: v_cvt_f16_f32_e32 v5.l, ttmp15 ; encoding: [0x7b,0x14,0x0a,0x7e] 442 443v_cvt_f16_f32 v5.l, m0 444// GFX11: v_cvt_f16_f32_e32 v5.l, m0 ; encoding: [0x7d,0x14,0x0a,0x7e] 445 446v_cvt_f16_f32 v5.l, exec_lo 447// GFX11: v_cvt_f16_f32_e32 v5.l, exec_lo ; encoding: [0x7e,0x14,0x0a,0x7e] 448 449v_cvt_f16_f32 v5.l, exec_hi 450// GFX11: v_cvt_f16_f32_e32 v5.l, exec_hi ; encoding: [0x7f,0x14,0x0a,0x7e] 451 452v_cvt_f16_f32 v5.l, null 453// GFX11: v_cvt_f16_f32_e32 v5.l, null ; encoding: [0x7c,0x14,0x0a,0x7e] 454 455v_cvt_f16_f32 v5.l, -1 456// GFX11: v_cvt_f16_f32_e32 v5.l, -1 ; encoding: [0xc1,0x14,0x0a,0x7e] 457 458v_cvt_f16_f32 v5.l, 0.5 459// GFX11: v_cvt_f16_f32_e32 v5.l, 0.5 ; encoding: [0xf0,0x14,0x0a,0x7e] 460 461v_cvt_f16_f32 v5.h, src_scc 462// GFX11: v_cvt_f16_f32_e32 v5.h, src_scc ; encoding: [0xfd,0x14,0x0a,0x7f] 463 464v_cvt_f16_f32 v127.h, 0xaf123456 465// GFX11: v_cvt_f16_f32_e32 v127.h, 0xaf123456 ; encoding: [0xff,0x14,0xfe,0x7f,0x56,0x34,0x12,0xaf] 466 467v_cvt_f16_i16 v5.l, v1.l 468// GFX11: v_cvt_f16_i16_e32 v5.l, v1.l ; encoding: [0x01,0xa3,0x0a,0x7e] 469 470v_cvt_f16_i16 v5.l, v127.l 471// GFX11: v_cvt_f16_i16_e32 v5.l, v127.l ; encoding: [0x7f,0xa3,0x0a,0x7e] 472 473v_cvt_f16_i16 v5.l, v1.h 474// GFX11: v_cvt_f16_i16_e32 v5.l, v1.h ; encoding: [0x81,0xa3,0x0a,0x7e] 475 476v_cvt_f16_i16 v5.l, v127.h 477// GFX11: v_cvt_f16_i16_e32 v5.l, v127.h ; encoding: [0xff,0xa3,0x0a,0x7e] 478 479v_cvt_f16_i16 v5.l, s1 480// GFX11: v_cvt_f16_i16_e32 v5.l, s1 ; encoding: [0x01,0xa2,0x0a,0x7e] 481 482v_cvt_f16_i16 v5.l, s105 483// GFX11: v_cvt_f16_i16_e32 v5.l, s105 ; encoding: [0x69,0xa2,0x0a,0x7e] 484 485v_cvt_f16_i16 v5.l, vcc_lo 486// GFX11: v_cvt_f16_i16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xa2,0x0a,0x7e] 487 488v_cvt_f16_i16 v5.l, vcc_hi 489// GFX11: v_cvt_f16_i16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xa2,0x0a,0x7e] 490 491v_cvt_f16_i16 v5.l, ttmp15 492// GFX11: v_cvt_f16_i16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xa2,0x0a,0x7e] 493 494v_cvt_f16_i16 v5.l, m0 495// GFX11: v_cvt_f16_i16_e32 v5.l, m0 ; encoding: [0x7d,0xa2,0x0a,0x7e] 496 497v_cvt_f16_i16 v5.l, exec_lo 498// GFX11: v_cvt_f16_i16_e32 v5.l, exec_lo ; encoding: [0x7e,0xa2,0x0a,0x7e] 499 500v_cvt_f16_i16 v5.l, exec_hi 501// GFX11: v_cvt_f16_i16_e32 v5.l, exec_hi ; encoding: [0x7f,0xa2,0x0a,0x7e] 502 503v_cvt_f16_i16 v5.l, null 504// GFX11: v_cvt_f16_i16_e32 v5.l, null ; encoding: [0x7c,0xa2,0x0a,0x7e] 505 506v_cvt_f16_i16 v5.l, -1 507// GFX11: v_cvt_f16_i16_e32 v5.l, -1 ; encoding: [0xc1,0xa2,0x0a,0x7e] 508 509v_cvt_f16_i16 v127.l, 0.5 510// GFX11: v_cvt_f16_i16_e32 v127.l, 0.5 ; encoding: [0xf0,0xa2,0xfe,0x7e] 511 512v_cvt_f16_i16 v5.l, 0.5 513// GFX11: v_cvt_f16_i16_e32 v5.l, 0.5 ; encoding: [0xf0,0xa2,0x0a,0x7e] 514 515v_cvt_f16_i16 v5.h, src_scc 516// GFX11: v_cvt_f16_i16_e32 v5.h, src_scc ; encoding: [0xfd,0xa2,0x0a,0x7f] 517 518v_cvt_f16_i16 v127.h, 0xfe0b 519// GFX11: v_cvt_f16_i16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xa2,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 520 521v_cvt_f16_u16 v5.l, v1.l 522// GFX11: v_cvt_f16_u16_e32 v5.l, v1.l ; encoding: [0x01,0xa1,0x0a,0x7e] 523 524v_cvt_f16_u16 v5.l, v127.l 525// GFX11: v_cvt_f16_u16_e32 v5.l, v127.l ; encoding: [0x7f,0xa1,0x0a,0x7e] 526 527v_cvt_f16_u16 v5.l, v1.h 528// GFX11: v_cvt_f16_u16_e32 v5.l, v1.h ; encoding: [0x81,0xa1,0x0a,0x7e] 529 530v_cvt_f16_u16 v5.l, v127.h 531// GFX11: v_cvt_f16_u16_e32 v5.l, v127.h ; encoding: [0xff,0xa1,0x0a,0x7e] 532 533v_cvt_f16_u16 v5.l, s1 534// GFX11: v_cvt_f16_u16_e32 v5.l, s1 ; encoding: [0x01,0xa0,0x0a,0x7e] 535 536v_cvt_f16_u16 v5.l, s105 537// GFX11: v_cvt_f16_u16_e32 v5.l, s105 ; encoding: [0x69,0xa0,0x0a,0x7e] 538 539v_cvt_f16_u16 v5.l, vcc_lo 540// GFX11: v_cvt_f16_u16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xa0,0x0a,0x7e] 541 542v_cvt_f16_u16 v5.l, vcc_hi 543// GFX11: v_cvt_f16_u16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xa0,0x0a,0x7e] 544 545v_cvt_f16_u16 v5.l, ttmp15 546// GFX11: v_cvt_f16_u16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xa0,0x0a,0x7e] 547 548v_cvt_f16_u16 v5.l, m0 549// GFX11: v_cvt_f16_u16_e32 v5.l, m0 ; encoding: [0x7d,0xa0,0x0a,0x7e] 550 551v_cvt_f16_u16 v5.l, exec_lo 552// GFX11: v_cvt_f16_u16_e32 v5.l, exec_lo ; encoding: [0x7e,0xa0,0x0a,0x7e] 553 554v_cvt_f16_u16 v5.l, exec_hi 555// GFX11: v_cvt_f16_u16_e32 v5.l, exec_hi ; encoding: [0x7f,0xa0,0x0a,0x7e] 556 557v_cvt_f16_u16 v5.l, null 558// GFX11: v_cvt_f16_u16_e32 v5.l, null ; encoding: [0x7c,0xa0,0x0a,0x7e] 559 560v_cvt_f16_u16 v5.l, -1 561// GFX11: v_cvt_f16_u16_e32 v5.l, -1 ; encoding: [0xc1,0xa0,0x0a,0x7e] 562 563v_cvt_f16_u16 v127.l, 0.5 564// GFX11: v_cvt_f16_u16_e32 v127.l, 0.5 ; encoding: [0xf0,0xa0,0xfe,0x7e] 565 566v_cvt_f16_u16 v5, 0.5 567// GFX11: v_cvt_f16_u16_e32 v5, 0.5 ; encoding: [0xf0,0xa0,0x0a,0x7e] 568 569v_cvt_f16_u16 v5.h, src_scc 570// GFX11: v_cvt_f16_u16_e32 v5.h, src_scc ; encoding: [0xfd,0xa0,0x0a,0x7f] 571 572v_cvt_f16_u16 v127.h, 0xfe0b 573// GFX11: v_cvt_f16_u16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xa0,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 574 575v_cvt_f32_f16 v5, v1.l 576// GFX11: v_cvt_f32_f16_e32 v5, v1.l ; encoding: [0x01,0x17,0x0a,0x7e] 577 578v_cvt_f32_f16 v5, v127.l 579// GFX11: v_cvt_f32_f16_e32 v5, v127.l ; encoding: [0x7f,0x17,0x0a,0x7e] 580 581v_cvt_f32_f16 v5, v1.h 582// GFX11: v_cvt_f32_f16_e32 v5, v1.h ; encoding: [0x81,0x17,0x0a,0x7e] 583 584v_cvt_f32_f16 v5, v127.h 585// GFX11: v_cvt_f32_f16_e32 v5, v127.h ; encoding: [0xff,0x17,0x0a,0x7e] 586 587v_cvt_f32_f16 v5, s1 588// GFX11: v_cvt_f32_f16_e32 v5, s1 ; encoding: [0x01,0x16,0x0a,0x7e] 589 590v_cvt_f32_f16 v5, s105 591// GFX11: v_cvt_f32_f16_e32 v5, s105 ; encoding: [0x69,0x16,0x0a,0x7e] 592 593v_cvt_f32_f16 v5, vcc_lo 594// GFX11: v_cvt_f32_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x16,0x0a,0x7e] 595 596v_cvt_f32_f16 v5, vcc_hi 597// GFX11: v_cvt_f32_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x16,0x0a,0x7e] 598 599v_cvt_f32_f16 v5, ttmp15 600// GFX11: v_cvt_f32_f16_e32 v5, ttmp15 ; encoding: [0x7b,0x16,0x0a,0x7e] 601 602v_cvt_f32_f16 v5, m0 603// GFX11: v_cvt_f32_f16_e32 v5, m0 ; encoding: [0x7d,0x16,0x0a,0x7e] 604 605v_cvt_f32_f16 v5, exec_lo 606// GFX11: v_cvt_f32_f16_e32 v5, exec_lo ; encoding: [0x7e,0x16,0x0a,0x7e] 607 608v_cvt_f32_f16 v5, exec_hi 609// GFX11: v_cvt_f32_f16_e32 v5, exec_hi ; encoding: [0x7f,0x16,0x0a,0x7e] 610 611v_cvt_f32_f16 v5, null 612// GFX11: v_cvt_f32_f16_e32 v5, null ; encoding: [0x7c,0x16,0x0a,0x7e] 613 614v_cvt_f32_f16 v5, -1 615// GFX11: v_cvt_f32_f16_e32 v5, -1 ; encoding: [0xc1,0x16,0x0a,0x7e] 616 617v_cvt_f32_f16 v5, 0.5 618// GFX11: v_cvt_f32_f16_e32 v5, 0.5 ; encoding: [0xf0,0x16,0x0a,0x7e] 619 620v_cvt_f32_f16 v5, src_scc 621// GFX11: v_cvt_f32_f16_e32 v5, src_scc ; encoding: [0xfd,0x16,0x0a,0x7e] 622 623v_cvt_f32_f16 v255, 0xfe0b 624// GFX11: v_cvt_f32_f16_e32 v255, 0xfe0b ; encoding: [0xff,0x16,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 625 626v_cvt_f32_f64 v5, v[1:2] 627// GFX11: v_cvt_f32_f64_e32 v5, v[1:2] ; encoding: [0x01,0x1f,0x0a,0x7e] 628 629v_cvt_f32_f64 v5, v[254:255] 630// GFX11: v_cvt_f32_f64_e32 v5, v[254:255] ; encoding: [0xfe,0x1f,0x0a,0x7e] 631 632v_cvt_f32_f64 v5, s[2:3] 633// GFX11: v_cvt_f32_f64_e32 v5, s[2:3] ; encoding: [0x02,0x1e,0x0a,0x7e] 634 635v_cvt_f32_f64 v5, s[104:105] 636// GFX11: v_cvt_f32_f64_e32 v5, s[104:105] ; encoding: [0x68,0x1e,0x0a,0x7e] 637 638v_cvt_f32_f64 v5, vcc 639// GFX11: v_cvt_f32_f64_e32 v5, vcc ; encoding: [0x6a,0x1e,0x0a,0x7e] 640 641v_cvt_f32_f64 v5, ttmp[14:15] 642// GFX11: v_cvt_f32_f64_e32 v5, ttmp[14:15] ; encoding: [0x7a,0x1e,0x0a,0x7e] 643 644v_cvt_f32_f64 v5, exec 645// GFX11: v_cvt_f32_f64_e32 v5, exec ; encoding: [0x7e,0x1e,0x0a,0x7e] 646 647v_cvt_f32_f64 v5, null 648// GFX11: v_cvt_f32_f64_e32 v5, null ; encoding: [0x7c,0x1e,0x0a,0x7e] 649 650v_cvt_f32_f64 v5, -1 651// GFX11: v_cvt_f32_f64_e32 v5, -1 ; encoding: [0xc1,0x1e,0x0a,0x7e] 652 653v_cvt_f32_f64 v5, 0.5 654// GFX11: v_cvt_f32_f64_e32 v5, 0.5 ; encoding: [0xf0,0x1e,0x0a,0x7e] 655 656v_cvt_f32_f64 v5, src_scc 657// GFX11: v_cvt_f32_f64_e32 v5, src_scc ; encoding: [0xfd,0x1e,0x0a,0x7e] 658 659v_cvt_f32_f64 v255, 0xaf123456 660// GFX11: v_cvt_f32_f64_e32 v255, 0xaf123456 ; encoding: [0xff,0x1e,0xfe,0x7f,0x56,0x34,0x12,0xaf] 661 662v_cvt_f32_i32 v5, v1 663// GFX11: v_cvt_f32_i32_e32 v5, v1 ; encoding: [0x01,0x0b,0x0a,0x7e] 664 665v_cvt_f32_i32 v5, v255 666// GFX11: v_cvt_f32_i32_e32 v5, v255 ; encoding: [0xff,0x0b,0x0a,0x7e] 667 668v_cvt_f32_i32 v5, s1 669// GFX11: v_cvt_f32_i32_e32 v5, s1 ; encoding: [0x01,0x0a,0x0a,0x7e] 670 671v_cvt_f32_i32 v5, s105 672// GFX11: v_cvt_f32_i32_e32 v5, s105 ; encoding: [0x69,0x0a,0x0a,0x7e] 673 674v_cvt_f32_i32 v5, vcc_lo 675// GFX11: v_cvt_f32_i32_e32 v5, vcc_lo ; encoding: [0x6a,0x0a,0x0a,0x7e] 676 677v_cvt_f32_i32 v5, vcc_hi 678// GFX11: v_cvt_f32_i32_e32 v5, vcc_hi ; encoding: [0x6b,0x0a,0x0a,0x7e] 679 680v_cvt_f32_i32 v5, ttmp15 681// GFX11: v_cvt_f32_i32_e32 v5, ttmp15 ; encoding: [0x7b,0x0a,0x0a,0x7e] 682 683v_cvt_f32_i32 v5, m0 684// GFX11: v_cvt_f32_i32_e32 v5, m0 ; encoding: [0x7d,0x0a,0x0a,0x7e] 685 686v_cvt_f32_i32 v5, exec_lo 687// GFX11: v_cvt_f32_i32_e32 v5, exec_lo ; encoding: [0x7e,0x0a,0x0a,0x7e] 688 689v_cvt_f32_i32 v5, exec_hi 690// GFX11: v_cvt_f32_i32_e32 v5, exec_hi ; encoding: [0x7f,0x0a,0x0a,0x7e] 691 692v_cvt_f32_i32 v5, null 693// GFX11: v_cvt_f32_i32_e32 v5, null ; encoding: [0x7c,0x0a,0x0a,0x7e] 694 695v_cvt_f32_i32 v5, -1 696// GFX11: v_cvt_f32_i32_e32 v5, -1 ; encoding: [0xc1,0x0a,0x0a,0x7e] 697 698v_cvt_f32_i32 v5, 0.5 699// GFX11: v_cvt_f32_i32_e32 v5, 0.5 ; encoding: [0xf0,0x0a,0x0a,0x7e] 700 701v_cvt_f32_i32 v5, src_scc 702// GFX11: v_cvt_f32_i32_e32 v5, src_scc ; encoding: [0xfd,0x0a,0x0a,0x7e] 703 704v_cvt_f32_i32 v255, 0xaf123456 705// GFX11: v_cvt_f32_i32_e32 v255, 0xaf123456 ; encoding: [0xff,0x0a,0xfe,0x7f,0x56,0x34,0x12,0xaf] 706 707v_cvt_f32_u32 v5, v1 708// GFX11: v_cvt_f32_u32_e32 v5, v1 ; encoding: [0x01,0x0d,0x0a,0x7e] 709 710v_cvt_f32_u32 v5, v255 711// GFX11: v_cvt_f32_u32_e32 v5, v255 ; encoding: [0xff,0x0d,0x0a,0x7e] 712 713v_cvt_f32_u32 v5, s1 714// GFX11: v_cvt_f32_u32_e32 v5, s1 ; encoding: [0x01,0x0c,0x0a,0x7e] 715 716v_cvt_f32_u32 v5, s105 717// GFX11: v_cvt_f32_u32_e32 v5, s105 ; encoding: [0x69,0x0c,0x0a,0x7e] 718 719v_cvt_f32_u32 v5, vcc_lo 720// GFX11: v_cvt_f32_u32_e32 v5, vcc_lo ; encoding: [0x6a,0x0c,0x0a,0x7e] 721 722v_cvt_f32_u32 v5, vcc_hi 723// GFX11: v_cvt_f32_u32_e32 v5, vcc_hi ; encoding: [0x6b,0x0c,0x0a,0x7e] 724 725v_cvt_f32_u32 v5, ttmp15 726// GFX11: v_cvt_f32_u32_e32 v5, ttmp15 ; encoding: [0x7b,0x0c,0x0a,0x7e] 727 728v_cvt_f32_u32 v5, m0 729// GFX11: v_cvt_f32_u32_e32 v5, m0 ; encoding: [0x7d,0x0c,0x0a,0x7e] 730 731v_cvt_f32_u32 v5, exec_lo 732// GFX11: v_cvt_f32_u32_e32 v5, exec_lo ; encoding: [0x7e,0x0c,0x0a,0x7e] 733 734v_cvt_f32_u32 v5, exec_hi 735// GFX11: v_cvt_f32_u32_e32 v5, exec_hi ; encoding: [0x7f,0x0c,0x0a,0x7e] 736 737v_cvt_f32_u32 v5, null 738// GFX11: v_cvt_f32_u32_e32 v5, null ; encoding: [0x7c,0x0c,0x0a,0x7e] 739 740v_cvt_f32_u32 v5, -1 741// GFX11: v_cvt_f32_u32_e32 v5, -1 ; encoding: [0xc1,0x0c,0x0a,0x7e] 742 743v_cvt_f32_u32 v5, 0.5 744// GFX11: v_cvt_f32_u32_e32 v5, 0.5 ; encoding: [0xf0,0x0c,0x0a,0x7e] 745 746v_cvt_f32_u32 v5, src_scc 747// GFX11: v_cvt_f32_u32_e32 v5, src_scc ; encoding: [0xfd,0x0c,0x0a,0x7e] 748 749v_cvt_f32_u32 v255, 0xaf123456 750// GFX11: v_cvt_f32_u32_e32 v255, 0xaf123456 ; encoding: [0xff,0x0c,0xfe,0x7f,0x56,0x34,0x12,0xaf] 751 752v_cvt_f32_ubyte0 v5, v1 753// GFX11: v_cvt_f32_ubyte0_e32 v5, v1 ; encoding: [0x01,0x23,0x0a,0x7e] 754 755v_cvt_f32_ubyte0 v5, v255 756// GFX11: v_cvt_f32_ubyte0_e32 v5, v255 ; encoding: [0xff,0x23,0x0a,0x7e] 757 758v_cvt_f32_ubyte0 v5, s1 759// GFX11: v_cvt_f32_ubyte0_e32 v5, s1 ; encoding: [0x01,0x22,0x0a,0x7e] 760 761v_cvt_f32_ubyte0 v5, s105 762// GFX11: v_cvt_f32_ubyte0_e32 v5, s105 ; encoding: [0x69,0x22,0x0a,0x7e] 763 764v_cvt_f32_ubyte0 v5, vcc_lo 765// GFX11: v_cvt_f32_ubyte0_e32 v5, vcc_lo ; encoding: [0x6a,0x22,0x0a,0x7e] 766 767v_cvt_f32_ubyte0 v5, vcc_hi 768// GFX11: v_cvt_f32_ubyte0_e32 v5, vcc_hi ; encoding: [0x6b,0x22,0x0a,0x7e] 769 770v_cvt_f32_ubyte0 v5, ttmp15 771// GFX11: v_cvt_f32_ubyte0_e32 v5, ttmp15 ; encoding: [0x7b,0x22,0x0a,0x7e] 772 773v_cvt_f32_ubyte0 v5, m0 774// GFX11: v_cvt_f32_ubyte0_e32 v5, m0 ; encoding: [0x7d,0x22,0x0a,0x7e] 775 776v_cvt_f32_ubyte0 v5, exec_lo 777// GFX11: v_cvt_f32_ubyte0_e32 v5, exec_lo ; encoding: [0x7e,0x22,0x0a,0x7e] 778 779v_cvt_f32_ubyte0 v5, exec_hi 780// GFX11: v_cvt_f32_ubyte0_e32 v5, exec_hi ; encoding: [0x7f,0x22,0x0a,0x7e] 781 782v_cvt_f32_ubyte0 v5, null 783// GFX11: v_cvt_f32_ubyte0_e32 v5, null ; encoding: [0x7c,0x22,0x0a,0x7e] 784 785v_cvt_f32_ubyte0 v5, -1 786// GFX11: v_cvt_f32_ubyte0_e32 v5, -1 ; encoding: [0xc1,0x22,0x0a,0x7e] 787 788v_cvt_f32_ubyte0 v5, 0.5 789// GFX11: v_cvt_f32_ubyte0_e32 v5, 0.5 ; encoding: [0xf0,0x22,0x0a,0x7e] 790 791v_cvt_f32_ubyte0 v5, src_scc 792// GFX11: v_cvt_f32_ubyte0_e32 v5, src_scc ; encoding: [0xfd,0x22,0x0a,0x7e] 793 794v_cvt_f32_ubyte0 v255, 0xaf123456 795// GFX11: v_cvt_f32_ubyte0_e32 v255, 0xaf123456 ; encoding: [0xff,0x22,0xfe,0x7f,0x56,0x34,0x12,0xaf] 796 797v_cvt_f32_ubyte1 v5, v1 798// GFX11: v_cvt_f32_ubyte1_e32 v5, v1 ; encoding: [0x01,0x25,0x0a,0x7e] 799 800v_cvt_f32_ubyte1 v5, v255 801// GFX11: v_cvt_f32_ubyte1_e32 v5, v255 ; encoding: [0xff,0x25,0x0a,0x7e] 802 803v_cvt_f32_ubyte1 v5, s1 804// GFX11: v_cvt_f32_ubyte1_e32 v5, s1 ; encoding: [0x01,0x24,0x0a,0x7e] 805 806v_cvt_f32_ubyte1 v5, s105 807// GFX11: v_cvt_f32_ubyte1_e32 v5, s105 ; encoding: [0x69,0x24,0x0a,0x7e] 808 809v_cvt_f32_ubyte1 v5, vcc_lo 810// GFX11: v_cvt_f32_ubyte1_e32 v5, vcc_lo ; encoding: [0x6a,0x24,0x0a,0x7e] 811 812v_cvt_f32_ubyte1 v5, vcc_hi 813// GFX11: v_cvt_f32_ubyte1_e32 v5, vcc_hi ; encoding: [0x6b,0x24,0x0a,0x7e] 814 815v_cvt_f32_ubyte1 v5, ttmp15 816// GFX11: v_cvt_f32_ubyte1_e32 v5, ttmp15 ; encoding: [0x7b,0x24,0x0a,0x7e] 817 818v_cvt_f32_ubyte1 v5, m0 819// GFX11: v_cvt_f32_ubyte1_e32 v5, m0 ; encoding: [0x7d,0x24,0x0a,0x7e] 820 821v_cvt_f32_ubyte1 v5, exec_lo 822// GFX11: v_cvt_f32_ubyte1_e32 v5, exec_lo ; encoding: [0x7e,0x24,0x0a,0x7e] 823 824v_cvt_f32_ubyte1 v5, exec_hi 825// GFX11: v_cvt_f32_ubyte1_e32 v5, exec_hi ; encoding: [0x7f,0x24,0x0a,0x7e] 826 827v_cvt_f32_ubyte1 v5, null 828// GFX11: v_cvt_f32_ubyte1_e32 v5, null ; encoding: [0x7c,0x24,0x0a,0x7e] 829 830v_cvt_f32_ubyte1 v5, -1 831// GFX11: v_cvt_f32_ubyte1_e32 v5, -1 ; encoding: [0xc1,0x24,0x0a,0x7e] 832 833v_cvt_f32_ubyte1 v5, 0.5 834// GFX11: v_cvt_f32_ubyte1_e32 v5, 0.5 ; encoding: [0xf0,0x24,0x0a,0x7e] 835 836v_cvt_f32_ubyte1 v5, src_scc 837// GFX11: v_cvt_f32_ubyte1_e32 v5, src_scc ; encoding: [0xfd,0x24,0x0a,0x7e] 838 839v_cvt_f32_ubyte1 v255, 0xaf123456 840// GFX11: v_cvt_f32_ubyte1_e32 v255, 0xaf123456 ; encoding: [0xff,0x24,0xfe,0x7f,0x56,0x34,0x12,0xaf] 841 842v_cvt_f32_ubyte2 v5, v1 843// GFX11: v_cvt_f32_ubyte2_e32 v5, v1 ; encoding: [0x01,0x27,0x0a,0x7e] 844 845v_cvt_f32_ubyte2 v5, v255 846// GFX11: v_cvt_f32_ubyte2_e32 v5, v255 ; encoding: [0xff,0x27,0x0a,0x7e] 847 848v_cvt_f32_ubyte2 v5, s1 849// GFX11: v_cvt_f32_ubyte2_e32 v5, s1 ; encoding: [0x01,0x26,0x0a,0x7e] 850 851v_cvt_f32_ubyte2 v5, s105 852// GFX11: v_cvt_f32_ubyte2_e32 v5, s105 ; encoding: [0x69,0x26,0x0a,0x7e] 853 854v_cvt_f32_ubyte2 v5, vcc_lo 855// GFX11: v_cvt_f32_ubyte2_e32 v5, vcc_lo ; encoding: [0x6a,0x26,0x0a,0x7e] 856 857v_cvt_f32_ubyte2 v5, vcc_hi 858// GFX11: v_cvt_f32_ubyte2_e32 v5, vcc_hi ; encoding: [0x6b,0x26,0x0a,0x7e] 859 860v_cvt_f32_ubyte2 v5, ttmp15 861// GFX11: v_cvt_f32_ubyte2_e32 v5, ttmp15 ; encoding: [0x7b,0x26,0x0a,0x7e] 862 863v_cvt_f32_ubyte2 v5, m0 864// GFX11: v_cvt_f32_ubyte2_e32 v5, m0 ; encoding: [0x7d,0x26,0x0a,0x7e] 865 866v_cvt_f32_ubyte2 v5, exec_lo 867// GFX11: v_cvt_f32_ubyte2_e32 v5, exec_lo ; encoding: [0x7e,0x26,0x0a,0x7e] 868 869v_cvt_f32_ubyte2 v5, exec_hi 870// GFX11: v_cvt_f32_ubyte2_e32 v5, exec_hi ; encoding: [0x7f,0x26,0x0a,0x7e] 871 872v_cvt_f32_ubyte2 v5, null 873// GFX11: v_cvt_f32_ubyte2_e32 v5, null ; encoding: [0x7c,0x26,0x0a,0x7e] 874 875v_cvt_f32_ubyte2 v5, -1 876// GFX11: v_cvt_f32_ubyte2_e32 v5, -1 ; encoding: [0xc1,0x26,0x0a,0x7e] 877 878v_cvt_f32_ubyte2 v5, 0.5 879// GFX11: v_cvt_f32_ubyte2_e32 v5, 0.5 ; encoding: [0xf0,0x26,0x0a,0x7e] 880 881v_cvt_f32_ubyte2 v5, src_scc 882// GFX11: v_cvt_f32_ubyte2_e32 v5, src_scc ; encoding: [0xfd,0x26,0x0a,0x7e] 883 884v_cvt_f32_ubyte2 v255, 0xaf123456 885// GFX11: v_cvt_f32_ubyte2_e32 v255, 0xaf123456 ; encoding: [0xff,0x26,0xfe,0x7f,0x56,0x34,0x12,0xaf] 886 887v_cvt_f32_ubyte3 v5, v1 888// GFX11: v_cvt_f32_ubyte3_e32 v5, v1 ; encoding: [0x01,0x29,0x0a,0x7e] 889 890v_cvt_f32_ubyte3 v5, v255 891// GFX11: v_cvt_f32_ubyte3_e32 v5, v255 ; encoding: [0xff,0x29,0x0a,0x7e] 892 893v_cvt_f32_ubyte3 v5, s1 894// GFX11: v_cvt_f32_ubyte3_e32 v5, s1 ; encoding: [0x01,0x28,0x0a,0x7e] 895 896v_cvt_f32_ubyte3 v5, s105 897// GFX11: v_cvt_f32_ubyte3_e32 v5, s105 ; encoding: [0x69,0x28,0x0a,0x7e] 898 899v_cvt_f32_ubyte3 v5, vcc_lo 900// GFX11: v_cvt_f32_ubyte3_e32 v5, vcc_lo ; encoding: [0x6a,0x28,0x0a,0x7e] 901 902v_cvt_f32_ubyte3 v5, vcc_hi 903// GFX11: v_cvt_f32_ubyte3_e32 v5, vcc_hi ; encoding: [0x6b,0x28,0x0a,0x7e] 904 905v_cvt_f32_ubyte3 v5, ttmp15 906// GFX11: v_cvt_f32_ubyte3_e32 v5, ttmp15 ; encoding: [0x7b,0x28,0x0a,0x7e] 907 908v_cvt_f32_ubyte3 v5, m0 909// GFX11: v_cvt_f32_ubyte3_e32 v5, m0 ; encoding: [0x7d,0x28,0x0a,0x7e] 910 911v_cvt_f32_ubyte3 v5, exec_lo 912// GFX11: v_cvt_f32_ubyte3_e32 v5, exec_lo ; encoding: [0x7e,0x28,0x0a,0x7e] 913 914v_cvt_f32_ubyte3 v5, exec_hi 915// GFX11: v_cvt_f32_ubyte3_e32 v5, exec_hi ; encoding: [0x7f,0x28,0x0a,0x7e] 916 917v_cvt_f32_ubyte3 v5, null 918// GFX11: v_cvt_f32_ubyte3_e32 v5, null ; encoding: [0x7c,0x28,0x0a,0x7e] 919 920v_cvt_f32_ubyte3 v5, -1 921// GFX11: v_cvt_f32_ubyte3_e32 v5, -1 ; encoding: [0xc1,0x28,0x0a,0x7e] 922 923v_cvt_f32_ubyte3 v5, 0.5 924// GFX11: v_cvt_f32_ubyte3_e32 v5, 0.5 ; encoding: [0xf0,0x28,0x0a,0x7e] 925 926v_cvt_f32_ubyte3 v5, src_scc 927// GFX11: v_cvt_f32_ubyte3_e32 v5, src_scc ; encoding: [0xfd,0x28,0x0a,0x7e] 928 929v_cvt_f32_ubyte3 v255, 0xaf123456 930// GFX11: v_cvt_f32_ubyte3_e32 v255, 0xaf123456 ; encoding: [0xff,0x28,0xfe,0x7f,0x56,0x34,0x12,0xaf] 931 932v_cvt_f64_f32 v[5:6], v1 933// GFX11: v_cvt_f64_f32_e32 v[5:6], v1 ; encoding: [0x01,0x21,0x0a,0x7e] 934 935v_cvt_f64_f32 v[5:6], v255 936// GFX11: v_cvt_f64_f32_e32 v[5:6], v255 ; encoding: [0xff,0x21,0x0a,0x7e] 937 938v_cvt_f64_f32 v[5:6], s1 939// GFX11: v_cvt_f64_f32_e32 v[5:6], s1 ; encoding: [0x01,0x20,0x0a,0x7e] 940 941v_cvt_f64_f32 v[5:6], s105 942// GFX11: v_cvt_f64_f32_e32 v[5:6], s105 ; encoding: [0x69,0x20,0x0a,0x7e] 943 944v_cvt_f64_f32 v[5:6], vcc_lo 945// GFX11: v_cvt_f64_f32_e32 v[5:6], vcc_lo ; encoding: [0x6a,0x20,0x0a,0x7e] 946 947v_cvt_f64_f32 v[5:6], vcc_hi 948// GFX11: v_cvt_f64_f32_e32 v[5:6], vcc_hi ; encoding: [0x6b,0x20,0x0a,0x7e] 949 950v_cvt_f64_f32 v[5:6], ttmp15 951// GFX11: v_cvt_f64_f32_e32 v[5:6], ttmp15 ; encoding: [0x7b,0x20,0x0a,0x7e] 952 953v_cvt_f64_f32 v[5:6], m0 954// GFX11: v_cvt_f64_f32_e32 v[5:6], m0 ; encoding: [0x7d,0x20,0x0a,0x7e] 955 956v_cvt_f64_f32 v[5:6], exec_lo 957// GFX11: v_cvt_f64_f32_e32 v[5:6], exec_lo ; encoding: [0x7e,0x20,0x0a,0x7e] 958 959v_cvt_f64_f32 v[5:6], exec_hi 960// GFX11: v_cvt_f64_f32_e32 v[5:6], exec_hi ; encoding: [0x7f,0x20,0x0a,0x7e] 961 962v_cvt_f64_f32 v[5:6], null 963// GFX11: v_cvt_f64_f32_e32 v[5:6], null ; encoding: [0x7c,0x20,0x0a,0x7e] 964 965v_cvt_f64_f32 v[5:6], -1 966// GFX11: v_cvt_f64_f32_e32 v[5:6], -1 ; encoding: [0xc1,0x20,0x0a,0x7e] 967 968v_cvt_f64_f32 v[5:6], 0.5 969// GFX11: v_cvt_f64_f32_e32 v[5:6], 0.5 ; encoding: [0xf0,0x20,0x0a,0x7e] 970 971v_cvt_f64_f32 v[5:6], src_scc 972// GFX11: v_cvt_f64_f32_e32 v[5:6], src_scc ; encoding: [0xfd,0x20,0x0a,0x7e] 973 974v_cvt_f64_f32 v[254:255], 0xaf123456 975// GFX11: v_cvt_f64_f32_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x20,0xfc,0x7f,0x56,0x34,0x12,0xaf] 976 977v_cvt_f64_i32 v[5:6], v1 978// GFX11: v_cvt_f64_i32_e32 v[5:6], v1 ; encoding: [0x01,0x09,0x0a,0x7e] 979 980v_cvt_f64_i32 v[5:6], v255 981// GFX11: v_cvt_f64_i32_e32 v[5:6], v255 ; encoding: [0xff,0x09,0x0a,0x7e] 982 983v_cvt_f64_i32 v[5:6], s1 984// GFX11: v_cvt_f64_i32_e32 v[5:6], s1 ; encoding: [0x01,0x08,0x0a,0x7e] 985 986v_cvt_f64_i32 v[5:6], s105 987// GFX11: v_cvt_f64_i32_e32 v[5:6], s105 ; encoding: [0x69,0x08,0x0a,0x7e] 988 989v_cvt_f64_i32 v[5:6], vcc_lo 990// GFX11: v_cvt_f64_i32_e32 v[5:6], vcc_lo ; encoding: [0x6a,0x08,0x0a,0x7e] 991 992v_cvt_f64_i32 v[5:6], vcc_hi 993// GFX11: v_cvt_f64_i32_e32 v[5:6], vcc_hi ; encoding: [0x6b,0x08,0x0a,0x7e] 994 995v_cvt_f64_i32 v[5:6], ttmp15 996// GFX11: v_cvt_f64_i32_e32 v[5:6], ttmp15 ; encoding: [0x7b,0x08,0x0a,0x7e] 997 998v_cvt_f64_i32 v[5:6], m0 999// GFX11: v_cvt_f64_i32_e32 v[5:6], m0 ; encoding: [0x7d,0x08,0x0a,0x7e] 1000 1001v_cvt_f64_i32 v[5:6], exec_lo 1002// GFX11: v_cvt_f64_i32_e32 v[5:6], exec_lo ; encoding: [0x7e,0x08,0x0a,0x7e] 1003 1004v_cvt_f64_i32 v[5:6], exec_hi 1005// GFX11: v_cvt_f64_i32_e32 v[5:6], exec_hi ; encoding: [0x7f,0x08,0x0a,0x7e] 1006 1007v_cvt_f64_i32 v[5:6], null 1008// GFX11: v_cvt_f64_i32_e32 v[5:6], null ; encoding: [0x7c,0x08,0x0a,0x7e] 1009 1010v_cvt_f64_i32 v[5:6], -1 1011// GFX11: v_cvt_f64_i32_e32 v[5:6], -1 ; encoding: [0xc1,0x08,0x0a,0x7e] 1012 1013v_cvt_f64_i32 v[5:6], 0.5 1014// GFX11: v_cvt_f64_i32_e32 v[5:6], 0.5 ; encoding: [0xf0,0x08,0x0a,0x7e] 1015 1016v_cvt_f64_i32 v[5:6], src_scc 1017// GFX11: v_cvt_f64_i32_e32 v[5:6], src_scc ; encoding: [0xfd,0x08,0x0a,0x7e] 1018 1019v_cvt_f64_i32 v[254:255], 0xaf123456 1020// GFX11: v_cvt_f64_i32_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x08,0xfc,0x7f,0x56,0x34,0x12,0xaf] 1021 1022v_cvt_f64_u32 v[5:6], v1 1023// GFX11: v_cvt_f64_u32_e32 v[5:6], v1 ; encoding: [0x01,0x2d,0x0a,0x7e] 1024 1025v_cvt_f64_u32 v[5:6], v255 1026// GFX11: v_cvt_f64_u32_e32 v[5:6], v255 ; encoding: [0xff,0x2d,0x0a,0x7e] 1027 1028v_cvt_f64_u32 v[5:6], s1 1029// GFX11: v_cvt_f64_u32_e32 v[5:6], s1 ; encoding: [0x01,0x2c,0x0a,0x7e] 1030 1031v_cvt_f64_u32 v[5:6], s105 1032// GFX11: v_cvt_f64_u32_e32 v[5:6], s105 ; encoding: [0x69,0x2c,0x0a,0x7e] 1033 1034v_cvt_f64_u32 v[5:6], vcc_lo 1035// GFX11: v_cvt_f64_u32_e32 v[5:6], vcc_lo ; encoding: [0x6a,0x2c,0x0a,0x7e] 1036 1037v_cvt_f64_u32 v[5:6], vcc_hi 1038// GFX11: v_cvt_f64_u32_e32 v[5:6], vcc_hi ; encoding: [0x6b,0x2c,0x0a,0x7e] 1039 1040v_cvt_f64_u32 v[5:6], ttmp15 1041// GFX11: v_cvt_f64_u32_e32 v[5:6], ttmp15 ; encoding: [0x7b,0x2c,0x0a,0x7e] 1042 1043v_cvt_f64_u32 v[5:6], m0 1044// GFX11: v_cvt_f64_u32_e32 v[5:6], m0 ; encoding: [0x7d,0x2c,0x0a,0x7e] 1045 1046v_cvt_f64_u32 v[5:6], exec_lo 1047// GFX11: v_cvt_f64_u32_e32 v[5:6], exec_lo ; encoding: [0x7e,0x2c,0x0a,0x7e] 1048 1049v_cvt_f64_u32 v[5:6], exec_hi 1050// GFX11: v_cvt_f64_u32_e32 v[5:6], exec_hi ; encoding: [0x7f,0x2c,0x0a,0x7e] 1051 1052v_cvt_f64_u32 v[5:6], null 1053// GFX11: v_cvt_f64_u32_e32 v[5:6], null ; encoding: [0x7c,0x2c,0x0a,0x7e] 1054 1055v_cvt_f64_u32 v[5:6], -1 1056// GFX11: v_cvt_f64_u32_e32 v[5:6], -1 ; encoding: [0xc1,0x2c,0x0a,0x7e] 1057 1058v_cvt_f64_u32 v[5:6], 0.5 1059// GFX11: v_cvt_f64_u32_e32 v[5:6], 0.5 ; encoding: [0xf0,0x2c,0x0a,0x7e] 1060 1061v_cvt_f64_u32 v[5:6], src_scc 1062// GFX11: v_cvt_f64_u32_e32 v[5:6], src_scc ; encoding: [0xfd,0x2c,0x0a,0x7e] 1063 1064v_cvt_f64_u32 v[254:255], 0xaf123456 1065// GFX11: v_cvt_f64_u32_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x2c,0xfc,0x7f,0x56,0x34,0x12,0xaf] 1066 1067v_cvt_floor_i32_f32 v5, v1 1068// GFX11: v_cvt_floor_i32_f32_e32 v5, v1 ; encoding: [0x01,0x1b,0x0a,0x7e] 1069 1070v_cvt_floor_i32_f32 v5, v255 1071// GFX11: v_cvt_floor_i32_f32_e32 v5, v255 ; encoding: [0xff,0x1b,0x0a,0x7e] 1072 1073v_cvt_floor_i32_f32 v5, s1 1074// GFX11: v_cvt_floor_i32_f32_e32 v5, s1 ; encoding: [0x01,0x1a,0x0a,0x7e] 1075 1076v_cvt_floor_i32_f32 v5, s105 1077// GFX11: v_cvt_floor_i32_f32_e32 v5, s105 ; encoding: [0x69,0x1a,0x0a,0x7e] 1078 1079v_cvt_floor_i32_f32 v5, vcc_lo 1080// GFX11: v_cvt_floor_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x1a,0x0a,0x7e] 1081 1082v_cvt_floor_i32_f32 v5, vcc_hi 1083// GFX11: v_cvt_floor_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x1a,0x0a,0x7e] 1084 1085v_cvt_floor_i32_f32 v5, ttmp15 1086// GFX11: v_cvt_floor_i32_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x1a,0x0a,0x7e] 1087 1088v_cvt_floor_i32_f32 v5, m0 1089// GFX11: v_cvt_floor_i32_f32_e32 v5, m0 ; encoding: [0x7d,0x1a,0x0a,0x7e] 1090 1091v_cvt_floor_i32_f32 v5, exec_lo 1092// GFX11: v_cvt_floor_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x1a,0x0a,0x7e] 1093 1094v_cvt_floor_i32_f32 v5, exec_hi 1095// GFX11: v_cvt_floor_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x1a,0x0a,0x7e] 1096 1097v_cvt_floor_i32_f32 v5, null 1098// GFX11: v_cvt_floor_i32_f32_e32 v5, null ; encoding: [0x7c,0x1a,0x0a,0x7e] 1099 1100v_cvt_floor_i32_f32 v5, -1 1101// GFX11: v_cvt_floor_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x1a,0x0a,0x7e] 1102 1103v_cvt_floor_i32_f32 v5, 0.5 1104// GFX11: v_cvt_floor_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x1a,0x0a,0x7e] 1105 1106v_cvt_floor_i32_f32 v5, src_scc 1107// GFX11: v_cvt_floor_i32_f32_e32 v5, src_scc ; encoding: [0xfd,0x1a,0x0a,0x7e] 1108 1109v_cvt_floor_i32_f32 v255, 0xaf123456 1110// GFX11: v_cvt_floor_i32_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x1a,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1111 1112v_cvt_flr_i32_f32 v5, v1 1113// GFX11: v_cvt_floor_i32_f32_e32 v5, v1 ; encoding: [0x01,0x1b,0x0a,0x7e] 1114 1115v_cvt_flr_i32_f32 v5, v255 1116// GFX11: v_cvt_floor_i32_f32_e32 v5, v255 ; encoding: [0xff,0x1b,0x0a,0x7e] 1117 1118v_cvt_flr_i32_f32 v5, s1 1119// GFX11: v_cvt_floor_i32_f32_e32 v5, s1 ; encoding: [0x01,0x1a,0x0a,0x7e] 1120 1121v_cvt_flr_i32_f32 v5, s105 1122// GFX11: v_cvt_floor_i32_f32_e32 v5, s105 ; encoding: [0x69,0x1a,0x0a,0x7e] 1123 1124v_cvt_flr_i32_f32 v5, vcc_lo 1125// GFX11: v_cvt_floor_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x1a,0x0a,0x7e] 1126 1127v_cvt_flr_i32_f32 v5, vcc_hi 1128// GFX11: v_cvt_floor_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x1a,0x0a,0x7e] 1129 1130v_cvt_flr_i32_f32 v5, ttmp15 1131// GFX11: v_cvt_floor_i32_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x1a,0x0a,0x7e] 1132 1133v_cvt_flr_i32_f32 v5, m0 1134// GFX11: v_cvt_floor_i32_f32_e32 v5, m0 ; encoding: [0x7d,0x1a,0x0a,0x7e] 1135 1136v_cvt_flr_i32_f32 v5, exec_lo 1137// GFX11: v_cvt_floor_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x1a,0x0a,0x7e] 1138 1139v_cvt_flr_i32_f32 v5, exec_hi 1140// GFX11: v_cvt_floor_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x1a,0x0a,0x7e] 1141 1142v_cvt_flr_i32_f32 v5, null 1143// GFX11: v_cvt_floor_i32_f32_e32 v5, null ; encoding: [0x7c,0x1a,0x0a,0x7e] 1144 1145v_cvt_flr_i32_f32 v5, -1 1146// GFX11: v_cvt_floor_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x1a,0x0a,0x7e] 1147 1148v_cvt_flr_i32_f32 v5, 0.5 1149// GFX11: v_cvt_floor_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x1a,0x0a,0x7e] 1150 1151v_cvt_flr_i32_f32 v5, src_scc 1152// GFX11: v_cvt_floor_i32_f32_e32 v5, src_scc ; encoding: [0xfd,0x1a,0x0a,0x7e] 1153 1154v_cvt_flr_i32_f32 v255, 0xaf123456 1155// GFX11: v_cvt_floor_i32_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x1a,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1156 1157v_cvt_i16_f16 v5.l, v1.l 1158// GFX11: v_cvt_i16_f16_e32 v5.l, v1.l ; encoding: [0x01,0xa7,0x0a,0x7e] 1159 1160v_cvt_i16_f16 v5.l, v127.l 1161// GFX11: v_cvt_i16_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xa7,0x0a,0x7e] 1162 1163v_cvt_i16_f16 v5.l, v1.h 1164// GFX11: v_cvt_i16_f16_e32 v5.l, v1.h ; encoding: [0x81,0xa7,0x0a,0x7e] 1165 1166v_cvt_i16_f16 v5.l, v127.h 1167// GFX11: v_cvt_i16_f16_e32 v5.l, v127.h ; encoding: [0xff,0xa7,0x0a,0x7e] 1168 1169v_cvt_i16_f16 v5.l, s1 1170// GFX11: v_cvt_i16_f16_e32 v5.l, s1 ; encoding: [0x01,0xa6,0x0a,0x7e] 1171 1172v_cvt_i16_f16 v5.l, s105 1173// GFX11: v_cvt_i16_f16_e32 v5.l, s105 ; encoding: [0x69,0xa6,0x0a,0x7e] 1174 1175v_cvt_i16_f16 v5.l, vcc_lo 1176// GFX11: v_cvt_i16_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xa6,0x0a,0x7e] 1177 1178v_cvt_i16_f16 v5.l, vcc_hi 1179// GFX11: v_cvt_i16_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xa6,0x0a,0x7e] 1180 1181v_cvt_i16_f16 v5.l, ttmp15 1182// GFX11: v_cvt_i16_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xa6,0x0a,0x7e] 1183 1184v_cvt_i16_f16 v5.l, m0 1185// GFX11: v_cvt_i16_f16_e32 v5.l, m0 ; encoding: [0x7d,0xa6,0x0a,0x7e] 1186 1187v_cvt_i16_f16 v5.l, exec_lo 1188// GFX11: v_cvt_i16_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xa6,0x0a,0x7e] 1189 1190v_cvt_i16_f16 v5.l, exec_hi 1191// GFX11: v_cvt_i16_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xa6,0x0a,0x7e] 1192 1193v_cvt_i16_f16 v5.l, null 1194// GFX11: v_cvt_i16_f16_e32 v5.l, null ; encoding: [0x7c,0xa6,0x0a,0x7e] 1195 1196v_cvt_i16_f16 v5.l, -1 1197// GFX11: v_cvt_i16_f16_e32 v5.l, -1 ; encoding: [0xc1,0xa6,0x0a,0x7e] 1198 1199v_cvt_i16_f16 v127.l, 0.5 1200// GFX11: v_cvt_i16_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xa6,0xfe,0x7e] 1201 1202v_cvt_i16_f16 v5.h, src_scc 1203// GFX11: v_cvt_i16_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xa6,0x0a,0x7f] 1204 1205v_cvt_i16_f16 v127.h, 0xfe0b 1206// GFX11: v_cvt_i16_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xa6,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 1207 1208v_cvt_i32_f32 v5, v1 1209// GFX11: v_cvt_i32_f32_e32 v5, v1 ; encoding: [0x01,0x11,0x0a,0x7e] 1210 1211v_cvt_i32_f32 v5, v255 1212// GFX11: v_cvt_i32_f32_e32 v5, v255 ; encoding: [0xff,0x11,0x0a,0x7e] 1213 1214v_cvt_i32_f32 v5, s1 1215// GFX11: v_cvt_i32_f32_e32 v5, s1 ; encoding: [0x01,0x10,0x0a,0x7e] 1216 1217v_cvt_i32_f32 v5, s105 1218// GFX11: v_cvt_i32_f32_e32 v5, s105 ; encoding: [0x69,0x10,0x0a,0x7e] 1219 1220v_cvt_i32_f32 v5, vcc_lo 1221// GFX11: v_cvt_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x10,0x0a,0x7e] 1222 1223v_cvt_i32_f32 v5, vcc_hi 1224// GFX11: v_cvt_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x10,0x0a,0x7e] 1225 1226v_cvt_i32_f32 v5, ttmp15 1227// GFX11: v_cvt_i32_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x10,0x0a,0x7e] 1228 1229v_cvt_i32_f32 v5, m0 1230// GFX11: v_cvt_i32_f32_e32 v5, m0 ; encoding: [0x7d,0x10,0x0a,0x7e] 1231 1232v_cvt_i32_f32 v5, exec_lo 1233// GFX11: v_cvt_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x10,0x0a,0x7e] 1234 1235v_cvt_i32_f32 v5, exec_hi 1236// GFX11: v_cvt_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x10,0x0a,0x7e] 1237 1238v_cvt_i32_f32 v5, null 1239// GFX11: v_cvt_i32_f32_e32 v5, null ; encoding: [0x7c,0x10,0x0a,0x7e] 1240 1241v_cvt_i32_f32 v5, -1 1242// GFX11: v_cvt_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x10,0x0a,0x7e] 1243 1244v_cvt_i32_f32 v5, 0.5 1245// GFX11: v_cvt_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x10,0x0a,0x7e] 1246 1247v_cvt_i32_f32 v5, src_scc 1248// GFX11: v_cvt_i32_f32_e32 v5, src_scc ; encoding: [0xfd,0x10,0x0a,0x7e] 1249 1250v_cvt_i32_f32 v255, 0xaf123456 1251// GFX11: v_cvt_i32_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x10,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1252 1253v_cvt_i32_f64 v5, v[1:2] 1254// GFX11: v_cvt_i32_f64_e32 v5, v[1:2] ; encoding: [0x01,0x07,0x0a,0x7e] 1255 1256v_cvt_i32_f64 v5, v[254:255] 1257// GFX11: v_cvt_i32_f64_e32 v5, v[254:255] ; encoding: [0xfe,0x07,0x0a,0x7e] 1258 1259v_cvt_i32_f64 v5, s[2:3] 1260// GFX11: v_cvt_i32_f64_e32 v5, s[2:3] ; encoding: [0x02,0x06,0x0a,0x7e] 1261 1262v_cvt_i32_f64 v5, s[104:105] 1263// GFX11: v_cvt_i32_f64_e32 v5, s[104:105] ; encoding: [0x68,0x06,0x0a,0x7e] 1264 1265v_cvt_i32_f64 v5, vcc 1266// GFX11: v_cvt_i32_f64_e32 v5, vcc ; encoding: [0x6a,0x06,0x0a,0x7e] 1267 1268v_cvt_i32_f64 v5, ttmp[14:15] 1269// GFX11: v_cvt_i32_f64_e32 v5, ttmp[14:15] ; encoding: [0x7a,0x06,0x0a,0x7e] 1270 1271v_cvt_i32_f64 v5, exec 1272// GFX11: v_cvt_i32_f64_e32 v5, exec ; encoding: [0x7e,0x06,0x0a,0x7e] 1273 1274v_cvt_i32_f64 v5, null 1275// GFX11: v_cvt_i32_f64_e32 v5, null ; encoding: [0x7c,0x06,0x0a,0x7e] 1276 1277v_cvt_i32_f64 v5, -1 1278// GFX11: v_cvt_i32_f64_e32 v5, -1 ; encoding: [0xc1,0x06,0x0a,0x7e] 1279 1280v_cvt_i32_f64 v5, 0.5 1281// GFX11: v_cvt_i32_f64_e32 v5, 0.5 ; encoding: [0xf0,0x06,0x0a,0x7e] 1282 1283v_cvt_i32_f64 v5, src_scc 1284// GFX11: v_cvt_i32_f64_e32 v5, src_scc ; encoding: [0xfd,0x06,0x0a,0x7e] 1285 1286v_cvt_i32_f64 v255, 0xaf123456 1287// GFX11: v_cvt_i32_f64_e32 v255, 0xaf123456 ; encoding: [0xff,0x06,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1288 1289v_cvt_i32_i16 v5, v1.l 1290// GFX11: v_cvt_i32_i16_e32 v5, v1.l ; encoding: [0x01,0xd5,0x0a,0x7e] 1291 1292v_cvt_i32_i16 v5, v127.l 1293// GFX11: v_cvt_i32_i16_e32 v5, v127.l ; encoding: [0x7f,0xd5,0x0a,0x7e] 1294 1295v_cvt_i32_i16 v5, s1 1296// GFX11: v_cvt_i32_i16_e32 v5, s1 ; encoding: [0x01,0xd4,0x0a,0x7e] 1297 1298v_cvt_i32_i16 v5, s105 1299// GFX11: v_cvt_i32_i16_e32 v5, s105 ; encoding: [0x69,0xd4,0x0a,0x7e] 1300 1301v_cvt_i32_i16 v5, vcc_lo 1302// GFX11: v_cvt_i32_i16_e32 v5, vcc_lo ; encoding: [0x6a,0xd4,0x0a,0x7e] 1303 1304v_cvt_i32_i16 v5, vcc_hi 1305// GFX11: v_cvt_i32_i16_e32 v5, vcc_hi ; encoding: [0x6b,0xd4,0x0a,0x7e] 1306 1307v_cvt_i32_i16 v5, ttmp15 1308// GFX11: v_cvt_i32_i16_e32 v5, ttmp15 ; encoding: [0x7b,0xd4,0x0a,0x7e] 1309 1310v_cvt_i32_i16 v5, m0 1311// GFX11: v_cvt_i32_i16_e32 v5, m0 ; encoding: [0x7d,0xd4,0x0a,0x7e] 1312 1313v_cvt_i32_i16 v5, exec_lo 1314// GFX11: v_cvt_i32_i16_e32 v5, exec_lo ; encoding: [0x7e,0xd4,0x0a,0x7e] 1315 1316v_cvt_i32_i16 v5, exec_hi 1317// GFX11: v_cvt_i32_i16_e32 v5, exec_hi ; encoding: [0x7f,0xd4,0x0a,0x7e] 1318 1319v_cvt_i32_i16 v5, null 1320// GFX11: v_cvt_i32_i16_e32 v5, null ; encoding: [0x7c,0xd4,0x0a,0x7e] 1321 1322v_cvt_i32_i16 v5, -1 1323// GFX11: v_cvt_i32_i16_e32 v5, -1 ; encoding: [0xc1,0xd4,0x0a,0x7e] 1324 1325v_cvt_i32_i16 v5, 0.5 1326// GFX11: v_cvt_i32_i16_e32 v5, 0.5 ; encoding: [0xf0,0xd4,0x0a,0x7e] 1327 1328v_cvt_i32_i16 v5, src_scc 1329// GFX11: v_cvt_i32_i16_e32 v5, src_scc ; encoding: [0xfd,0xd4,0x0a,0x7e] 1330 1331v_cvt_i32_i16 v255, 0xfe0b 1332// GFX11: v_cvt_i32_i16_e32 v255, 0xfe0b ; encoding: [0xff,0xd4,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 1333 1334v_cvt_i32_i16 v5, v1.h 1335// GFX11: v_cvt_i32_i16_e32 v5, v1.h ; encoding: [0x81,0xd5,0x0a,0x7e] 1336 1337v_cvt_i32_i16 v5, v127.h 1338// GFX11: v_cvt_i32_i16_e32 v5, v127.h ; encoding: [0xff,0xd5,0x0a,0x7e] 1339 1340v_cvt_nearest_i32_f32 v5, v1 1341// GFX11: v_cvt_nearest_i32_f32_e32 v5, v1 ; encoding: [0x01,0x19,0x0a,0x7e] 1342 1343v_cvt_nearest_i32_f32 v5, v255 1344// GFX11: v_cvt_nearest_i32_f32_e32 v5, v255 ; encoding: [0xff,0x19,0x0a,0x7e] 1345 1346v_cvt_nearest_i32_f32 v5, s1 1347// GFX11: v_cvt_nearest_i32_f32_e32 v5, s1 ; encoding: [0x01,0x18,0x0a,0x7e] 1348 1349v_cvt_nearest_i32_f32 v5, s105 1350// GFX11: v_cvt_nearest_i32_f32_e32 v5, s105 ; encoding: [0x69,0x18,0x0a,0x7e] 1351 1352v_cvt_nearest_i32_f32 v5, vcc_lo 1353// GFX11: v_cvt_nearest_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x18,0x0a,0x7e] 1354 1355v_cvt_nearest_i32_f32 v5, vcc_hi 1356// GFX11: v_cvt_nearest_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x18,0x0a,0x7e] 1357 1358v_cvt_nearest_i32_f32 v5, ttmp15 1359// GFX11: v_cvt_nearest_i32_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x18,0x0a,0x7e] 1360 1361v_cvt_nearest_i32_f32 v5, m0 1362// GFX11: v_cvt_nearest_i32_f32_e32 v5, m0 ; encoding: [0x7d,0x18,0x0a,0x7e] 1363 1364v_cvt_nearest_i32_f32 v5, exec_lo 1365// GFX11: v_cvt_nearest_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x18,0x0a,0x7e] 1366 1367v_cvt_nearest_i32_f32 v5, exec_hi 1368// GFX11: v_cvt_nearest_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x18,0x0a,0x7e] 1369 1370v_cvt_nearest_i32_f32 v5, null 1371// GFX11: v_cvt_nearest_i32_f32_e32 v5, null ; encoding: [0x7c,0x18,0x0a,0x7e] 1372 1373v_cvt_nearest_i32_f32 v5, -1 1374// GFX11: v_cvt_nearest_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x18,0x0a,0x7e] 1375 1376v_cvt_nearest_i32_f32 v5, 0.5 1377// GFX11: v_cvt_nearest_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x18,0x0a,0x7e] 1378 1379v_cvt_nearest_i32_f32 v5, src_scc 1380// GFX11: v_cvt_nearest_i32_f32_e32 v5, src_scc ; encoding: [0xfd,0x18,0x0a,0x7e] 1381 1382v_cvt_nearest_i32_f32 v255, 0xaf123456 1383// GFX11: v_cvt_nearest_i32_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x18,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1384 1385v_cvt_norm_i16_f16 v5.l, v1.l 1386// GFX11: v_cvt_norm_i16_f16_e32 v5.l, v1.l ; encoding: [0x01,0xc7,0x0a,0x7e] 1387 1388v_cvt_norm_i16_f16 v5.l, v127.l 1389// GFX11: v_cvt_norm_i16_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xc7,0x0a,0x7e] 1390 1391v_cvt_norm_i16_f16 v5.l, v1.h 1392// GFX11: v_cvt_norm_i16_f16_e32 v5.l, v1.h ; encoding: [0x81,0xc7,0x0a,0x7e] 1393 1394v_cvt_norm_i16_f16 v5.l, v127.h 1395// GFX11: v_cvt_norm_i16_f16_e32 v5.l, v127.h ; encoding: [0xff,0xc7,0x0a,0x7e] 1396 1397v_cvt_norm_i16_f16 v5.l, s1 1398// GFX11: v_cvt_norm_i16_f16_e32 v5.l, s1 ; encoding: [0x01,0xc6,0x0a,0x7e] 1399 1400v_cvt_norm_i16_f16 v5.l, s105 1401// GFX11: v_cvt_norm_i16_f16_e32 v5.l, s105 ; encoding: [0x69,0xc6,0x0a,0x7e] 1402 1403v_cvt_norm_i16_f16 v5.l, vcc_lo 1404// GFX11: v_cvt_norm_i16_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xc6,0x0a,0x7e] 1405 1406v_cvt_norm_i16_f16 v5.l, vcc_hi 1407// GFX11: v_cvt_norm_i16_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xc6,0x0a,0x7e] 1408 1409v_cvt_norm_i16_f16 v5.l, ttmp15 1410// GFX11: v_cvt_norm_i16_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xc6,0x0a,0x7e] 1411 1412v_cvt_norm_i16_f16 v5.l, m0 1413// GFX11: v_cvt_norm_i16_f16_e32 v5.l, m0 ; encoding: [0x7d,0xc6,0x0a,0x7e] 1414 1415v_cvt_norm_i16_f16 v5.l, exec_lo 1416// GFX11: v_cvt_norm_i16_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xc6,0x0a,0x7e] 1417 1418v_cvt_norm_i16_f16 v5.l, exec_hi 1419// GFX11: v_cvt_norm_i16_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xc6,0x0a,0x7e] 1420 1421v_cvt_norm_i16_f16 v5.l, null 1422// GFX11: v_cvt_norm_i16_f16_e32 v5.l, null ; encoding: [0x7c,0xc6,0x0a,0x7e] 1423 1424v_cvt_norm_i16_f16 v5.l, -1 1425// GFX11: v_cvt_norm_i16_f16_e32 v5.l, -1 ; encoding: [0xc1,0xc6,0x0a,0x7e] 1426 1427v_cvt_norm_i16_f16 v127.l, 0.5 1428// GFX11: v_cvt_norm_i16_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xc6,0xfe,0x7e] 1429 1430v_cvt_norm_i16_f16 v5.h, src_scc 1431// GFX11: v_cvt_norm_i16_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xc6,0x0a,0x7f] 1432 1433v_cvt_norm_i16_f16 v127.h, 0xfe0b 1434// GFX11: v_cvt_norm_i16_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xc6,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 1435 1436v_cvt_norm_u16_f16 v5.l, v1.l 1437// GFX11: v_cvt_norm_u16_f16_e32 v5.l, v1.l ; encoding: [0x01,0xc9,0x0a,0x7e] 1438 1439v_cvt_norm_u16_f16 v5.l, v127.l 1440// GFX11: v_cvt_norm_u16_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xc9,0x0a,0x7e] 1441 1442v_cvt_norm_u16_f16 v5.l, v1.h 1443// GFX11: v_cvt_norm_u16_f16_e32 v5.l, v1.h ; encoding: [0x81,0xc9,0x0a,0x7e] 1444 1445v_cvt_norm_u16_f16 v5.l, v127.h 1446// GFX11: v_cvt_norm_u16_f16_e32 v5.l, v127.h ; encoding: [0xff,0xc9,0x0a,0x7e] 1447 1448v_cvt_norm_u16_f16 v5.l, s1 1449// GFX11: v_cvt_norm_u16_f16_e32 v5.l, s1 ; encoding: [0x01,0xc8,0x0a,0x7e] 1450 1451v_cvt_norm_u16_f16 v5.l, s105 1452// GFX11: v_cvt_norm_u16_f16_e32 v5.l, s105 ; encoding: [0x69,0xc8,0x0a,0x7e] 1453 1454v_cvt_norm_u16_f16 v5.l, vcc_lo 1455// GFX11: v_cvt_norm_u16_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xc8,0x0a,0x7e] 1456 1457v_cvt_norm_u16_f16 v5.l, vcc_hi 1458// GFX11: v_cvt_norm_u16_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xc8,0x0a,0x7e] 1459 1460v_cvt_norm_u16_f16 v5.l, ttmp15 1461// GFX11: v_cvt_norm_u16_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xc8,0x0a,0x7e] 1462 1463v_cvt_norm_u16_f16 v5.l, m0 1464// GFX11: v_cvt_norm_u16_f16_e32 v5.l, m0 ; encoding: [0x7d,0xc8,0x0a,0x7e] 1465 1466v_cvt_norm_u16_f16 v5.l, exec_lo 1467// GFX11: v_cvt_norm_u16_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xc8,0x0a,0x7e] 1468 1469v_cvt_norm_u16_f16 v5.l, exec_hi 1470// GFX11: v_cvt_norm_u16_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xc8,0x0a,0x7e] 1471 1472v_cvt_norm_u16_f16 v5.l, null 1473// GFX11: v_cvt_norm_u16_f16_e32 v5.l, null ; encoding: [0x7c,0xc8,0x0a,0x7e] 1474 1475v_cvt_norm_u16_f16 v5.l, -1 1476// GFX11: v_cvt_norm_u16_f16_e32 v5.l, -1 ; encoding: [0xc1,0xc8,0x0a,0x7e] 1477 1478v_cvt_norm_u16_f16 v127.l, 0.5 1479// GFX11: v_cvt_norm_u16_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xc8,0xfe,0x7e] 1480 1481v_cvt_norm_u16_f16 v5.h, src_scc 1482// GFX11: v_cvt_norm_u16_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xc8,0x0a,0x7f] 1483 1484v_cvt_norm_u16_f16 v127.h, 0xfe0b 1485// GFX11: v_cvt_norm_u16_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xc8,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 1486 1487v_cvt_off_f32_i4 v5, v1 1488// GFX11: v_cvt_off_f32_i4_e32 v5, v1 ; encoding: [0x01,0x1d,0x0a,0x7e] 1489 1490v_cvt_off_f32_i4 v5, v255 1491// GFX11: v_cvt_off_f32_i4_e32 v5, v255 ; encoding: [0xff,0x1d,0x0a,0x7e] 1492 1493v_cvt_off_f32_i4 v5, s1 1494// GFX11: v_cvt_off_f32_i4_e32 v5, s1 ; encoding: [0x01,0x1c,0x0a,0x7e] 1495 1496v_cvt_off_f32_i4 v5, s105 1497// GFX11: v_cvt_off_f32_i4_e32 v5, s105 ; encoding: [0x69,0x1c,0x0a,0x7e] 1498 1499v_cvt_off_f32_i4 v5, vcc_lo 1500// GFX11: v_cvt_off_f32_i4_e32 v5, vcc_lo ; encoding: [0x6a,0x1c,0x0a,0x7e] 1501 1502v_cvt_off_f32_i4 v5, vcc_hi 1503// GFX11: v_cvt_off_f32_i4_e32 v5, vcc_hi ; encoding: [0x6b,0x1c,0x0a,0x7e] 1504 1505v_cvt_off_f32_i4 v5, ttmp15 1506// GFX11: v_cvt_off_f32_i4_e32 v5, ttmp15 ; encoding: [0x7b,0x1c,0x0a,0x7e] 1507 1508v_cvt_off_f32_i4 v5, m0 1509// GFX11: v_cvt_off_f32_i4_e32 v5, m0 ; encoding: [0x7d,0x1c,0x0a,0x7e] 1510 1511v_cvt_off_f32_i4 v5, exec_lo 1512// GFX11: v_cvt_off_f32_i4_e32 v5, exec_lo ; encoding: [0x7e,0x1c,0x0a,0x7e] 1513 1514v_cvt_off_f32_i4 v5, exec_hi 1515// GFX11: v_cvt_off_f32_i4_e32 v5, exec_hi ; encoding: [0x7f,0x1c,0x0a,0x7e] 1516 1517v_cvt_off_f32_i4 v5, null 1518// GFX11: v_cvt_off_f32_i4_e32 v5, null ; encoding: [0x7c,0x1c,0x0a,0x7e] 1519 1520v_cvt_off_f32_i4 v5, -1 1521// GFX11: v_cvt_off_f32_i4_e32 v5, -1 ; encoding: [0xc1,0x1c,0x0a,0x7e] 1522 1523v_cvt_off_f32_i4 v5, 0.5 1524// GFX11: v_cvt_off_f32_i4_e32 v5, 0.5 ; encoding: [0xf0,0x1c,0x0a,0x7e] 1525 1526v_cvt_off_f32_i4 v5, src_scc 1527// GFX11: v_cvt_off_f32_i4_e32 v5, src_scc ; encoding: [0xfd,0x1c,0x0a,0x7e] 1528 1529v_cvt_off_f32_i4 v255, 0x4f 1530// GFX11: v_cvt_off_f32_i4_e32 v255, 0x4f ; encoding: [0xff,0x1c,0xfe,0x7f,0x4f,0x00,0x00,0x00] 1531 1532v_cvt_rpi_i32_f32 v5, v1 1533// GFX11: v_cvt_nearest_i32_f32_e32 v5, v1 ; encoding: [0x01,0x19,0x0a,0x7e] 1534 1535v_cvt_rpi_i32_f32 v5, v255 1536// GFX11: v_cvt_nearest_i32_f32_e32 v5, v255 ; encoding: [0xff,0x19,0x0a,0x7e] 1537 1538v_cvt_rpi_i32_f32 v5, s1 1539// GFX11: v_cvt_nearest_i32_f32_e32 v5, s1 ; encoding: [0x01,0x18,0x0a,0x7e] 1540 1541v_cvt_rpi_i32_f32 v5, s105 1542// GFX11: v_cvt_nearest_i32_f32_e32 v5, s105 ; encoding: [0x69,0x18,0x0a,0x7e] 1543 1544v_cvt_rpi_i32_f32 v5, vcc_lo 1545// GFX11: v_cvt_nearest_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x18,0x0a,0x7e] 1546 1547v_cvt_rpi_i32_f32 v5, vcc_hi 1548// GFX11: v_cvt_nearest_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x18,0x0a,0x7e] 1549 1550v_cvt_rpi_i32_f32 v5, ttmp15 1551// GFX11: v_cvt_nearest_i32_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x18,0x0a,0x7e] 1552 1553v_cvt_rpi_i32_f32 v5, m0 1554// GFX11: v_cvt_nearest_i32_f32_e32 v5, m0 ; encoding: [0x7d,0x18,0x0a,0x7e] 1555 1556v_cvt_rpi_i32_f32 v5, exec_lo 1557// GFX11: v_cvt_nearest_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x18,0x0a,0x7e] 1558 1559v_cvt_rpi_i32_f32 v5, exec_hi 1560// GFX11: v_cvt_nearest_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x18,0x0a,0x7e] 1561 1562v_cvt_rpi_i32_f32 v5, null 1563// GFX11: v_cvt_nearest_i32_f32_e32 v5, null ; encoding: [0x7c,0x18,0x0a,0x7e] 1564 1565v_cvt_rpi_i32_f32 v5, -1 1566// GFX11: v_cvt_nearest_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x18,0x0a,0x7e] 1567 1568v_cvt_rpi_i32_f32 v5, 0.5 1569// GFX11: v_cvt_nearest_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x18,0x0a,0x7e] 1570 1571v_cvt_rpi_i32_f32 v5, src_scc 1572// GFX11: v_cvt_nearest_i32_f32_e32 v5, src_scc ; encoding: [0xfd,0x18,0x0a,0x7e] 1573 1574v_cvt_rpi_i32_f32 v255, 0xaf123456 1575// GFX11: v_cvt_nearest_i32_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x18,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1576 1577v_cvt_u16_f16 v5.l, v1.l 1578// GFX11: v_cvt_u16_f16_e32 v5.l, v1.l ; encoding: [0x01,0xa5,0x0a,0x7e] 1579 1580v_cvt_u16_f16 v5.l, v127.l 1581// GFX11: v_cvt_u16_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xa5,0x0a,0x7e] 1582 1583v_cvt_u16_f16 v5.l, v1.h 1584// GFX11: v_cvt_u16_f16_e32 v5.l, v1.h ; encoding: [0x81,0xa5,0x0a,0x7e] 1585 1586v_cvt_u16_f16 v5.l, v127.h 1587// GFX11: v_cvt_u16_f16_e32 v5.l, v127.h ; encoding: [0xff,0xa5,0x0a,0x7e] 1588 1589v_cvt_u16_f16 v5.l, s1 1590// GFX11: v_cvt_u16_f16_e32 v5.l, s1 ; encoding: [0x01,0xa4,0x0a,0x7e] 1591 1592v_cvt_u16_f16 v5.l, s105 1593// GFX11: v_cvt_u16_f16_e32 v5.l, s105 ; encoding: [0x69,0xa4,0x0a,0x7e] 1594 1595v_cvt_u16_f16 v5.l, vcc_lo 1596// GFX11: v_cvt_u16_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xa4,0x0a,0x7e] 1597 1598v_cvt_u16_f16 v5.l, vcc_hi 1599// GFX11: v_cvt_u16_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xa4,0x0a,0x7e] 1600 1601v_cvt_u16_f16 v5.l, ttmp15 1602// GFX11: v_cvt_u16_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xa4,0x0a,0x7e] 1603 1604v_cvt_u16_f16 v5.l, m0 1605// GFX11: v_cvt_u16_f16_e32 v5.l, m0 ; encoding: [0x7d,0xa4,0x0a,0x7e] 1606 1607v_cvt_u16_f16 v5.l, exec_lo 1608// GFX11: v_cvt_u16_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xa4,0x0a,0x7e] 1609 1610v_cvt_u16_f16 v5.l, exec_hi 1611// GFX11: v_cvt_u16_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xa4,0x0a,0x7e] 1612 1613v_cvt_u16_f16 v5.l, null 1614// GFX11: v_cvt_u16_f16_e32 v5.l, null ; encoding: [0x7c,0xa4,0x0a,0x7e] 1615 1616v_cvt_u16_f16 v5.l, -1 1617// GFX11: v_cvt_u16_f16_e32 v5.l, -1 ; encoding: [0xc1,0xa4,0x0a,0x7e] 1618 1619v_cvt_u16_f16 v127.l, 0.5 1620// GFX11: v_cvt_u16_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xa4,0xfe,0x7e] 1621 1622v_cvt_u16_f16 v5.h, src_scc 1623// GFX11: v_cvt_u16_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xa4,0x0a,0x7f] 1624 1625v_cvt_u16_f16 v127.h, 0xfe0b 1626// GFX11: v_cvt_u16_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xa4,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 1627 1628v_cvt_u32_f32 v5, v1 1629// GFX11: v_cvt_u32_f32_e32 v5, v1 ; encoding: [0x01,0x0f,0x0a,0x7e] 1630 1631v_cvt_u32_f32 v5, v255 1632// GFX11: v_cvt_u32_f32_e32 v5, v255 ; encoding: [0xff,0x0f,0x0a,0x7e] 1633 1634v_cvt_u32_f32 v5, s1 1635// GFX11: v_cvt_u32_f32_e32 v5, s1 ; encoding: [0x01,0x0e,0x0a,0x7e] 1636 1637v_cvt_u32_f32 v5, s105 1638// GFX11: v_cvt_u32_f32_e32 v5, s105 ; encoding: [0x69,0x0e,0x0a,0x7e] 1639 1640v_cvt_u32_f32 v5, vcc_lo 1641// GFX11: v_cvt_u32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x0e,0x0a,0x7e] 1642 1643v_cvt_u32_f32 v5, vcc_hi 1644// GFX11: v_cvt_u32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x0e,0x0a,0x7e] 1645 1646v_cvt_u32_f32 v5, ttmp15 1647// GFX11: v_cvt_u32_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x0e,0x0a,0x7e] 1648 1649v_cvt_u32_f32 v5, m0 1650// GFX11: v_cvt_u32_f32_e32 v5, m0 ; encoding: [0x7d,0x0e,0x0a,0x7e] 1651 1652v_cvt_u32_f32 v5, exec_lo 1653// GFX11: v_cvt_u32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x0e,0x0a,0x7e] 1654 1655v_cvt_u32_f32 v5, exec_hi 1656// GFX11: v_cvt_u32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x0e,0x0a,0x7e] 1657 1658v_cvt_u32_f32 v5, null 1659// GFX11: v_cvt_u32_f32_e32 v5, null ; encoding: [0x7c,0x0e,0x0a,0x7e] 1660 1661v_cvt_u32_f32 v5, -1 1662// GFX11: v_cvt_u32_f32_e32 v5, -1 ; encoding: [0xc1,0x0e,0x0a,0x7e] 1663 1664v_cvt_u32_f32 v5, 0.5 1665// GFX11: v_cvt_u32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x0e,0x0a,0x7e] 1666 1667v_cvt_u32_f32 v5, src_scc 1668// GFX11: v_cvt_u32_f32_e32 v5, src_scc ; encoding: [0xfd,0x0e,0x0a,0x7e] 1669 1670v_cvt_u32_f32 v255, 0xaf123456 1671// GFX11: v_cvt_u32_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x0e,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1672 1673v_cvt_u32_f64 v5, v[1:2] 1674// GFX11: v_cvt_u32_f64_e32 v5, v[1:2] ; encoding: [0x01,0x2b,0x0a,0x7e] 1675 1676v_cvt_u32_f64 v5, v[254:255] 1677// GFX11: v_cvt_u32_f64_e32 v5, v[254:255] ; encoding: [0xfe,0x2b,0x0a,0x7e] 1678 1679v_cvt_u32_f64 v5, s[2:3] 1680// GFX11: v_cvt_u32_f64_e32 v5, s[2:3] ; encoding: [0x02,0x2a,0x0a,0x7e] 1681 1682v_cvt_u32_f64 v5, s[104:105] 1683// GFX11: v_cvt_u32_f64_e32 v5, s[104:105] ; encoding: [0x68,0x2a,0x0a,0x7e] 1684 1685v_cvt_u32_f64 v5, vcc 1686// GFX11: v_cvt_u32_f64_e32 v5, vcc ; encoding: [0x6a,0x2a,0x0a,0x7e] 1687 1688v_cvt_u32_f64 v5, ttmp[14:15] 1689// GFX11: v_cvt_u32_f64_e32 v5, ttmp[14:15] ; encoding: [0x7a,0x2a,0x0a,0x7e] 1690 1691v_cvt_u32_f64 v5, exec 1692// GFX11: v_cvt_u32_f64_e32 v5, exec ; encoding: [0x7e,0x2a,0x0a,0x7e] 1693 1694v_cvt_u32_f64 v5, null 1695// GFX11: v_cvt_u32_f64_e32 v5, null ; encoding: [0x7c,0x2a,0x0a,0x7e] 1696 1697v_cvt_u32_f64 v5, -1 1698// GFX11: v_cvt_u32_f64_e32 v5, -1 ; encoding: [0xc1,0x2a,0x0a,0x7e] 1699 1700v_cvt_u32_f64 v5, 0.5 1701// GFX11: v_cvt_u32_f64_e32 v5, 0.5 ; encoding: [0xf0,0x2a,0x0a,0x7e] 1702 1703v_cvt_u32_f64 v5, src_scc 1704// GFX11: v_cvt_u32_f64_e32 v5, src_scc ; encoding: [0xfd,0x2a,0x0a,0x7e] 1705 1706v_cvt_u32_f64 v255, 0xaf123456 1707// GFX11: v_cvt_u32_f64_e32 v255, 0xaf123456 ; encoding: [0xff,0x2a,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1708 1709v_cvt_u32_u16 v5, v1.l 1710// GFX11: v_cvt_u32_u16_e32 v5, v1.l ; encoding: [0x01,0xd7,0x0a,0x7e] 1711 1712v_cvt_u32_u16 v5, v127.l 1713// GFX11: v_cvt_u32_u16_e32 v5, v127.l ; encoding: [0x7f,0xd7,0x0a,0x7e] 1714 1715v_cvt_u32_u16 v5, s1 1716// GFX11: v_cvt_u32_u16_e32 v5, s1 ; encoding: [0x01,0xd6,0x0a,0x7e] 1717 1718v_cvt_u32_u16 v5, s105 1719// GFX11: v_cvt_u32_u16_e32 v5, s105 ; encoding: [0x69,0xd6,0x0a,0x7e] 1720 1721v_cvt_u32_u16 v5, vcc_lo 1722// GFX11: v_cvt_u32_u16_e32 v5, vcc_lo ; encoding: [0x6a,0xd6,0x0a,0x7e] 1723 1724v_cvt_u32_u16 v5, vcc_hi 1725// GFX11: v_cvt_u32_u16_e32 v5, vcc_hi ; encoding: [0x6b,0xd6,0x0a,0x7e] 1726 1727v_cvt_u32_u16 v5, ttmp15 1728// GFX11: v_cvt_u32_u16_e32 v5, ttmp15 ; encoding: [0x7b,0xd6,0x0a,0x7e] 1729 1730v_cvt_u32_u16 v5, m0 1731// GFX11: v_cvt_u32_u16_e32 v5, m0 ; encoding: [0x7d,0xd6,0x0a,0x7e] 1732 1733v_cvt_u32_u16 v5, exec_lo 1734// GFX11: v_cvt_u32_u16_e32 v5, exec_lo ; encoding: [0x7e,0xd6,0x0a,0x7e] 1735 1736v_cvt_u32_u16 v5, exec_hi 1737// GFX11: v_cvt_u32_u16_e32 v5, exec_hi ; encoding: [0x7f,0xd6,0x0a,0x7e] 1738 1739v_cvt_u32_u16 v5, null 1740// GFX11: v_cvt_u32_u16_e32 v5, null ; encoding: [0x7c,0xd6,0x0a,0x7e] 1741 1742v_cvt_u32_u16 v5, -1 1743// GFX11: v_cvt_u32_u16_e32 v5, -1 ; encoding: [0xc1,0xd6,0x0a,0x7e] 1744 1745v_cvt_u32_u16 v5, 0.5 1746// GFX11: v_cvt_u32_u16_e32 v5, 0.5 ; encoding: [0xf0,0xd6,0x0a,0x7e] 1747 1748v_cvt_u32_u16 v5, src_scc 1749// GFX11: v_cvt_u32_u16_e32 v5, src_scc ; encoding: [0xfd,0xd6,0x0a,0x7e] 1750 1751v_cvt_u32_u16 v255, 0xfe0b 1752// GFX11: v_cvt_u32_u16_e32 v255, 0xfe0b ; encoding: [0xff,0xd6,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 1753 1754v_cvt_u32_u16 v5, v1.h 1755// GFX11: v_cvt_u32_u16_e32 v5, v1.h ; encoding: [0x81,0xd7,0x0a,0x7e] 1756 1757v_cvt_u32_u16 v5, v127.h 1758// GFX11: v_cvt_u32_u16_e32 v5, v127.h ; encoding: [0xff,0xd7,0x0a,0x7e] 1759 1760v_exp_f16 v5.l, v1.l 1761// GFX11: v_exp_f16_e32 v5.l, v1.l ; encoding: [0x01,0xb1,0x0a,0x7e] 1762 1763v_exp_f16 v5.l, v127.l 1764// GFX11: v_exp_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xb1,0x0a,0x7e] 1765 1766v_exp_f16 v5.l, v1.h 1767// GFX11: v_exp_f16_e32 v5.l, v1.h ; encoding: [0x81,0xb1,0x0a,0x7e] 1768 1769v_exp_f16 v5.l, v127.h 1770// GFX11: v_exp_f16_e32 v5.l, v127.h ; encoding: [0xff,0xb1,0x0a,0x7e] 1771 1772v_exp_f16 v5.l, s1 1773// GFX11: v_exp_f16_e32 v5.l, s1 ; encoding: [0x01,0xb0,0x0a,0x7e] 1774 1775v_exp_f16 v5.l, s105 1776// GFX11: v_exp_f16_e32 v5.l, s105 ; encoding: [0x69,0xb0,0x0a,0x7e] 1777 1778v_exp_f16 v5.l, vcc_lo 1779// GFX11: v_exp_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xb0,0x0a,0x7e] 1780 1781v_exp_f16 v5.l, vcc_hi 1782// GFX11: v_exp_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xb0,0x0a,0x7e] 1783 1784v_exp_f16 v5.l, ttmp15 1785// GFX11: v_exp_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xb0,0x0a,0x7e] 1786 1787v_exp_f16 v5.l, m0 1788// GFX11: v_exp_f16_e32 v5.l, m0 ; encoding: [0x7d,0xb0,0x0a,0x7e] 1789 1790v_exp_f16 v5.l, exec_lo 1791// GFX11: v_exp_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xb0,0x0a,0x7e] 1792 1793v_exp_f16 v5.l, exec_hi 1794// GFX11: v_exp_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xb0,0x0a,0x7e] 1795 1796v_exp_f16 v5.l, null 1797// GFX11: v_exp_f16_e32 v5.l, null ; encoding: [0x7c,0xb0,0x0a,0x7e] 1798 1799v_exp_f16 v5.l, -1 1800// GFX11: v_exp_f16_e32 v5.l, -1 ; encoding: [0xc1,0xb0,0x0a,0x7e] 1801 1802v_exp_f16 v127.l, 0.5 1803// GFX11: v_exp_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xb0,0xfe,0x7e] 1804 1805v_exp_f16 v5.h, src_scc 1806// GFX11: v_exp_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xb0,0x0a,0x7f] 1807 1808v_exp_f16 v127.h, 0xfe0b 1809// GFX11: v_exp_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xb0,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 1810 1811v_exp_f32 v5, v1 1812// GFX11: v_exp_f32_e32 v5, v1 ; encoding: [0x01,0x4b,0x0a,0x7e] 1813 1814v_exp_f32 v5, v255 1815// GFX11: v_exp_f32_e32 v5, v255 ; encoding: [0xff,0x4b,0x0a,0x7e] 1816 1817v_exp_f32 v5, s1 1818// GFX11: v_exp_f32_e32 v5, s1 ; encoding: [0x01,0x4a,0x0a,0x7e] 1819 1820v_exp_f32 v5, s105 1821// GFX11: v_exp_f32_e32 v5, s105 ; encoding: [0x69,0x4a,0x0a,0x7e] 1822 1823v_exp_f32 v5, vcc_lo 1824// GFX11: v_exp_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x4a,0x0a,0x7e] 1825 1826v_exp_f32 v5, vcc_hi 1827// GFX11: v_exp_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x4a,0x0a,0x7e] 1828 1829v_exp_f32 v5, ttmp15 1830// GFX11: v_exp_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x4a,0x0a,0x7e] 1831 1832v_exp_f32 v5, m0 1833// GFX11: v_exp_f32_e32 v5, m0 ; encoding: [0x7d,0x4a,0x0a,0x7e] 1834 1835v_exp_f32 v5, exec_lo 1836// GFX11: v_exp_f32_e32 v5, exec_lo ; encoding: [0x7e,0x4a,0x0a,0x7e] 1837 1838v_exp_f32 v5, exec_hi 1839// GFX11: v_exp_f32_e32 v5, exec_hi ; encoding: [0x7f,0x4a,0x0a,0x7e] 1840 1841v_exp_f32 v5, null 1842// GFX11: v_exp_f32_e32 v5, null ; encoding: [0x7c,0x4a,0x0a,0x7e] 1843 1844v_exp_f32 v5, -1 1845// GFX11: v_exp_f32_e32 v5, -1 ; encoding: [0xc1,0x4a,0x0a,0x7e] 1846 1847v_exp_f32 v5, 0.5 1848// GFX11: v_exp_f32_e32 v5, 0.5 ; encoding: [0xf0,0x4a,0x0a,0x7e] 1849 1850v_exp_f32 v5, src_scc 1851// GFX11: v_exp_f32_e32 v5, src_scc ; encoding: [0xfd,0x4a,0x0a,0x7e] 1852 1853v_exp_f32 v255, 0xaf123456 1854// GFX11: v_exp_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x4a,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1855 1856v_ffbh_i32 v5, v1 1857// GFX11: v_cls_i32_e32 v5, v1 ; encoding: [0x01,0x77,0x0a,0x7e] 1858 1859v_ffbh_i32 v5, v255 1860// GFX11: v_cls_i32_e32 v5, v255 ; encoding: [0xff,0x77,0x0a,0x7e] 1861 1862v_ffbh_i32 v5, s1 1863// GFX11: v_cls_i32_e32 v5, s1 ; encoding: [0x01,0x76,0x0a,0x7e] 1864 1865v_ffbh_i32 v5, s105 1866// GFX11: v_cls_i32_e32 v5, s105 ; encoding: [0x69,0x76,0x0a,0x7e] 1867 1868v_ffbh_i32 v5, vcc_lo 1869// GFX11: v_cls_i32_e32 v5, vcc_lo ; encoding: [0x6a,0x76,0x0a,0x7e] 1870 1871v_ffbh_i32 v5, vcc_hi 1872// GFX11: v_cls_i32_e32 v5, vcc_hi ; encoding: [0x6b,0x76,0x0a,0x7e] 1873 1874v_ffbh_i32 v5, ttmp15 1875// GFX11: v_cls_i32_e32 v5, ttmp15 ; encoding: [0x7b,0x76,0x0a,0x7e] 1876 1877v_ffbh_i32 v5, m0 1878// GFX11: v_cls_i32_e32 v5, m0 ; encoding: [0x7d,0x76,0x0a,0x7e] 1879 1880v_ffbh_i32 v5, exec_lo 1881// GFX11: v_cls_i32_e32 v5, exec_lo ; encoding: [0x7e,0x76,0x0a,0x7e] 1882 1883v_ffbh_i32 v5, exec_hi 1884// GFX11: v_cls_i32_e32 v5, exec_hi ; encoding: [0x7f,0x76,0x0a,0x7e] 1885 1886v_ffbh_i32 v5, null 1887// GFX11: v_cls_i32_e32 v5, null ; encoding: [0x7c,0x76,0x0a,0x7e] 1888 1889v_ffbh_i32 v5, -1 1890// GFX11: v_cls_i32_e32 v5, -1 ; encoding: [0xc1,0x76,0x0a,0x7e] 1891 1892v_ffbh_i32 v5, 0.5 1893// GFX11: v_cls_i32_e32 v5, 0.5 ; encoding: [0xf0,0x76,0x0a,0x7e] 1894 1895v_ffbh_i32 v5, src_scc 1896// GFX11: v_cls_i32_e32 v5, src_scc ; encoding: [0xfd,0x76,0x0a,0x7e] 1897 1898v_ffbh_i32 v255, 0xaf123456 1899// GFX11: v_cls_i32_e32 v255, 0xaf123456 ; encoding: [0xff,0x76,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1900 1901v_ffbh_u32 v5, v1 1902// GFX11: v_clz_i32_u32_e32 v5, v1 ; encoding: [0x01,0x73,0x0a,0x7e] 1903 1904v_ffbh_u32 v5, v255 1905// GFX11: v_clz_i32_u32_e32 v5, v255 ; encoding: [0xff,0x73,0x0a,0x7e] 1906 1907v_ffbh_u32 v5, s1 1908// GFX11: v_clz_i32_u32_e32 v5, s1 ; encoding: [0x01,0x72,0x0a,0x7e] 1909 1910v_ffbh_u32 v5, s105 1911// GFX11: v_clz_i32_u32_e32 v5, s105 ; encoding: [0x69,0x72,0x0a,0x7e] 1912 1913v_ffbh_u32 v5, vcc_lo 1914// GFX11: v_clz_i32_u32_e32 v5, vcc_lo ; encoding: [0x6a,0x72,0x0a,0x7e] 1915 1916v_ffbh_u32 v5, vcc_hi 1917// GFX11: v_clz_i32_u32_e32 v5, vcc_hi ; encoding: [0x6b,0x72,0x0a,0x7e] 1918 1919v_ffbh_u32 v5, ttmp15 1920// GFX11: v_clz_i32_u32_e32 v5, ttmp15 ; encoding: [0x7b,0x72,0x0a,0x7e] 1921 1922v_ffbh_u32 v5, m0 1923// GFX11: v_clz_i32_u32_e32 v5, m0 ; encoding: [0x7d,0x72,0x0a,0x7e] 1924 1925v_ffbh_u32 v5, exec_lo 1926// GFX11: v_clz_i32_u32_e32 v5, exec_lo ; encoding: [0x7e,0x72,0x0a,0x7e] 1927 1928v_ffbh_u32 v5, exec_hi 1929// GFX11: v_clz_i32_u32_e32 v5, exec_hi ; encoding: [0x7f,0x72,0x0a,0x7e] 1930 1931v_ffbh_u32 v5, null 1932// GFX11: v_clz_i32_u32_e32 v5, null ; encoding: [0x7c,0x72,0x0a,0x7e] 1933 1934v_ffbh_u32 v5, -1 1935// GFX11: v_clz_i32_u32_e32 v5, -1 ; encoding: [0xc1,0x72,0x0a,0x7e] 1936 1937v_ffbh_u32 v5, 0.5 1938// GFX11: v_clz_i32_u32_e32 v5, 0.5 ; encoding: [0xf0,0x72,0x0a,0x7e] 1939 1940v_ffbh_u32 v5, src_scc 1941// GFX11: v_clz_i32_u32_e32 v5, src_scc ; encoding: [0xfd,0x72,0x0a,0x7e] 1942 1943v_ffbh_u32 v255, 0xaf123456 1944// GFX11: v_clz_i32_u32_e32 v255, 0xaf123456 ; encoding: [0xff,0x72,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1945 1946v_ffbl_b32 v5, v1 1947// GFX11: v_ctz_i32_b32_e32 v5, v1 ; encoding: [0x01,0x75,0x0a,0x7e] 1948 1949v_ffbl_b32 v5, v255 1950// GFX11: v_ctz_i32_b32_e32 v5, v255 ; encoding: [0xff,0x75,0x0a,0x7e] 1951 1952v_ffbl_b32 v5, s1 1953// GFX11: v_ctz_i32_b32_e32 v5, s1 ; encoding: [0x01,0x74,0x0a,0x7e] 1954 1955v_ffbl_b32 v5, s105 1956// GFX11: v_ctz_i32_b32_e32 v5, s105 ; encoding: [0x69,0x74,0x0a,0x7e] 1957 1958v_ffbl_b32 v5, vcc_lo 1959// GFX11: v_ctz_i32_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x74,0x0a,0x7e] 1960 1961v_ffbl_b32 v5, vcc_hi 1962// GFX11: v_ctz_i32_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x74,0x0a,0x7e] 1963 1964v_ffbl_b32 v5, ttmp15 1965// GFX11: v_ctz_i32_b32_e32 v5, ttmp15 ; encoding: [0x7b,0x74,0x0a,0x7e] 1966 1967v_ffbl_b32 v5, m0 1968// GFX11: v_ctz_i32_b32_e32 v5, m0 ; encoding: [0x7d,0x74,0x0a,0x7e] 1969 1970v_ffbl_b32 v5, exec_lo 1971// GFX11: v_ctz_i32_b32_e32 v5, exec_lo ; encoding: [0x7e,0x74,0x0a,0x7e] 1972 1973v_ffbl_b32 v5, exec_hi 1974// GFX11: v_ctz_i32_b32_e32 v5, exec_hi ; encoding: [0x7f,0x74,0x0a,0x7e] 1975 1976v_ffbl_b32 v5, null 1977// GFX11: v_ctz_i32_b32_e32 v5, null ; encoding: [0x7c,0x74,0x0a,0x7e] 1978 1979v_ffbl_b32 v5, -1 1980// GFX11: v_ctz_i32_b32_e32 v5, -1 ; encoding: [0xc1,0x74,0x0a,0x7e] 1981 1982v_ffbl_b32 v5, 0.5 1983// GFX11: v_ctz_i32_b32_e32 v5, 0.5 ; encoding: [0xf0,0x74,0x0a,0x7e] 1984 1985v_ffbl_b32 v5, src_scc 1986// GFX11: v_ctz_i32_b32_e32 v5, src_scc ; encoding: [0xfd,0x74,0x0a,0x7e] 1987 1988v_ffbl_b32 v255, 0xaf123456 1989// GFX11: v_ctz_i32_b32_e32 v255, 0xaf123456 ; encoding: [0xff,0x74,0xfe,0x7f,0x56,0x34,0x12,0xaf] 1990 1991v_floor_f16 v5.l, v1.l 1992// GFX11: v_floor_f16_e32 v5.l, v1.l ; encoding: [0x01,0xb7,0x0a,0x7e] 1993 1994v_floor_f16 v5.l, v127.l 1995// GFX11: v_floor_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xb7,0x0a,0x7e] 1996 1997v_floor_f16 v5.l, v1.h 1998// GFX11: v_floor_f16_e32 v5.l, v1.h ; encoding: [0x81,0xb7,0x0a,0x7e] 1999 2000v_floor_f16 v5.l, v127.h 2001// GFX11: v_floor_f16_e32 v5.l, v127.h ; encoding: [0xff,0xb7,0x0a,0x7e] 2002 2003v_floor_f16 v5.l, s1 2004// GFX11: v_floor_f16_e32 v5.l, s1 ; encoding: [0x01,0xb6,0x0a,0x7e] 2005 2006v_floor_f16 v5.l, s105 2007// GFX11: v_floor_f16_e32 v5.l, s105 ; encoding: [0x69,0xb6,0x0a,0x7e] 2008 2009v_floor_f16 v5.l, vcc_lo 2010// GFX11: v_floor_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xb6,0x0a,0x7e] 2011 2012v_floor_f16 v5.l, vcc_hi 2013// GFX11: v_floor_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xb6,0x0a,0x7e] 2014 2015v_floor_f16 v5.l, ttmp15 2016// GFX11: v_floor_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xb6,0x0a,0x7e] 2017 2018v_floor_f16 v5.l, m0 2019// GFX11: v_floor_f16_e32 v5.l, m0 ; encoding: [0x7d,0xb6,0x0a,0x7e] 2020 2021v_floor_f16 v5.l, exec_lo 2022// GFX11: v_floor_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xb6,0x0a,0x7e] 2023 2024v_floor_f16 v5.l, exec_hi 2025// GFX11: v_floor_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xb6,0x0a,0x7e] 2026 2027v_floor_f16 v5.l, null 2028// GFX11: v_floor_f16_e32 v5.l, null ; encoding: [0x7c,0xb6,0x0a,0x7e] 2029 2030v_floor_f16 v5.l, -1 2031// GFX11: v_floor_f16_e32 v5.l, -1 ; encoding: [0xc1,0xb6,0x0a,0x7e] 2032 2033v_floor_f16 v127.l, 0.5 2034// GFX11: v_floor_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xb6,0xfe,0x7e] 2035 2036v_floor_f16 v5.h, src_scc 2037// GFX11: v_floor_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xb6,0x0a,0x7f] 2038 2039v_floor_f16 v127.h, 0xfe0b 2040// GFX11: v_floor_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xb6,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 2041 2042v_floor_f32 v5, v1 2043// GFX11: v_floor_f32_e32 v5, v1 ; encoding: [0x01,0x49,0x0a,0x7e] 2044 2045v_floor_f32 v5, v255 2046// GFX11: v_floor_f32_e32 v5, v255 ; encoding: [0xff,0x49,0x0a,0x7e] 2047 2048v_floor_f32 v5, s1 2049// GFX11: v_floor_f32_e32 v5, s1 ; encoding: [0x01,0x48,0x0a,0x7e] 2050 2051v_floor_f32 v5, s105 2052// GFX11: v_floor_f32_e32 v5, s105 ; encoding: [0x69,0x48,0x0a,0x7e] 2053 2054v_floor_f32 v5, vcc_lo 2055// GFX11: v_floor_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x48,0x0a,0x7e] 2056 2057v_floor_f32 v5, vcc_hi 2058// GFX11: v_floor_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x48,0x0a,0x7e] 2059 2060v_floor_f32 v5, ttmp15 2061// GFX11: v_floor_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x48,0x0a,0x7e] 2062 2063v_floor_f32 v5, m0 2064// GFX11: v_floor_f32_e32 v5, m0 ; encoding: [0x7d,0x48,0x0a,0x7e] 2065 2066v_floor_f32 v5, exec_lo 2067// GFX11: v_floor_f32_e32 v5, exec_lo ; encoding: [0x7e,0x48,0x0a,0x7e] 2068 2069v_floor_f32 v5, exec_hi 2070// GFX11: v_floor_f32_e32 v5, exec_hi ; encoding: [0x7f,0x48,0x0a,0x7e] 2071 2072v_floor_f32 v5, null 2073// GFX11: v_floor_f32_e32 v5, null ; encoding: [0x7c,0x48,0x0a,0x7e] 2074 2075v_floor_f32 v5, -1 2076// GFX11: v_floor_f32_e32 v5, -1 ; encoding: [0xc1,0x48,0x0a,0x7e] 2077 2078v_floor_f32 v5, 0.5 2079// GFX11: v_floor_f32_e32 v5, 0.5 ; encoding: [0xf0,0x48,0x0a,0x7e] 2080 2081v_floor_f32 v5, src_scc 2082// GFX11: v_floor_f32_e32 v5, src_scc ; encoding: [0xfd,0x48,0x0a,0x7e] 2083 2084v_floor_f32 v255, 0xaf123456 2085// GFX11: v_floor_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x48,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2086 2087v_floor_f64 v[5:6], v[1:2] 2088// GFX11: v_floor_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x35,0x0a,0x7e] 2089 2090v_floor_f64 v[5:6], v[254:255] 2091// GFX11: v_floor_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x35,0x0a,0x7e] 2092 2093v_floor_f64 v[5:6], s[2:3] 2094// GFX11: v_floor_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x34,0x0a,0x7e] 2095 2096v_floor_f64 v[5:6], s[104:105] 2097// GFX11: v_floor_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x34,0x0a,0x7e] 2098 2099v_floor_f64 v[5:6], vcc 2100// GFX11: v_floor_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x34,0x0a,0x7e] 2101 2102v_floor_f64 v[5:6], ttmp[14:15] 2103// GFX11: v_floor_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x34,0x0a,0x7e] 2104 2105v_floor_f64 v[5:6], exec 2106// GFX11: v_floor_f64_e32 v[5:6], exec ; encoding: [0x7e,0x34,0x0a,0x7e] 2107 2108v_floor_f64 v[5:6], null 2109// GFX11: v_floor_f64_e32 v[5:6], null ; encoding: [0x7c,0x34,0x0a,0x7e] 2110 2111v_floor_f64 v[5:6], -1 2112// GFX11: v_floor_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x34,0x0a,0x7e] 2113 2114v_floor_f64 v[5:6], 0.5 2115// GFX11: v_floor_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x34,0x0a,0x7e] 2116 2117v_floor_f64 v[5:6], src_scc 2118// GFX11: v_floor_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x34,0x0a,0x7e] 2119 2120v_floor_f64 v[254:255], 0xaf123456 2121// GFX11: v_floor_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x34,0xfc,0x7f,0x56,0x34,0x12,0xaf] 2122 2123v_fract_f16 v5.l, v1.l 2124// GFX11: v_fract_f16_e32 v5.l, v1.l ; encoding: [0x01,0xbf,0x0a,0x7e] 2125 2126v_fract_f16 v5.l, v127.l 2127// GFX11: v_fract_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xbf,0x0a,0x7e] 2128 2129v_fract_f16 v5.l, s1 2130// GFX11: v_fract_f16_e32 v5.l, s1 ; encoding: [0x01,0xbe,0x0a,0x7e] 2131 2132v_fract_f16 v5.l, s105 2133// GFX11: v_fract_f16_e32 v5.l, s105 ; encoding: [0x69,0xbe,0x0a,0x7e] 2134 2135v_fract_f16 v5.l, vcc_lo 2136// GFX11: v_fract_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xbe,0x0a,0x7e] 2137 2138v_fract_f16 v5.l, vcc_hi 2139// GFX11: v_fract_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xbe,0x0a,0x7e] 2140 2141v_fract_f16 v5.l, ttmp15 2142// GFX11: v_fract_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xbe,0x0a,0x7e] 2143 2144v_fract_f16 v5.l, m0 2145// GFX11: v_fract_f16_e32 v5.l, m0 ; encoding: [0x7d,0xbe,0x0a,0x7e] 2146 2147v_fract_f16 v5.l, exec_lo 2148// GFX11: v_fract_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xbe,0x0a,0x7e] 2149 2150v_fract_f16 v5.l, exec_hi 2151// GFX11: v_fract_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xbe,0x0a,0x7e] 2152 2153v_fract_f16 v5.l, null 2154// GFX11: v_fract_f16_e32 v5.l, null ; encoding: [0x7c,0xbe,0x0a,0x7e] 2155 2156v_fract_f16 v5.l, -1 2157// GFX11: v_fract_f16_e32 v5.l, -1 ; encoding: [0xc1,0xbe,0x0a,0x7e] 2158 2159v_fract_f16 v5.l, 0.5 2160// GFX11: v_fract_f16_e32 v5.l, 0.5 ; encoding: [0xf0,0xbe,0x0a,0x7e] 2161 2162v_fract_f16 v5.l, src_scc 2163// GFX11: v_fract_f16_e32 v5.l, src_scc ; encoding: [0xfd,0xbe,0x0a,0x7e] 2164 2165v_fract_f16 v127.l, 0xfe0b 2166// GFX11: v_fract_f16_e32 v127.l, 0xfe0b ; encoding: [0xff,0xbe,0xfe,0x7e,0x0b,0xfe,0x00,0x00] 2167 2168v_fract_f16 v5.l, v1.h 2169// GFX11: v_fract_f16_e32 v5.l, v1.h ; encoding: [0x81,0xbf,0x0a,0x7e] 2170 2171v_fract_f16 v5.l, v127.h 2172// GFX11: v_fract_f16_e32 v5.l, v127.h ; encoding: [0xff,0xbf,0x0a,0x7e] 2173 2174v_fract_f16 v127.l, 0.5 2175// GFX11: v_fract_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xbe,0xfe,0x7e] 2176 2177v_fract_f16 v5.h, src_scc 2178// GFX11: v_fract_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xbe,0x0a,0x7f] 2179 2180v_fract_f16 v127.h, 0xfe0b 2181// GFX11: v_fract_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xbe,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 2182 2183v_fract_f32 v5, v1 2184// GFX11: v_fract_f32_e32 v5, v1 ; encoding: [0x01,0x41,0x0a,0x7e] 2185 2186v_fract_f32 v5, v255 2187// GFX11: v_fract_f32_e32 v5, v255 ; encoding: [0xff,0x41,0x0a,0x7e] 2188 2189v_fract_f32 v5, s1 2190// GFX11: v_fract_f32_e32 v5, s1 ; encoding: [0x01,0x40,0x0a,0x7e] 2191 2192v_fract_f32 v5, s105 2193// GFX11: v_fract_f32_e32 v5, s105 ; encoding: [0x69,0x40,0x0a,0x7e] 2194 2195v_fract_f32 v5, vcc_lo 2196// GFX11: v_fract_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x40,0x0a,0x7e] 2197 2198v_fract_f32 v5, vcc_hi 2199// GFX11: v_fract_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x40,0x0a,0x7e] 2200 2201v_fract_f32 v5, ttmp15 2202// GFX11: v_fract_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x40,0x0a,0x7e] 2203 2204v_fract_f32 v5, m0 2205// GFX11: v_fract_f32_e32 v5, m0 ; encoding: [0x7d,0x40,0x0a,0x7e] 2206 2207v_fract_f32 v5, exec_lo 2208// GFX11: v_fract_f32_e32 v5, exec_lo ; encoding: [0x7e,0x40,0x0a,0x7e] 2209 2210v_fract_f32 v5, exec_hi 2211// GFX11: v_fract_f32_e32 v5, exec_hi ; encoding: [0x7f,0x40,0x0a,0x7e] 2212 2213v_fract_f32 v5, null 2214// GFX11: v_fract_f32_e32 v5, null ; encoding: [0x7c,0x40,0x0a,0x7e] 2215 2216v_fract_f32 v5, -1 2217// GFX11: v_fract_f32_e32 v5, -1 ; encoding: [0xc1,0x40,0x0a,0x7e] 2218 2219v_fract_f32 v5, 0.5 2220// GFX11: v_fract_f32_e32 v5, 0.5 ; encoding: [0xf0,0x40,0x0a,0x7e] 2221 2222v_fract_f32 v5, src_scc 2223// GFX11: v_fract_f32_e32 v5, src_scc ; encoding: [0xfd,0x40,0x0a,0x7e] 2224 2225v_fract_f32 v255, 0xaf123456 2226// GFX11: v_fract_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x40,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2227 2228v_fract_f64 v[5:6], v[1:2] 2229// GFX11: v_fract_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x7d,0x0a,0x7e] 2230 2231v_fract_f64 v[5:6], v[254:255] 2232// GFX11: v_fract_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x7d,0x0a,0x7e] 2233 2234v_fract_f64 v[5:6], s[2:3] 2235// GFX11: v_fract_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x7c,0x0a,0x7e] 2236 2237v_fract_f64 v[5:6], s[104:105] 2238// GFX11: v_fract_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x7c,0x0a,0x7e] 2239 2240v_fract_f64 v[5:6], vcc 2241// GFX11: v_fract_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x7c,0x0a,0x7e] 2242 2243v_fract_f64 v[5:6], ttmp[14:15] 2244// GFX11: v_fract_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x7c,0x0a,0x7e] 2245 2246v_fract_f64 v[5:6], exec 2247// GFX11: v_fract_f64_e32 v[5:6], exec ; encoding: [0x7e,0x7c,0x0a,0x7e] 2248 2249v_fract_f64 v[5:6], null 2250// GFX11: v_fract_f64_e32 v[5:6], null ; encoding: [0x7c,0x7c,0x0a,0x7e] 2251 2252v_fract_f64 v[5:6], -1 2253// GFX11: v_fract_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x7c,0x0a,0x7e] 2254 2255v_fract_f64 v[5:6], 0.5 2256// GFX11: v_fract_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x7c,0x0a,0x7e] 2257 2258v_fract_f64 v[5:6], src_scc 2259// GFX11: v_fract_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x7c,0x0a,0x7e] 2260 2261v_fract_f64 v[254:255], 0xaf123456 2262// GFX11: v_fract_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x7c,0xfc,0x7f,0x56,0x34,0x12,0xaf] 2263 2264v_frexp_exp_i16_f16 v5.l, v1.l 2265// GFX11: v_frexp_exp_i16_f16_e32 v5.l, v1.l ; encoding: [0x01,0xb5,0x0a,0x7e] 2266 2267v_frexp_exp_i16_f16 v5.l, v127.l 2268// GFX11: v_frexp_exp_i16_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xb5,0x0a,0x7e] 2269 2270v_frexp_exp_i16_f16 v5.l, v1.h 2271// GFX11: v_frexp_exp_i16_f16_e32 v5.l, v1.h ; encoding: [0x81,0xb5,0x0a,0x7e] 2272 2273v_frexp_exp_i16_f16 v5.l, v127.h 2274// GFX11: v_frexp_exp_i16_f16_e32 v5.l, v127.h ; encoding: [0xff,0xb5,0x0a,0x7e] 2275 2276v_frexp_exp_i16_f16 v5.l, s1 2277// GFX11: v_frexp_exp_i16_f16_e32 v5.l, s1 ; encoding: [0x01,0xb4,0x0a,0x7e] 2278 2279v_frexp_exp_i16_f16 v5.l, s105 2280// GFX11: v_frexp_exp_i16_f16_e32 v5.l, s105 ; encoding: [0x69,0xb4,0x0a,0x7e] 2281 2282v_frexp_exp_i16_f16 v5.l, vcc_lo 2283// GFX11: v_frexp_exp_i16_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xb4,0x0a,0x7e] 2284 2285v_frexp_exp_i16_f16 v5.l, vcc_hi 2286// GFX11: v_frexp_exp_i16_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xb4,0x0a,0x7e] 2287 2288v_frexp_exp_i16_f16 v5.l, ttmp15 2289// GFX11: v_frexp_exp_i16_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xb4,0x0a,0x7e] 2290 2291v_frexp_exp_i16_f16 v5.l, m0 2292// GFX11: v_frexp_exp_i16_f16_e32 v5.l, m0 ; encoding: [0x7d,0xb4,0x0a,0x7e] 2293 2294v_frexp_exp_i16_f16 v5.l, exec_lo 2295// GFX11: v_frexp_exp_i16_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xb4,0x0a,0x7e] 2296 2297v_frexp_exp_i16_f16 v5.l, exec_hi 2298// GFX11: v_frexp_exp_i16_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xb4,0x0a,0x7e] 2299 2300v_frexp_exp_i16_f16 v5.l, null 2301// GFX11: v_frexp_exp_i16_f16_e32 v5.l, null ; encoding: [0x7c,0xb4,0x0a,0x7e] 2302 2303v_frexp_exp_i16_f16 v5.l, -1 2304// GFX11: v_frexp_exp_i16_f16_e32 v5.l, -1 ; encoding: [0xc1,0xb4,0x0a,0x7e] 2305 2306v_frexp_exp_i16_f16 v127.l, 0.5 2307// GFX11: v_frexp_exp_i16_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xb4,0xfe,0x7e] 2308 2309v_frexp_exp_i16_f16 v5.h, src_scc 2310// GFX11: v_frexp_exp_i16_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xb4,0x0a,0x7f] 2311 2312v_frexp_exp_i16_f16 v127.h, 0xfe0b 2313// GFX11: v_frexp_exp_i16_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xb4,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 2314 2315v_frexp_exp_i32_f32 v5, v1 2316// GFX11: v_frexp_exp_i32_f32_e32 v5, v1 ; encoding: [0x01,0x7f,0x0a,0x7e] 2317 2318v_frexp_exp_i32_f32 v5, v255 2319// GFX11: v_frexp_exp_i32_f32_e32 v5, v255 ; encoding: [0xff,0x7f,0x0a,0x7e] 2320 2321v_frexp_exp_i32_f32 v5, s1 2322// GFX11: v_frexp_exp_i32_f32_e32 v5, s1 ; encoding: [0x01,0x7e,0x0a,0x7e] 2323 2324v_frexp_exp_i32_f32 v5, s105 2325// GFX11: v_frexp_exp_i32_f32_e32 v5, s105 ; encoding: [0x69,0x7e,0x0a,0x7e] 2326 2327v_frexp_exp_i32_f32 v5, vcc_lo 2328// GFX11: v_frexp_exp_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x7e,0x0a,0x7e] 2329 2330v_frexp_exp_i32_f32 v5, vcc_hi 2331// GFX11: v_frexp_exp_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x7e,0x0a,0x7e] 2332 2333v_frexp_exp_i32_f32 v5, ttmp15 2334// GFX11: v_frexp_exp_i32_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x7e,0x0a,0x7e] 2335 2336v_frexp_exp_i32_f32 v5, m0 2337// GFX11: v_frexp_exp_i32_f32_e32 v5, m0 ; encoding: [0x7d,0x7e,0x0a,0x7e] 2338 2339v_frexp_exp_i32_f32 v5, exec_lo 2340// GFX11: v_frexp_exp_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x7e,0x0a,0x7e] 2341 2342v_frexp_exp_i32_f32 v5, exec_hi 2343// GFX11: v_frexp_exp_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x7e,0x0a,0x7e] 2344 2345v_frexp_exp_i32_f32 v5, null 2346// GFX11: v_frexp_exp_i32_f32_e32 v5, null ; encoding: [0x7c,0x7e,0x0a,0x7e] 2347 2348v_frexp_exp_i32_f32 v5, -1 2349// GFX11: v_frexp_exp_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x7e,0x0a,0x7e] 2350 2351v_frexp_exp_i32_f32 v5, 0.5 2352// GFX11: v_frexp_exp_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x7e,0x0a,0x7e] 2353 2354v_frexp_exp_i32_f32 v5, src_scc 2355// GFX11: v_frexp_exp_i32_f32_e32 v5, src_scc ; encoding: [0xfd,0x7e,0x0a,0x7e] 2356 2357v_frexp_exp_i32_f32 v255, 0xaf123456 2358// GFX11: v_frexp_exp_i32_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x7e,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2359 2360v_frexp_exp_i32_f64 v5, v[1:2] 2361// GFX11: v_frexp_exp_i32_f64_e32 v5, v[1:2] ; encoding: [0x01,0x79,0x0a,0x7e] 2362 2363v_frexp_exp_i32_f64 v5, v[254:255] 2364// GFX11: v_frexp_exp_i32_f64_e32 v5, v[254:255] ; encoding: [0xfe,0x79,0x0a,0x7e] 2365 2366v_frexp_exp_i32_f64 v5, s[2:3] 2367// GFX11: v_frexp_exp_i32_f64_e32 v5, s[2:3] ; encoding: [0x02,0x78,0x0a,0x7e] 2368 2369v_frexp_exp_i32_f64 v5, s[104:105] 2370// GFX11: v_frexp_exp_i32_f64_e32 v5, s[104:105] ; encoding: [0x68,0x78,0x0a,0x7e] 2371 2372v_frexp_exp_i32_f64 v5, vcc 2373// GFX11: v_frexp_exp_i32_f64_e32 v5, vcc ; encoding: [0x6a,0x78,0x0a,0x7e] 2374 2375v_frexp_exp_i32_f64 v5, ttmp[14:15] 2376// GFX11: v_frexp_exp_i32_f64_e32 v5, ttmp[14:15] ; encoding: [0x7a,0x78,0x0a,0x7e] 2377 2378v_frexp_exp_i32_f64 v5, exec 2379// GFX11: v_frexp_exp_i32_f64_e32 v5, exec ; encoding: [0x7e,0x78,0x0a,0x7e] 2380 2381v_frexp_exp_i32_f64 v5, null 2382// GFX11: v_frexp_exp_i32_f64_e32 v5, null ; encoding: [0x7c,0x78,0x0a,0x7e] 2383 2384v_frexp_exp_i32_f64 v5, -1 2385// GFX11: v_frexp_exp_i32_f64_e32 v5, -1 ; encoding: [0xc1,0x78,0x0a,0x7e] 2386 2387v_frexp_exp_i32_f64 v5, 0.5 2388// GFX11: v_frexp_exp_i32_f64_e32 v5, 0.5 ; encoding: [0xf0,0x78,0x0a,0x7e] 2389 2390v_frexp_exp_i32_f64 v5, src_scc 2391// GFX11: v_frexp_exp_i32_f64_e32 v5, src_scc ; encoding: [0xfd,0x78,0x0a,0x7e] 2392 2393v_frexp_exp_i32_f64 v255, 0xaf123456 2394// GFX11: v_frexp_exp_i32_f64_e32 v255, 0xaf123456 ; encoding: [0xff,0x78,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2395 2396v_frexp_mant_f16 v5.l, v1.l 2397// GFX11: v_frexp_mant_f16_e32 v5.l, v1.l ; encoding: [0x01,0xb3,0x0a,0x7e] 2398 2399v_frexp_mant_f16 v5.l, v127.l 2400// GFX11: v_frexp_mant_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xb3,0x0a,0x7e] 2401 2402v_frexp_mant_f16 v5.l, s1 2403// GFX11: v_frexp_mant_f16_e32 v5.l, s1 ; encoding: [0x01,0xb2,0x0a,0x7e] 2404 2405v_frexp_mant_f16 v5.l, s105 2406// GFX11: v_frexp_mant_f16_e32 v5.l, s105 ; encoding: [0x69,0xb2,0x0a,0x7e] 2407 2408v_frexp_mant_f16 v5.l, vcc_lo 2409// GFX11: v_frexp_mant_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xb2,0x0a,0x7e] 2410 2411v_frexp_mant_f16 v5.l, vcc_hi 2412// GFX11: v_frexp_mant_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xb2,0x0a,0x7e] 2413 2414v_frexp_mant_f16 v5.l, ttmp15 2415// GFX11: v_frexp_mant_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xb2,0x0a,0x7e] 2416 2417v_frexp_mant_f16 v5.l, m0 2418// GFX11: v_frexp_mant_f16_e32 v5.l, m0 ; encoding: [0x7d,0xb2,0x0a,0x7e] 2419 2420v_frexp_mant_f16 v5.l, exec_lo 2421// GFX11: v_frexp_mant_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xb2,0x0a,0x7e] 2422 2423v_frexp_mant_f16 v5.l, exec_hi 2424// GFX11: v_frexp_mant_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xb2,0x0a,0x7e] 2425 2426v_frexp_mant_f16 v5.l, null 2427// GFX11: v_frexp_mant_f16_e32 v5.l, null ; encoding: [0x7c,0xb2,0x0a,0x7e] 2428 2429v_frexp_mant_f16 v5.l, -1 2430// GFX11: v_frexp_mant_f16_e32 v5.l, -1 ; encoding: [0xc1,0xb2,0x0a,0x7e] 2431 2432v_frexp_mant_f16 v5.l, 0.5 2433// GFX11: v_frexp_mant_f16_e32 v5.l, 0.5 ; encoding: [0xf0,0xb2,0x0a,0x7e] 2434 2435v_frexp_mant_f16 v5.l, src_scc 2436// GFX11: v_frexp_mant_f16_e32 v5.l, src_scc ; encoding: [0xfd,0xb2,0x0a,0x7e] 2437 2438v_frexp_mant_f16 v127.l, 0xfe0b 2439// GFX11: v_frexp_mant_f16_e32 v127.l, 0xfe0b ; encoding: [0xff,0xb2,0xfe,0x7e,0x0b,0xfe,0x00,0x00] 2440 2441v_frexp_mant_f16 v5.l, v1.h 2442// GFX11: v_frexp_mant_f16_e32 v5.l, v1.h ; encoding: [0x81,0xb3,0x0a,0x7e] 2443 2444v_frexp_mant_f16 v5.l, v127.h 2445// GFX11: v_frexp_mant_f16_e32 v5.l, v127.h ; encoding: [0xff,0xb3,0x0a,0x7e] 2446 2447v_frexp_mant_f16 v127.l, 0.5 2448// GFX11: v_frexp_mant_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xb2,0xfe,0x7e] 2449 2450v_frexp_mant_f16 v5.h, src_scc 2451// GFX11: v_frexp_mant_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xb2,0x0a,0x7f] 2452 2453v_frexp_mant_f16 v127.h, 0xfe0b 2454// GFX11: v_frexp_mant_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xb2,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 2455 2456v_frexp_mant_f32 v5, v1 2457// GFX11: v_frexp_mant_f32_e32 v5, v1 ; encoding: [0x01,0x81,0x0a,0x7e] 2458 2459v_frexp_mant_f32 v5, v255 2460// GFX11: v_frexp_mant_f32_e32 v5, v255 ; encoding: [0xff,0x81,0x0a,0x7e] 2461 2462v_frexp_mant_f32 v5, s1 2463// GFX11: v_frexp_mant_f32_e32 v5, s1 ; encoding: [0x01,0x80,0x0a,0x7e] 2464 2465v_frexp_mant_f32 v5, s105 2466// GFX11: v_frexp_mant_f32_e32 v5, s105 ; encoding: [0x69,0x80,0x0a,0x7e] 2467 2468v_frexp_mant_f32 v5, vcc_lo 2469// GFX11: v_frexp_mant_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x80,0x0a,0x7e] 2470 2471v_frexp_mant_f32 v5, vcc_hi 2472// GFX11: v_frexp_mant_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x80,0x0a,0x7e] 2473 2474v_frexp_mant_f32 v5, ttmp15 2475// GFX11: v_frexp_mant_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x80,0x0a,0x7e] 2476 2477v_frexp_mant_f32 v5, m0 2478// GFX11: v_frexp_mant_f32_e32 v5, m0 ; encoding: [0x7d,0x80,0x0a,0x7e] 2479 2480v_frexp_mant_f32 v5, exec_lo 2481// GFX11: v_frexp_mant_f32_e32 v5, exec_lo ; encoding: [0x7e,0x80,0x0a,0x7e] 2482 2483v_frexp_mant_f32 v5, exec_hi 2484// GFX11: v_frexp_mant_f32_e32 v5, exec_hi ; encoding: [0x7f,0x80,0x0a,0x7e] 2485 2486v_frexp_mant_f32 v5, null 2487// GFX11: v_frexp_mant_f32_e32 v5, null ; encoding: [0x7c,0x80,0x0a,0x7e] 2488 2489v_frexp_mant_f32 v5, -1 2490// GFX11: v_frexp_mant_f32_e32 v5, -1 ; encoding: [0xc1,0x80,0x0a,0x7e] 2491 2492v_frexp_mant_f32 v5, 0.5 2493// GFX11: v_frexp_mant_f32_e32 v5, 0.5 ; encoding: [0xf0,0x80,0x0a,0x7e] 2494 2495v_frexp_mant_f32 v5, src_scc 2496// GFX11: v_frexp_mant_f32_e32 v5, src_scc ; encoding: [0xfd,0x80,0x0a,0x7e] 2497 2498v_frexp_mant_f32 v255, 0xaf123456 2499// GFX11: v_frexp_mant_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x80,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2500 2501v_frexp_mant_f64 v[5:6], v[1:2] 2502// GFX11: v_frexp_mant_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x7b,0x0a,0x7e] 2503 2504v_frexp_mant_f64 v[5:6], v[254:255] 2505// GFX11: v_frexp_mant_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x7b,0x0a,0x7e] 2506 2507v_frexp_mant_f64 v[5:6], s[2:3] 2508// GFX11: v_frexp_mant_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x7a,0x0a,0x7e] 2509 2510v_frexp_mant_f64 v[5:6], s[104:105] 2511// GFX11: v_frexp_mant_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x7a,0x0a,0x7e] 2512 2513v_frexp_mant_f64 v[5:6], vcc 2514// GFX11: v_frexp_mant_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x7a,0x0a,0x7e] 2515 2516v_frexp_mant_f64 v[5:6], ttmp[14:15] 2517// GFX11: v_frexp_mant_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x7a,0x0a,0x7e] 2518 2519v_frexp_mant_f64 v[5:6], exec 2520// GFX11: v_frexp_mant_f64_e32 v[5:6], exec ; encoding: [0x7e,0x7a,0x0a,0x7e] 2521 2522v_frexp_mant_f64 v[5:6], null 2523// GFX11: v_frexp_mant_f64_e32 v[5:6], null ; encoding: [0x7c,0x7a,0x0a,0x7e] 2524 2525v_frexp_mant_f64 v[5:6], -1 2526// GFX11: v_frexp_mant_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x7a,0x0a,0x7e] 2527 2528v_frexp_mant_f64 v[5:6], 0.5 2529// GFX11: v_frexp_mant_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x7a,0x0a,0x7e] 2530 2531v_frexp_mant_f64 v[5:6], src_scc 2532// GFX11: v_frexp_mant_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x7a,0x0a,0x7e] 2533 2534v_frexp_mant_f64 v[254:255], 0xaf123456 2535// GFX11: v_frexp_mant_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x7a,0xfc,0x7f,0x56,0x34,0x12,0xaf] 2536 2537v_log_f16 v5.l, v1.l 2538// GFX11: v_log_f16_e32 v5.l, v1.l ; encoding: [0x01,0xaf,0x0a,0x7e] 2539 2540v_log_f16 v5.l, v127.l 2541// GFX11: v_log_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xaf,0x0a,0x7e] 2542 2543v_log_f16 v5.l, v1.h 2544// GFX11: v_log_f16_e32 v5.l, v1.h ; encoding: [0x81,0xaf,0x0a,0x7e] 2545 2546v_log_f16 v5.l, v127.h 2547// GFX11: v_log_f16_e32 v5.l, v127.h ; encoding: [0xff,0xaf,0x0a,0x7e] 2548 2549v_log_f16 v5.l, s1 2550// GFX11: v_log_f16_e32 v5.l, s1 ; encoding: [0x01,0xae,0x0a,0x7e] 2551 2552v_log_f16 v5.l, s105 2553// GFX11: v_log_f16_e32 v5.l, s105 ; encoding: [0x69,0xae,0x0a,0x7e] 2554 2555v_log_f16 v5.l, vcc_lo 2556// GFX11: v_log_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xae,0x0a,0x7e] 2557 2558v_log_f16 v5.l, vcc_hi 2559// GFX11: v_log_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xae,0x0a,0x7e] 2560 2561v_log_f16 v5.l, ttmp15 2562// GFX11: v_log_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xae,0x0a,0x7e] 2563 2564v_log_f16 v5.l, m0 2565// GFX11: v_log_f16_e32 v5.l, m0 ; encoding: [0x7d,0xae,0x0a,0x7e] 2566 2567v_log_f16 v5.l, exec_lo 2568// GFX11: v_log_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xae,0x0a,0x7e] 2569 2570v_log_f16 v5.l, exec_hi 2571// GFX11: v_log_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xae,0x0a,0x7e] 2572 2573v_log_f16 v5.l, null 2574// GFX11: v_log_f16_e32 v5.l, null ; encoding: [0x7c,0xae,0x0a,0x7e] 2575 2576v_log_f16 v5.l, -1 2577// GFX11: v_log_f16_e32 v5.l, -1 ; encoding: [0xc1,0xae,0x0a,0x7e] 2578 2579v_log_f16 v127.l, 0.5 2580// GFX11: v_log_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xae,0xfe,0x7e] 2581 2582v_log_f16 v5.h, src_scc 2583// GFX11: v_log_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xae,0x0a,0x7f] 2584 2585v_log_f16 v127.h, 0xfe0b 2586// GFX11: v_log_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xae,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 2587 2588v_log_f32 v5, v1 2589// GFX11: v_log_f32_e32 v5, v1 ; encoding: [0x01,0x4f,0x0a,0x7e] 2590 2591v_log_f32 v5, v255 2592// GFX11: v_log_f32_e32 v5, v255 ; encoding: [0xff,0x4f,0x0a,0x7e] 2593 2594v_log_f32 v5, s1 2595// GFX11: v_log_f32_e32 v5, s1 ; encoding: [0x01,0x4e,0x0a,0x7e] 2596 2597v_log_f32 v5, s105 2598// GFX11: v_log_f32_e32 v5, s105 ; encoding: [0x69,0x4e,0x0a,0x7e] 2599 2600v_log_f32 v5, vcc_lo 2601// GFX11: v_log_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x4e,0x0a,0x7e] 2602 2603v_log_f32 v5, vcc_hi 2604// GFX11: v_log_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x4e,0x0a,0x7e] 2605 2606v_log_f32 v5, ttmp15 2607// GFX11: v_log_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x4e,0x0a,0x7e] 2608 2609v_log_f32 v5, m0 2610// GFX11: v_log_f32_e32 v5, m0 ; encoding: [0x7d,0x4e,0x0a,0x7e] 2611 2612v_log_f32 v5, exec_lo 2613// GFX11: v_log_f32_e32 v5, exec_lo ; encoding: [0x7e,0x4e,0x0a,0x7e] 2614 2615v_log_f32 v5, exec_hi 2616// GFX11: v_log_f32_e32 v5, exec_hi ; encoding: [0x7f,0x4e,0x0a,0x7e] 2617 2618v_log_f32 v5, null 2619// GFX11: v_log_f32_e32 v5, null ; encoding: [0x7c,0x4e,0x0a,0x7e] 2620 2621v_log_f32 v5, -1 2622// GFX11: v_log_f32_e32 v5, -1 ; encoding: [0xc1,0x4e,0x0a,0x7e] 2623 2624v_log_f32 v5, 0.5 2625// GFX11: v_log_f32_e32 v5, 0.5 ; encoding: [0xf0,0x4e,0x0a,0x7e] 2626 2627v_log_f32 v5, src_scc 2628// GFX11: v_log_f32_e32 v5, src_scc ; encoding: [0xfd,0x4e,0x0a,0x7e] 2629 2630v_log_f32 v255, 0xaf123456 2631// GFX11: v_log_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x4e,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2632 2633v_mov_b32 v5, v1 2634// GFX11: v_mov_b32_e32 v5, v1 ; encoding: [0x01,0x03,0x0a,0x7e] 2635 2636v_mov_b32 v5, v255 2637// GFX11: v_mov_b32_e32 v5, v255 ; encoding: [0xff,0x03,0x0a,0x7e] 2638 2639v_mov_b32 v5, s1 2640// GFX11: v_mov_b32_e32 v5, s1 ; encoding: [0x01,0x02,0x0a,0x7e] 2641 2642v_mov_b32 v5, s105 2643// GFX11: v_mov_b32_e32 v5, s105 ; encoding: [0x69,0x02,0x0a,0x7e] 2644 2645v_mov_b32 v5, vcc_lo 2646// GFX11: v_mov_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x02,0x0a,0x7e] 2647 2648v_mov_b32 v5, vcc_hi 2649// GFX11: v_mov_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x02,0x0a,0x7e] 2650 2651v_mov_b32 v5, ttmp15 2652// GFX11: v_mov_b32_e32 v5, ttmp15 ; encoding: [0x7b,0x02,0x0a,0x7e] 2653 2654v_mov_b32 v5, m0 2655// GFX11: v_mov_b32_e32 v5, m0 ; encoding: [0x7d,0x02,0x0a,0x7e] 2656 2657v_mov_b32 v5, exec_lo 2658// GFX11: v_mov_b32_e32 v5, exec_lo ; encoding: [0x7e,0x02,0x0a,0x7e] 2659 2660v_mov_b32 v5, exec_hi 2661// GFX11: v_mov_b32_e32 v5, exec_hi ; encoding: [0x7f,0x02,0x0a,0x7e] 2662 2663v_mov_b32 v5, null 2664// GFX11: v_mov_b32_e32 v5, null ; encoding: [0x7c,0x02,0x0a,0x7e] 2665 2666v_mov_b32 v5, -1 2667// GFX11: v_mov_b32_e32 v5, -1 ; encoding: [0xc1,0x02,0x0a,0x7e] 2668 2669v_mov_b32 v5, 0.5 2670// GFX11: v_mov_b32_e32 v5, 0.5 ; encoding: [0xf0,0x02,0x0a,0x7e] 2671 2672v_mov_b32 v5, src_scc 2673// GFX11: v_mov_b32_e32 v5, src_scc ; encoding: [0xfd,0x02,0x0a,0x7e] 2674 2675v_mov_b32 v255, 0xaf123456 2676// GFX11: v_mov_b32_e32 v255, 0xaf123456 ; encoding: [0xff,0x02,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2677 2678v_movreld_b32 v5, v1 2679// GFX11: v_movreld_b32_e32 v5, v1 ; encoding: [0x01,0x85,0x0a,0x7e] 2680 2681v_movreld_b32 v5, v255 2682// GFX11: v_movreld_b32_e32 v5, v255 ; encoding: [0xff,0x85,0x0a,0x7e] 2683 2684v_movreld_b32 v5, s1 2685// GFX11: v_movreld_b32_e32 v5, s1 ; encoding: [0x01,0x84,0x0a,0x7e] 2686 2687v_movreld_b32 v5, s105 2688// GFX11: v_movreld_b32_e32 v5, s105 ; encoding: [0x69,0x84,0x0a,0x7e] 2689 2690v_movreld_b32 v5, vcc_lo 2691// GFX11: v_movreld_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x84,0x0a,0x7e] 2692 2693v_movreld_b32 v5, vcc_hi 2694// GFX11: v_movreld_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x84,0x0a,0x7e] 2695 2696v_movreld_b32 v5, ttmp15 2697// GFX11: v_movreld_b32_e32 v5, ttmp15 ; encoding: [0x7b,0x84,0x0a,0x7e] 2698 2699v_movreld_b32 v5, m0 2700// GFX11: v_movreld_b32_e32 v5, m0 ; encoding: [0x7d,0x84,0x0a,0x7e] 2701 2702v_movreld_b32 v5, exec_lo 2703// GFX11: v_movreld_b32_e32 v5, exec_lo ; encoding: [0x7e,0x84,0x0a,0x7e] 2704 2705v_movreld_b32 v5, exec_hi 2706// GFX11: v_movreld_b32_e32 v5, exec_hi ; encoding: [0x7f,0x84,0x0a,0x7e] 2707 2708v_movreld_b32 v5, null 2709// GFX11: v_movreld_b32_e32 v5, null ; encoding: [0x7c,0x84,0x0a,0x7e] 2710 2711v_movreld_b32 v5, -1 2712// GFX11: v_movreld_b32_e32 v5, -1 ; encoding: [0xc1,0x84,0x0a,0x7e] 2713 2714v_movreld_b32 v5, 0.5 2715// GFX11: v_movreld_b32_e32 v5, 0.5 ; encoding: [0xf0,0x84,0x0a,0x7e] 2716 2717v_movreld_b32 v5, src_scc 2718// GFX11: v_movreld_b32_e32 v5, src_scc ; encoding: [0xfd,0x84,0x0a,0x7e] 2719 2720v_movreld_b32 v255, 0xaf123456 2721// GFX11: v_movreld_b32_e32 v255, 0xaf123456 ; encoding: [0xff,0x84,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2722 2723v_movrels_b32 v5, v1 2724// GFX11: v_movrels_b32_e32 v5, v1 ; encoding: [0x01,0x87,0x0a,0x7e] 2725 2726v_movrels_b32 v255, v255 2727// GFX11: v_movrels_b32_e32 v255, v255 ; encoding: [0xff,0x87,0xfe,0x7f] 2728 2729v_movrelsd_2_b32 v5, v1 2730// GFX11: v_movrelsd_2_b32_e32 v5, v1 ; encoding: [0x01,0x91,0x0a,0x7e] 2731 2732v_movrelsd_2_b32 v255, v255 2733// GFX11: v_movrelsd_2_b32_e32 v255, v255 ; encoding: [0xff,0x91,0xfe,0x7f] 2734 2735v_movrelsd_b32 v5, v1 2736// GFX11: v_movrelsd_b32_e32 v5, v1 ; encoding: [0x01,0x89,0x0a,0x7e] 2737 2738v_movrelsd_b32 v255, v255 2739// GFX11: v_movrelsd_b32_e32 v255, v255 ; encoding: [0xff,0x89,0xfe,0x7f] 2740 2741v_nop 2742// GFX11: v_nop ; encoding: [0x00,0x00,0x00,0x7e] 2743 2744v_not_b16 v5.l, v1.l 2745// GFX11: v_not_b16_e32 v5.l, v1.l ; encoding: [0x01,0xd3,0x0a,0x7e] 2746 2747v_not_b16 v5.l, v127.l 2748// GFX11: v_not_b16_e32 v5.l, v127.l ; encoding: [0x7f,0xd3,0x0a,0x7e] 2749 2750v_not_b16 v5.l, s1 2751// GFX11: v_not_b16_e32 v5.l, s1 ; encoding: [0x01,0xd2,0x0a,0x7e] 2752 2753v_not_b16 v5.l, s105 2754// GFX11: v_not_b16_e32 v5.l, s105 ; encoding: [0x69,0xd2,0x0a,0x7e] 2755 2756v_not_b16 v5.l, vcc_lo 2757// GFX11: v_not_b16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xd2,0x0a,0x7e] 2758 2759v_not_b16 v5.l, vcc_hi 2760// GFX11: v_not_b16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xd2,0x0a,0x7e] 2761 2762v_not_b16 v5.l, ttmp15 2763// GFX11: v_not_b16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xd2,0x0a,0x7e] 2764 2765v_not_b16 v5.l, m0 2766// GFX11: v_not_b16_e32 v5.l, m0 ; encoding: [0x7d,0xd2,0x0a,0x7e] 2767 2768v_not_b16 v5.l, exec_lo 2769// GFX11: v_not_b16_e32 v5.l, exec_lo ; encoding: [0x7e,0xd2,0x0a,0x7e] 2770 2771v_not_b16 v5.l, exec_hi 2772// GFX11: v_not_b16_e32 v5.l, exec_hi ; encoding: [0x7f,0xd2,0x0a,0x7e] 2773 2774v_not_b16 v5.l, null 2775// GFX11: v_not_b16_e32 v5.l, null ; encoding: [0x7c,0xd2,0x0a,0x7e] 2776 2777v_not_b16 v5.l, -1 2778// GFX11: v_not_b16_e32 v5.l, -1 ; encoding: [0xc1,0xd2,0x0a,0x7e] 2779 2780v_not_b16 v5.l, 0.5 2781// GFX11: v_not_b16_e32 v5.l, 0.5 ; encoding: [0xf0,0xd2,0x0a,0x7e] 2782 2783v_not_b16 v5.l, src_scc 2784// GFX11: v_not_b16_e32 v5.l, src_scc ; encoding: [0xfd,0xd2,0x0a,0x7e] 2785 2786v_not_b16 v127.l, 0xfe0b 2787// GFX11: v_not_b16_e32 v127.l, 0xfe0b ; encoding: [0xff,0xd2,0xfe,0x7e,0x0b,0xfe,0x00,0x00] 2788 2789v_not_b16 v5.l, v1.h 2790// GFX11: v_not_b16_e32 v5.l, v1.h ; encoding: [0x81,0xd3,0x0a,0x7e] 2791 2792v_not_b16 v5.l, v127.h 2793// GFX11: v_not_b16_e32 v5.l, v127.h ; encoding: [0xff,0xd3,0x0a,0x7e] 2794 2795v_not_b16 v127.l, 0.5 2796// GFX11: v_not_b16_e32 v127.l, 0.5 ; encoding: [0xf0,0xd2,0xfe,0x7e] 2797 2798v_not_b16 v5.h, src_scc 2799// GFX11: v_not_b16_e32 v5.h, src_scc ; encoding: [0xfd,0xd2,0x0a,0x7f] 2800 2801v_not_b16 v127.h, 0xfe0b 2802// GFX11: v_not_b16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xd2,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 2803 2804v_not_b32 v5, v1 2805// GFX11: v_not_b32_e32 v5, v1 ; encoding: [0x01,0x6f,0x0a,0x7e] 2806 2807v_not_b32 v5, v255 2808// GFX11: v_not_b32_e32 v5, v255 ; encoding: [0xff,0x6f,0x0a,0x7e] 2809 2810v_not_b32 v5, s1 2811// GFX11: v_not_b32_e32 v5, s1 ; encoding: [0x01,0x6e,0x0a,0x7e] 2812 2813v_not_b32 v5, s105 2814// GFX11: v_not_b32_e32 v5, s105 ; encoding: [0x69,0x6e,0x0a,0x7e] 2815 2816v_not_b32 v5, vcc_lo 2817// GFX11: v_not_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x6e,0x0a,0x7e] 2818 2819v_not_b32 v5, vcc_hi 2820// GFX11: v_not_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x6e,0x0a,0x7e] 2821 2822v_not_b32 v5, ttmp15 2823// GFX11: v_not_b32_e32 v5, ttmp15 ; encoding: [0x7b,0x6e,0x0a,0x7e] 2824 2825v_not_b32 v5, m0 2826// GFX11: v_not_b32_e32 v5, m0 ; encoding: [0x7d,0x6e,0x0a,0x7e] 2827 2828v_not_b32 v5, exec_lo 2829// GFX11: v_not_b32_e32 v5, exec_lo ; encoding: [0x7e,0x6e,0x0a,0x7e] 2830 2831v_not_b32 v5, exec_hi 2832// GFX11: v_not_b32_e32 v5, exec_hi ; encoding: [0x7f,0x6e,0x0a,0x7e] 2833 2834v_not_b32 v5, null 2835// GFX11: v_not_b32_e32 v5, null ; encoding: [0x7c,0x6e,0x0a,0x7e] 2836 2837v_not_b32 v5, -1 2838// GFX11: v_not_b32_e32 v5, -1 ; encoding: [0xc1,0x6e,0x0a,0x7e] 2839 2840v_not_b32 v5, 0.5 2841// GFX11: v_not_b32_e32 v5, 0.5 ; encoding: [0xf0,0x6e,0x0a,0x7e] 2842 2843v_not_b32 v5, src_scc 2844// GFX11: v_not_b32_e32 v5, src_scc ; encoding: [0xfd,0x6e,0x0a,0x7e] 2845 2846v_not_b32 v255, 0xaf123456 2847// GFX11: v_not_b32_e32 v255, 0xaf123456 ; encoding: [0xff,0x6e,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2848 2849v_permlane64_b32 v5, v1 2850// GFX11: v_permlane64_b32 v5, v1 ; encoding: [0x01,0xcf,0x0a,0x7e] 2851 2852v_permlane64_b32 v255, v255 2853// GFX11: v_permlane64_b32 v255, v255 ; encoding: [0xff,0xcf,0xfe,0x7f] 2854 2855v_pipeflush 2856// GFX11: v_pipeflush ; encoding: [0x00,0x36,0x00,0x7e] 2857 2858v_rcp_f16 v5.l, v1.l 2859// GFX11: v_rcp_f16_e32 v5.l, v1.l ; encoding: [0x01,0xa9,0x0a,0x7e] 2860 2861v_rcp_f16 v5.l, v127.l 2862// GFX11: v_rcp_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xa9,0x0a,0x7e] 2863 2864v_rcp_f16 v5.l, v1.h 2865// GFX11: v_rcp_f16_e32 v5.l, v1.h ; encoding: [0x81,0xa9,0x0a,0x7e] 2866 2867v_rcp_f16 v5.l, v127.h 2868// GFX11: v_rcp_f16_e32 v5.l, v127.h ; encoding: [0xff,0xa9,0x0a,0x7e] 2869 2870v_rcp_f16 v5.l, s1 2871// GFX11: v_rcp_f16_e32 v5.l, s1 ; encoding: [0x01,0xa8,0x0a,0x7e] 2872 2873v_rcp_f16 v5.l, s105 2874// GFX11: v_rcp_f16_e32 v5.l, s105 ; encoding: [0x69,0xa8,0x0a,0x7e] 2875 2876v_rcp_f16 v5.l, vcc_lo 2877// GFX11: v_rcp_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xa8,0x0a,0x7e] 2878 2879v_rcp_f16 v5.l, vcc_hi 2880// GFX11: v_rcp_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xa8,0x0a,0x7e] 2881 2882v_rcp_f16 v5.l, ttmp15 2883// GFX11: v_rcp_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xa8,0x0a,0x7e] 2884 2885v_rcp_f16 v5.l, m0 2886// GFX11: v_rcp_f16_e32 v5.l, m0 ; encoding: [0x7d,0xa8,0x0a,0x7e] 2887 2888v_rcp_f16 v5.l, exec_lo 2889// GFX11: v_rcp_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xa8,0x0a,0x7e] 2890 2891v_rcp_f16 v5.l, exec_hi 2892// GFX11: v_rcp_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xa8,0x0a,0x7e] 2893 2894v_rcp_f16 v5.l, null 2895// GFX11: v_rcp_f16_e32 v5.l, null ; encoding: [0x7c,0xa8,0x0a,0x7e] 2896 2897v_rcp_f16 v5.l, -1 2898// GFX11: v_rcp_f16_e32 v5.l, -1 ; encoding: [0xc1,0xa8,0x0a,0x7e] 2899 2900v_rcp_f16 v127.l, 0.5 2901// GFX11: v_rcp_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xa8,0xfe,0x7e] 2902 2903v_rcp_f16 v5.h, src_scc 2904// GFX11: v_rcp_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xa8,0x0a,0x7f] 2905 2906v_rcp_f16 v127.h, 0xfe0b 2907// GFX11: v_rcp_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xa8,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 2908 2909v_rcp_f32 v5, v1 2910// GFX11: v_rcp_f32_e32 v5, v1 ; encoding: [0x01,0x55,0x0a,0x7e] 2911 2912v_rcp_f32 v5, v255 2913// GFX11: v_rcp_f32_e32 v5, v255 ; encoding: [0xff,0x55,0x0a,0x7e] 2914 2915v_rcp_f32 v5, s1 2916// GFX11: v_rcp_f32_e32 v5, s1 ; encoding: [0x01,0x54,0x0a,0x7e] 2917 2918v_rcp_f32 v5, s105 2919// GFX11: v_rcp_f32_e32 v5, s105 ; encoding: [0x69,0x54,0x0a,0x7e] 2920 2921v_rcp_f32 v5, vcc_lo 2922// GFX11: v_rcp_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x54,0x0a,0x7e] 2923 2924v_rcp_f32 v5, vcc_hi 2925// GFX11: v_rcp_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x54,0x0a,0x7e] 2926 2927v_rcp_f32 v5, ttmp15 2928// GFX11: v_rcp_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x54,0x0a,0x7e] 2929 2930v_rcp_f32 v5, m0 2931// GFX11: v_rcp_f32_e32 v5, m0 ; encoding: [0x7d,0x54,0x0a,0x7e] 2932 2933v_rcp_f32 v5, exec_lo 2934// GFX11: v_rcp_f32_e32 v5, exec_lo ; encoding: [0x7e,0x54,0x0a,0x7e] 2935 2936v_rcp_f32 v5, exec_hi 2937// GFX11: v_rcp_f32_e32 v5, exec_hi ; encoding: [0x7f,0x54,0x0a,0x7e] 2938 2939v_rcp_f32 v5, null 2940// GFX11: v_rcp_f32_e32 v5, null ; encoding: [0x7c,0x54,0x0a,0x7e] 2941 2942v_rcp_f32 v5, -1 2943// GFX11: v_rcp_f32_e32 v5, -1 ; encoding: [0xc1,0x54,0x0a,0x7e] 2944 2945v_rcp_f32 v5, 0.5 2946// GFX11: v_rcp_f32_e32 v5, 0.5 ; encoding: [0xf0,0x54,0x0a,0x7e] 2947 2948v_rcp_f32 v5, src_scc 2949// GFX11: v_rcp_f32_e32 v5, src_scc ; encoding: [0xfd,0x54,0x0a,0x7e] 2950 2951v_rcp_f32 v255, 0xaf123456 2952// GFX11: v_rcp_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x54,0xfe,0x7f,0x56,0x34,0x12,0xaf] 2953 2954v_rcp_f64 v[5:6], v[1:2] 2955// GFX11: v_rcp_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x5f,0x0a,0x7e] 2956 2957v_rcp_f64 v[5:6], v[254:255] 2958// GFX11: v_rcp_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x5f,0x0a,0x7e] 2959 2960v_rcp_f64 v[5:6], s[2:3] 2961// GFX11: v_rcp_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x5e,0x0a,0x7e] 2962 2963v_rcp_f64 v[5:6], s[104:105] 2964// GFX11: v_rcp_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x5e,0x0a,0x7e] 2965 2966v_rcp_f64 v[5:6], vcc 2967// GFX11: v_rcp_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x5e,0x0a,0x7e] 2968 2969v_rcp_f64 v[5:6], ttmp[14:15] 2970// GFX11: v_rcp_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x5e,0x0a,0x7e] 2971 2972v_rcp_f64 v[5:6], exec 2973// GFX11: v_rcp_f64_e32 v[5:6], exec ; encoding: [0x7e,0x5e,0x0a,0x7e] 2974 2975v_rcp_f64 v[5:6], null 2976// GFX11: v_rcp_f64_e32 v[5:6], null ; encoding: [0x7c,0x5e,0x0a,0x7e] 2977 2978v_rcp_f64 v[5:6], -1 2979// GFX11: v_rcp_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x5e,0x0a,0x7e] 2980 2981v_rcp_f64 v[5:6], 0.5 2982// GFX11: v_rcp_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x5e,0x0a,0x7e] 2983 2984v_rcp_f64 v[5:6], src_scc 2985// GFX11: v_rcp_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x5e,0x0a,0x7e] 2986 2987v_rcp_f64 v[254:255], 0xaf123456 2988// GFX11: v_rcp_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x5e,0xfc,0x7f,0x56,0x34,0x12,0xaf] 2989 2990v_rcp_iflag_f32 v5, v1 2991// GFX11: v_rcp_iflag_f32_e32 v5, v1 ; encoding: [0x01,0x57,0x0a,0x7e] 2992 2993v_rcp_iflag_f32 v5, v255 2994// GFX11: v_rcp_iflag_f32_e32 v5, v255 ; encoding: [0xff,0x57,0x0a,0x7e] 2995 2996v_rcp_iflag_f32 v5, s1 2997// GFX11: v_rcp_iflag_f32_e32 v5, s1 ; encoding: [0x01,0x56,0x0a,0x7e] 2998 2999v_rcp_iflag_f32 v5, s105 3000// GFX11: v_rcp_iflag_f32_e32 v5, s105 ; encoding: [0x69,0x56,0x0a,0x7e] 3001 3002v_rcp_iflag_f32 v5, vcc_lo 3003// GFX11: v_rcp_iflag_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x56,0x0a,0x7e] 3004 3005v_rcp_iflag_f32 v5, vcc_hi 3006// GFX11: v_rcp_iflag_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x56,0x0a,0x7e] 3007 3008v_rcp_iflag_f32 v5, ttmp15 3009// GFX11: v_rcp_iflag_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x56,0x0a,0x7e] 3010 3011v_rcp_iflag_f32 v5, m0 3012// GFX11: v_rcp_iflag_f32_e32 v5, m0 ; encoding: [0x7d,0x56,0x0a,0x7e] 3013 3014v_rcp_iflag_f32 v5, exec_lo 3015// GFX11: v_rcp_iflag_f32_e32 v5, exec_lo ; encoding: [0x7e,0x56,0x0a,0x7e] 3016 3017v_rcp_iflag_f32 v5, exec_hi 3018// GFX11: v_rcp_iflag_f32_e32 v5, exec_hi ; encoding: [0x7f,0x56,0x0a,0x7e] 3019 3020v_rcp_iflag_f32 v5, null 3021// GFX11: v_rcp_iflag_f32_e32 v5, null ; encoding: [0x7c,0x56,0x0a,0x7e] 3022 3023v_rcp_iflag_f32 v5, -1 3024// GFX11: v_rcp_iflag_f32_e32 v5, -1 ; encoding: [0xc1,0x56,0x0a,0x7e] 3025 3026v_rcp_iflag_f32 v5, 0.5 3027// GFX11: v_rcp_iflag_f32_e32 v5, 0.5 ; encoding: [0xf0,0x56,0x0a,0x7e] 3028 3029v_rcp_iflag_f32 v5, src_scc 3030// GFX11: v_rcp_iflag_f32_e32 v5, src_scc ; encoding: [0xfd,0x56,0x0a,0x7e] 3031 3032v_rcp_iflag_f32 v255, 0xaf123456 3033// GFX11: v_rcp_iflag_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x56,0xfe,0x7f,0x56,0x34,0x12,0xaf] 3034 3035v_readfirstlane_b32 s5, v1 3036// GFX11: v_readfirstlane_b32 s5, v1 ; encoding: [0x01,0x05,0x0a,0x7e] 3037 3038v_readfirstlane_b32 s105, v1 3039// GFX11: v_readfirstlane_b32 s105, v1 ; encoding: [0x01,0x05,0xd2,0x7e] 3040 3041v_readfirstlane_b32 vcc_lo, v1 3042// GFX11: v_readfirstlane_b32 vcc_lo, v1 ; encoding: [0x01,0x05,0xd4,0x7e] 3043 3044v_readfirstlane_b32 vcc_hi, v1 3045// GFX11: v_readfirstlane_b32 vcc_hi, v1 ; encoding: [0x01,0x05,0xd6,0x7e] 3046 3047v_readfirstlane_b32 ttmp15, v1 3048// GFX11: v_readfirstlane_b32 ttmp15, v1 ; encoding: [0x01,0x05,0xf6,0x7e] 3049 3050v_readfirstlane_b32 null, v255 3051// GFX11: v_readfirstlane_b32 null, v255 ; encoding: [0xff,0x05,0xf8,0x7e] 3052 3053v_rndne_f16 v5.l, v1.l 3054// GFX11: v_rndne_f16_e32 v5.l, v1.l ; encoding: [0x01,0xbd,0x0a,0x7e] 3055 3056v_rndne_f16 v5.l, v127.l 3057// GFX11: v_rndne_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xbd,0x0a,0x7e] 3058 3059v_rndne_f16 v5.l, s1 3060// GFX11: v_rndne_f16_e32 v5.l, s1 ; encoding: [0x01,0xbc,0x0a,0x7e] 3061 3062v_rndne_f16 v5.l, s105 3063// GFX11: v_rndne_f16_e32 v5.l, s105 ; encoding: [0x69,0xbc,0x0a,0x7e] 3064 3065v_rndne_f16 v5.l, vcc_lo 3066// GFX11: v_rndne_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xbc,0x0a,0x7e] 3067 3068v_rndne_f16 v5.l, vcc_hi 3069// GFX11: v_rndne_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xbc,0x0a,0x7e] 3070 3071v_rndne_f16 v5.l, ttmp15 3072// GFX11: v_rndne_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xbc,0x0a,0x7e] 3073 3074v_rndne_f16 v5.l, m0 3075// GFX11: v_rndne_f16_e32 v5.l, m0 ; encoding: [0x7d,0xbc,0x0a,0x7e] 3076 3077v_rndne_f16 v5.l, exec_lo 3078// GFX11: v_rndne_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xbc,0x0a,0x7e] 3079 3080v_rndne_f16 v5.l, exec_hi 3081// GFX11: v_rndne_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xbc,0x0a,0x7e] 3082 3083v_rndne_f16 v5.l, null 3084// GFX11: v_rndne_f16_e32 v5.l, null ; encoding: [0x7c,0xbc,0x0a,0x7e] 3085 3086v_rndne_f16 v5.l, -1 3087// GFX11: v_rndne_f16_e32 v5.l, -1 ; encoding: [0xc1,0xbc,0x0a,0x7e] 3088 3089v_rndne_f16 v5.l, 0.5 3090// GFX11: v_rndne_f16_e32 v5.l, 0.5 ; encoding: [0xf0,0xbc,0x0a,0x7e] 3091 3092v_rndne_f16 v5.l, src_scc 3093// GFX11: v_rndne_f16_e32 v5.l, src_scc ; encoding: [0xfd,0xbc,0x0a,0x7e] 3094 3095v_rndne_f16 v127.l, 0xfe0b 3096// GFX11: v_rndne_f16_e32 v127.l, 0xfe0b ; encoding: [0xff,0xbc,0xfe,0x7e,0x0b,0xfe,0x00,0x00] 3097 3098v_rndne_f16 v5.l, v1.h 3099// GFX11: v_rndne_f16_e32 v5.l, v1.h ; encoding: [0x81,0xbd,0x0a,0x7e] 3100 3101v_rndne_f16 v5.l, v127.h 3102// GFX11: v_rndne_f16_e32 v5.l, v127.h ; encoding: [0xff,0xbd,0x0a,0x7e] 3103 3104v_rndne_f16 v127.l, 0.5 3105// GFX11: v_rndne_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xbc,0xfe,0x7e] 3106 3107v_rndne_f16 v5.h, src_scc 3108// GFX11: v_rndne_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xbc,0x0a,0x7f] 3109 3110v_rndne_f16 v127.h, 0xfe0b 3111// GFX11: v_rndne_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xbc,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 3112 3113v_rndne_f32 v5, v1 3114// GFX11: v_rndne_f32_e32 v5, v1 ; encoding: [0x01,0x47,0x0a,0x7e] 3115 3116v_rndne_f32 v5, v255 3117// GFX11: v_rndne_f32_e32 v5, v255 ; encoding: [0xff,0x47,0x0a,0x7e] 3118 3119v_rndne_f32 v5, s1 3120// GFX11: v_rndne_f32_e32 v5, s1 ; encoding: [0x01,0x46,0x0a,0x7e] 3121 3122v_rndne_f32 v5, s105 3123// GFX11: v_rndne_f32_e32 v5, s105 ; encoding: [0x69,0x46,0x0a,0x7e] 3124 3125v_rndne_f32 v5, vcc_lo 3126// GFX11: v_rndne_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x46,0x0a,0x7e] 3127 3128v_rndne_f32 v5, vcc_hi 3129// GFX11: v_rndne_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x46,0x0a,0x7e] 3130 3131v_rndne_f32 v5, ttmp15 3132// GFX11: v_rndne_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x46,0x0a,0x7e] 3133 3134v_rndne_f32 v5, m0 3135// GFX11: v_rndne_f32_e32 v5, m0 ; encoding: [0x7d,0x46,0x0a,0x7e] 3136 3137v_rndne_f32 v5, exec_lo 3138// GFX11: v_rndne_f32_e32 v5, exec_lo ; encoding: [0x7e,0x46,0x0a,0x7e] 3139 3140v_rndne_f32 v5, exec_hi 3141// GFX11: v_rndne_f32_e32 v5, exec_hi ; encoding: [0x7f,0x46,0x0a,0x7e] 3142 3143v_rndne_f32 v5, null 3144// GFX11: v_rndne_f32_e32 v5, null ; encoding: [0x7c,0x46,0x0a,0x7e] 3145 3146v_rndne_f32 v5, -1 3147// GFX11: v_rndne_f32_e32 v5, -1 ; encoding: [0xc1,0x46,0x0a,0x7e] 3148 3149v_rndne_f32 v5, 0.5 3150// GFX11: v_rndne_f32_e32 v5, 0.5 ; encoding: [0xf0,0x46,0x0a,0x7e] 3151 3152v_rndne_f32 v5, src_scc 3153// GFX11: v_rndne_f32_e32 v5, src_scc ; encoding: [0xfd,0x46,0x0a,0x7e] 3154 3155v_rndne_f32 v255, 0xaf123456 3156// GFX11: v_rndne_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x46,0xfe,0x7f,0x56,0x34,0x12,0xaf] 3157 3158v_rndne_f64 v[5:6], v[1:2] 3159// GFX11: v_rndne_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x33,0x0a,0x7e] 3160 3161v_rndne_f64 v[5:6], v[254:255] 3162// GFX11: v_rndne_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x33,0x0a,0x7e] 3163 3164v_rndne_f64 v[5:6], s[2:3] 3165// GFX11: v_rndne_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x32,0x0a,0x7e] 3166 3167v_rndne_f64 v[5:6], s[104:105] 3168// GFX11: v_rndne_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x32,0x0a,0x7e] 3169 3170v_rndne_f64 v[5:6], vcc 3171// GFX11: v_rndne_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x32,0x0a,0x7e] 3172 3173v_rndne_f64 v[5:6], ttmp[14:15] 3174// GFX11: v_rndne_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x32,0x0a,0x7e] 3175 3176v_rndne_f64 v[5:6], exec 3177// GFX11: v_rndne_f64_e32 v[5:6], exec ; encoding: [0x7e,0x32,0x0a,0x7e] 3178 3179v_rndne_f64 v[5:6], null 3180// GFX11: v_rndne_f64_e32 v[5:6], null ; encoding: [0x7c,0x32,0x0a,0x7e] 3181 3182v_rndne_f64 v[5:6], -1 3183// GFX11: v_rndne_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x32,0x0a,0x7e] 3184 3185v_rndne_f64 v[5:6], 0.5 3186// GFX11: v_rndne_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x32,0x0a,0x7e] 3187 3188v_rndne_f64 v[5:6], src_scc 3189// GFX11: v_rndne_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x32,0x0a,0x7e] 3190 3191v_rndne_f64 v[254:255], 0xaf123456 3192// GFX11: v_rndne_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x32,0xfc,0x7f,0x56,0x34,0x12,0xaf] 3193 3194v_rsq_f16 v5.l, v1.l 3195// GFX11: v_rsq_f16_e32 v5.l, v1.l ; encoding: [0x01,0xad,0x0a,0x7e] 3196 3197v_rsq_f16 v5.l, v127.l 3198// GFX11: v_rsq_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xad,0x0a,0x7e] 3199 3200v_rsq_f16 v5.l, v1.h 3201// GFX11: v_rsq_f16_e32 v5.l, v1.h ; encoding: [0x81,0xad,0x0a,0x7e] 3202 3203v_rsq_f16 v5.l, v127.h 3204// GFX11: v_rsq_f16_e32 v5.l, v127.h ; encoding: [0xff,0xad,0x0a,0x7e] 3205 3206v_rsq_f16 v5.l, s1 3207// GFX11: v_rsq_f16_e32 v5.l, s1 ; encoding: [0x01,0xac,0x0a,0x7e] 3208 3209v_rsq_f16 v5.l, s105 3210// GFX11: v_rsq_f16_e32 v5.l, s105 ; encoding: [0x69,0xac,0x0a,0x7e] 3211 3212v_rsq_f16 v5.l, vcc_lo 3213// GFX11: v_rsq_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xac,0x0a,0x7e] 3214 3215v_rsq_f16 v5.l, vcc_hi 3216// GFX11: v_rsq_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xac,0x0a,0x7e] 3217 3218v_rsq_f16 v5.l, ttmp15 3219// GFX11: v_rsq_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xac,0x0a,0x7e] 3220 3221v_rsq_f16 v5.l, m0 3222// GFX11: v_rsq_f16_e32 v5.l, m0 ; encoding: [0x7d,0xac,0x0a,0x7e] 3223 3224v_rsq_f16 v5.l, exec_lo 3225// GFX11: v_rsq_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xac,0x0a,0x7e] 3226 3227v_rsq_f16 v5.l, exec_hi 3228// GFX11: v_rsq_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xac,0x0a,0x7e] 3229 3230v_rsq_f16 v5.l, null 3231// GFX11: v_rsq_f16_e32 v5.l, null ; encoding: [0x7c,0xac,0x0a,0x7e] 3232 3233v_rsq_f16 v5.l, -1 3234// GFX11: v_rsq_f16_e32 v5.l, -1 ; encoding: [0xc1,0xac,0x0a,0x7e] 3235 3236v_rsq_f16 v127.l, 0.5 3237// GFX11: v_rsq_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xac,0xfe,0x7e] 3238 3239v_rsq_f16 v5.h, src_scc 3240// GFX11: v_rsq_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xac,0x0a,0x7f] 3241 3242v_rsq_f16 v127.h, 0xfe0b 3243// GFX11: v_rsq_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xac,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 3244 3245v_rsq_f32 v5, v1 3246// GFX11: v_rsq_f32_e32 v5, v1 ; encoding: [0x01,0x5d,0x0a,0x7e] 3247 3248v_rsq_f32 v5, v255 3249// GFX11: v_rsq_f32_e32 v5, v255 ; encoding: [0xff,0x5d,0x0a,0x7e] 3250 3251v_rsq_f32 v5, s1 3252// GFX11: v_rsq_f32_e32 v5, s1 ; encoding: [0x01,0x5c,0x0a,0x7e] 3253 3254v_rsq_f32 v5, s105 3255// GFX11: v_rsq_f32_e32 v5, s105 ; encoding: [0x69,0x5c,0x0a,0x7e] 3256 3257v_rsq_f32 v5, vcc_lo 3258// GFX11: v_rsq_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x5c,0x0a,0x7e] 3259 3260v_rsq_f32 v5, vcc_hi 3261// GFX11: v_rsq_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x5c,0x0a,0x7e] 3262 3263v_rsq_f32 v5, ttmp15 3264// GFX11: v_rsq_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x5c,0x0a,0x7e] 3265 3266v_rsq_f32 v5, m0 3267// GFX11: v_rsq_f32_e32 v5, m0 ; encoding: [0x7d,0x5c,0x0a,0x7e] 3268 3269v_rsq_f32 v5, exec_lo 3270// GFX11: v_rsq_f32_e32 v5, exec_lo ; encoding: [0x7e,0x5c,0x0a,0x7e] 3271 3272v_rsq_f32 v5, exec_hi 3273// GFX11: v_rsq_f32_e32 v5, exec_hi ; encoding: [0x7f,0x5c,0x0a,0x7e] 3274 3275v_rsq_f32 v5, null 3276// GFX11: v_rsq_f32_e32 v5, null ; encoding: [0x7c,0x5c,0x0a,0x7e] 3277 3278v_rsq_f32 v5, -1 3279// GFX11: v_rsq_f32_e32 v5, -1 ; encoding: [0xc1,0x5c,0x0a,0x7e] 3280 3281v_rsq_f32 v5, 0.5 3282// GFX11: v_rsq_f32_e32 v5, 0.5 ; encoding: [0xf0,0x5c,0x0a,0x7e] 3283 3284v_rsq_f32 v5, src_scc 3285// GFX11: v_rsq_f32_e32 v5, src_scc ; encoding: [0xfd,0x5c,0x0a,0x7e] 3286 3287v_rsq_f32 v255, 0xaf123456 3288// GFX11: v_rsq_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x5c,0xfe,0x7f,0x56,0x34,0x12,0xaf] 3289 3290v_rsq_f64 v[5:6], v[1:2] 3291// GFX11: v_rsq_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x63,0x0a,0x7e] 3292 3293v_rsq_f64 v[5:6], v[254:255] 3294// GFX11: v_rsq_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x63,0x0a,0x7e] 3295 3296v_rsq_f64 v[5:6], s[2:3] 3297// GFX11: v_rsq_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x62,0x0a,0x7e] 3298 3299v_rsq_f64 v[5:6], s[104:105] 3300// GFX11: v_rsq_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x62,0x0a,0x7e] 3301 3302v_rsq_f64 v[5:6], vcc 3303// GFX11: v_rsq_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x62,0x0a,0x7e] 3304 3305v_rsq_f64 v[5:6], ttmp[14:15] 3306// GFX11: v_rsq_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x62,0x0a,0x7e] 3307 3308v_rsq_f64 v[5:6], exec 3309// GFX11: v_rsq_f64_e32 v[5:6], exec ; encoding: [0x7e,0x62,0x0a,0x7e] 3310 3311v_rsq_f64 v[5:6], null 3312// GFX11: v_rsq_f64_e32 v[5:6], null ; encoding: [0x7c,0x62,0x0a,0x7e] 3313 3314v_rsq_f64 v[5:6], -1 3315// GFX11: v_rsq_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x62,0x0a,0x7e] 3316 3317v_rsq_f64 v[5:6], 0.5 3318// GFX11: v_rsq_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x62,0x0a,0x7e] 3319 3320v_rsq_f64 v[5:6], src_scc 3321// GFX11: v_rsq_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x62,0x0a,0x7e] 3322 3323v_rsq_f64 v[254:255], 0xaf123456 3324// GFX11: v_rsq_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x62,0xfc,0x7f,0x56,0x34,0x12,0xaf] 3325 3326v_sat_pk_u8_i16 v5.l, v1 3327// GFX11: v_sat_pk_u8_i16_e32 v5.l, v1 ; encoding: [0x01,0xc5,0x0a,0x7e] 3328 3329v_sat_pk_u8_i16 v5.l, v255 3330// GFX11: v_sat_pk_u8_i16_e32 v5.l, v255 ; encoding: [0xff,0xc5,0x0a,0x7e] 3331 3332v_sat_pk_u8_i16 v5.l, s1 3333// GFX11: v_sat_pk_u8_i16_e32 v5.l, s1 ; encoding: [0x01,0xc4,0x0a,0x7e] 3334 3335v_sat_pk_u8_i16 v5.l, s105 3336// GFX11: v_sat_pk_u8_i16_e32 v5.l, s105 ; encoding: [0x69,0xc4,0x0a,0x7e] 3337 3338v_sat_pk_u8_i16 v5.l, vcc_lo 3339// GFX11: v_sat_pk_u8_i16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xc4,0x0a,0x7e] 3340 3341v_sat_pk_u8_i16 v5.l, vcc_hi 3342// GFX11: v_sat_pk_u8_i16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xc4,0x0a,0x7e] 3343 3344v_sat_pk_u8_i16 v5.l, ttmp15 3345// GFX11: v_sat_pk_u8_i16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xc4,0x0a,0x7e] 3346 3347v_sat_pk_u8_i16 v5.l, m0 3348// GFX11: v_sat_pk_u8_i16_e32 v5.l, m0 ; encoding: [0x7d,0xc4,0x0a,0x7e] 3349 3350v_sat_pk_u8_i16 v5.l, exec_lo 3351// GFX11: v_sat_pk_u8_i16_e32 v5.l, exec_lo ; encoding: [0x7e,0xc4,0x0a,0x7e] 3352 3353v_sat_pk_u8_i16 v5.l, exec_hi 3354// GFX11: v_sat_pk_u8_i16_e32 v5.l, exec_hi ; encoding: [0x7f,0xc4,0x0a,0x7e] 3355 3356v_sat_pk_u8_i16 v5.l, null 3357// GFX11: v_sat_pk_u8_i16_e32 v5.l, null ; encoding: [0x7c,0xc4,0x0a,0x7e] 3358 3359v_sat_pk_u8_i16 v5.l, -1 3360// GFX11: v_sat_pk_u8_i16_e32 v5.l, -1 ; encoding: [0xc1,0xc4,0x0a,0x7e] 3361 3362v_sat_pk_u8_i16 v5.l, 0.5 3363// GFX11: v_sat_pk_u8_i16_e32 v5.l, 0.5 ; encoding: [0xf0,0xc4,0x0a,0x7e] 3364 3365v_sat_pk_u8_i16 v5.l, src_scc 3366// GFX11: v_sat_pk_u8_i16_e32 v5.l, src_scc ; encoding: [0xfd,0xc4,0x0a,0x7e] 3367 3368v_sat_pk_u8_i16 v127.l, 0xfe0b 3369// GFX11: v_sat_pk_u8_i16_e32 v127.l, 0xfe0b ; encoding: [0xff,0xc4,0xfe,0x7e,0x0b,0xfe,0x00,0x00] 3370 3371v_sat_pk_u8_i16 v127.l, 0.5 3372// GFX11: v_sat_pk_u8_i16_e32 v127.l, 0.5 ; encoding: [0xf0,0xc4,0xfe,0x7e] 3373 3374v_sat_pk_u8_i16 v5.h, src_scc 3375// GFX11: v_sat_pk_u8_i16_e32 v5.h, src_scc ; encoding: [0xfd,0xc4,0x0a,0x7f] 3376 3377v_sat_pk_u8_i16 v127.h, 0xfe0b 3378// GFX11: v_sat_pk_u8_i16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xc4,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 3379 3380v_sin_f16 v5.l, v1.l 3381// GFX11: v_sin_f16_e32 v5.l, v1.l ; encoding: [0x01,0xc1,0x0a,0x7e] 3382 3383v_sin_f16 v5.l, v127.l 3384// GFX11: v_sin_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xc1,0x0a,0x7e] 3385 3386v_sin_f16 v5.l, s1 3387// GFX11: v_sin_f16_e32 v5.l, s1 ; encoding: [0x01,0xc0,0x0a,0x7e] 3388 3389v_sin_f16 v5.l, s105 3390// GFX11: v_sin_f16_e32 v5.l, s105 ; encoding: [0x69,0xc0,0x0a,0x7e] 3391 3392v_sin_f16 v5.l, vcc_lo 3393// GFX11: v_sin_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xc0,0x0a,0x7e] 3394 3395v_sin_f16 v5.l, vcc_hi 3396// GFX11: v_sin_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xc0,0x0a,0x7e] 3397 3398v_sin_f16 v5.l, ttmp15 3399// GFX11: v_sin_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xc0,0x0a,0x7e] 3400 3401v_sin_f16 v5.l, m0 3402// GFX11: v_sin_f16_e32 v5.l, m0 ; encoding: [0x7d,0xc0,0x0a,0x7e] 3403 3404v_sin_f16 v5.l, exec_lo 3405// GFX11: v_sin_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xc0,0x0a,0x7e] 3406 3407v_sin_f16 v5.l, exec_hi 3408// GFX11: v_sin_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xc0,0x0a,0x7e] 3409 3410v_sin_f16 v5.l, null 3411// GFX11: v_sin_f16_e32 v5.l, null ; encoding: [0x7c,0xc0,0x0a,0x7e] 3412 3413v_sin_f16 v5.l, -1 3414// GFX11: v_sin_f16_e32 v5.l, -1 ; encoding: [0xc1,0xc0,0x0a,0x7e] 3415 3416v_sin_f16 v5.l, 0.5 3417// GFX11: v_sin_f16_e32 v5.l, 0.5 ; encoding: [0xf0,0xc0,0x0a,0x7e] 3418 3419v_sin_f16 v5.l, src_scc 3420// GFX11: v_sin_f16_e32 v5.l, src_scc ; encoding: [0xfd,0xc0,0x0a,0x7e] 3421 3422v_sin_f16 v127.l, 0xfe0b 3423// GFX11: v_sin_f16_e32 v127.l, 0xfe0b ; encoding: [0xff,0xc0,0xfe,0x7e,0x0b,0xfe,0x00,0x00] 3424 3425v_sin_f16 v5.l, v1.h 3426// GFX11: v_sin_f16_e32 v5.l, v1.h ; encoding: [0x81,0xc1,0x0a,0x7e] 3427 3428v_sin_f16 v5.l, v127.h 3429// GFX11: v_sin_f16_e32 v5.l, v127.h ; encoding: [0xff,0xc1,0x0a,0x7e] 3430 3431v_sin_f16 v127.l, 0.5 3432// GFX11: v_sin_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xc0,0xfe,0x7e] 3433 3434v_sin_f16 v5.h, src_scc 3435// GFX11: v_sin_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xc0,0x0a,0x7f] 3436 3437v_sin_f16 v127.h, 0xfe0b 3438// GFX11: v_sin_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xc0,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 3439 3440v_sin_f32 v5, v1 3441// GFX11: v_sin_f32_e32 v5, v1 ; encoding: [0x01,0x6b,0x0a,0x7e] 3442 3443v_sin_f32 v5, v255 3444// GFX11: v_sin_f32_e32 v5, v255 ; encoding: [0xff,0x6b,0x0a,0x7e] 3445 3446v_sin_f32 v5, s1 3447// GFX11: v_sin_f32_e32 v5, s1 ; encoding: [0x01,0x6a,0x0a,0x7e] 3448 3449v_sin_f32 v5, s105 3450// GFX11: v_sin_f32_e32 v5, s105 ; encoding: [0x69,0x6a,0x0a,0x7e] 3451 3452v_sin_f32 v5, vcc_lo 3453// GFX11: v_sin_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x6a,0x0a,0x7e] 3454 3455v_sin_f32 v5, vcc_hi 3456// GFX11: v_sin_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x6a,0x0a,0x7e] 3457 3458v_sin_f32 v5, ttmp15 3459// GFX11: v_sin_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x6a,0x0a,0x7e] 3460 3461v_sin_f32 v5, m0 3462// GFX11: v_sin_f32_e32 v5, m0 ; encoding: [0x7d,0x6a,0x0a,0x7e] 3463 3464v_sin_f32 v5, exec_lo 3465// GFX11: v_sin_f32_e32 v5, exec_lo ; encoding: [0x7e,0x6a,0x0a,0x7e] 3466 3467v_sin_f32 v5, exec_hi 3468// GFX11: v_sin_f32_e32 v5, exec_hi ; encoding: [0x7f,0x6a,0x0a,0x7e] 3469 3470v_sin_f32 v5, null 3471// GFX11: v_sin_f32_e32 v5, null ; encoding: [0x7c,0x6a,0x0a,0x7e] 3472 3473v_sin_f32 v5, -1 3474// GFX11: v_sin_f32_e32 v5, -1 ; encoding: [0xc1,0x6a,0x0a,0x7e] 3475 3476v_sin_f32 v5, 0.5 3477// GFX11: v_sin_f32_e32 v5, 0.5 ; encoding: [0xf0,0x6a,0x0a,0x7e] 3478 3479v_sin_f32 v5, src_scc 3480// GFX11: v_sin_f32_e32 v5, src_scc ; encoding: [0xfd,0x6a,0x0a,0x7e] 3481 3482v_sin_f32 v255, 0xaf123456 3483// GFX11: v_sin_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x6a,0xfe,0x7f,0x56,0x34,0x12,0xaf] 3484 3485v_sqrt_f16 v5.l, v1.l 3486// GFX11: v_sqrt_f16_e32 v5.l, v1.l ; encoding: [0x01,0xab,0x0a,0x7e] 3487 3488v_sqrt_f16 v5.l, v127.l 3489// GFX11: v_sqrt_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xab,0x0a,0x7e] 3490 3491v_sqrt_f16 v5.l, v1.h 3492// GFX11: v_sqrt_f16_e32 v5.l, v1.h ; encoding: [0x81,0xab,0x0a,0x7e] 3493 3494v_sqrt_f16 v5.l, v127.h 3495// GFX11: v_sqrt_f16_e32 v5.l, v127.h ; encoding: [0xff,0xab,0x0a,0x7e] 3496 3497v_sqrt_f16 v5.l, s1 3498// GFX11: v_sqrt_f16_e32 v5.l, s1 ; encoding: [0x01,0xaa,0x0a,0x7e] 3499 3500v_sqrt_f16 v5.l, s105 3501// GFX11: v_sqrt_f16_e32 v5.l, s105 ; encoding: [0x69,0xaa,0x0a,0x7e] 3502 3503v_sqrt_f16 v5.l, vcc_lo 3504// GFX11: v_sqrt_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xaa,0x0a,0x7e] 3505 3506v_sqrt_f16 v5.l, vcc_hi 3507// GFX11: v_sqrt_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xaa,0x0a,0x7e] 3508 3509v_sqrt_f16 v5.l, ttmp15 3510// GFX11: v_sqrt_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xaa,0x0a,0x7e] 3511 3512v_sqrt_f16 v5.l, m0 3513// GFX11: v_sqrt_f16_e32 v5.l, m0 ; encoding: [0x7d,0xaa,0x0a,0x7e] 3514 3515v_sqrt_f16 v5.l, exec_lo 3516// GFX11: v_sqrt_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xaa,0x0a,0x7e] 3517 3518v_sqrt_f16 v5.l, exec_hi 3519// GFX11: v_sqrt_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xaa,0x0a,0x7e] 3520 3521v_sqrt_f16 v5.l, null 3522// GFX11: v_sqrt_f16_e32 v5.l, null ; encoding: [0x7c,0xaa,0x0a,0x7e] 3523 3524v_sqrt_f16 v5.l, -1 3525// GFX11: v_sqrt_f16_e32 v5.l, -1 ; encoding: [0xc1,0xaa,0x0a,0x7e] 3526 3527v_sqrt_f16 v127.l, 0.5 3528// GFX11: v_sqrt_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xaa,0xfe,0x7e] 3529 3530v_sqrt_f16 v5.h, src_scc 3531// GFX11: v_sqrt_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xaa,0x0a,0x7f] 3532 3533v_sqrt_f16 v127.h, 0xfe0b 3534// GFX11: v_sqrt_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xaa,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 3535 3536v_sqrt_f32 v5, v1 3537// GFX11: v_sqrt_f32_e32 v5, v1 ; encoding: [0x01,0x67,0x0a,0x7e] 3538 3539v_sqrt_f32 v5, v255 3540// GFX11: v_sqrt_f32_e32 v5, v255 ; encoding: [0xff,0x67,0x0a,0x7e] 3541 3542v_sqrt_f32 v5, s1 3543// GFX11: v_sqrt_f32_e32 v5, s1 ; encoding: [0x01,0x66,0x0a,0x7e] 3544 3545v_sqrt_f32 v5, s105 3546// GFX11: v_sqrt_f32_e32 v5, s105 ; encoding: [0x69,0x66,0x0a,0x7e] 3547 3548v_sqrt_f32 v5, vcc_lo 3549// GFX11: v_sqrt_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x66,0x0a,0x7e] 3550 3551v_sqrt_f32 v5, vcc_hi 3552// GFX11: v_sqrt_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x66,0x0a,0x7e] 3553 3554v_sqrt_f32 v5, ttmp15 3555// GFX11: v_sqrt_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x66,0x0a,0x7e] 3556 3557v_sqrt_f32 v5, m0 3558// GFX11: v_sqrt_f32_e32 v5, m0 ; encoding: [0x7d,0x66,0x0a,0x7e] 3559 3560v_sqrt_f32 v5, exec_lo 3561// GFX11: v_sqrt_f32_e32 v5, exec_lo ; encoding: [0x7e,0x66,0x0a,0x7e] 3562 3563v_sqrt_f32 v5, exec_hi 3564// GFX11: v_sqrt_f32_e32 v5, exec_hi ; encoding: [0x7f,0x66,0x0a,0x7e] 3565 3566v_sqrt_f32 v5, null 3567// GFX11: v_sqrt_f32_e32 v5, null ; encoding: [0x7c,0x66,0x0a,0x7e] 3568 3569v_sqrt_f32 v5, -1 3570// GFX11: v_sqrt_f32_e32 v5, -1 ; encoding: [0xc1,0x66,0x0a,0x7e] 3571 3572v_sqrt_f32 v5, 0.5 3573// GFX11: v_sqrt_f32_e32 v5, 0.5 ; encoding: [0xf0,0x66,0x0a,0x7e] 3574 3575v_sqrt_f32 v5, src_scc 3576// GFX11: v_sqrt_f32_e32 v5, src_scc ; encoding: [0xfd,0x66,0x0a,0x7e] 3577 3578v_sqrt_f32 v255, 0xaf123456 3579// GFX11: v_sqrt_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x66,0xfe,0x7f,0x56,0x34,0x12,0xaf] 3580 3581v_sqrt_f64 v[5:6], v[1:2] 3582// GFX11: v_sqrt_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x69,0x0a,0x7e] 3583 3584v_sqrt_f64 v[5:6], v[254:255] 3585// GFX11: v_sqrt_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x69,0x0a,0x7e] 3586 3587v_sqrt_f64 v[5:6], s[2:3] 3588// GFX11: v_sqrt_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x68,0x0a,0x7e] 3589 3590v_sqrt_f64 v[5:6], s[104:105] 3591// GFX11: v_sqrt_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x68,0x0a,0x7e] 3592 3593v_sqrt_f64 v[5:6], vcc 3594// GFX11: v_sqrt_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x68,0x0a,0x7e] 3595 3596v_sqrt_f64 v[5:6], ttmp[14:15] 3597// GFX11: v_sqrt_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x68,0x0a,0x7e] 3598 3599v_sqrt_f64 v[5:6], exec 3600// GFX11: v_sqrt_f64_e32 v[5:6], exec ; encoding: [0x7e,0x68,0x0a,0x7e] 3601 3602v_sqrt_f64 v[5:6], null 3603// GFX11: v_sqrt_f64_e32 v[5:6], null ; encoding: [0x7c,0x68,0x0a,0x7e] 3604 3605v_sqrt_f64 v[5:6], -1 3606// GFX11: v_sqrt_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x68,0x0a,0x7e] 3607 3608v_sqrt_f64 v[5:6], 0.5 3609// GFX11: v_sqrt_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x68,0x0a,0x7e] 3610 3611v_sqrt_f64 v[5:6], src_scc 3612// GFX11: v_sqrt_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x68,0x0a,0x7e] 3613 3614v_sqrt_f64 v[254:255], 0xaf123456 3615// GFX11: v_sqrt_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x68,0xfc,0x7f,0x56,0x34,0x12,0xaf] 3616 3617v_swap_b16 v5.l, v1.h 3618// GFX11: v_swap_b16 v5.l, v1.h ; encoding: [0x81,0xcd,0x0a,0x7e] 3619 3620v_swap_b16 v5.h, v1.l 3621// GFX11: v_swap_b16 v5.h, v1.l ; encoding: [0x01,0xcd,0x0a,0x7f] 3622 3623v_swap_b16 v127.l, v127.l 3624// GFX11: v_swap_b16 v127.l, v127.l ; encoding: [0x7f,0xcd,0xfe,0x7e] 3625 3626v_swap_b32 v5, v1 3627// GFX11: v_swap_b32 v5, v1 ; encoding: [0x01,0xcb,0x0a,0x7e] 3628 3629v_swap_b32 v255, v255 3630// GFX11: v_swap_b32 v255, v255 ; encoding: [0xff,0xcb,0xfe,0x7f] 3631 3632v_swaprel_b32 v5, v1 3633// GFX11: v_swaprel_b32 v5, v1 ; encoding: [0x01,0xd1,0x0a,0x7e] 3634 3635v_swaprel_b32 v255, v255 3636// GFX11: v_swaprel_b32 v255, v255 ; encoding: [0xff,0xd1,0xfe,0x7f] 3637 3638v_trunc_f16 v5.l, v1.l 3639// GFX11: v_trunc_f16_e32 v5.l, v1.l ; encoding: [0x01,0xbb,0x0a,0x7e] 3640 3641v_trunc_f16 v5.l, v127.l 3642// GFX11: v_trunc_f16_e32 v5.l, v127.l ; encoding: [0x7f,0xbb,0x0a,0x7e] 3643 3644v_trunc_f16 v5.l, s1 3645// GFX11: v_trunc_f16_e32 v5.l, s1 ; encoding: [0x01,0xba,0x0a,0x7e] 3646 3647v_trunc_f16 v5.l, s105 3648// GFX11: v_trunc_f16_e32 v5.l, s105 ; encoding: [0x69,0xba,0x0a,0x7e] 3649 3650v_trunc_f16 v5.l, vcc_lo 3651// GFX11: v_trunc_f16_e32 v5.l, vcc_lo ; encoding: [0x6a,0xba,0x0a,0x7e] 3652 3653v_trunc_f16 v5.l, vcc_hi 3654// GFX11: v_trunc_f16_e32 v5.l, vcc_hi ; encoding: [0x6b,0xba,0x0a,0x7e] 3655 3656v_trunc_f16 v5.l, ttmp15 3657// GFX11: v_trunc_f16_e32 v5.l, ttmp15 ; encoding: [0x7b,0xba,0x0a,0x7e] 3658 3659v_trunc_f16 v5.l, m0 3660// GFX11: v_trunc_f16_e32 v5.l, m0 ; encoding: [0x7d,0xba,0x0a,0x7e] 3661 3662v_trunc_f16 v5.l, exec_lo 3663// GFX11: v_trunc_f16_e32 v5.l, exec_lo ; encoding: [0x7e,0xba,0x0a,0x7e] 3664 3665v_trunc_f16 v5.l, exec_hi 3666// GFX11: v_trunc_f16_e32 v5.l, exec_hi ; encoding: [0x7f,0xba,0x0a,0x7e] 3667 3668v_trunc_f16 v5.l, null 3669// GFX11: v_trunc_f16_e32 v5.l, null ; encoding: [0x7c,0xba,0x0a,0x7e] 3670 3671v_trunc_f16 v5.l, -1 3672// GFX11: v_trunc_f16_e32 v5.l, -1 ; encoding: [0xc1,0xba,0x0a,0x7e] 3673 3674v_trunc_f16 v5.l, 0.5 3675// GFX11: v_trunc_f16_e32 v5.l, 0.5 ; encoding: [0xf0,0xba,0x0a,0x7e] 3676 3677v_trunc_f16 v5.l, src_scc 3678// GFX11: v_trunc_f16_e32 v5.l, src_scc ; encoding: [0xfd,0xba,0x0a,0x7e] 3679 3680v_trunc_f16 v127.l, 0xfe0b 3681// GFX11: v_trunc_f16_e32 v127.l, 0xfe0b ; encoding: [0xff,0xba,0xfe,0x7e,0x0b,0xfe,0x00,0x00] 3682 3683v_trunc_f16 v5.l, v1.h 3684// GFX11: v_trunc_f16_e32 v5.l, v1.h ; encoding: [0x81,0xbb,0x0a,0x7e] 3685 3686v_trunc_f16 v5.l, v127.h 3687// GFX11: v_trunc_f16_e32 v5.l, v127.h ; encoding: [0xff,0xbb,0x0a,0x7e] 3688 3689v_trunc_f16 v127.l, 0.5 3690// GFX11: v_trunc_f16_e32 v127.l, 0.5 ; encoding: [0xf0,0xba,0xfe,0x7e] 3691 3692v_trunc_f16 v5.h, src_scc 3693// GFX11: v_trunc_f16_e32 v5.h, src_scc ; encoding: [0xfd,0xba,0x0a,0x7f] 3694 3695v_trunc_f16 v127.h, 0xfe0b 3696// GFX11: v_trunc_f16_e32 v127.h, 0xfe0b ; encoding: [0xff,0xba,0xfe,0x7f,0x0b,0xfe,0x00,0x00] 3697 3698v_trunc_f32 v5, v1 3699// GFX11: v_trunc_f32_e32 v5, v1 ; encoding: [0x01,0x43,0x0a,0x7e] 3700 3701v_trunc_f32 v5, v255 3702// GFX11: v_trunc_f32_e32 v5, v255 ; encoding: [0xff,0x43,0x0a,0x7e] 3703 3704v_trunc_f32 v5, s1 3705// GFX11: v_trunc_f32_e32 v5, s1 ; encoding: [0x01,0x42,0x0a,0x7e] 3706 3707v_trunc_f32 v5, s105 3708// GFX11: v_trunc_f32_e32 v5, s105 ; encoding: [0x69,0x42,0x0a,0x7e] 3709 3710v_trunc_f32 v5, vcc_lo 3711// GFX11: v_trunc_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x42,0x0a,0x7e] 3712 3713v_trunc_f32 v5, vcc_hi 3714// GFX11: v_trunc_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x42,0x0a,0x7e] 3715 3716v_trunc_f32 v5, ttmp15 3717// GFX11: v_trunc_f32_e32 v5, ttmp15 ; encoding: [0x7b,0x42,0x0a,0x7e] 3718 3719v_trunc_f32 v5, m0 3720// GFX11: v_trunc_f32_e32 v5, m0 ; encoding: [0x7d,0x42,0x0a,0x7e] 3721 3722v_trunc_f32 v5, exec_lo 3723// GFX11: v_trunc_f32_e32 v5, exec_lo ; encoding: [0x7e,0x42,0x0a,0x7e] 3724 3725v_trunc_f32 v5, exec_hi 3726// GFX11: v_trunc_f32_e32 v5, exec_hi ; encoding: [0x7f,0x42,0x0a,0x7e] 3727 3728v_trunc_f32 v5, null 3729// GFX11: v_trunc_f32_e32 v5, null ; encoding: [0x7c,0x42,0x0a,0x7e] 3730 3731v_trunc_f32 v5, -1 3732// GFX11: v_trunc_f32_e32 v5, -1 ; encoding: [0xc1,0x42,0x0a,0x7e] 3733 3734v_trunc_f32 v5, 0.5 3735// GFX11: v_trunc_f32_e32 v5, 0.5 ; encoding: [0xf0,0x42,0x0a,0x7e] 3736 3737v_trunc_f32 v5, src_scc 3738// GFX11: v_trunc_f32_e32 v5, src_scc ; encoding: [0xfd,0x42,0x0a,0x7e] 3739 3740v_trunc_f32 v255, 0xaf123456 3741// GFX11: v_trunc_f32_e32 v255, 0xaf123456 ; encoding: [0xff,0x42,0xfe,0x7f,0x56,0x34,0x12,0xaf] 3742 3743v_trunc_f64 v[5:6], v[1:2] 3744// GFX11: v_trunc_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x2f,0x0a,0x7e] 3745 3746v_trunc_f64 v[5:6], v[254:255] 3747// GFX11: v_trunc_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x2f,0x0a,0x7e] 3748 3749v_trunc_f64 v[5:6], s[2:3] 3750// GFX11: v_trunc_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x2e,0x0a,0x7e] 3751 3752v_trunc_f64 v[5:6], s[104:105] 3753// GFX11: v_trunc_f64_e32 v[5:6], s[104:105] ; encoding: [0x68,0x2e,0x0a,0x7e] 3754 3755v_trunc_f64 v[5:6], vcc 3756// GFX11: v_trunc_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x2e,0x0a,0x7e] 3757 3758v_trunc_f64 v[5:6], ttmp[14:15] 3759// GFX11: v_trunc_f64_e32 v[5:6], ttmp[14:15] ; encoding: [0x7a,0x2e,0x0a,0x7e] 3760 3761v_trunc_f64 v[5:6], exec 3762// GFX11: v_trunc_f64_e32 v[5:6], exec ; encoding: [0x7e,0x2e,0x0a,0x7e] 3763 3764v_trunc_f64 v[5:6], null 3765// GFX11: v_trunc_f64_e32 v[5:6], null ; encoding: [0x7c,0x2e,0x0a,0x7e] 3766 3767v_trunc_f64 v[5:6], -1 3768// GFX11: v_trunc_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x2e,0x0a,0x7e] 3769 3770v_trunc_f64 v[5:6], 0.5 3771// GFX11: v_trunc_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x2e,0x0a,0x7e] 3772 3773v_trunc_f64 v[5:6], src_scc 3774// GFX11: v_trunc_f64_e32 v[5:6], src_scc ; encoding: [0xfd,0x2e,0x0a,0x7e] 3775 3776v_trunc_f64 v[254:255], 0xaf123456 3777// GFX11: v_trunc_f64_e32 v[254:255], 0xaf123456 ; encoding: [0xff,0x2e,0xfc,0x7f,0x56,0x34,0x12,0xaf] 3778