1// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s 2// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s 3// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=GFX10-ERR --implicit-check-not=error: %s 4// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=GFX10-ERR --implicit-check-not=error: %s 5 6//===----------------------------------------------------------------------===// 7// ENC_VOP1. 8//===----------------------------------------------------------------------===// 9 10v_nop_e32 11// GFX10: encoding: [0x00,0x00,0x00,0x7e] 12 13v_nop_e64 14// GFX10: encoding: [0x00,0x00,0x80,0xd5,0x00,0x00,0x00,0x00] 15 16v_mov_b32_e32 v5, v1 17// GFX10: encoding: [0x01,0x03,0x0a,0x7e] 18 19v_mov_b32_e32 v255, v1 20// GFX10: encoding: [0x01,0x03,0xfe,0x7f] 21 22v_mov_b32_e32 v5, v255 23// GFX10: encoding: [0xff,0x03,0x0a,0x7e] 24 25v_mov_b32_e32 v5, s1 26// GFX10: encoding: [0x01,0x02,0x0a,0x7e] 27 28v_mov_b32_e32 v5, s103 29// GFX10: encoding: [0x67,0x02,0x0a,0x7e] 30 31v_mov_b32_e32 v5, vcc_lo 32// GFX10: encoding: [0x6a,0x02,0x0a,0x7e] 33 34v_mov_b32_e32 v5, vcc_hi 35// GFX10: encoding: [0x6b,0x02,0x0a,0x7e] 36 37v_mov_b32_e32 v5, ttmp11 38// GFX10: encoding: [0x77,0x02,0x0a,0x7e] 39 40v_mov_b32_e32 v5, m0 41// GFX10: encoding: [0x7c,0x02,0x0a,0x7e] 42 43v_mov_b32_e32 v5, exec_lo 44// GFX10: encoding: [0x7e,0x02,0x0a,0x7e] 45 46v_mov_b32_e32 v5, exec_hi 47// GFX10: encoding: [0x7f,0x02,0x0a,0x7e] 48 49v_mov_b32_e32 v5, 0 50// GFX10: encoding: [0x80,0x02,0x0a,0x7e] 51 52v_mov_b32_e32 v5, -1 53// GFX10: encoding: [0xc1,0x02,0x0a,0x7e] 54 55v_mov_b32_e32 v5, 0.5 56// GFX10: encoding: [0xf0,0x02,0x0a,0x7e] 57 58v_mov_b32_e32 v5, -4.0 59// GFX10: encoding: [0xf7,0x02,0x0a,0x7e] 60 61v_mov_b32_e32 v5, 0xaf123456 62// GFX10: encoding: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf] 63 64v_mov_b32_e32 v5, 0x3f717273 65// GFX10: encoding: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f] 66 67v_mov_b32_e64 v5, v1 68// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x01,0x01,0x00,0x00] 69 70v_mov_b32_e64 v255, v1 71// GFX10: encoding: [0xff,0x00,0x81,0xd5,0x01,0x01,0x00,0x00] 72 73v_mov_b32_e64 v5, v255 74// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xff,0x01,0x00,0x00] 75 76v_mov_b32_e64 v5, s1 77// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x01,0x00,0x00,0x00] 78 79v_mov_b32_e64 v5, s101 80// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x65,0x00,0x00,0x00] 81 82v_mov_b32_e64 v5, vcc_lo 83// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x6a,0x00,0x00,0x00] 84 85v_mov_b32_e64 v5, vcc_hi 86// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x6b,0x00,0x00,0x00] 87 88v_mov_b32_e64 v5, m0 89// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7c,0x00,0x00,0x00] 90 91v_mov_b32_e64 v5, exec_lo 92// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7e,0x00,0x00,0x00] 93 94v_mov_b32_e64 v5, exec_hi 95// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7f,0x00,0x00,0x00] 96 97v_mov_b32_e64 v5, 0 98// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x80,0x00,0x00,0x00] 99 100v_mov_b32_e64 v5, -1 101// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xc1,0x00,0x00,0x00] 102 103v_mov_b32_e64 v5, 0.5 104// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xf0,0x00,0x00,0x00] 105 106v_mov_b32_e64 v5, -4.0 107// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xf7,0x00,0x00,0x00] 108 109v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 110// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00] 111 112v_mov_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 113// GFX10: encoding: [0xf9,0x02,0xfe,0x7f,0x01,0x06,0x06,0x00] 114 115v_mov_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 116// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0xff,0x06,0x06,0x00] 117 118v_mov_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 119// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x86,0x00] 120 121v_mov_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 122// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x65,0x06,0x86,0x00] 123 124v_mov_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 125// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x6a,0x06,0x86,0x00] 126 127v_mov_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 128// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x6b,0x06,0x86,0x00] 129 130v_mov_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 131// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7c,0x06,0x86,0x00] 132 133v_mov_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 134// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7e,0x06,0x86,0x00] 135 136v_mov_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 137// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7f,0x06,0x86,0x00] 138 139v_mov_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 140// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00] 141 142v_mov_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 143// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x00,0x06,0x00] 144 145v_mov_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 146// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x01,0x06,0x00] 147 148v_mov_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 149// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x02,0x06,0x00] 150 151v_mov_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 152// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x03,0x06,0x00] 153 154v_mov_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 155// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x04,0x06,0x00] 156 157v_mov_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 158// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x05,0x06,0x00] 159 160v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 161// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x0e,0x06,0x00] 162 163v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 164// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00] 165 166v_mov_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 167// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00] 168 169v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 170// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00] 171 172v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 173// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x00,0x00] 174 175v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 176// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x01,0x00] 177 178v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 179// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x02,0x00] 180 181v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 182// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x03,0x00] 183 184v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 185// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x04,0x00] 186 187v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 188// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x05,0x00] 189 190v_mov_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 191// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x0e,0x00] 192 193v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 194// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00] 195 196v_mov_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 197// GFX10: encoding: [0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00] 198 199v_mov_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 200// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00] 201 202v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 203// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00] 204 205v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 206// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00] 207 208v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 209// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00] 210 211v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 212// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00] 213 214v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 215// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00] 216 217v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 218// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00] 219 220v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 221// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00] 222 223v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 224// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00] 225 226v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 227// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00] 228 229v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 230// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10] 231 232v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 233// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30] 234 235v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 236// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 237 238v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 239// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 240 241v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 242// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01] 243 244v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 245// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03] 246 247v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 248// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 249 250v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 251// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 252 253v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 254// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00] 255 256v_mov_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 257// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x51,0x01,0x00] 258 259v_mov_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 260// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x5f,0x01,0x00] 261 262v_mov_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 263// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x61,0x01,0x00] 264 265v_mov_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 266// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x6f,0x01,0x00] 267 268v_readfirstlane_b32 s5, v1 269// GFX10: encoding: [0x01,0x05,0x0a,0x7e] 270 271v_readfirstlane_b32 s103, v1 272// GFX10: encoding: [0x01,0x05,0xce,0x7e] 273 274v_readfirstlane_b32 ttmp11, v1 275// GFX10: encoding: [0x01,0x05,0xee,0x7e] 276 277v_readfirstlane_b32 s5, v255 278// GFX10: encoding: [0xff,0x05,0x0a,0x7e] 279 280v_cvt_i32_f64_e32 v5, v[1:2] 281// GFX10: encoding: [0x01,0x07,0x0a,0x7e] 282 283v_cvt_i32_f64_e32 v255, v[1:2] 284// GFX10: encoding: [0x01,0x07,0xfe,0x7f] 285 286v_cvt_i32_f64_e32 v5, v[254:255] 287// GFX10: encoding: [0xfe,0x07,0x0a,0x7e] 288 289v_cvt_i32_f64_e32 v5, s[2:3] 290// GFX10: encoding: [0x02,0x06,0x0a,0x7e] 291 292v_cvt_i32_f64_e32 v5, s[4:5] 293// GFX10: encoding: [0x04,0x06,0x0a,0x7e] 294 295v_cvt_i32_f64_e32 v5, s[102:103] 296// GFX10: encoding: [0x66,0x06,0x0a,0x7e] 297 298v_cvt_i32_f64_e32 v5, vcc 299// GFX10: encoding: [0x6a,0x06,0x0a,0x7e] 300 301v_cvt_i32_f64_e32 v5, ttmp[10:11] 302// GFX10: encoding: [0x76,0x06,0x0a,0x7e] 303 304v_cvt_i32_f64_e32 v5, exec 305// GFX10: encoding: [0x7e,0x06,0x0a,0x7e] 306 307v_cvt_i32_f64_e32 v5, 0 308// GFX10: encoding: [0x80,0x06,0x0a,0x7e] 309 310v_cvt_i32_f64_e32 v5, -1 311// GFX10: encoding: [0xc1,0x06,0x0a,0x7e] 312 313v_cvt_i32_f64_e32 v5, 0.5 314// GFX10: encoding: [0xf0,0x06,0x0a,0x7e] 315 316v_cvt_i32_f64_e32 v5, -4.0 317// GFX10: encoding: [0xf7,0x06,0x0a,0x7e] 318 319v_cvt_i32_f64_e32 v5, 0xaf123456 320// GFX10: encoding: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf] 321 322v_cvt_i32_f64_e32 v5, 0x3f717273 323// GFX10: encoding: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f] 324 325v_cvt_i32_f64_e64 v5, v[1:2] 326// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x00] 327 328v_cvt_i32_f64_e64 v255, v[1:2] 329// GFX10: encoding: [0xff,0x00,0x83,0xd5,0x01,0x01,0x00,0x00] 330 331v_cvt_i32_f64_e64 v5, v[254:255] 332// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xfe,0x01,0x00,0x00] 333 334v_cvt_i32_f64_e64 v5, s[2:3] 335// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x02,0x00,0x00,0x00] 336 337v_cvt_i32_f64_e64 v5, s[4:5] 338// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x04,0x00,0x00,0x00] 339 340v_cvt_i32_f64_e64 v5, s[100:101] 341// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x64,0x00,0x00,0x00] 342 343v_cvt_i32_f64_e64 v5, vcc 344// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x6a,0x00,0x00,0x00] 345 346v_cvt_i32_f64_e64 v5, exec 347// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x7e,0x00,0x00,0x00] 348 349v_cvt_i32_f64_e64 v5, 0 350// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x80,0x00,0x00,0x00] 351 352v_cvt_i32_f64_e64 v5, -1 353// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xc1,0x00,0x00,0x00] 354 355v_cvt_i32_f64_e64 v5, 0.5 356// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xf0,0x00,0x00,0x00] 357 358v_cvt_i32_f64_e64 v5, -4.0 359// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xf7,0x00,0x00,0x00] 360 361v_cvt_i32_f64_e64 v5, -v[1:2] 362// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x20] 363 364v_cvt_i32_f64_e64 v5, |v[1:2]| 365// GFX10: encoding: [0x05,0x01,0x83,0xd5,0x01,0x01,0x00,0x00] 366 367v_cvt_i32_f64_e64 v5, v[1:2] clamp 368// GFX10: encoding: [0x05,0x80,0x83,0xd5,0x01,0x01,0x00,0x00] 369 370v_cvt_i32_f64_e64 v5, s[4:5] mul:2 371// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x04,0x00,0x00,0x08] 372 373v_cvt_i32_f64_e64 v5, v[1:2] clamp div:2 374// GFX10: encoding: [0x05,0x80,0x83,0xd5,0x01,0x01,0x00,0x18] 375 376v_cvt_f64_i32_e32 v[5:6], v1 377// GFX10: encoding: [0x01,0x09,0x0a,0x7e] 378 379v_cvt_f64_i32_e32 v[254:255], v1 380// GFX10: encoding: [0x01,0x09,0xfc,0x7f] 381 382v_cvt_f64_i32_e32 v[5:6], v255 383// GFX10: encoding: [0xff,0x09,0x0a,0x7e] 384 385v_cvt_f64_i32_e32 v[5:6], s1 386// GFX10: encoding: [0x01,0x08,0x0a,0x7e] 387 388v_cvt_f64_i32_e32 v[5:6], s103 389// GFX10: encoding: [0x67,0x08,0x0a,0x7e] 390 391v_cvt_f64_i32_e32 v[5:6], vcc_lo 392// GFX10: encoding: [0x6a,0x08,0x0a,0x7e] 393 394v_cvt_f64_i32_e32 v[5:6], vcc_hi 395// GFX10: encoding: [0x6b,0x08,0x0a,0x7e] 396 397v_cvt_f64_i32_e32 v[5:6], ttmp11 398// GFX10: encoding: [0x77,0x08,0x0a,0x7e] 399 400v_cvt_f64_i32_e32 v[5:6], m0 401// GFX10: encoding: [0x7c,0x08,0x0a,0x7e] 402 403v_cvt_f64_i32_e32 v[5:6], exec_lo 404// GFX10: encoding: [0x7e,0x08,0x0a,0x7e] 405 406v_cvt_f64_i32_e32 v[5:6], exec_hi 407// GFX10: encoding: [0x7f,0x08,0x0a,0x7e] 408 409v_cvt_f64_i32_e32 v[5:6], 0 410// GFX10: encoding: [0x80,0x08,0x0a,0x7e] 411 412v_cvt_f64_i32_e32 v[5:6], -1 413// GFX10: encoding: [0xc1,0x08,0x0a,0x7e] 414 415v_cvt_f64_i32_e32 v[5:6], 0.5 416// GFX10: encoding: [0xf0,0x08,0x0a,0x7e] 417 418v_cvt_f64_i32_e32 v[5:6], -4.0 419// GFX10: encoding: [0xf7,0x08,0x0a,0x7e] 420 421v_cvt_f64_i32_e32 v[5:6], 0xaf123456 422// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf] 423 424v_cvt_f64_i32_e32 v[5:6], 0x3f717273 425// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f] 426 427v_cvt_f64_i32_e64 v[5:6], v1 428// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x00] 429 430v_cvt_f64_i32_e64 v[254:255], v1 431// GFX10: encoding: [0xfe,0x00,0x84,0xd5,0x01,0x01,0x00,0x00] 432 433v_cvt_f64_i32_e64 v[5:6], v255 434// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x00] 435 436v_cvt_f64_i32_e64 v[5:6], s1 437// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x00] 438 439v_cvt_f64_i32_e64 v[5:6], s101 440// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x65,0x00,0x00,0x00] 441 442v_cvt_f64_i32_e64 v[5:6], vcc_lo 443// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x00] 444 445v_cvt_f64_i32_e64 v[5:6], vcc_hi 446// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x00] 447 448v_cvt_f64_i32_e64 v[5:6], m0 449// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x00] 450 451v_cvt_f64_i32_e64 v[5:6], exec_lo 452// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x00] 453 454v_cvt_f64_i32_e64 v[5:6], exec_hi 455// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x00] 456 457v_cvt_f64_i32_e64 v[5:6], 0 458// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x80,0x00,0x00,0x00] 459 460v_cvt_f64_i32_e64 v[5:6], -1 461// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x00] 462 463v_cvt_f64_i32_e64 v[5:6], 0.5 464// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x00] 465 466v_cvt_f64_i32_e64 v[5:6], -4.0 467// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf7,0x00,0x00,0x00] 468 469v_cvt_f64_i32_e64 v[5:6], v1 clamp 470// GFX10: encoding: [0x05,0x80,0x84,0xd5,0x01,0x01,0x00,0x00] 471 472v_cvt_f64_i32_e64 v[5:6], v1 mul:2 473// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x08] 474 475v_cvt_f64_i32_e64 v[5:6], v1 mul:4 476// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x10] 477 478v_cvt_f64_i32_e64 v[5:6], v1 div:2 479// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x18] 480 481v_cvt_f32_i32_e32 v5, v1 482// GFX10: encoding: [0x01,0x0b,0x0a,0x7e] 483 484v_cvt_f32_i32_e32 v255, v1 485// GFX10: encoding: [0x01,0x0b,0xfe,0x7f] 486 487v_cvt_f32_i32_e32 v5, v255 488// GFX10: encoding: [0xff,0x0b,0x0a,0x7e] 489 490v_cvt_f32_i32_e32 v5, s1 491// GFX10: encoding: [0x01,0x0a,0x0a,0x7e] 492 493v_cvt_f32_i32_e32 v5, s103 494// GFX10: encoding: [0x67,0x0a,0x0a,0x7e] 495 496v_cvt_f32_i32_e32 v5, vcc_lo 497// GFX10: encoding: [0x6a,0x0a,0x0a,0x7e] 498 499v_cvt_f32_i32_e32 v5, vcc_hi 500// GFX10: encoding: [0x6b,0x0a,0x0a,0x7e] 501 502v_cvt_f32_i32_e32 v5, ttmp11 503// GFX10: encoding: [0x77,0x0a,0x0a,0x7e] 504 505v_cvt_f32_i32_e32 v5, m0 506// GFX10: encoding: [0x7c,0x0a,0x0a,0x7e] 507 508v_cvt_f32_i32_e32 v5, exec_lo 509// GFX10: encoding: [0x7e,0x0a,0x0a,0x7e] 510 511v_cvt_f32_i32_e32 v5, exec_hi 512// GFX10: encoding: [0x7f,0x0a,0x0a,0x7e] 513 514v_cvt_f32_i32_e32 v5, 0 515// GFX10: encoding: [0x80,0x0a,0x0a,0x7e] 516 517v_cvt_f32_i32_e32 v5, -1 518// GFX10: encoding: [0xc1,0x0a,0x0a,0x7e] 519 520v_cvt_f32_i32_e32 v5, 0.5 521// GFX10: encoding: [0xf0,0x0a,0x0a,0x7e] 522 523v_cvt_f32_i32_e32 v5, -4.0 524// GFX10: encoding: [0xf7,0x0a,0x0a,0x7e] 525 526v_cvt_f32_i32_e32 v5, 0xaf123456 527// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 528 529v_cvt_f32_i32_e32 v5, 0x3f717273 530// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 531 532v_cvt_f32_i32_e64 v5, v1 533// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00] 534 535v_cvt_f32_i32_e64 v255, v1 536// GFX10: encoding: [0xff,0x00,0x85,0xd5,0x01,0x01,0x00,0x00] 537 538v_cvt_f32_i32_e64 v5, v255 539// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00] 540 541v_cvt_f32_i32_e64 v5, s1 542// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00] 543 544v_cvt_f32_i32_e64 v5, s101 545// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x65,0x00,0x00,0x00] 546 547v_cvt_f32_i32_e64 v5, vcc_lo 548// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00] 549 550v_cvt_f32_i32_e64 v5, vcc_hi 551// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00] 552 553v_cvt_f32_i32_e64 v5, m0 554// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00] 555 556v_cvt_f32_i32_e64 v5, exec_lo 557// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00] 558 559v_cvt_f32_i32_e64 v5, exec_hi 560// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00] 561 562v_cvt_f32_i32_e64 v5, 0 563// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x80,0x00,0x00,0x00] 564 565v_cvt_f32_i32_e64 v5, -1 566// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00] 567 568v_cvt_f32_i32_e64 v5, 0.5 569// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x00] 570 571v_cvt_f32_i32_e64 v5, -4.0 572// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf7,0x00,0x00,0x00] 573 574v_cvt_f32_i32_e64 v5, v1 clamp 575// GFX10: encoding: [0x05,0x80,0x85,0xd5,0x01,0x01,0x00,0x00] 576 577v_cvt_f32_i32_e64 v5, v1 mul:2 578// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x08] 579 580v_cvt_f32_i32_e64 v5, v1 mul:4 581// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x10] 582 583v_cvt_f32_i32_e64 v5, v1 div:2 584// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x18] 585 586v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 587// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00] 588 589v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 590// GFX10: encoding: [0xf9,0x0a,0xfe,0x7f,0x01,0x06,0x06,0x00] 591 592v_cvt_f32_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 593// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0xff,0x06,0x06,0x00] 594 595v_cvt_f32_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 596// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x86,0x00] 597 598v_cvt_f32_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 599// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x65,0x06,0x86,0x00] 600 601v_cvt_f32_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 602// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6a,0x06,0x86,0x00] 603 604v_cvt_f32_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 605// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6b,0x06,0x86,0x00] 606 607v_cvt_f32_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 608// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7c,0x06,0x86,0x00] 609 610v_cvt_f32_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 611// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7e,0x06,0x86,0x00] 612 613v_cvt_f32_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 614// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7f,0x06,0x86,0x00] 615 616v_cvt_f32_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 617// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x26,0x06,0x00] 618 619v_cvt_f32_i32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 620// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x46,0x06,0x00] 621 622v_cvt_f32_i32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 623// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x86,0x06,0x00] 624 625v_cvt_f32_i32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 626// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0xc6,0x06,0x00] 627 628v_cvt_f32_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 629// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00] 630 631v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 632// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x00,0x06,0x00] 633 634v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 635// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x01,0x06,0x00] 636 637v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 638// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x02,0x06,0x00] 639 640v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 641// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x03,0x06,0x00] 642 643v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 644// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x04,0x06,0x00] 645 646v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 647// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x05,0x06,0x00] 648 649v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 650// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x0e,0x06,0x00] 651 652v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 653// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00] 654 655v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 656// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00] 657 658v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 659// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00] 660 661v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 662// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x00,0x00] 663 664v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 665// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x01,0x00] 666 667v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 668// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x02,0x00] 669 670v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 671// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x03,0x00] 672 673v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 674// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x04,0x00] 675 676v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 677// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x05,0x00] 678 679v_cvt_f32_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 680// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x0e,0x00] 681 682v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 683// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00] 684 685v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 686// GFX10: encoding: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00] 687 688v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 689// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00] 690 691v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 692// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00] 693 694v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 695// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00] 696 697v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 698// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00] 699 700v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 701// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00] 702 703v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 704// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00] 705 706v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 707// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00] 708 709v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 710// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00] 711 712v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 713// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00] 714 715v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 716// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00] 717 718v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 719// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10] 720 721v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 722// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30] 723 724v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 725// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 726 727v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 728// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 729 730v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 731// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01] 732 733v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 734// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03] 735 736v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 737// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 738 739v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 740// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 741 742v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 743// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00] 744 745v_cvt_f32_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 746// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x51,0x01,0x00] 747 748v_cvt_f32_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 749// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x5f,0x01,0x00] 750 751v_cvt_f32_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 752// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x61,0x01,0x00] 753 754v_cvt_f32_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 755// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x6f,0x01,0x00] 756 757v_cvt_f32_u32_e32 v5, v1 758// GFX10: encoding: [0x01,0x0d,0x0a,0x7e] 759 760v_cvt_f32_u32_e32 v255, v1 761// GFX10: encoding: [0x01,0x0d,0xfe,0x7f] 762 763v_cvt_f32_u32_e32 v5, v255 764// GFX10: encoding: [0xff,0x0d,0x0a,0x7e] 765 766v_cvt_f32_u32_e32 v5, s1 767// GFX10: encoding: [0x01,0x0c,0x0a,0x7e] 768 769v_cvt_f32_u32_e32 v5, s103 770// GFX10: encoding: [0x67,0x0c,0x0a,0x7e] 771 772v_cvt_f32_u32_e32 v5, vcc_lo 773// GFX10: encoding: [0x6a,0x0c,0x0a,0x7e] 774 775v_cvt_f32_u32_e32 v5, vcc_hi 776// GFX10: encoding: [0x6b,0x0c,0x0a,0x7e] 777 778v_cvt_f32_u32_e32 v5, ttmp11 779// GFX10: encoding: [0x77,0x0c,0x0a,0x7e] 780 781v_cvt_f32_u32_e32 v5, m0 782// GFX10: encoding: [0x7c,0x0c,0x0a,0x7e] 783 784v_cvt_f32_u32_e32 v5, exec_lo 785// GFX10: encoding: [0x7e,0x0c,0x0a,0x7e] 786 787v_cvt_f32_u32_e32 v5, exec_hi 788// GFX10: encoding: [0x7f,0x0c,0x0a,0x7e] 789 790v_cvt_f32_u32_e32 v5, 0 791// GFX10: encoding: [0x80,0x0c,0x0a,0x7e] 792 793v_cvt_f32_u32_e32 v5, -1 794// GFX10: encoding: [0xc1,0x0c,0x0a,0x7e] 795 796v_cvt_f32_u32_e32 v5, 0.5 797// GFX10: encoding: [0xf0,0x0c,0x0a,0x7e] 798 799v_cvt_f32_u32_e32 v5, -4.0 800// GFX10: encoding: [0xf7,0x0c,0x0a,0x7e] 801 802v_cvt_f32_u32_e32 v5, 0xaf123456 803// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 804 805v_cvt_f32_u32_e32 v5, 0x3f717273 806// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 807 808v_cvt_f32_u32_e64 v5, v1 809// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00] 810 811v_cvt_f32_u32_e64 v255, v1 812// GFX10: encoding: [0xff,0x00,0x86,0xd5,0x01,0x01,0x00,0x00] 813 814v_cvt_f32_u32_e64 v5, v255 815// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00] 816 817v_cvt_f32_u32_e64 v5, s1 818// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00] 819 820v_cvt_f32_u32_e64 v5, s101 821// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x65,0x00,0x00,0x00] 822 823v_cvt_f32_u32_e64 v5, vcc_lo 824// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00] 825 826v_cvt_f32_u32_e64 v5, vcc_hi 827// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00] 828 829v_cvt_f32_u32_e64 v5, m0 830// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00] 831 832v_cvt_f32_u32_e64 v5, exec_lo 833// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00] 834 835v_cvt_f32_u32_e64 v5, exec_hi 836// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00] 837 838v_cvt_f32_u32_e64 v5, 0 839// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x80,0x00,0x00,0x00] 840 841v_cvt_f32_u32_e64 v5, -1 842// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00] 843 844v_cvt_f32_u32_e64 v5, 0.5 845// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x00] 846 847v_cvt_f32_u32_e64 v5, -4.0 848// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf7,0x00,0x00,0x00] 849 850v_cvt_f32_u32_e64 v5, v1 clamp 851// GFX10: encoding: [0x05,0x80,0x86,0xd5,0x01,0x01,0x00,0x00] 852 853v_cvt_f32_u32_e64 v5, v1 mul:2 854// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x08] 855 856v_cvt_f32_u32_e64 v5, v1 mul:4 857// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x10] 858 859v_cvt_f32_u32_e64 v5, v1 div:2 860// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x18] 861 862v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 863// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00] 864 865v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 866// GFX10: encoding: [0xf9,0x0c,0xfe,0x7f,0x01,0x06,0x06,0x00] 867 868v_cvt_f32_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 869// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0xff,0x06,0x06,0x00] 870 871v_cvt_f32_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 872// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x86,0x00] 873 874v_cvt_f32_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 875// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x65,0x06,0x86,0x00] 876 877v_cvt_f32_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 878// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6a,0x06,0x86,0x00] 879 880v_cvt_f32_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 881// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6b,0x06,0x86,0x00] 882 883v_cvt_f32_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 884// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7c,0x06,0x86,0x00] 885 886v_cvt_f32_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 887// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7e,0x06,0x86,0x00] 888 889v_cvt_f32_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 890// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7f,0x06,0x86,0x00] 891 892v_cvt_f32_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 893// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x26,0x06,0x00] 894 895v_cvt_f32_u32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 896// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x46,0x06,0x00] 897 898v_cvt_f32_u32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 899// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x86,0x06,0x00] 900 901v_cvt_f32_u32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 902// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0xc6,0x06,0x00] 903 904v_cvt_f32_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 905// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00] 906 907v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 908// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x00,0x06,0x00] 909 910v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 911// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x01,0x06,0x00] 912 913v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 914// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x02,0x06,0x00] 915 916v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 917// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x03,0x06,0x00] 918 919v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 920// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x04,0x06,0x00] 921 922v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 923// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x05,0x06,0x00] 924 925v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 926// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x0e,0x06,0x00] 927 928v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 929// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00] 930 931v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 932// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00] 933 934v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 935// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00] 936 937v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 938// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x00,0x00] 939 940v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 941// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x01,0x00] 942 943v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 944// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x02,0x00] 945 946v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 947// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x03,0x00] 948 949v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 950// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x04,0x00] 951 952v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 953// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x05,0x00] 954 955v_cvt_f32_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 956// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x0e,0x00] 957 958v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 959// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00] 960 961v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 962// GFX10: encoding: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00] 963 964v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 965// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00] 966 967v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 968// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00] 969 970v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 971// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00] 972 973v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 974// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00] 975 976v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 977// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00] 978 979v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 980// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00] 981 982v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 983// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00] 984 985v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 986// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00] 987 988v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 989// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00] 990 991v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 992// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00] 993 994v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 995// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10] 996 997v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 998// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30] 999 1000v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 1001// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 1002 1003v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 1004// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 1005 1006v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 1007// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01] 1008 1009v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 1010// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03] 1011 1012v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 1013// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 1014 1015v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 1016// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 1017 1018v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 1019// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00] 1020 1021v_cvt_f32_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 1022// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x51,0x01,0x00] 1023 1024v_cvt_f32_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 1025// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x5f,0x01,0x00] 1026 1027v_cvt_f32_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 1028// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x61,0x01,0x00] 1029 1030v_cvt_f32_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 1031// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x6f,0x01,0x00] 1032 1033v_cvt_u32_f32_e32 v5, v1 1034// GFX10: encoding: [0x01,0x0f,0x0a,0x7e] 1035 1036v_cvt_u32_f32_e32 v255, v1 1037// GFX10: encoding: [0x01,0x0f,0xfe,0x7f] 1038 1039v_cvt_u32_f32_e32 v5, v255 1040// GFX10: encoding: [0xff,0x0f,0x0a,0x7e] 1041 1042v_cvt_u32_f32_e32 v5, s1 1043// GFX10: encoding: [0x01,0x0e,0x0a,0x7e] 1044 1045v_cvt_u32_f32_e32 v5, s103 1046// GFX10: encoding: [0x67,0x0e,0x0a,0x7e] 1047 1048v_cvt_u32_f32_e32 v5, vcc_lo 1049// GFX10: encoding: [0x6a,0x0e,0x0a,0x7e] 1050 1051v_cvt_u32_f32_e32 v5, vcc_hi 1052// GFX10: encoding: [0x6b,0x0e,0x0a,0x7e] 1053 1054v_cvt_u32_f32_e32 v5, ttmp11 1055// GFX10: encoding: [0x77,0x0e,0x0a,0x7e] 1056 1057v_cvt_u32_f32_e32 v5, m0 1058// GFX10: encoding: [0x7c,0x0e,0x0a,0x7e] 1059 1060v_cvt_u32_f32_e32 v5, exec_lo 1061// GFX10: encoding: [0x7e,0x0e,0x0a,0x7e] 1062 1063v_cvt_u32_f32_e32 v5, exec_hi 1064// GFX10: encoding: [0x7f,0x0e,0x0a,0x7e] 1065 1066v_cvt_u32_f32_e32 v5, 0 1067// GFX10: encoding: [0x80,0x0e,0x0a,0x7e] 1068 1069v_cvt_u32_f32_e32 v5, -1 1070// GFX10: encoding: [0xc1,0x0e,0x0a,0x7e] 1071 1072v_cvt_u32_f32_e32 v5, 0.5 1073// GFX10: encoding: [0xf0,0x0e,0x0a,0x7e] 1074 1075v_cvt_u32_f32_e32 v5, -4.0 1076// GFX10: encoding: [0xf7,0x0e,0x0a,0x7e] 1077 1078v_cvt_u32_f32_e32 v5, 0xaf123456 1079// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1080 1081v_cvt_u32_f32_e32 v5, 0x3f717273 1082// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1083 1084v_cvt_u32_f32_e64 v5, v1 1085// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00] 1086 1087v_cvt_u32_f32_e64 v255, v1 1088// GFX10: encoding: [0xff,0x00,0x87,0xd5,0x01,0x01,0x00,0x00] 1089 1090v_cvt_u32_f32_e64 v5, v255 1091// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x00] 1092 1093v_cvt_u32_f32_e64 v5, s1 1094// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x00] 1095 1096v_cvt_u32_f32_e64 v5, s101 1097// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x65,0x00,0x00,0x00] 1098 1099v_cvt_u32_f32_e64 v5, vcc_lo 1100// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x00] 1101 1102v_cvt_u32_f32_e64 v5, vcc_hi 1103// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x00] 1104 1105v_cvt_u32_f32_e64 v5, m0 1106// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x00] 1107 1108v_cvt_u32_f32_e64 v5, exec_lo 1109// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x00] 1110 1111v_cvt_u32_f32_e64 v5, exec_hi 1112// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x00] 1113 1114v_cvt_u32_f32_e64 v5, 0 1115// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x80,0x00,0x00,0x00] 1116 1117v_cvt_u32_f32_e64 v5, -1 1118// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x00] 1119 1120v_cvt_u32_f32_e64 v5, 0.5 1121// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x00] 1122 1123v_cvt_u32_f32_e64 v5, -4.0 1124// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf7,0x00,0x00,0x00] 1125 1126v_cvt_u32_f32_e64 v5, -v1 1127// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x20] 1128 1129v_cvt_u32_f32_e64 v5, |v1| 1130// GFX10: encoding: [0x05,0x01,0x87,0xd5,0x01,0x01,0x00,0x00] 1131 1132v_cvt_u32_f32_e64 v5, v1 clamp 1133// GFX10: encoding: [0x05,0x80,0x87,0xd5,0x01,0x01,0x00,0x00] 1134 1135v_cvt_u32_f32_e64 v5, s1 mul:2 1136// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x08] 1137 1138v_cvt_u32_f32_e64 v5, v1 clamp div:2 1139// GFX10: encoding: [0x05,0x80,0x87,0xd5,0x01,0x01,0x00,0x18] 1140 1141v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1142// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00] 1143 1144v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1145// GFX10: encoding: [0xf9,0x0e,0xfe,0x7f,0x01,0x06,0x06,0x00] 1146 1147v_cvt_u32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1148// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0xff,0x06,0x06,0x00] 1149 1150v_cvt_u32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1151// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x86,0x00] 1152 1153v_cvt_u32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1154// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x65,0x06,0x86,0x00] 1155 1156v_cvt_u32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1157// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6a,0x06,0x86,0x00] 1158 1159v_cvt_u32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1160// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6b,0x06,0x86,0x00] 1161 1162v_cvt_u32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1163// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7c,0x06,0x86,0x00] 1164 1165v_cvt_u32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1166// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7e,0x06,0x86,0x00] 1167 1168v_cvt_u32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1169// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7f,0x06,0x86,0x00] 1170 1171v_cvt_u32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1172// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x26,0x06,0x00] 1173 1174v_cvt_u32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 1175// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00] 1176 1177v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 1178// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x00,0x06,0x00] 1179 1180v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 1181// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x01,0x06,0x00] 1182 1183v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 1184// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x02,0x06,0x00] 1185 1186v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 1187// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x03,0x06,0x00] 1188 1189v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 1190// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x04,0x06,0x00] 1191 1192v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 1193// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x05,0x06,0x00] 1194 1195v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 1196// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x0e,0x06,0x00] 1197 1198v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 1199// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00] 1200 1201v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 1202// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00] 1203 1204v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 1205// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00] 1206 1207v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 1208// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x00,0x00] 1209 1210v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 1211// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x01,0x00] 1212 1213v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 1214// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x02,0x00] 1215 1216v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 1217// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x03,0x00] 1218 1219v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 1220// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x04,0x00] 1221 1222v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 1223// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x05,0x00] 1224 1225v_cvt_u32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1226// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x16,0x00] 1227 1228v_cvt_u32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1229// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x26,0x00] 1230 1231v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1232// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00] 1233 1234v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1235// GFX10: encoding: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00] 1236 1237v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1238// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00] 1239 1240v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 1241// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00] 1242 1243v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 1244// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00] 1245 1246v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 1247// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00] 1248 1249v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 1250// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00] 1251 1252v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 1253// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00] 1254 1255v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 1256// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00] 1257 1258v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 1259// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00] 1260 1261v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 1262// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00] 1263 1264v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 1265// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00] 1266 1267v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 1268// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10] 1269 1270v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 1271// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30] 1272 1273v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 1274// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 1275 1276v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 1277// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 1278 1279v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 1280// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01] 1281 1282v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 1283// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03] 1284 1285v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 1286// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 1287 1288v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 1289// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 1290 1291v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 1292// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00] 1293 1294v_cvt_u32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 1295// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x51,0x01,0x00] 1296 1297v_cvt_u32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 1298// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x5f,0x01,0x00] 1299 1300v_cvt_u32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 1301// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x61,0x01,0x00] 1302 1303v_cvt_u32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 1304// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x6f,0x01,0x00] 1305 1306v_cvt_i32_f32_e32 v5, v1 1307// GFX10: encoding: [0x01,0x11,0x0a,0x7e] 1308 1309v_cvt_i32_f32_e32 v255, v1 1310// GFX10: encoding: [0x01,0x11,0xfe,0x7f] 1311 1312v_cvt_i32_f32_e32 v5, v255 1313// GFX10: encoding: [0xff,0x11,0x0a,0x7e] 1314 1315v_cvt_i32_f32_e32 v5, s1 1316// GFX10: encoding: [0x01,0x10,0x0a,0x7e] 1317 1318v_cvt_i32_f32_e32 v5, s103 1319// GFX10: encoding: [0x67,0x10,0x0a,0x7e] 1320 1321v_cvt_i32_f32_e32 v5, vcc_lo 1322// GFX10: encoding: [0x6a,0x10,0x0a,0x7e] 1323 1324v_cvt_i32_f32_e32 v5, vcc_hi 1325// GFX10: encoding: [0x6b,0x10,0x0a,0x7e] 1326 1327v_cvt_i32_f32_e32 v5, ttmp11 1328// GFX10: encoding: [0x77,0x10,0x0a,0x7e] 1329 1330v_cvt_i32_f32_e32 v5, m0 1331// GFX10: encoding: [0x7c,0x10,0x0a,0x7e] 1332 1333v_cvt_i32_f32_e32 v5, exec_lo 1334// GFX10: encoding: [0x7e,0x10,0x0a,0x7e] 1335 1336v_cvt_i32_f32_e32 v5, exec_hi 1337// GFX10: encoding: [0x7f,0x10,0x0a,0x7e] 1338 1339v_cvt_i32_f32_e32 v5, 0 1340// GFX10: encoding: [0x80,0x10,0x0a,0x7e] 1341 1342v_cvt_i32_f32_e32 v5, -1 1343// GFX10: encoding: [0xc1,0x10,0x0a,0x7e] 1344 1345v_cvt_i32_f32_e32 v5, 0.5 1346// GFX10: encoding: [0xf0,0x10,0x0a,0x7e] 1347 1348v_cvt_i32_f32_e32 v5, -4.0 1349// GFX10: encoding: [0xf7,0x10,0x0a,0x7e] 1350 1351v_cvt_i32_f32_e32 v5, 0xaf123456 1352// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1353 1354v_cvt_i32_f32_e32 v5, 0x3f717273 1355// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1356 1357v_cvt_i32_f32_e64 v5, v1 1358// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00] 1359 1360v_cvt_i32_f32_e64 v255, v1 1361// GFX10: encoding: [0xff,0x00,0x88,0xd5,0x01,0x01,0x00,0x00] 1362 1363v_cvt_i32_f32_e64 v5, v255 1364// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x00] 1365 1366v_cvt_i32_f32_e64 v5, s1 1367// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x00] 1368 1369v_cvt_i32_f32_e64 v5, s101 1370// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x65,0x00,0x00,0x00] 1371 1372v_cvt_i32_f32_e64 v5, vcc_lo 1373// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x00] 1374 1375v_cvt_i32_f32_e64 v5, vcc_hi 1376// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x00] 1377 1378v_cvt_i32_f32_e64 v5, m0 1379// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x00] 1380 1381v_cvt_i32_f32_e64 v5, exec_lo 1382// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x00] 1383 1384v_cvt_i32_f32_e64 v5, exec_hi 1385// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x00] 1386 1387v_cvt_i32_f32_e64 v5, 0 1388// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x80,0x00,0x00,0x00] 1389 1390v_cvt_i32_f32_e64 v5, -1 1391// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x00] 1392 1393v_cvt_i32_f32_e64 v5, 0.5 1394// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x00] 1395 1396v_cvt_i32_f32_e64 v5, -4.0 1397// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf7,0x00,0x00,0x00] 1398 1399v_cvt_i32_f32_e64 v5, -v1 1400// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x20] 1401 1402v_cvt_i32_f32_e64 v5, |v1| 1403// GFX10: encoding: [0x05,0x01,0x88,0xd5,0x01,0x01,0x00,0x00] 1404 1405v_cvt_i32_f32_e64 v5, v1 clamp 1406// GFX10: encoding: [0x05,0x80,0x88,0xd5,0x01,0x01,0x00,0x00] 1407 1408v_cvt_i32_f32_e64 v5, v1 mul:2 1409// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x08] 1410 1411v_cvt_i32_f32_e64 v5, v1 clamp div:2 1412// GFX10: encoding: [0x05,0x80,0x88,0xd5,0x01,0x01,0x00,0x18] 1413 1414v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1415// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00] 1416 1417v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1418// GFX10: encoding: [0xf9,0x10,0xfe,0x7f,0x01,0x06,0x06,0x00] 1419 1420v_cvt_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1421// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0xff,0x06,0x06,0x00] 1422 1423v_cvt_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1424// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x86,0x00] 1425 1426v_cvt_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1427// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x65,0x06,0x86,0x00] 1428 1429v_cvt_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1430// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6a,0x06,0x86,0x00] 1431 1432v_cvt_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1433// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6b,0x06,0x86,0x00] 1434 1435v_cvt_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1436// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7c,0x06,0x86,0x00] 1437 1438v_cvt_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1439// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7e,0x06,0x86,0x00] 1440 1441v_cvt_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1442// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7f,0x06,0x86,0x00] 1443 1444v_cvt_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1445// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x26,0x06,0x00] 1446 1447v_cvt_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 1448// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00] 1449 1450v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 1451// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x00,0x06,0x00] 1452 1453v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 1454// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x01,0x06,0x00] 1455 1456v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 1457// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x02,0x06,0x00] 1458 1459v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 1460// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x03,0x06,0x00] 1461 1462v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 1463// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x04,0x06,0x00] 1464 1465v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 1466// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x05,0x06,0x00] 1467 1468v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 1469// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x0e,0x06,0x00] 1470 1471v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 1472// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00] 1473 1474v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 1475// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00] 1476 1477v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 1478// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00] 1479 1480v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 1481// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x00,0x00] 1482 1483v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 1484// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x01,0x00] 1485 1486v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 1487// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x02,0x00] 1488 1489v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 1490// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x03,0x00] 1491 1492v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 1493// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x04,0x00] 1494 1495v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 1496// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x05,0x00] 1497 1498v_cvt_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1499// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x16,0x00] 1500 1501v_cvt_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1502// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x26,0x00] 1503 1504v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1505// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00] 1506 1507v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1508// GFX10: encoding: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00] 1509 1510v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1511// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00] 1512 1513v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 1514// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00] 1515 1516v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 1517// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00] 1518 1519v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 1520// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00] 1521 1522v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 1523// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00] 1524 1525v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 1526// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00] 1527 1528v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 1529// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00] 1530 1531v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 1532// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00] 1533 1534v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 1535// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00] 1536 1537v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 1538// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00] 1539 1540v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 1541// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10] 1542 1543v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 1544// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30] 1545 1546v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 1547// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 1548 1549v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 1550// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 1551 1552v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 1553// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01] 1554 1555v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 1556// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03] 1557 1558v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 1559// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 1560 1561v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 1562// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 1563 1564v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 1565// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00] 1566 1567v_cvt_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 1568// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x51,0x01,0x00] 1569 1570v_cvt_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 1571// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x5f,0x01,0x00] 1572 1573v_cvt_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 1574// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x61,0x01,0x00] 1575 1576v_cvt_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 1577// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x6f,0x01,0x00] 1578 1579v_cvt_f16_f32 v5, v1 1580// GFX10: encoding: [0x01,0x15,0x0a,0x7e] 1581 1582v_cvt_f16_f32 v255, v1 1583// GFX10: encoding: [0x01,0x15,0xfe,0x7f] 1584 1585v_cvt_f16_f32 v5, v255 1586// GFX10: encoding: [0xff,0x15,0x0a,0x7e] 1587 1588v_cvt_f16_f32 v5, s1 1589// GFX10: encoding: [0x01,0x14,0x0a,0x7e] 1590 1591v_cvt_f16_f32 v5, s103 1592// GFX10: encoding: [0x67,0x14,0x0a,0x7e] 1593 1594v_cvt_f16_f32 v5, vcc_lo 1595// GFX10: encoding: [0x6a,0x14,0x0a,0x7e] 1596 1597v_cvt_f16_f32 v5, vcc_hi 1598// GFX10: encoding: [0x6b,0x14,0x0a,0x7e] 1599 1600v_cvt_f16_f32 v5, ttmp11 1601// GFX10: encoding: [0x77,0x14,0x0a,0x7e] 1602 1603v_cvt_f16_f32 v5, m0 1604// GFX10: encoding: [0x7c,0x14,0x0a,0x7e] 1605 1606v_cvt_f16_f32 v5, exec_lo 1607// GFX10: encoding: [0x7e,0x14,0x0a,0x7e] 1608 1609v_cvt_f16_f32 v5, exec_hi 1610// GFX10: encoding: [0x7f,0x14,0x0a,0x7e] 1611 1612v_cvt_f16_f32 v5, 0 1613// GFX10: encoding: [0x80,0x14,0x0a,0x7e] 1614 1615v_cvt_f16_f32 v5, -1 1616// GFX10: encoding: [0xc1,0x14,0x0a,0x7e] 1617 1618v_cvt_f16_f32 v5, 0.5 1619// GFX10: encoding: [0xf0,0x14,0x0a,0x7e] 1620 1621v_cvt_f16_f32 v5, -4.0 1622// GFX10: encoding: [0xf7,0x14,0x0a,0x7e] 1623 1624v_cvt_f16_f32 v5, 0xaf123456 1625// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf] 1626 1627v_cvt_f16_f32 v5, 0x3f717273 1628// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f] 1629 1630v_cvt_f16_f32_e64 v5, v1 1631// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00] 1632 1633v_cvt_f16_f32_e64 v255, v1 1634// GFX10: encoding: [0xff,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00] 1635 1636v_cvt_f16_f32_e64 v5, v255 1637// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00] 1638 1639v_cvt_f16_f32_e64 v5, s1 1640// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00] 1641 1642v_cvt_f16_f32_e64 v5, s101 1643// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x65,0x00,0x00,0x00] 1644 1645v_cvt_f16_f32_e64 v5, vcc_lo 1646// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00] 1647 1648v_cvt_f16_f32_e64 v5, vcc_hi 1649// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00] 1650 1651v_cvt_f16_f32_e64 v5, m0 1652// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00] 1653 1654v_cvt_f16_f32_e64 v5, exec_lo 1655// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00] 1656 1657v_cvt_f16_f32_e64 v5, exec_hi 1658// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00] 1659 1660v_cvt_f16_f32_e64 v5, 0 1661// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x80,0x00,0x00,0x00] 1662 1663v_cvt_f16_f32_e64 v5, -1 1664// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00] 1665 1666v_cvt_f16_f32_e64 v5, 0.5 1667// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x00] 1668 1669v_cvt_f16_f32_e64 v5, -4.0 1670// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf7,0x00,0x00,0x00] 1671 1672v_cvt_f16_f32_e64 v5, -v1 1673// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x20] 1674 1675v_cvt_f16_f32_e64 v5, |v1| 1676// GFX10: encoding: [0x05,0x01,0x8a,0xd5,0x01,0x01,0x00,0x00] 1677 1678v_cvt_f16_f32_e64 v5, v1 clamp 1679// GFX10: encoding: [0x05,0x80,0x8a,0xd5,0x01,0x01,0x00,0x00] 1680 1681v_cvt_f16_f32_e64 v5, v1 mul:2 1682// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x08] 1683 1684v_cvt_f16_f32_e64 v5, v1 mul:4 1685// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x10] 1686 1687v_cvt_f16_f32_e64 v5, v1 div:2 1688// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x18] 1689 1690v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1691// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00] 1692 1693v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1694// GFX10: encoding: [0xf9,0x14,0xfe,0x7f,0x01,0x06,0x06,0x00] 1695 1696v_cvt_f16_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1697// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0xff,0x06,0x06,0x00] 1698 1699v_cvt_f16_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1700// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x86,0x00] 1701 1702v_cvt_f16_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1703// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x65,0x06,0x86,0x00] 1704 1705v_cvt_f16_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1706// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6a,0x06,0x86,0x00] 1707 1708v_cvt_f16_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1709// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6b,0x06,0x86,0x00] 1710 1711v_cvt_f16_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1712// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7c,0x06,0x86,0x00] 1713 1714v_cvt_f16_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1715// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7e,0x06,0x86,0x00] 1716 1717v_cvt_f16_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1718// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7f,0x06,0x86,0x00] 1719 1720v_cvt_f16_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1721// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x26,0x06,0x00] 1722 1723v_cvt_f16_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1724// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x46,0x06,0x00] 1725 1726v_cvt_f16_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1727// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x86,0x06,0x00] 1728 1729v_cvt_f16_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1730// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0xc6,0x06,0x00] 1731 1732v_cvt_f16_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 1733// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00] 1734 1735v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 1736// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x00,0x06,0x00] 1737 1738v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 1739// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x01,0x06,0x00] 1740 1741v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 1742// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x02,0x06,0x00] 1743 1744v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 1745// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x03,0x06,0x00] 1746 1747v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 1748// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x04,0x06,0x00] 1749 1750v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 1751// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x05,0x06,0x00] 1752 1753v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 1754// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x0e,0x06,0x00] 1755 1756v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 1757// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00] 1758 1759v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 1760// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00] 1761 1762v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 1763// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00] 1764 1765v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 1766// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x00,0x00] 1767 1768v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 1769// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x01,0x00] 1770 1771v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 1772// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x02,0x00] 1773 1774v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 1775// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x03,0x00] 1776 1777v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 1778// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x04,0x00] 1779 1780v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 1781// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x05,0x00] 1782 1783v_cvt_f16_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1784// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x16,0x00] 1785 1786v_cvt_f16_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1787// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x26,0x00] 1788 1789v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1790// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00] 1791 1792v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1793// GFX10: encoding: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00] 1794 1795v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 1796// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00] 1797 1798v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 1799// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00] 1800 1801v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 1802// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00] 1803 1804v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 1805// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00] 1806 1807v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 1808// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00] 1809 1810v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 1811// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00] 1812 1813v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 1814// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00] 1815 1816v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 1817// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00] 1818 1819v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 1820// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00] 1821 1822v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 1823// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00] 1824 1825v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 1826// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10] 1827 1828v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 1829// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30] 1830 1831v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 1832// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 1833 1834v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 1835// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 1836 1837v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 1838// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01] 1839 1840v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 1841// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03] 1842 1843v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 1844// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 1845 1846v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 1847// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 1848 1849v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 1850// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00] 1851 1852v_cvt_f16_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 1853// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x51,0x01,0x00] 1854 1855v_cvt_f16_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 1856// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x5f,0x01,0x00] 1857 1858v_cvt_f16_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 1859// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x61,0x01,0x00] 1860 1861v_cvt_f16_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 1862// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x6f,0x01,0x00] 1863 1864v_cvt_f32_f16 v5, v1 1865// GFX10: encoding: [0x01,0x17,0x0a,0x7e] 1866 1867v_cvt_f32_f16 v255, v1 1868// GFX10: encoding: [0x01,0x17,0xfe,0x7f] 1869 1870v_cvt_f32_f16 v5, v255 1871// GFX10: encoding: [0xff,0x17,0x0a,0x7e] 1872 1873v_cvt_f32_f16 v5, s1 1874// GFX10: encoding: [0x01,0x16,0x0a,0x7e] 1875 1876v_cvt_f32_f16 v5, s103 1877// GFX10: encoding: [0x67,0x16,0x0a,0x7e] 1878 1879v_cvt_f32_f16 v5, vcc_lo 1880// GFX10: encoding: [0x6a,0x16,0x0a,0x7e] 1881 1882v_cvt_f32_f16 v5, vcc_hi 1883// GFX10: encoding: [0x6b,0x16,0x0a,0x7e] 1884 1885v_cvt_f32_f16 v5, ttmp11 1886// GFX10: encoding: [0x77,0x16,0x0a,0x7e] 1887 1888v_cvt_f32_f16 v5, m0 1889// GFX10: encoding: [0x7c,0x16,0x0a,0x7e] 1890 1891v_cvt_f32_f16 v5, exec_lo 1892// GFX10: encoding: [0x7e,0x16,0x0a,0x7e] 1893 1894v_cvt_f32_f16 v5, exec_hi 1895// GFX10: encoding: [0x7f,0x16,0x0a,0x7e] 1896 1897v_cvt_f32_f16 v5, 0 1898// GFX10: encoding: [0x80,0x16,0x0a,0x7e] 1899 1900v_cvt_f32_f16 v5, -1 1901// GFX10: encoding: [0xc1,0x16,0x0a,0x7e] 1902 1903v_cvt_f32_f16_e64 v5, v1 1904// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00] 1905 1906v_cvt_f32_f16_e64 v255, v1 1907// GFX10: encoding: [0xff,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00] 1908 1909v_cvt_f32_f16_e64 v5, v255 1910// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00] 1911 1912v_cvt_f32_f16_e64 v5, s1 1913// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00] 1914 1915v_cvt_f32_f16_e64 v5, s101 1916// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x65,0x00,0x00,0x00] 1917 1918v_cvt_f32_f16_e64 v5, vcc_lo 1919// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00] 1920 1921v_cvt_f32_f16_e64 v5, vcc_hi 1922// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00] 1923 1924v_cvt_f32_f16_e64 v5, m0 1925// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00] 1926 1927v_cvt_f32_f16_e64 v5, exec_lo 1928// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00] 1929 1930v_cvt_f32_f16_e64 v5, exec_hi 1931// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00] 1932 1933v_cvt_f32_f16_e64 v5, 0 1934// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x80,0x00,0x00,0x00] 1935 1936v_cvt_f32_f16_e64 v5, -1 1937// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00] 1938 1939v_cvt_f32_f16_e64 v5, 0.5 1940// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x00] 1941 1942v_cvt_f32_f16_e64 v5, -4.0 1943// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf7,0x00,0x00,0x00] 1944 1945v_cvt_f32_f16_e64 v5, -v1 1946// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x20] 1947 1948v_cvt_f32_f16_e64 v5, |v1| 1949// GFX10: encoding: [0x05,0x01,0x8b,0xd5,0x01,0x01,0x00,0x00] 1950 1951v_cvt_f32_f16_e64 v5, v1 clamp 1952// GFX10: encoding: [0x05,0x80,0x8b,0xd5,0x01,0x01,0x00,0x00] 1953 1954v_cvt_f32_f16_e64 v5, v1 mul:2 1955// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x08] 1956 1957v_cvt_f32_f16_e64 v5, v1 mul:4 1958// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x10] 1959 1960v_cvt_f32_f16_e64 v5, v1 div:2 1961// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x18] 1962 1963v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1964// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00] 1965 1966v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1967// GFX10: encoding: [0xf9,0x16,0xfe,0x7f,0x01,0x06,0x06,0x00] 1968 1969v_cvt_f32_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1970// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0xff,0x06,0x06,0x00] 1971 1972v_cvt_f32_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1973// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x86,0x00] 1974 1975v_cvt_f32_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1976// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x65,0x06,0x86,0x00] 1977 1978v_cvt_f32_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1979// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6a,0x06,0x86,0x00] 1980 1981v_cvt_f32_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1982// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6b,0x06,0x86,0x00] 1983 1984v_cvt_f32_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1985// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7c,0x06,0x86,0x00] 1986 1987v_cvt_f32_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1988// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7e,0x06,0x86,0x00] 1989 1990v_cvt_f32_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1991// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7f,0x06,0x86,0x00] 1992 1993v_cvt_f32_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1994// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x26,0x06,0x00] 1995 1996v_cvt_f32_f16_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 1997// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x46,0x06,0x00] 1998 1999v_cvt_f32_f16_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2000// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x86,0x06,0x00] 2001 2002v_cvt_f32_f16_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2003// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0xc6,0x06,0x00] 2004 2005v_cvt_f32_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 2006// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00] 2007 2008v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 2009// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x00,0x06,0x00] 2010 2011v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 2012// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x01,0x06,0x00] 2013 2014v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 2015// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x02,0x06,0x00] 2016 2017v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 2018// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x03,0x06,0x00] 2019 2020v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 2021// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x04,0x06,0x00] 2022 2023v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 2024// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x05,0x06,0x00] 2025 2026v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 2027// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x0e,0x06,0x00] 2028 2029v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 2030// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00] 2031 2032v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 2033// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00] 2034 2035v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 2036// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00] 2037 2038v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 2039// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x00,0x00] 2040 2041v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 2042// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x01,0x00] 2043 2044v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 2045// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x02,0x00] 2046 2047v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 2048// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x03,0x00] 2049 2050v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 2051// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x04,0x00] 2052 2053v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 2054// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x05,0x00] 2055 2056v_cvt_f32_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2057// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x16,0x00] 2058 2059v_cvt_f32_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2060// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x26,0x00] 2061 2062v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2063// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00] 2064 2065v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2066// GFX10: encoding: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00] 2067 2068v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2069// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00] 2070 2071v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 2072// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00] 2073 2074v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 2075// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00] 2076 2077v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 2078// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00] 2079 2080v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 2081// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00] 2082 2083v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 2084// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00] 2085 2086v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 2087// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00] 2088 2089v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 2090// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00] 2091 2092v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 2093// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00] 2094 2095v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 2096// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00] 2097 2098v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 2099// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10] 2100 2101v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 2102// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30] 2103 2104v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 2105// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 2106 2107v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 2108// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 2109 2110v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 2111// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01] 2112 2113v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 2114// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03] 2115 2116v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 2117// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 2118 2119v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 2120// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 2121 2122v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 2123// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00] 2124 2125v_cvt_f32_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 2126// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x51,0x01,0x00] 2127 2128v_cvt_f32_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 2129// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x5f,0x01,0x00] 2130 2131v_cvt_f32_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 2132// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x61,0x01,0x00] 2133 2134v_cvt_f32_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 2135// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x6f,0x01,0x00] 2136 2137v_cvt_rpi_i32_f32 v5, v1 2138// GFX10: encoding: [0x01,0x19,0x0a,0x7e] 2139 2140v_cvt_rpi_i32_f32 v255, v1 2141// GFX10: encoding: [0x01,0x19,0xfe,0x7f] 2142 2143v_cvt_rpi_i32_f32 v5, v255 2144// GFX10: encoding: [0xff,0x19,0x0a,0x7e] 2145 2146v_cvt_rpi_i32_f32 v5, s1 2147// GFX10: encoding: [0x01,0x18,0x0a,0x7e] 2148 2149v_cvt_rpi_i32_f32 v5, s103 2150// GFX10: encoding: [0x67,0x18,0x0a,0x7e] 2151 2152v_cvt_rpi_i32_f32 v5, vcc_lo 2153// GFX10: encoding: [0x6a,0x18,0x0a,0x7e] 2154 2155v_cvt_rpi_i32_f32 v5, vcc_hi 2156// GFX10: encoding: [0x6b,0x18,0x0a,0x7e] 2157 2158v_cvt_rpi_i32_f32 v5, ttmp11 2159// GFX10: encoding: [0x77,0x18,0x0a,0x7e] 2160 2161v_cvt_rpi_i32_f32 v5, m0 2162// GFX10: encoding: [0x7c,0x18,0x0a,0x7e] 2163 2164v_cvt_rpi_i32_f32 v5, exec_lo 2165// GFX10: encoding: [0x7e,0x18,0x0a,0x7e] 2166 2167v_cvt_rpi_i32_f32 v5, exec_hi 2168// GFX10: encoding: [0x7f,0x18,0x0a,0x7e] 2169 2170v_cvt_rpi_i32_f32 v5, 0 2171// GFX10: encoding: [0x80,0x18,0x0a,0x7e] 2172 2173v_cvt_rpi_i32_f32 v5, -1 2174// GFX10: encoding: [0xc1,0x18,0x0a,0x7e] 2175 2176v_cvt_rpi_i32_f32 v5, 0.5 2177// GFX10: encoding: [0xf0,0x18,0x0a,0x7e] 2178 2179v_cvt_rpi_i32_f32 v5, -4.0 2180// GFX10: encoding: [0xf7,0x18,0x0a,0x7e] 2181 2182v_cvt_rpi_i32_f32 v5, 0xaf123456 2183// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2184 2185v_cvt_rpi_i32_f32 v5, 0x3f717273 2186// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2187 2188v_cvt_rpi_i32_f32_e64 v5, v1 2189// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00] 2190 2191v_cvt_rpi_i32_f32_e64 v255, v1 2192// GFX10: encoding: [0xff,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00] 2193 2194v_cvt_rpi_i32_f32_e64 v5, v255 2195// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00] 2196 2197v_cvt_rpi_i32_f32_e64 v5, s1 2198// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00] 2199 2200v_cvt_rpi_i32_f32_e64 v5, s101 2201// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x65,0x00,0x00,0x00] 2202 2203v_cvt_rpi_i32_f32_e64 v5, vcc_lo 2204// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00] 2205 2206v_cvt_rpi_i32_f32_e64 v5, vcc_hi 2207// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00] 2208 2209v_cvt_rpi_i32_f32_e64 v5, m0 2210// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00] 2211 2212v_cvt_rpi_i32_f32_e64 v5, exec_lo 2213// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00] 2214 2215v_cvt_rpi_i32_f32_e64 v5, exec_hi 2216// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00] 2217 2218v_cvt_rpi_i32_f32_e64 v5, 0 2219// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x80,0x00,0x00,0x00] 2220 2221v_cvt_rpi_i32_f32_e64 v5, -1 2222// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00] 2223 2224v_cvt_rpi_i32_f32_e64 v5, 0.5 2225// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00] 2226 2227v_cvt_rpi_i32_f32_e64 v5, -4.0 2228// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf7,0x00,0x00,0x00] 2229 2230v_cvt_rpi_i32_f32_e64 v5, -v1 2231// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x20] 2232 2233v_cvt_rpi_i32_f32_e64 v5, |v1| 2234// GFX10: encoding: [0x05,0x01,0x8c,0xd5,0x01,0x01,0x00,0x00] 2235 2236v_cvt_rpi_i32_f32_e64 v5, v1 clamp 2237// GFX10: encoding: [0x05,0x80,0x8c,0xd5,0x01,0x01,0x00,0x00] 2238 2239v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2240// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00] 2241 2242v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2243// GFX10: encoding: [0xf9,0x18,0xfe,0x7f,0x01,0x06,0x06,0x00] 2244 2245v_cvt_rpi_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2246// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0xff,0x06,0x06,0x00] 2247 2248v_cvt_rpi_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2249// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x86,0x00] 2250 2251v_cvt_rpi_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2252// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x65,0x06,0x86,0x00] 2253 2254v_cvt_rpi_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2255// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6a,0x06,0x86,0x00] 2256 2257v_cvt_rpi_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2258// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6b,0x06,0x86,0x00] 2259 2260v_cvt_rpi_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2261// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7c,0x06,0x86,0x00] 2262 2263v_cvt_rpi_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2264// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7e,0x06,0x86,0x00] 2265 2266v_cvt_rpi_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2267// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7f,0x06,0x86,0x00] 2268 2269v_cvt_rpi_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2270// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x26,0x06,0x00] 2271 2272v_cvt_rpi_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 2273// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00] 2274 2275v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 2276// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x00,0x06,0x00] 2277 2278v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 2279// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x01,0x06,0x00] 2280 2281v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 2282// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x02,0x06,0x00] 2283 2284v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 2285// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x03,0x06,0x00] 2286 2287v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 2288// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x04,0x06,0x00] 2289 2290v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 2291// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x05,0x06,0x00] 2292 2293v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 2294// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x0e,0x06,0x00] 2295 2296v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 2297// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00] 2298 2299v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 2300// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00] 2301 2302v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 2303// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00] 2304 2305v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 2306// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x00,0x00] 2307 2308v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 2309// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x01,0x00] 2310 2311v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 2312// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x02,0x00] 2313 2314v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 2315// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x03,0x00] 2316 2317v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 2318// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x04,0x00] 2319 2320v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 2321// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x05,0x00] 2322 2323v_cvt_rpi_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2324// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x16,0x00] 2325 2326v_cvt_rpi_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2327// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x26,0x00] 2328 2329v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2330// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00] 2331 2332v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2333// GFX10: encoding: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00] 2334 2335v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2336// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00] 2337 2338v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 2339// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00] 2340 2341v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 2342// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00] 2343 2344v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 2345// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00] 2346 2347v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 2348// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00] 2349 2350v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 2351// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00] 2352 2353v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 2354// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00] 2355 2356v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 2357// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00] 2358 2359v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 2360// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00] 2361 2362v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 2363// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00] 2364 2365v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 2366// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10] 2367 2368v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 2369// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30] 2370 2371v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 2372// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 2373 2374v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 2375// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 2376 2377v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 2378// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01] 2379 2380v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 2381// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03] 2382 2383v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 2384// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 2385 2386v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 2387// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 2388 2389v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 2390// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00] 2391 2392v_cvt_rpi_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 2393// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x51,0x01,0x00] 2394 2395v_cvt_rpi_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 2396// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x5f,0x01,0x00] 2397 2398v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 2399// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x61,0x01,0x00] 2400 2401v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 2402// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x6f,0x01,0x00] 2403 2404v_cvt_flr_i32_f32 v5, v1 2405// GFX10: encoding: [0x01,0x1b,0x0a,0x7e] 2406 2407v_cvt_flr_i32_f32 v255, v1 2408// GFX10: encoding: [0x01,0x1b,0xfe,0x7f] 2409 2410v_cvt_flr_i32_f32 v5, v255 2411// GFX10: encoding: [0xff,0x1b,0x0a,0x7e] 2412 2413v_cvt_flr_i32_f32 v5, s1 2414// GFX10: encoding: [0x01,0x1a,0x0a,0x7e] 2415 2416v_cvt_flr_i32_f32 v5, s103 2417// GFX10: encoding: [0x67,0x1a,0x0a,0x7e] 2418 2419v_cvt_flr_i32_f32 v5, vcc_lo 2420// GFX10: encoding: [0x6a,0x1a,0x0a,0x7e] 2421 2422v_cvt_flr_i32_f32 v5, vcc_hi 2423// GFX10: encoding: [0x6b,0x1a,0x0a,0x7e] 2424 2425v_cvt_flr_i32_f32 v5, ttmp11 2426// GFX10: encoding: [0x77,0x1a,0x0a,0x7e] 2427 2428v_cvt_flr_i32_f32 v5, m0 2429// GFX10: encoding: [0x7c,0x1a,0x0a,0x7e] 2430 2431v_cvt_flr_i32_f32 v5, exec_lo 2432// GFX10: encoding: [0x7e,0x1a,0x0a,0x7e] 2433 2434v_cvt_flr_i32_f32 v5, exec_hi 2435// GFX10: encoding: [0x7f,0x1a,0x0a,0x7e] 2436 2437v_cvt_flr_i32_f32 v5, 0 2438// GFX10: encoding: [0x80,0x1a,0x0a,0x7e] 2439 2440v_cvt_flr_i32_f32 v5, -1 2441// GFX10: encoding: [0xc1,0x1a,0x0a,0x7e] 2442 2443v_cvt_flr_i32_f32 v5, 0.5 2444// GFX10: encoding: [0xf0,0x1a,0x0a,0x7e] 2445 2446v_cvt_flr_i32_f32 v5, -4.0 2447// GFX10: encoding: [0xf7,0x1a,0x0a,0x7e] 2448 2449v_cvt_flr_i32_f32 v5, 0xaf123456 2450// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2451 2452v_cvt_flr_i32_f32 v5, 0x3f717273 2453// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2454 2455v_cvt_flr_i32_f32_e64 v5, v1 2456// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00] 2457 2458v_cvt_flr_i32_f32_e64 v255, v1 2459// GFX10: encoding: [0xff,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00] 2460 2461v_cvt_flr_i32_f32_e64 v5, v255 2462// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00] 2463 2464v_cvt_flr_i32_f32_e64 v5, s1 2465// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00] 2466 2467v_cvt_flr_i32_f32_e64 v5, s101 2468// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x65,0x00,0x00,0x00] 2469 2470v_cvt_flr_i32_f32_e64 v5, vcc_lo 2471// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00] 2472 2473v_cvt_flr_i32_f32_e64 v5, vcc_hi 2474// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00] 2475 2476v_cvt_flr_i32_f32_e64 v5, m0 2477// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00] 2478 2479v_cvt_flr_i32_f32_e64 v5, exec_lo 2480// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00] 2481 2482v_cvt_flr_i32_f32_e64 v5, exec_hi 2483// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00] 2484 2485v_cvt_flr_i32_f32_e64 v5, 0 2486// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x80,0x00,0x00,0x00] 2487 2488v_cvt_flr_i32_f32_e64 v5, -1 2489// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00] 2490 2491v_cvt_flr_i32_f32_e64 v5, 0.5 2492// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00] 2493 2494v_cvt_flr_i32_f32_e64 v5, -4.0 2495// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf7,0x00,0x00,0x00] 2496 2497v_cvt_flr_i32_f32_e64 v5, -v1 2498// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x20] 2499 2500v_cvt_flr_i32_f32_e64 v5, |v1| 2501// GFX10: encoding: [0x05,0x01,0x8d,0xd5,0x01,0x01,0x00,0x00] 2502 2503v_cvt_flr_i32_f32_e64 v5, v1 clamp 2504// GFX10: encoding: [0x05,0x80,0x8d,0xd5,0x01,0x01,0x00,0x00] 2505 2506v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2507// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00] 2508 2509v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2510// GFX10: encoding: [0xf9,0x1a,0xfe,0x7f,0x01,0x06,0x06,0x00] 2511 2512v_cvt_flr_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2513// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0xff,0x06,0x06,0x00] 2514 2515v_cvt_flr_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2516// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x86,0x00] 2517 2518v_cvt_flr_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2519// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x65,0x06,0x86,0x00] 2520 2521v_cvt_flr_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2522// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6a,0x06,0x86,0x00] 2523 2524v_cvt_flr_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2525// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6b,0x06,0x86,0x00] 2526 2527v_cvt_flr_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2528// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7c,0x06,0x86,0x00] 2529 2530v_cvt_flr_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2531// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7e,0x06,0x86,0x00] 2532 2533v_cvt_flr_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2534// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7f,0x06,0x86,0x00] 2535 2536v_cvt_flr_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2537// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x26,0x06,0x00] 2538 2539v_cvt_flr_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 2540// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00] 2541 2542v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 2543// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x00,0x06,0x00] 2544 2545v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 2546// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x01,0x06,0x00] 2547 2548v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 2549// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x02,0x06,0x00] 2550 2551v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 2552// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x03,0x06,0x00] 2553 2554v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 2555// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x04,0x06,0x00] 2556 2557v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 2558// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x05,0x06,0x00] 2559 2560v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 2561// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x0e,0x06,0x00] 2562 2563v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 2564// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00] 2565 2566v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 2567// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00] 2568 2569v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 2570// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00] 2571 2572v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 2573// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x00,0x00] 2574 2575v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 2576// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x01,0x00] 2577 2578v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 2579// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x02,0x00] 2580 2581v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 2582// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x03,0x00] 2583 2584v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 2585// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x04,0x00] 2586 2587v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 2588// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x05,0x00] 2589 2590v_cvt_flr_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2591// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x16,0x00] 2592 2593v_cvt_flr_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2594// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x26,0x00] 2595 2596v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2597// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00] 2598 2599v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2600// GFX10: encoding: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00] 2601 2602v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2603// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00] 2604 2605v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 2606// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00] 2607 2608v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 2609// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00] 2610 2611v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 2612// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00] 2613 2614v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 2615// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00] 2616 2617v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 2618// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00] 2619 2620v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 2621// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00] 2622 2623v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 2624// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00] 2625 2626v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 2627// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00] 2628 2629v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 2630// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00] 2631 2632v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 2633// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10] 2634 2635v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 2636// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30] 2637 2638v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 2639// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 2640 2641v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 2642// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 2643 2644v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 2645// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01] 2646 2647v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 2648// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03] 2649 2650v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 2651// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 2652 2653v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 2654// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 2655 2656v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 2657// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00] 2658 2659v_cvt_flr_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 2660// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x51,0x01,0x00] 2661 2662v_cvt_flr_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 2663// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x5f,0x01,0x00] 2664 2665v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 2666// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x61,0x01,0x00] 2667 2668v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 2669// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x6f,0x01,0x00] 2670 2671v_cvt_off_f32_i4 v5, v1 2672// GFX10: encoding: [0x01,0x1d,0x0a,0x7e] 2673 2674v_cvt_off_f32_i4 v255, v1 2675// GFX10: encoding: [0x01,0x1d,0xfe,0x7f] 2676 2677v_cvt_off_f32_i4 v5, v255 2678// GFX10: encoding: [0xff,0x1d,0x0a,0x7e] 2679 2680v_cvt_off_f32_i4 v5, s1 2681// GFX10: encoding: [0x01,0x1c,0x0a,0x7e] 2682 2683v_cvt_off_f32_i4 v5, s103 2684// GFX10: encoding: [0x67,0x1c,0x0a,0x7e] 2685 2686v_cvt_off_f32_i4 v5, vcc_lo 2687// GFX10: encoding: [0x6a,0x1c,0x0a,0x7e] 2688 2689v_cvt_off_f32_i4 v5, vcc_hi 2690// GFX10: encoding: [0x6b,0x1c,0x0a,0x7e] 2691 2692v_cvt_off_f32_i4 v5, ttmp11 2693// GFX10: encoding: [0x77,0x1c,0x0a,0x7e] 2694 2695v_cvt_off_f32_i4 v5, m0 2696// GFX10: encoding: [0x7c,0x1c,0x0a,0x7e] 2697 2698v_cvt_off_f32_i4 v5, exec_lo 2699// GFX10: encoding: [0x7e,0x1c,0x0a,0x7e] 2700 2701v_cvt_off_f32_i4 v5, exec_hi 2702// GFX10: encoding: [0x7f,0x1c,0x0a,0x7e] 2703 2704v_cvt_off_f32_i4 v5, 0 2705// GFX10: encoding: [0x80,0x1c,0x0a,0x7e] 2706 2707v_cvt_off_f32_i4 v5, -1 2708// GFX10: encoding: [0xc1,0x1c,0x0a,0x7e] 2709 2710v_cvt_off_f32_i4 v5, 0.5 2711// GFX10: encoding: [0xf0,0x1c,0x0a,0x7e] 2712 2713v_cvt_off_f32_i4 v5, -4.0 2714// GFX10: encoding: [0xf7,0x1c,0x0a,0x7e] 2715 2716v_cvt_off_f32_i4 v5, 0x4f 2717// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00] 2718 2719v_cvt_off_f32_i4 v5, 0x41 2720// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00] 2721 2722v_cvt_off_f32_i4_e64 v5, v1 2723// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00] 2724 2725v_cvt_off_f32_i4_e64 v255, v1 2726// GFX10: encoding: [0xff,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00] 2727 2728v_cvt_off_f32_i4_e64 v5, v255 2729// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x00] 2730 2731v_cvt_off_f32_i4_e64 v5, s1 2732// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x00] 2733 2734v_cvt_off_f32_i4_e64 v5, s101 2735// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x65,0x00,0x00,0x00] 2736 2737v_cvt_off_f32_i4_e64 v5, vcc_lo 2738// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x00] 2739 2740v_cvt_off_f32_i4_e64 v5, vcc_hi 2741// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x00] 2742 2743v_cvt_off_f32_i4_e64 v5, m0 2744// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x00] 2745 2746v_cvt_off_f32_i4_e64 v5, exec_lo 2747// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x00] 2748 2749v_cvt_off_f32_i4_e64 v5, exec_hi 2750// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x00] 2751 2752v_cvt_off_f32_i4_e64 v5, 0 2753// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x80,0x00,0x00,0x00] 2754 2755v_cvt_off_f32_i4_e64 v5, -1 2756// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x00] 2757 2758v_cvt_off_f32_i4_e64 v5, 0.5 2759// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x00] 2760 2761v_cvt_off_f32_i4_e64 v5, -4.0 2762// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf7,0x00,0x00,0x00] 2763 2764v_cvt_off_f32_i4_e64 v5, v1 clamp 2765// GFX10: encoding: [0x05,0x80,0x8e,0xd5,0x01,0x01,0x00,0x00] 2766 2767v_cvt_off_f32_i4_e64 v5, v1 mul:2 2768// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x08] 2769 2770v_cvt_off_f32_i4_e64 v5, v1 mul:4 2771// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x10] 2772 2773v_cvt_off_f32_i4_e64 v5, v1 div:2 2774// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x18] 2775 2776v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2777// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00] 2778 2779v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2780// GFX10: encoding: [0xf9,0x1c,0xfe,0x7f,0x01,0x06,0x06,0x00] 2781 2782v_cvt_off_f32_i4_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2783// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0xff,0x06,0x06,0x00] 2784 2785v_cvt_off_f32_i4_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2786// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x86,0x00] 2787 2788v_cvt_off_f32_i4_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2789// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x65,0x06,0x86,0x00] 2790 2791v_cvt_off_f32_i4_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2792// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6a,0x06,0x86,0x00] 2793 2794v_cvt_off_f32_i4_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2795// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6b,0x06,0x86,0x00] 2796 2797v_cvt_off_f32_i4_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2798// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7c,0x06,0x86,0x00] 2799 2800v_cvt_off_f32_i4_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2801// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7e,0x06,0x86,0x00] 2802 2803v_cvt_off_f32_i4_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2804// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7f,0x06,0x86,0x00] 2805 2806v_cvt_off_f32_i4_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2807// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x26,0x06,0x00] 2808 2809v_cvt_off_f32_i4_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2810// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x46,0x06,0x00] 2811 2812v_cvt_off_f32_i4_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2813// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x86,0x06,0x00] 2814 2815v_cvt_off_f32_i4_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2816// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0xc6,0x06,0x00] 2817 2818v_cvt_off_f32_i4_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 2819// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00] 2820 2821v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 2822// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x00,0x06,0x00] 2823 2824v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 2825// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x01,0x06,0x00] 2826 2827v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 2828// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x02,0x06,0x00] 2829 2830v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 2831// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x03,0x06,0x00] 2832 2833v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 2834// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x04,0x06,0x00] 2835 2836v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 2837// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x05,0x06,0x00] 2838 2839v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 2840// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x0e,0x06,0x00] 2841 2842v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 2843// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00] 2844 2845v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 2846// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00] 2847 2848v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 2849// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00] 2850 2851v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 2852// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x00,0x00] 2853 2854v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 2855// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x01,0x00] 2856 2857v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 2858// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x02,0x00] 2859 2860v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 2861// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x03,0x00] 2862 2863v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 2864// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x04,0x00] 2865 2866v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 2867// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x05,0x00] 2868 2869v_cvt_off_f32_i4_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 2870// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x0e,0x00] 2871 2872v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2873// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00] 2874 2875v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2876// GFX10: encoding: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00] 2877 2878v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 2879// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00] 2880 2881v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 2882// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00] 2883 2884v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 2885// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00] 2886 2887v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 2888// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00] 2889 2890v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 2891// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00] 2892 2893v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 2894// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00] 2895 2896v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 2897// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00] 2898 2899v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 2900// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00] 2901 2902v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 2903// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00] 2904 2905v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 2906// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00] 2907 2908v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 2909// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10] 2910 2911v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 2912// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30] 2913 2914v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 2915// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 2916 2917v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 2918// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 2919 2920v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 2921// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01] 2922 2923v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 2924// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03] 2925 2926v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 2927// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 2928 2929v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 2930// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 2931 2932v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 2933// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00] 2934 2935v_cvt_off_f32_i4_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 2936// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x51,0x01,0x00] 2937 2938v_cvt_off_f32_i4_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 2939// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x5f,0x01,0x00] 2940 2941v_cvt_off_f32_i4_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 2942// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x61,0x01,0x00] 2943 2944v_cvt_off_f32_i4_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 2945// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x6f,0x01,0x00] 2946 2947v_cvt_f32_f64 v5, v[1:2] 2948// GFX10: encoding: [0x01,0x1f,0x0a,0x7e] 2949 2950v_cvt_f32_f64 v255, v[1:2] 2951// GFX10: encoding: [0x01,0x1f,0xfe,0x7f] 2952 2953v_cvt_f32_f64 v5, v[254:255] 2954// GFX10: encoding: [0xfe,0x1f,0x0a,0x7e] 2955 2956v_cvt_f32_f64 v5, s[2:3] 2957// GFX10: encoding: [0x02,0x1e,0x0a,0x7e] 2958 2959v_cvt_f32_f64 v5, s[4:5] 2960// GFX10: encoding: [0x04,0x1e,0x0a,0x7e] 2961 2962v_cvt_f32_f64 v5, s[102:103] 2963// GFX10: encoding: [0x66,0x1e,0x0a,0x7e] 2964 2965v_cvt_f32_f64 v5, vcc 2966// GFX10: encoding: [0x6a,0x1e,0x0a,0x7e] 2967 2968v_cvt_f32_f64 v5, ttmp[10:11] 2969// GFX10: encoding: [0x76,0x1e,0x0a,0x7e] 2970 2971v_cvt_f32_f64 v5, exec 2972// GFX10: encoding: [0x7e,0x1e,0x0a,0x7e] 2973 2974v_cvt_f32_f64 v5, 0 2975// GFX10: encoding: [0x80,0x1e,0x0a,0x7e] 2976 2977v_cvt_f32_f64 v5, -1 2978// GFX10: encoding: [0xc1,0x1e,0x0a,0x7e] 2979 2980v_cvt_f32_f64 v5, 0.5 2981// GFX10: encoding: [0xf0,0x1e,0x0a,0x7e] 2982 2983v_cvt_f32_f64 v5, -4.0 2984// GFX10: encoding: [0xf7,0x1e,0x0a,0x7e] 2985 2986v_cvt_f32_f64 v5, 0xaf123456 2987// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 2988 2989v_cvt_f32_f64 v5, 0x3f717273 2990// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 2991 2992v_cvt_f32_f64_e64 v5, v[1:2] 2993// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00] 2994 2995v_cvt_f32_f64_e64 v255, v[1:2] 2996// GFX10: encoding: [0xff,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00] 2997 2998v_cvt_f32_f64_e64 v5, v[254:255] 2999// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00] 3000 3001v_cvt_f32_f64_e64 v5, s[2:3] 3002// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00] 3003 3004v_cvt_f32_f64_e64 v5, s[4:5] 3005// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x04,0x00,0x00,0x00] 3006 3007v_cvt_f32_f64_e64 v5, s[100:101] 3008// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x64,0x00,0x00,0x00] 3009 3010v_cvt_f32_f64_e64 v5, vcc 3011// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00] 3012 3013v_cvt_f32_f64_e64 v5, exec 3014// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00] 3015 3016v_cvt_f32_f64_e64 v5, 0 3017// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x80,0x00,0x00,0x00] 3018 3019v_cvt_f32_f64_e64 v5, -1 3020// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00] 3021 3022v_cvt_f32_f64_e64 v5, 0.5 3023// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x00] 3024 3025v_cvt_f32_f64_e64 v5, -4.0 3026// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf7,0x00,0x00,0x00] 3027 3028v_cvt_f32_f64_e64 v5, -v[1:2] 3029// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x20] 3030 3031v_cvt_f32_f64_e64 v5, |v[1:2]| 3032// GFX10: encoding: [0x05,0x01,0x8f,0xd5,0x01,0x01,0x00,0x00] 3033 3034v_cvt_f32_f64_e64 v5, v[1:2] clamp 3035// GFX10: encoding: [0x05,0x80,0x8f,0xd5,0x01,0x01,0x00,0x00] 3036 3037v_cvt_f32_f64_e64 v5, v[1:2] mul:2 3038// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x08] 3039 3040v_cvt_f32_f64_e64 v5, v[1:2] mul:4 3041// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x10] 3042 3043v_cvt_f32_f64_e64 v5, v[1:2] div:2 3044// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x18] 3045 3046v_cvt_f64_f32 v[5:6], v1 3047// GFX10: encoding: [0x01,0x21,0x0a,0x7e] 3048 3049v_cvt_f64_f32 v[254:255], v1 3050// GFX10: encoding: [0x01,0x21,0xfc,0x7f] 3051 3052v_cvt_f64_f32 v[5:6], v255 3053// GFX10: encoding: [0xff,0x21,0x0a,0x7e] 3054 3055v_cvt_f64_f32 v[5:6], s1 3056// GFX10: encoding: [0x01,0x20,0x0a,0x7e] 3057 3058v_cvt_f64_f32 v[5:6], s103 3059// GFX10: encoding: [0x67,0x20,0x0a,0x7e] 3060 3061v_cvt_f64_f32 v[5:6], vcc_lo 3062// GFX10: encoding: [0x6a,0x20,0x0a,0x7e] 3063 3064v_cvt_f64_f32 v[5:6], vcc_hi 3065// GFX10: encoding: [0x6b,0x20,0x0a,0x7e] 3066 3067v_cvt_f64_f32 v[5:6], ttmp11 3068// GFX10: encoding: [0x77,0x20,0x0a,0x7e] 3069 3070v_cvt_f64_f32 v[5:6], m0 3071// GFX10: encoding: [0x7c,0x20,0x0a,0x7e] 3072 3073v_cvt_f64_f32 v[5:6], exec_lo 3074// GFX10: encoding: [0x7e,0x20,0x0a,0x7e] 3075 3076v_cvt_f64_f32 v[5:6], exec_hi 3077// GFX10: encoding: [0x7f,0x20,0x0a,0x7e] 3078 3079v_cvt_f64_f32 v[5:6], 0 3080// GFX10: encoding: [0x80,0x20,0x0a,0x7e] 3081 3082v_cvt_f64_f32 v[5:6], -1 3083// GFX10: encoding: [0xc1,0x20,0x0a,0x7e] 3084 3085v_cvt_f64_f32 v[5:6], 0.5 3086// GFX10: encoding: [0xf0,0x20,0x0a,0x7e] 3087 3088v_cvt_f64_f32 v[5:6], -4.0 3089// GFX10: encoding: [0xf7,0x20,0x0a,0x7e] 3090 3091v_cvt_f64_f32 v[5:6], 0xaf123456 3092// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3093 3094v_cvt_f64_f32 v[5:6], 0x3f717273 3095// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3096 3097v_cvt_f64_f32_e64 v[5:6], v1 3098// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x00] 3099 3100v_cvt_f64_f32_e64 v[254:255], v1 3101// GFX10: encoding: [0xfe,0x00,0x90,0xd5,0x01,0x01,0x00,0x00] 3102 3103v_cvt_f64_f32_e64 v[5:6], v255 3104// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x00] 3105 3106v_cvt_f64_f32_e64 v[5:6], s1 3107// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x00] 3108 3109v_cvt_f64_f32_e64 v[5:6], s101 3110// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x65,0x00,0x00,0x00] 3111 3112v_cvt_f64_f32_e64 v[5:6], vcc_lo 3113// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x00] 3114 3115v_cvt_f64_f32_e64 v[5:6], vcc_hi 3116// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x00] 3117 3118v_cvt_f64_f32_e64 v[5:6], m0 3119// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x00] 3120 3121v_cvt_f64_f32_e64 v[5:6], exec_lo 3122// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x00] 3123 3124v_cvt_f64_f32_e64 v[5:6], exec_hi 3125// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x00] 3126 3127v_cvt_f64_f32_e64 v[5:6], 0 3128// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x80,0x00,0x00,0x00] 3129 3130v_cvt_f64_f32_e64 v[5:6], -1 3131// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x00] 3132 3133v_cvt_f64_f32_e64 v[5:6], 0.5 3134// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x00] 3135 3136v_cvt_f64_f32_e64 v[5:6], -4.0 3137// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf7,0x00,0x00,0x00] 3138 3139v_cvt_f64_f32_e64 v[5:6], -v1 3140// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x20] 3141 3142v_cvt_f64_f32_e64 v[5:6], |v1| 3143// GFX10: encoding: [0x05,0x01,0x90,0xd5,0x01,0x01,0x00,0x00] 3144 3145v_cvt_f64_f32_e64 v[5:6], v1 clamp 3146// GFX10: encoding: [0x05,0x80,0x90,0xd5,0x01,0x01,0x00,0x00] 3147 3148v_cvt_f64_f32_e64 v[5:6], v1 mul:2 3149// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x08] 3150 3151v_cvt_f64_f32_e64 v[5:6], v1 mul:4 3152// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x10] 3153 3154v_cvt_f64_f32_e64 v[5:6], v1 div:2 3155// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x18] 3156 3157v_cvt_f32_ubyte0 v5, v1 3158// GFX10: encoding: [0x01,0x23,0x0a,0x7e] 3159 3160v_cvt_f32_ubyte0 v255, v1 3161// GFX10: encoding: [0x01,0x23,0xfe,0x7f] 3162 3163v_cvt_f32_ubyte0 v5, v255 3164// GFX10: encoding: [0xff,0x23,0x0a,0x7e] 3165 3166v_cvt_f32_ubyte0 v5, s1 3167// GFX10: encoding: [0x01,0x22,0x0a,0x7e] 3168 3169v_cvt_f32_ubyte0 v5, s103 3170// GFX10: encoding: [0x67,0x22,0x0a,0x7e] 3171 3172v_cvt_f32_ubyte0 v5, vcc_lo 3173// GFX10: encoding: [0x6a,0x22,0x0a,0x7e] 3174 3175v_cvt_f32_ubyte0 v5, vcc_hi 3176// GFX10: encoding: [0x6b,0x22,0x0a,0x7e] 3177 3178v_cvt_f32_ubyte0 v5, ttmp11 3179// GFX10: encoding: [0x77,0x22,0x0a,0x7e] 3180 3181v_cvt_f32_ubyte0 v5, m0 3182// GFX10: encoding: [0x7c,0x22,0x0a,0x7e] 3183 3184v_cvt_f32_ubyte0 v5, exec_lo 3185// GFX10: encoding: [0x7e,0x22,0x0a,0x7e] 3186 3187v_cvt_f32_ubyte0 v5, exec_hi 3188// GFX10: encoding: [0x7f,0x22,0x0a,0x7e] 3189 3190v_cvt_f32_ubyte0 v5, 0 3191// GFX10: encoding: [0x80,0x22,0x0a,0x7e] 3192 3193v_cvt_f32_ubyte0 v5, -1 3194// GFX10: encoding: [0xc1,0x22,0x0a,0x7e] 3195 3196v_cvt_f32_ubyte0 v5, 0.5 3197// GFX10: encoding: [0xf0,0x22,0x0a,0x7e] 3198 3199v_cvt_f32_ubyte0 v5, -4.0 3200// GFX10: encoding: [0xf7,0x22,0x0a,0x7e] 3201 3202v_cvt_f32_ubyte0 v5, 0xaf123456 3203// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3204 3205v_cvt_f32_ubyte0 v5, 0x3f717273 3206// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3207 3208v_cvt_f32_ubyte0_e64 v5, v1 3209// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00] 3210 3211v_cvt_f32_ubyte0_e64 v255, v1 3212// GFX10: encoding: [0xff,0x00,0x91,0xd5,0x01,0x01,0x00,0x00] 3213 3214v_cvt_f32_ubyte0_e64 v5, v255 3215// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00] 3216 3217v_cvt_f32_ubyte0_e64 v5, s1 3218// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00] 3219 3220v_cvt_f32_ubyte0_e64 v5, s101 3221// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x65,0x00,0x00,0x00] 3222 3223v_cvt_f32_ubyte0_e64 v5, vcc_lo 3224// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00] 3225 3226v_cvt_f32_ubyte0_e64 v5, vcc_hi 3227// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00] 3228 3229v_cvt_f32_ubyte0_e64 v5, m0 3230// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00] 3231 3232v_cvt_f32_ubyte0_e64 v5, exec_lo 3233// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00] 3234 3235v_cvt_f32_ubyte0_e64 v5, exec_hi 3236// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00] 3237 3238v_cvt_f32_ubyte0_e64 v5, 0 3239// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x80,0x00,0x00,0x00] 3240 3241v_cvt_f32_ubyte0_e64 v5, -1 3242// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00] 3243 3244v_cvt_f32_ubyte0_e64 v5, 0.5 3245// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x00] 3246 3247v_cvt_f32_ubyte0_e64 v5, -4.0 3248// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf7,0x00,0x00,0x00] 3249 3250v_cvt_f32_ubyte0_e64 v5, v1 clamp 3251// GFX10: encoding: [0x05,0x80,0x91,0xd5,0x01,0x01,0x00,0x00] 3252 3253v_cvt_f32_ubyte0_e64 v5, v1 mul:2 3254// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x08] 3255 3256v_cvt_f32_ubyte0_e64 v5, v1 mul:4 3257// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x10] 3258 3259v_cvt_f32_ubyte0_e64 v5, v1 div:2 3260// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x18] 3261 3262v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3263// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00] 3264 3265v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3266// GFX10: encoding: [0xf9,0x22,0xfe,0x7f,0x01,0x06,0x06,0x00] 3267 3268v_cvt_f32_ubyte0_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3269// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0xff,0x06,0x06,0x00] 3270 3271v_cvt_f32_ubyte0_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3272// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x86,0x00] 3273 3274v_cvt_f32_ubyte0_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3275// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x65,0x06,0x86,0x00] 3276 3277v_cvt_f32_ubyte0_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3278// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6a,0x06,0x86,0x00] 3279 3280v_cvt_f32_ubyte0_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3281// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6b,0x06,0x86,0x00] 3282 3283v_cvt_f32_ubyte0_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3284// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7c,0x06,0x86,0x00] 3285 3286v_cvt_f32_ubyte0_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3287// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7e,0x06,0x86,0x00] 3288 3289v_cvt_f32_ubyte0_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3290// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7f,0x06,0x86,0x00] 3291 3292v_cvt_f32_ubyte0_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3293// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x26,0x06,0x00] 3294 3295v_cvt_f32_ubyte0_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3296// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x46,0x06,0x00] 3297 3298v_cvt_f32_ubyte0_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3299// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x86,0x06,0x00] 3300 3301v_cvt_f32_ubyte0_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3302// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0xc6,0x06,0x00] 3303 3304v_cvt_f32_ubyte0_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 3305// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00] 3306 3307v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 3308// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x00,0x06,0x00] 3309 3310v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 3311// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x01,0x06,0x00] 3312 3313v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 3314// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x02,0x06,0x00] 3315 3316v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 3317// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x03,0x06,0x00] 3318 3319v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 3320// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x04,0x06,0x00] 3321 3322v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 3323// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x05,0x06,0x00] 3324 3325v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 3326// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x0e,0x06,0x00] 3327 3328v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 3329// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00] 3330 3331v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 3332// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00] 3333 3334v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 3335// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00] 3336 3337v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 3338// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x00,0x00] 3339 3340v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 3341// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x01,0x00] 3342 3343v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 3344// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x02,0x00] 3345 3346v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 3347// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x03,0x00] 3348 3349v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 3350// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x04,0x00] 3351 3352v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 3353// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x05,0x00] 3354 3355v_cvt_f32_ubyte0_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3356// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x0e,0x00] 3357 3358v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3359// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00] 3360 3361v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3362// GFX10: encoding: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00] 3363 3364v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3365// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00] 3366 3367v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 3368// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00] 3369 3370v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 3371// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00] 3372 3373v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 3374// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00] 3375 3376v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 3377// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00] 3378 3379v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 3380// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00] 3381 3382v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 3383// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00] 3384 3385v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 3386// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00] 3387 3388v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 3389// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00] 3390 3391v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 3392// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00] 3393 3394v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 3395// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10] 3396 3397v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 3398// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30] 3399 3400v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 3401// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 3402 3403v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 3404// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 3405 3406v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 3407// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01] 3408 3409v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 3410// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03] 3411 3412v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 3413// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 3414 3415v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 3416// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 3417 3418v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 3419// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00] 3420 3421v_cvt_f32_ubyte0_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 3422// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x51,0x01,0x00] 3423 3424v_cvt_f32_ubyte0_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 3425// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x5f,0x01,0x00] 3426 3427v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 3428// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x61,0x01,0x00] 3429 3430v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 3431// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x6f,0x01,0x00] 3432 3433v_cvt_f32_ubyte1 v5, v1 3434// GFX10: encoding: [0x01,0x25,0x0a,0x7e] 3435 3436v_cvt_f32_ubyte1 v255, v1 3437// GFX10: encoding: [0x01,0x25,0xfe,0x7f] 3438 3439v_cvt_f32_ubyte1 v5, v255 3440// GFX10: encoding: [0xff,0x25,0x0a,0x7e] 3441 3442v_cvt_f32_ubyte1 v5, s1 3443// GFX10: encoding: [0x01,0x24,0x0a,0x7e] 3444 3445v_cvt_f32_ubyte1 v5, s103 3446// GFX10: encoding: [0x67,0x24,0x0a,0x7e] 3447 3448v_cvt_f32_ubyte1 v5, vcc_lo 3449// GFX10: encoding: [0x6a,0x24,0x0a,0x7e] 3450 3451v_cvt_f32_ubyte1 v5, vcc_hi 3452// GFX10: encoding: [0x6b,0x24,0x0a,0x7e] 3453 3454v_cvt_f32_ubyte1 v5, ttmp11 3455// GFX10: encoding: [0x77,0x24,0x0a,0x7e] 3456 3457v_cvt_f32_ubyte1 v5, m0 3458// GFX10: encoding: [0x7c,0x24,0x0a,0x7e] 3459 3460v_cvt_f32_ubyte1 v5, exec_lo 3461// GFX10: encoding: [0x7e,0x24,0x0a,0x7e] 3462 3463v_cvt_f32_ubyte1 v5, exec_hi 3464// GFX10: encoding: [0x7f,0x24,0x0a,0x7e] 3465 3466v_cvt_f32_ubyte1 v5, 0 3467// GFX10: encoding: [0x80,0x24,0x0a,0x7e] 3468 3469v_cvt_f32_ubyte1 v5, -1 3470// GFX10: encoding: [0xc1,0x24,0x0a,0x7e] 3471 3472v_cvt_f32_ubyte1 v5, 0.5 3473// GFX10: encoding: [0xf0,0x24,0x0a,0x7e] 3474 3475v_cvt_f32_ubyte1 v5, -4.0 3476// GFX10: encoding: [0xf7,0x24,0x0a,0x7e] 3477 3478v_cvt_f32_ubyte1 v5, 0xaf123456 3479// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3480 3481v_cvt_f32_ubyte1 v5, 0x3f717273 3482// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3483 3484v_cvt_f32_ubyte1_e64 v5, v1 3485// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00] 3486 3487v_cvt_f32_ubyte1_e64 v255, v1 3488// GFX10: encoding: [0xff,0x00,0x92,0xd5,0x01,0x01,0x00,0x00] 3489 3490v_cvt_f32_ubyte1_e64 v5, v255 3491// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00] 3492 3493v_cvt_f32_ubyte1_e64 v5, s1 3494// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00] 3495 3496v_cvt_f32_ubyte1_e64 v5, s101 3497// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x65,0x00,0x00,0x00] 3498 3499v_cvt_f32_ubyte1_e64 v5, vcc_lo 3500// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00] 3501 3502v_cvt_f32_ubyte1_e64 v5, vcc_hi 3503// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00] 3504 3505v_cvt_f32_ubyte1_e64 v5, m0 3506// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00] 3507 3508v_cvt_f32_ubyte1_e64 v5, exec_lo 3509// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00] 3510 3511v_cvt_f32_ubyte1_e64 v5, exec_hi 3512// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00] 3513 3514v_cvt_f32_ubyte1_e64 v5, 0 3515// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x80,0x00,0x00,0x00] 3516 3517v_cvt_f32_ubyte1_e64 v5, -1 3518// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00] 3519 3520v_cvt_f32_ubyte1_e64 v5, 0.5 3521// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x00] 3522 3523v_cvt_f32_ubyte1_e64 v5, -4.0 3524// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf7,0x00,0x00,0x00] 3525 3526v_cvt_f32_ubyte1_e64 v5, v1 clamp 3527// GFX10: encoding: [0x05,0x80,0x92,0xd5,0x01,0x01,0x00,0x00] 3528 3529v_cvt_f32_ubyte1_e64 v5, v1 mul:2 3530// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x08] 3531 3532v_cvt_f32_ubyte1_e64 v5, v1 mul:4 3533// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x10] 3534 3535v_cvt_f32_ubyte1_e64 v5, v1 div:2 3536// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x18] 3537 3538v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3539// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00] 3540 3541v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3542// GFX10: encoding: [0xf9,0x24,0xfe,0x7f,0x01,0x06,0x06,0x00] 3543 3544v_cvt_f32_ubyte1_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3545// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0xff,0x06,0x06,0x00] 3546 3547v_cvt_f32_ubyte1_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3548// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x86,0x00] 3549 3550v_cvt_f32_ubyte1_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3551// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x65,0x06,0x86,0x00] 3552 3553v_cvt_f32_ubyte1_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3554// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6a,0x06,0x86,0x00] 3555 3556v_cvt_f32_ubyte1_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3557// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6b,0x06,0x86,0x00] 3558 3559v_cvt_f32_ubyte1_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3560// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7c,0x06,0x86,0x00] 3561 3562v_cvt_f32_ubyte1_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3563// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7e,0x06,0x86,0x00] 3564 3565v_cvt_f32_ubyte1_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3566// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7f,0x06,0x86,0x00] 3567 3568v_cvt_f32_ubyte1_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3569// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x26,0x06,0x00] 3570 3571v_cvt_f32_ubyte1_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3572// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x46,0x06,0x00] 3573 3574v_cvt_f32_ubyte1_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3575// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x86,0x06,0x00] 3576 3577v_cvt_f32_ubyte1_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3578// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0xc6,0x06,0x00] 3579 3580v_cvt_f32_ubyte1_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 3581// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00] 3582 3583v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 3584// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x00,0x06,0x00] 3585 3586v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 3587// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x01,0x06,0x00] 3588 3589v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 3590// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x02,0x06,0x00] 3591 3592v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 3593// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x03,0x06,0x00] 3594 3595v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 3596// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x04,0x06,0x00] 3597 3598v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 3599// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x05,0x06,0x00] 3600 3601v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 3602// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x0e,0x06,0x00] 3603 3604v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 3605// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00] 3606 3607v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 3608// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00] 3609 3610v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 3611// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00] 3612 3613v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 3614// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x00,0x00] 3615 3616v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 3617// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x01,0x00] 3618 3619v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 3620// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x02,0x00] 3621 3622v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 3623// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x03,0x00] 3624 3625v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 3626// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x04,0x00] 3627 3628v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 3629// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x05,0x00] 3630 3631v_cvt_f32_ubyte1_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3632// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x0e,0x00] 3633 3634v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3635// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00] 3636 3637v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3638// GFX10: encoding: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00] 3639 3640v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3641// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00] 3642 3643v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 3644// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00] 3645 3646v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 3647// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00] 3648 3649v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 3650// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00] 3651 3652v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 3653// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00] 3654 3655v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 3656// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00] 3657 3658v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 3659// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00] 3660 3661v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 3662// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00] 3663 3664v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 3665// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00] 3666 3667v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 3668// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00] 3669 3670v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 3671// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10] 3672 3673v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 3674// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30] 3675 3676v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 3677// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 3678 3679v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 3680// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 3681 3682v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 3683// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01] 3684 3685v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 3686// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03] 3687 3688v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 3689// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 3690 3691v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 3692// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 3693 3694v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 3695// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00] 3696 3697v_cvt_f32_ubyte1_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 3698// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x51,0x01,0x00] 3699 3700v_cvt_f32_ubyte1_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 3701// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x5f,0x01,0x00] 3702 3703v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 3704// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x61,0x01,0x00] 3705 3706v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 3707// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x6f,0x01,0x00] 3708 3709v_cvt_f32_ubyte2 v5, v1 3710// GFX10: encoding: [0x01,0x27,0x0a,0x7e] 3711 3712v_cvt_f32_ubyte2 v255, v1 3713// GFX10: encoding: [0x01,0x27,0xfe,0x7f] 3714 3715v_cvt_f32_ubyte2 v5, v255 3716// GFX10: encoding: [0xff,0x27,0x0a,0x7e] 3717 3718v_cvt_f32_ubyte2 v5, s1 3719// GFX10: encoding: [0x01,0x26,0x0a,0x7e] 3720 3721v_cvt_f32_ubyte2 v5, s103 3722// GFX10: encoding: [0x67,0x26,0x0a,0x7e] 3723 3724v_cvt_f32_ubyte2 v5, vcc_lo 3725// GFX10: encoding: [0x6a,0x26,0x0a,0x7e] 3726 3727v_cvt_f32_ubyte2 v5, vcc_hi 3728// GFX10: encoding: [0x6b,0x26,0x0a,0x7e] 3729 3730v_cvt_f32_ubyte2 v5, ttmp11 3731// GFX10: encoding: [0x77,0x26,0x0a,0x7e] 3732 3733v_cvt_f32_ubyte2 v5, m0 3734// GFX10: encoding: [0x7c,0x26,0x0a,0x7e] 3735 3736v_cvt_f32_ubyte2 v5, exec_lo 3737// GFX10: encoding: [0x7e,0x26,0x0a,0x7e] 3738 3739v_cvt_f32_ubyte2 v5, exec_hi 3740// GFX10: encoding: [0x7f,0x26,0x0a,0x7e] 3741 3742v_cvt_f32_ubyte2 v5, 0 3743// GFX10: encoding: [0x80,0x26,0x0a,0x7e] 3744 3745v_cvt_f32_ubyte2 v5, -1 3746// GFX10: encoding: [0xc1,0x26,0x0a,0x7e] 3747 3748v_cvt_f32_ubyte2 v5, 0.5 3749// GFX10: encoding: [0xf0,0x26,0x0a,0x7e] 3750 3751v_cvt_f32_ubyte2 v5, -4.0 3752// GFX10: encoding: [0xf7,0x26,0x0a,0x7e] 3753 3754v_cvt_f32_ubyte2 v5, 0xaf123456 3755// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf] 3756 3757v_cvt_f32_ubyte2 v5, 0x3f717273 3758// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f] 3759 3760v_cvt_f32_ubyte2_e64 v5, v1 3761// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00] 3762 3763v_cvt_f32_ubyte2_e64 v255, v1 3764// GFX10: encoding: [0xff,0x00,0x93,0xd5,0x01,0x01,0x00,0x00] 3765 3766v_cvt_f32_ubyte2_e64 v5, v255 3767// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00] 3768 3769v_cvt_f32_ubyte2_e64 v5, s1 3770// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00] 3771 3772v_cvt_f32_ubyte2_e64 v5, s101 3773// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x65,0x00,0x00,0x00] 3774 3775v_cvt_f32_ubyte2_e64 v5, vcc_lo 3776// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00] 3777 3778v_cvt_f32_ubyte2_e64 v5, vcc_hi 3779// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00] 3780 3781v_cvt_f32_ubyte2_e64 v5, m0 3782// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x00] 3783 3784v_cvt_f32_ubyte2_e64 v5, exec_lo 3785// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00] 3786 3787v_cvt_f32_ubyte2_e64 v5, exec_hi 3788// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x00] 3789 3790v_cvt_f32_ubyte2_e64 v5, 0 3791// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x80,0x00,0x00,0x00] 3792 3793v_cvt_f32_ubyte2_e64 v5, -1 3794// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x00] 3795 3796v_cvt_f32_ubyte2_e64 v5, 0.5 3797// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x00] 3798 3799v_cvt_f32_ubyte2_e64 v5, -4.0 3800// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf7,0x00,0x00,0x00] 3801 3802v_cvt_f32_ubyte2_e64 v5, v1 clamp 3803// GFX10: encoding: [0x05,0x80,0x93,0xd5,0x01,0x01,0x00,0x00] 3804 3805v_cvt_f32_ubyte2_e64 v5, v1 mul:2 3806// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x08] 3807 3808v_cvt_f32_ubyte2_e64 v5, v1 mul:4 3809// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x10] 3810 3811v_cvt_f32_ubyte2_e64 v5, v1 div:2 3812// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x18] 3813 3814v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3815// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00] 3816 3817v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3818// GFX10: encoding: [0xf9,0x26,0xfe,0x7f,0x01,0x06,0x06,0x00] 3819 3820v_cvt_f32_ubyte2_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3821// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0xff,0x06,0x06,0x00] 3822 3823v_cvt_f32_ubyte2_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3824// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x86,0x00] 3825 3826v_cvt_f32_ubyte2_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3827// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x65,0x06,0x86,0x00] 3828 3829v_cvt_f32_ubyte2_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3830// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6a,0x06,0x86,0x00] 3831 3832v_cvt_f32_ubyte2_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3833// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6b,0x06,0x86,0x00] 3834 3835v_cvt_f32_ubyte2_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3836// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7c,0x06,0x86,0x00] 3837 3838v_cvt_f32_ubyte2_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3839// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7e,0x06,0x86,0x00] 3840 3841v_cvt_f32_ubyte2_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3842// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7f,0x06,0x86,0x00] 3843 3844v_cvt_f32_ubyte2_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3845// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x26,0x06,0x00] 3846 3847v_cvt_f32_ubyte2_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3848// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x46,0x06,0x00] 3849 3850v_cvt_f32_ubyte2_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3851// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x86,0x06,0x00] 3852 3853v_cvt_f32_ubyte2_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3854// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0xc6,0x06,0x00] 3855 3856v_cvt_f32_ubyte2_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 3857// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00] 3858 3859v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 3860// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x00,0x06,0x00] 3861 3862v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 3863// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x01,0x06,0x00] 3864 3865v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 3866// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x02,0x06,0x00] 3867 3868v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 3869// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x03,0x06,0x00] 3870 3871v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 3872// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x04,0x06,0x00] 3873 3874v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 3875// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x05,0x06,0x00] 3876 3877v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 3878// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x0e,0x06,0x00] 3879 3880v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 3881// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00] 3882 3883v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 3884// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00] 3885 3886v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 3887// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00] 3888 3889v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 3890// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x00,0x00] 3891 3892v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 3893// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x01,0x00] 3894 3895v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 3896// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x02,0x00] 3897 3898v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 3899// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x03,0x00] 3900 3901v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 3902// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x04,0x00] 3903 3904v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 3905// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x05,0x00] 3906 3907v_cvt_f32_ubyte2_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 3908// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x0e,0x00] 3909 3910v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3911// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00] 3912 3913v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3914// GFX10: encoding: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00] 3915 3916v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 3917// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00] 3918 3919v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 3920// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00] 3921 3922v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 3923// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00] 3924 3925v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 3926// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00] 3927 3928v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 3929// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00] 3930 3931v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 3932// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00] 3933 3934v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 3935// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00] 3936 3937v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 3938// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00] 3939 3940v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 3941// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00] 3942 3943v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 3944// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00] 3945 3946v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 3947// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10] 3948 3949v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 3950// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30] 3951 3952v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 3953// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 3954 3955v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 3956// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 3957 3958v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 3959// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01] 3960 3961v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 3962// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03] 3963 3964v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 3965// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 3966 3967v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 3968// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 3969 3970v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 3971// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00] 3972 3973v_cvt_f32_ubyte2_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 3974// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x51,0x01,0x00] 3975 3976v_cvt_f32_ubyte2_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 3977// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x5f,0x01,0x00] 3978 3979v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 3980// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x61,0x01,0x00] 3981 3982v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 3983// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x6f,0x01,0x00] 3984 3985v_cvt_f32_ubyte3 v5, v1 3986// GFX10: encoding: [0x01,0x29,0x0a,0x7e] 3987 3988v_cvt_f32_ubyte3 v255, v1 3989// GFX10: encoding: [0x01,0x29,0xfe,0x7f] 3990 3991v_cvt_f32_ubyte3 v5, v255 3992// GFX10: encoding: [0xff,0x29,0x0a,0x7e] 3993 3994v_cvt_f32_ubyte3 v5, s1 3995// GFX10: encoding: [0x01,0x28,0x0a,0x7e] 3996 3997v_cvt_f32_ubyte3 v5, s103 3998// GFX10: encoding: [0x67,0x28,0x0a,0x7e] 3999 4000v_cvt_f32_ubyte3 v5, vcc_lo 4001// GFX10: encoding: [0x6a,0x28,0x0a,0x7e] 4002 4003v_cvt_f32_ubyte3 v5, vcc_hi 4004// GFX10: encoding: [0x6b,0x28,0x0a,0x7e] 4005 4006v_cvt_f32_ubyte3 v5, ttmp11 4007// GFX10: encoding: [0x77,0x28,0x0a,0x7e] 4008 4009v_cvt_f32_ubyte3 v5, m0 4010// GFX10: encoding: [0x7c,0x28,0x0a,0x7e] 4011 4012v_cvt_f32_ubyte3 v5, exec_lo 4013// GFX10: encoding: [0x7e,0x28,0x0a,0x7e] 4014 4015v_cvt_f32_ubyte3 v5, exec_hi 4016// GFX10: encoding: [0x7f,0x28,0x0a,0x7e] 4017 4018v_cvt_f32_ubyte3 v5, 0 4019// GFX10: encoding: [0x80,0x28,0x0a,0x7e] 4020 4021v_cvt_f32_ubyte3 v5, -1 4022// GFX10: encoding: [0xc1,0x28,0x0a,0x7e] 4023 4024v_cvt_f32_ubyte3 v5, 0.5 4025// GFX10: encoding: [0xf0,0x28,0x0a,0x7e] 4026 4027v_cvt_f32_ubyte3 v5, -4.0 4028// GFX10: encoding: [0xf7,0x28,0x0a,0x7e] 4029 4030v_cvt_f32_ubyte3 v5, 0xaf123456 4031// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4032 4033v_cvt_f32_ubyte3 v5, 0x3f717273 4034// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4035 4036v_cvt_f32_ubyte3_e64 v5, v1 4037// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x00] 4038 4039v_cvt_f32_ubyte3_e64 v255, v1 4040// GFX10: encoding: [0xff,0x00,0x94,0xd5,0x01,0x01,0x00,0x00] 4041 4042v_cvt_f32_ubyte3_e64 v5, v255 4043// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x00] 4044 4045v_cvt_f32_ubyte3_e64 v5, s1 4046// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x00] 4047 4048v_cvt_f32_ubyte3_e64 v5, s101 4049// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x65,0x00,0x00,0x00] 4050 4051v_cvt_f32_ubyte3_e64 v5, vcc_lo 4052// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x00] 4053 4054v_cvt_f32_ubyte3_e64 v5, vcc_hi 4055// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x00] 4056 4057v_cvt_f32_ubyte3_e64 v5, m0 4058// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x00] 4059 4060v_cvt_f32_ubyte3_e64 v5, exec_lo 4061// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x00] 4062 4063v_cvt_f32_ubyte3_e64 v5, exec_hi 4064// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x00] 4065 4066v_cvt_f32_ubyte3_e64 v5, 0 4067// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x80,0x00,0x00,0x00] 4068 4069v_cvt_f32_ubyte3_e64 v5, -1 4070// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x00] 4071 4072v_cvt_f32_ubyte3_e64 v5, 0.5 4073// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x00] 4074 4075v_cvt_f32_ubyte3_e64 v5, -4.0 4076// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf7,0x00,0x00,0x00] 4077 4078v_cvt_f32_ubyte3_e64 v5, v1 clamp 4079// GFX10: encoding: [0x05,0x80,0x94,0xd5,0x01,0x01,0x00,0x00] 4080 4081v_cvt_f32_ubyte3_e64 v5, v1 mul:2 4082// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x08] 4083 4084v_cvt_f32_ubyte3_e64 v5, v1 mul:4 4085// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x10] 4086 4087v_cvt_f32_ubyte3_e64 v5, v1 div:2 4088// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x18] 4089 4090v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4091// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00] 4092 4093v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4094// GFX10: encoding: [0xf9,0x28,0xfe,0x7f,0x01,0x06,0x06,0x00] 4095 4096v_cvt_f32_ubyte3_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4097// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0xff,0x06,0x06,0x00] 4098 4099v_cvt_f32_ubyte3_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4100// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x86,0x00] 4101 4102v_cvt_f32_ubyte3_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4103// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x65,0x06,0x86,0x00] 4104 4105v_cvt_f32_ubyte3_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4106// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6a,0x06,0x86,0x00] 4107 4108v_cvt_f32_ubyte3_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4109// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6b,0x06,0x86,0x00] 4110 4111v_cvt_f32_ubyte3_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4112// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7c,0x06,0x86,0x00] 4113 4114v_cvt_f32_ubyte3_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4115// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7e,0x06,0x86,0x00] 4116 4117v_cvt_f32_ubyte3_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4118// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7f,0x06,0x86,0x00] 4119 4120v_cvt_f32_ubyte3_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4121// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x26,0x06,0x00] 4122 4123v_cvt_f32_ubyte3_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4124// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x46,0x06,0x00] 4125 4126v_cvt_f32_ubyte3_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4127// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x86,0x06,0x00] 4128 4129v_cvt_f32_ubyte3_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4130// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0xc6,0x06,0x00] 4131 4132v_cvt_f32_ubyte3_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 4133// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00] 4134 4135v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 4136// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x00,0x06,0x00] 4137 4138v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 4139// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x01,0x06,0x00] 4140 4141v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 4142// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x02,0x06,0x00] 4143 4144v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 4145// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x03,0x06,0x00] 4146 4147v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 4148// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x04,0x06,0x00] 4149 4150v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 4151// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x05,0x06,0x00] 4152 4153v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 4154// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x0e,0x06,0x00] 4155 4156v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 4157// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00] 4158 4159v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 4160// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00] 4161 4162v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 4163// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00] 4164 4165v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 4166// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x00,0x00] 4167 4168v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 4169// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x01,0x00] 4170 4171v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 4172// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x02,0x00] 4173 4174v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 4175// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x03,0x00] 4176 4177v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 4178// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x04,0x00] 4179 4180v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 4181// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x05,0x00] 4182 4183v_cvt_f32_ubyte3_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4184// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x0e,0x00] 4185 4186v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 4187// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00] 4188 4189v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 4190// GFX10: encoding: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00] 4191 4192v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 4193// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00] 4194 4195v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 4196// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00] 4197 4198v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 4199// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00] 4200 4201v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 4202// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00] 4203 4204v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 4205// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00] 4206 4207v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 4208// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00] 4209 4210v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 4211// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00] 4212 4213v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 4214// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00] 4215 4216v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 4217// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00] 4218 4219v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 4220// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00] 4221 4222v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 4223// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10] 4224 4225v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 4226// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30] 4227 4228v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 4229// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 4230 4231v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 4232// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 4233 4234v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 4235// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01] 4236 4237v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 4238// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03] 4239 4240v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 4241// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 4242 4243v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 4244// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 4245 4246v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 4247// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00] 4248 4249v_cvt_f32_ubyte3_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 4250// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x51,0x01,0x00] 4251 4252v_cvt_f32_ubyte3_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 4253// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x5f,0x01,0x00] 4254 4255v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 4256// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x61,0x01,0x00] 4257 4258v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 4259// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x6f,0x01,0x00] 4260 4261v_cvt_u32_f64 v5, v[1:2] 4262// GFX10: encoding: [0x01,0x2b,0x0a,0x7e] 4263 4264v_cvt_u32_f64 v255, v[1:2] 4265// GFX10: encoding: [0x01,0x2b,0xfe,0x7f] 4266 4267v_cvt_u32_f64 v5, v[254:255] 4268// GFX10: encoding: [0xfe,0x2b,0x0a,0x7e] 4269 4270v_cvt_u32_f64 v5, s[2:3] 4271// GFX10: encoding: [0x02,0x2a,0x0a,0x7e] 4272 4273v_cvt_u32_f64 v5, s[4:5] 4274// GFX10: encoding: [0x04,0x2a,0x0a,0x7e] 4275 4276v_cvt_u32_f64 v5, s[102:103] 4277// GFX10: encoding: [0x66,0x2a,0x0a,0x7e] 4278 4279v_cvt_u32_f64 v5, vcc 4280// GFX10: encoding: [0x6a,0x2a,0x0a,0x7e] 4281 4282v_cvt_u32_f64 v5, ttmp[10:11] 4283// GFX10: encoding: [0x76,0x2a,0x0a,0x7e] 4284 4285v_cvt_u32_f64 v5, exec 4286// GFX10: encoding: [0x7e,0x2a,0x0a,0x7e] 4287 4288v_cvt_u32_f64 v5, 0 4289// GFX10: encoding: [0x80,0x2a,0x0a,0x7e] 4290 4291v_cvt_u32_f64 v5, -1 4292// GFX10: encoding: [0xc1,0x2a,0x0a,0x7e] 4293 4294v_cvt_u32_f64 v5, 0.5 4295// GFX10: encoding: [0xf0,0x2a,0x0a,0x7e] 4296 4297v_cvt_u32_f64 v5, -4.0 4298// GFX10: encoding: [0xf7,0x2a,0x0a,0x7e] 4299 4300v_cvt_u32_f64 v5, 0xaf123456 4301// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4302 4303v_cvt_u32_f64 v5, 0x3f717273 4304// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4305 4306v_cvt_u32_f64_e64 v5, v[1:2] 4307// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x00] 4308 4309v_cvt_u32_f64_e64 v255, v[1:2] 4310// GFX10: encoding: [0xff,0x00,0x95,0xd5,0x01,0x01,0x00,0x00] 4311 4312v_cvt_u32_f64_e64 v5, v[254:255] 4313// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x00] 4314 4315v_cvt_u32_f64_e64 v5, s[2:3] 4316// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x00] 4317 4318v_cvt_u32_f64_e64 v5, s[4:5] 4319// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x04,0x00,0x00,0x00] 4320 4321v_cvt_u32_f64_e64 v5, s[100:101] 4322// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x64,0x00,0x00,0x00] 4323 4324v_cvt_u32_f64_e64 v5, vcc 4325// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x00] 4326 4327v_cvt_u32_f64_e64 v5, exec 4328// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x00] 4329 4330v_cvt_u32_f64_e64 v5, 0 4331// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x80,0x00,0x00,0x00] 4332 4333v_cvt_u32_f64_e64 v5, -1 4334// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x00] 4335 4336v_cvt_u32_f64_e64 v5, 0.5 4337// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x00] 4338 4339v_cvt_u32_f64_e64 v5, -4.0 4340// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf7,0x00,0x00,0x00] 4341 4342v_cvt_u32_f64_e64 v5, -v[1:2] 4343// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x20] 4344 4345v_cvt_u32_f64_e64 v5, |v[1:2]| 4346// GFX10: encoding: [0x05,0x01,0x95,0xd5,0x01,0x01,0x00,0x00] 4347 4348v_cvt_u32_f64_e64 v5, v[1:2] clamp 4349// GFX10: encoding: [0x05,0x80,0x95,0xd5,0x01,0x01,0x00,0x00] 4350 4351v_cvt_u32_f64_e64 v5, s[4:5] mul:2 4352// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x04,0x00,0x00,0x08] 4353 4354v_cvt_u32_f64_e64 v5, v[1:2] clamp div:2 4355// GFX10: encoding: [0x05,0x80,0x95,0xd5,0x01,0x01,0x00,0x18] 4356 4357v_cvt_f64_u32 v[5:6], v1 4358// GFX10: encoding: [0x01,0x2d,0x0a,0x7e] 4359 4360v_cvt_f64_u32 v[254:255], v1 4361// GFX10: encoding: [0x01,0x2d,0xfc,0x7f] 4362 4363v_cvt_f64_u32 v[5:6], v255 4364// GFX10: encoding: [0xff,0x2d,0x0a,0x7e] 4365 4366v_cvt_f64_u32 v[5:6], s1 4367// GFX10: encoding: [0x01,0x2c,0x0a,0x7e] 4368 4369v_cvt_f64_u32 v[5:6], s103 4370// GFX10: encoding: [0x67,0x2c,0x0a,0x7e] 4371 4372v_cvt_f64_u32 v[5:6], vcc_lo 4373// GFX10: encoding: [0x6a,0x2c,0x0a,0x7e] 4374 4375v_cvt_f64_u32 v[5:6], vcc_hi 4376// GFX10: encoding: [0x6b,0x2c,0x0a,0x7e] 4377 4378v_cvt_f64_u32 v[5:6], ttmp11 4379// GFX10: encoding: [0x77,0x2c,0x0a,0x7e] 4380 4381v_cvt_f64_u32 v[5:6], m0 4382// GFX10: encoding: [0x7c,0x2c,0x0a,0x7e] 4383 4384v_cvt_f64_u32 v[5:6], exec_lo 4385// GFX10: encoding: [0x7e,0x2c,0x0a,0x7e] 4386 4387v_cvt_f64_u32 v[5:6], exec_hi 4388// GFX10: encoding: [0x7f,0x2c,0x0a,0x7e] 4389 4390v_cvt_f64_u32 v[5:6], 0 4391// GFX10: encoding: [0x80,0x2c,0x0a,0x7e] 4392 4393v_cvt_f64_u32 v[5:6], -1 4394// GFX10: encoding: [0xc1,0x2c,0x0a,0x7e] 4395 4396v_cvt_f64_u32 v[5:6], 0.5 4397// GFX10: encoding: [0xf0,0x2c,0x0a,0x7e] 4398 4399v_cvt_f64_u32 v[5:6], -4.0 4400// GFX10: encoding: [0xf7,0x2c,0x0a,0x7e] 4401 4402v_cvt_f64_u32 v[5:6], 0xaf123456 4403// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4404 4405v_cvt_f64_u32 v[5:6], 0x3f717273 4406// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4407 4408v_cvt_f64_u32_e64 v[5:6], v1 4409// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x00] 4410 4411v_cvt_f64_u32_e64 v[254:255], v1 4412// GFX10: encoding: [0xfe,0x00,0x96,0xd5,0x01,0x01,0x00,0x00] 4413 4414v_cvt_f64_u32_e64 v[5:6], v255 4415// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x00] 4416 4417v_cvt_f64_u32_e64 v[5:6], s1 4418// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x00] 4419 4420v_cvt_f64_u32_e64 v[5:6], s101 4421// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x65,0x00,0x00,0x00] 4422 4423v_cvt_f64_u32_e64 v[5:6], vcc_lo 4424// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x00] 4425 4426v_cvt_f64_u32_e64 v[5:6], vcc_hi 4427// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x00] 4428 4429v_cvt_f64_u32_e64 v[5:6], m0 4430// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x00] 4431 4432v_cvt_f64_u32_e64 v[5:6], exec_lo 4433// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x00] 4434 4435v_cvt_f64_u32_e64 v[5:6], exec_hi 4436// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x00] 4437 4438v_cvt_f64_u32_e64 v[5:6], 0 4439// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x80,0x00,0x00,0x00] 4440 4441v_cvt_f64_u32_e64 v[5:6], -1 4442// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x00] 4443 4444v_cvt_f64_u32_e64 v[5:6], 0.5 4445// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x00] 4446 4447v_cvt_f64_u32_e64 v[5:6], -4.0 4448// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf7,0x00,0x00,0x00] 4449 4450v_cvt_f64_u32_e64 v[5:6], v1 clamp 4451// GFX10: encoding: [0x05,0x80,0x96,0xd5,0x01,0x01,0x00,0x00] 4452 4453v_cvt_f64_u32_e64 v[5:6], v1 mul:2 4454// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x08] 4455 4456v_cvt_f64_u32_e64 v[5:6], v1 mul:4 4457// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x10] 4458 4459v_cvt_f64_u32_e64 v[5:6], v1 div:2 4460// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x18] 4461 4462v_trunc_f64 v[5:6], v[1:2] 4463// GFX10: encoding: [0x01,0x2f,0x0a,0x7e] 4464 4465v_trunc_f64 v[254:255], v[1:2] 4466// GFX10: encoding: [0x01,0x2f,0xfc,0x7f] 4467 4468v_trunc_f64 v[5:6], v[254:255] 4469// GFX10: encoding: [0xfe,0x2f,0x0a,0x7e] 4470 4471v_trunc_f64 v[5:6], s[2:3] 4472// GFX10: encoding: [0x02,0x2e,0x0a,0x7e] 4473 4474v_trunc_f64 v[5:6], s[4:5] 4475// GFX10: encoding: [0x04,0x2e,0x0a,0x7e] 4476 4477v_trunc_f64 v[5:6], s[102:103] 4478// GFX10: encoding: [0x66,0x2e,0x0a,0x7e] 4479 4480v_trunc_f64 v[5:6], vcc 4481// GFX10: encoding: [0x6a,0x2e,0x0a,0x7e] 4482 4483v_trunc_f64 v[5:6], ttmp[10:11] 4484// GFX10: encoding: [0x76,0x2e,0x0a,0x7e] 4485 4486v_trunc_f64 v[5:6], exec 4487// GFX10: encoding: [0x7e,0x2e,0x0a,0x7e] 4488 4489v_trunc_f64 v[5:6], 0 4490// GFX10: encoding: [0x80,0x2e,0x0a,0x7e] 4491 4492v_trunc_f64 v[5:6], -1 4493// GFX10: encoding: [0xc1,0x2e,0x0a,0x7e] 4494 4495v_trunc_f64 v[5:6], 0.5 4496// GFX10: encoding: [0xf0,0x2e,0x0a,0x7e] 4497 4498v_trunc_f64 v[5:6], -4.0 4499// GFX10: encoding: [0xf7,0x2e,0x0a,0x7e] 4500 4501v_trunc_f64 v[5:6], 0xaf123456 4502// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4503 4504v_trunc_f64 v[5:6], 0x3f717273 4505// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4506 4507v_trunc_f64_e64 v[5:6], v[1:2] 4508// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x00] 4509 4510v_trunc_f64_e64 v[254:255], v[1:2] 4511// GFX10: encoding: [0xfe,0x00,0x97,0xd5,0x01,0x01,0x00,0x00] 4512 4513v_trunc_f64_e64 v[5:6], v[254:255] 4514// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x00] 4515 4516v_trunc_f64_e64 v[5:6], s[2:3] 4517// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x00] 4518 4519v_trunc_f64_e64 v[5:6], s[4:5] 4520// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x04,0x00,0x00,0x00] 4521 4522v_trunc_f64_e64 v[5:6], s[100:101] 4523// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x64,0x00,0x00,0x00] 4524 4525v_trunc_f64_e64 v[5:6], vcc 4526// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x00] 4527 4528v_trunc_f64_e64 v[5:6], exec 4529// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x00] 4530 4531v_trunc_f64_e64 v[5:6], 0 4532// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x80,0x00,0x00,0x00] 4533 4534v_trunc_f64_e64 v[5:6], -1 4535// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x00] 4536 4537v_trunc_f64_e64 v[5:6], 0.5 4538// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x00] 4539 4540v_trunc_f64_e64 v[5:6], -4.0 4541// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf7,0x00,0x00,0x00] 4542 4543v_trunc_f64_e64 v[5:6], -v[1:2] 4544// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x20] 4545 4546v_trunc_f64_e64 v[5:6], |v[1:2]| 4547// GFX10: encoding: [0x05,0x01,0x97,0xd5,0x01,0x01,0x00,0x00] 4548 4549v_trunc_f64_e64 v[5:6], v[1:2] clamp 4550// GFX10: encoding: [0x05,0x80,0x97,0xd5,0x01,0x01,0x00,0x00] 4551 4552v_trunc_f64_e64 v[5:6], v[1:2] mul:2 4553// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x08] 4554 4555v_trunc_f64_e64 v[5:6], v[1:2] mul:4 4556// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x10] 4557 4558v_trunc_f64_e64 v[5:6], v[1:2] div:2 4559// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x18] 4560 4561v_ceil_f64 v[5:6], v[1:2] 4562// GFX10: encoding: [0x01,0x31,0x0a,0x7e] 4563 4564v_ceil_f64 v[254:255], v[1:2] 4565// GFX10: encoding: [0x01,0x31,0xfc,0x7f] 4566 4567v_ceil_f64 v[5:6], v[254:255] 4568// GFX10: encoding: [0xfe,0x31,0x0a,0x7e] 4569 4570v_ceil_f64 v[5:6], s[2:3] 4571// GFX10: encoding: [0x02,0x30,0x0a,0x7e] 4572 4573v_ceil_f64 v[5:6], s[4:5] 4574// GFX10: encoding: [0x04,0x30,0x0a,0x7e] 4575 4576v_ceil_f64 v[5:6], s[102:103] 4577// GFX10: encoding: [0x66,0x30,0x0a,0x7e] 4578 4579v_ceil_f64 v[5:6], vcc 4580// GFX10: encoding: [0x6a,0x30,0x0a,0x7e] 4581 4582v_ceil_f64 v[5:6], ttmp[10:11] 4583// GFX10: encoding: [0x76,0x30,0x0a,0x7e] 4584 4585v_ceil_f64 v[5:6], exec 4586// GFX10: encoding: [0x7e,0x30,0x0a,0x7e] 4587 4588v_ceil_f64 v[5:6], 0 4589// GFX10: encoding: [0x80,0x30,0x0a,0x7e] 4590 4591v_ceil_f64 v[5:6], -1 4592// GFX10: encoding: [0xc1,0x30,0x0a,0x7e] 4593 4594v_ceil_f64 v[5:6], 0.5 4595// GFX10: encoding: [0xf0,0x30,0x0a,0x7e] 4596 4597v_ceil_f64 v[5:6], -4.0 4598// GFX10: encoding: [0xf7,0x30,0x0a,0x7e] 4599 4600v_ceil_f64 v[5:6], 0xaf123456 4601// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4602 4603v_ceil_f64 v[5:6], 0x3f717273 4604// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4605 4606v_ceil_f64_e64 v[5:6], v[1:2] 4607// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00] 4608 4609v_ceil_f64_e64 v[254:255], v[1:2] 4610// GFX10: encoding: [0xfe,0x00,0x98,0xd5,0x01,0x01,0x00,0x00] 4611 4612v_ceil_f64_e64 v[5:6], v[254:255] 4613// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00] 4614 4615v_ceil_f64_e64 v[5:6], s[2:3] 4616// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00] 4617 4618v_ceil_f64_e64 v[5:6], s[4:5] 4619// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x04,0x00,0x00,0x00] 4620 4621v_ceil_f64_e64 v[5:6], s[100:101] 4622// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x64,0x00,0x00,0x00] 4623 4624v_ceil_f64_e64 v[5:6], vcc 4625// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00] 4626 4627v_ceil_f64_e64 v[5:6], exec 4628// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00] 4629 4630v_ceil_f64_e64 v[5:6], 0 4631// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x80,0x00,0x00,0x00] 4632 4633v_ceil_f64_e64 v[5:6], -1 4634// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00] 4635 4636v_ceil_f64_e64 v[5:6], 0.5 4637// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x00] 4638 4639v_ceil_f64_e64 v[5:6], -4.0 4640// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf7,0x00,0x00,0x00] 4641 4642v_ceil_f64_e64 v[5:6], -v[1:2] 4643// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x20] 4644 4645v_ceil_f64_e64 v[5:6], |v[1:2]| 4646// GFX10: encoding: [0x05,0x01,0x98,0xd5,0x01,0x01,0x00,0x00] 4647 4648v_ceil_f64_e64 v[5:6], v[1:2] clamp 4649// GFX10: encoding: [0x05,0x80,0x98,0xd5,0x01,0x01,0x00,0x00] 4650 4651v_ceil_f64_e64 v[5:6], v[1:2] mul:2 4652// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x08] 4653 4654v_ceil_f64_e64 v[5:6], v[1:2] mul:4 4655// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x10] 4656 4657v_ceil_f64_e64 v[5:6], v[1:2] div:2 4658// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x18] 4659 4660v_rndne_f64 v[5:6], v[1:2] 4661// GFX10: encoding: [0x01,0x33,0x0a,0x7e] 4662 4663v_rndne_f64 v[254:255], v[1:2] 4664// GFX10: encoding: [0x01,0x33,0xfc,0x7f] 4665 4666v_rndne_f64 v[5:6], v[254:255] 4667// GFX10: encoding: [0xfe,0x33,0x0a,0x7e] 4668 4669v_rndne_f64 v[5:6], s[2:3] 4670// GFX10: encoding: [0x02,0x32,0x0a,0x7e] 4671 4672v_rndne_f64 v[5:6], s[4:5] 4673// GFX10: encoding: [0x04,0x32,0x0a,0x7e] 4674 4675v_rndne_f64 v[5:6], s[102:103] 4676// GFX10: encoding: [0x66,0x32,0x0a,0x7e] 4677 4678v_rndne_f64 v[5:6], vcc 4679// GFX10: encoding: [0x6a,0x32,0x0a,0x7e] 4680 4681v_rndne_f64 v[5:6], ttmp[10:11] 4682// GFX10: encoding: [0x76,0x32,0x0a,0x7e] 4683 4684v_rndne_f64 v[5:6], exec 4685// GFX10: encoding: [0x7e,0x32,0x0a,0x7e] 4686 4687v_rndne_f64 v[5:6], 0 4688// GFX10: encoding: [0x80,0x32,0x0a,0x7e] 4689 4690v_rndne_f64 v[5:6], -1 4691// GFX10: encoding: [0xc1,0x32,0x0a,0x7e] 4692 4693v_rndne_f64 v[5:6], 0.5 4694// GFX10: encoding: [0xf0,0x32,0x0a,0x7e] 4695 4696v_rndne_f64 v[5:6], -4.0 4697// GFX10: encoding: [0xf7,0x32,0x0a,0x7e] 4698 4699v_rndne_f64 v[5:6], 0xaf123456 4700// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4701 4702v_rndne_f64 v[5:6], 0x3f717273 4703// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4704 4705v_rndne_f64_e64 v[5:6], v[1:2] 4706// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x00] 4707 4708v_rndne_f64_e64 v[254:255], v[1:2] 4709// GFX10: encoding: [0xfe,0x00,0x99,0xd5,0x01,0x01,0x00,0x00] 4710 4711v_rndne_f64_e64 v[5:6], v[254:255] 4712// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x00] 4713 4714v_rndne_f64_e64 v[5:6], s[2:3] 4715// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x00] 4716 4717v_rndne_f64_e64 v[5:6], s[4:5] 4718// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x04,0x00,0x00,0x00] 4719 4720v_rndne_f64_e64 v[5:6], s[100:101] 4721// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x64,0x00,0x00,0x00] 4722 4723v_rndne_f64_e64 v[5:6], vcc 4724// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x00] 4725 4726v_rndne_f64_e64 v[5:6], exec 4727// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x00] 4728 4729v_rndne_f64_e64 v[5:6], 0 4730// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x80,0x00,0x00,0x00] 4731 4732v_rndne_f64_e64 v[5:6], -1 4733// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x00] 4734 4735v_rndne_f64_e64 v[5:6], 0.5 4736// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x00] 4737 4738v_rndne_f64_e64 v[5:6], -4.0 4739// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf7,0x00,0x00,0x00] 4740 4741v_rndne_f64_e64 v[5:6], -v[1:2] 4742// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x20] 4743 4744v_rndne_f64_e64 v[5:6], v[1:2] clamp 4745// GFX10: encoding: [0x05,0x80,0x99,0xd5,0x01,0x01,0x00,0x00] 4746 4747v_rndne_f64_e64 v[5:6], v[1:2] mul:2 4748// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x08] 4749 4750v_rndne_f64_e64 v[5:6], v[1:2] mul:4 4751// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x10] 4752 4753v_rndne_f64_e64 v[5:6], v[1:2] div:2 4754// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x18] 4755 4756v_floor_f64 v[5:6], v[1:2] 4757// GFX10: encoding: [0x01,0x35,0x0a,0x7e] 4758 4759v_floor_f64 v[254:255], v[1:2] 4760// GFX10: encoding: [0x01,0x35,0xfc,0x7f] 4761 4762v_floor_f64 v[5:6], v[254:255] 4763// GFX10: encoding: [0xfe,0x35,0x0a,0x7e] 4764 4765v_floor_f64 v[5:6], s[2:3] 4766// GFX10: encoding: [0x02,0x34,0x0a,0x7e] 4767 4768v_floor_f64 v[5:6], s[4:5] 4769// GFX10: encoding: [0x04,0x34,0x0a,0x7e] 4770 4771v_floor_f64 v[5:6], s[102:103] 4772// GFX10: encoding: [0x66,0x34,0x0a,0x7e] 4773 4774v_floor_f64 v[5:6], vcc 4775// GFX10: encoding: [0x6a,0x34,0x0a,0x7e] 4776 4777v_floor_f64 v[5:6], ttmp[10:11] 4778// GFX10: encoding: [0x76,0x34,0x0a,0x7e] 4779 4780v_floor_f64 v[5:6], exec 4781// GFX10: encoding: [0x7e,0x34,0x0a,0x7e] 4782 4783v_floor_f64 v[5:6], 0 4784// GFX10: encoding: [0x80,0x34,0x0a,0x7e] 4785 4786v_floor_f64 v[5:6], -1 4787// GFX10: encoding: [0xc1,0x34,0x0a,0x7e] 4788 4789v_floor_f64 v[5:6], 0.5 4790// GFX10: encoding: [0xf0,0x34,0x0a,0x7e] 4791 4792v_floor_f64 v[5:6], -4.0 4793// GFX10: encoding: [0xf7,0x34,0x0a,0x7e] 4794 4795v_floor_f64 v[5:6], 0xaf123456 4796// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4797 4798v_floor_f64 v[5:6], 0x3f717273 4799// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4800 4801v_floor_f64_e64 v[5:6], v[1:2] 4802// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00] 4803 4804v_floor_f64_e64 v[254:255], v[1:2] 4805// GFX10: encoding: [0xfe,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00] 4806 4807v_floor_f64_e64 v[5:6], v[254:255] 4808// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x00] 4809 4810v_floor_f64_e64 v[5:6], s[2:3] 4811// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x00] 4812 4813v_floor_f64_e64 v[5:6], s[4:5] 4814// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x04,0x00,0x00,0x00] 4815 4816v_floor_f64_e64 v[5:6], s[100:101] 4817// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x64,0x00,0x00,0x00] 4818 4819v_floor_f64_e64 v[5:6], vcc 4820// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x00] 4821 4822v_floor_f64_e64 v[5:6], exec 4823// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x00] 4824 4825v_floor_f64_e64 v[5:6], 0 4826// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x80,0x00,0x00,0x00] 4827 4828v_floor_f64_e64 v[5:6], -1 4829// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x00] 4830 4831v_floor_f64_e64 v[5:6], 0.5 4832// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x00] 4833 4834v_floor_f64_e64 v[5:6], -4.0 4835// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf7,0x00,0x00,0x00] 4836 4837v_floor_f64_e64 v[5:6], -v[1:2] 4838// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x20] 4839 4840v_floor_f64_e64 v[5:6], v[1:2] clamp 4841// GFX10: encoding: [0x05,0x80,0x9a,0xd5,0x01,0x01,0x00,0x00] 4842 4843v_floor_f64_e64 v[5:6], v[1:2] mul:2 4844// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x08] 4845 4846v_floor_f64_e64 v[5:6], v[1:2] mul:4 4847// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x10] 4848 4849v_floor_f64_e64 v[5:6], v[1:2] div:2 4850// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x18] 4851 4852v_pipeflush 4853// GFX10: encoding: [0x00,0x36,0x00,0x7e] 4854 4855v_pipeflush_e64 4856// GFX10: encoding: [0x00,0x00,0x9b,0xd5,0x00,0x00,0x00,0x00] 4857 4858v_fract_f32 v5, v1 4859// GFX10: encoding: [0x01,0x41,0x0a,0x7e] 4860 4861v_fract_f32 v255, v1 4862// GFX10: encoding: [0x01,0x41,0xfe,0x7f] 4863 4864v_fract_f32 v5, v255 4865// GFX10: encoding: [0xff,0x41,0x0a,0x7e] 4866 4867v_fract_f32 v5, s1 4868// GFX10: encoding: [0x01,0x40,0x0a,0x7e] 4869 4870v_fract_f32 v5, s103 4871// GFX10: encoding: [0x67,0x40,0x0a,0x7e] 4872 4873v_fract_f32 v5, vcc_lo 4874// GFX10: encoding: [0x6a,0x40,0x0a,0x7e] 4875 4876v_fract_f32 v5, vcc_hi 4877// GFX10: encoding: [0x6b,0x40,0x0a,0x7e] 4878 4879v_fract_f32 v5, ttmp11 4880// GFX10: encoding: [0x77,0x40,0x0a,0x7e] 4881 4882v_fract_f32 v5, m0 4883// GFX10: encoding: [0x7c,0x40,0x0a,0x7e] 4884 4885v_fract_f32 v5, exec_lo 4886// GFX10: encoding: [0x7e,0x40,0x0a,0x7e] 4887 4888v_fract_f32 v5, exec_hi 4889// GFX10: encoding: [0x7f,0x40,0x0a,0x7e] 4890 4891v_fract_f32 v5, 0 4892// GFX10: encoding: [0x80,0x40,0x0a,0x7e] 4893 4894v_fract_f32 v5, -1 4895// GFX10: encoding: [0xc1,0x40,0x0a,0x7e] 4896 4897v_fract_f32 v5, 0.5 4898// GFX10: encoding: [0xf0,0x40,0x0a,0x7e] 4899 4900v_fract_f32 v5, -4.0 4901// GFX10: encoding: [0xf7,0x40,0x0a,0x7e] 4902 4903v_fract_f32 v5, 0xaf123456 4904// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf] 4905 4906v_fract_f32 v5, 0x3f717273 4907// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f] 4908 4909v_fract_f32_e64 v5, v1 4910// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00] 4911 4912v_fract_f32_e64 v255, v1 4913// GFX10: encoding: [0xff,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00] 4914 4915v_fract_f32_e64 v5, v255 4916// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x00] 4917 4918v_fract_f32_e64 v5, s1 4919// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x00] 4920 4921v_fract_f32_e64 v5, s101 4922// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x65,0x00,0x00,0x00] 4923 4924v_fract_f32_e64 v5, vcc_lo 4925// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x00] 4926 4927v_fract_f32_e64 v5, vcc_hi 4928// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x00] 4929 4930v_fract_f32_e64 v5, m0 4931// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x00] 4932 4933v_fract_f32_e64 v5, exec_lo 4934// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x00] 4935 4936v_fract_f32_e64 v5, exec_hi 4937// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x00] 4938 4939v_fract_f32_e64 v5, 0 4940// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x80,0x00,0x00,0x00] 4941 4942v_fract_f32_e64 v5, -1 4943// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x00] 4944 4945v_fract_f32_e64 v5, 0.5 4946// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x00] 4947 4948v_fract_f32_e64 v5, -4.0 4949// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf7,0x00,0x00,0x00] 4950 4951v_fract_f32_e64 v5, -v1 4952// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x20] 4953 4954v_fract_f32_e64 v5, v1 clamp 4955// GFX10: encoding: [0x05,0x80,0xa0,0xd5,0x01,0x01,0x00,0x00] 4956 4957v_fract_f32_e64 v5, v1 mul:2 4958// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x08] 4959 4960v_fract_f32_e64 v5, v1 mul:4 4961// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x10] 4962 4963v_fract_f32_e64 v5, v1 div:2 4964// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x18] 4965 4966v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4967// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00] 4968 4969v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4970// GFX10: encoding: [0xf9,0x40,0xfe,0x7f,0x01,0x06,0x06,0x00] 4971 4972v_fract_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4973// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0xff,0x06,0x06,0x00] 4974 4975v_fract_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4976// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x86,0x00] 4977 4978v_fract_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4979// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x65,0x06,0x86,0x00] 4980 4981v_fract_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4982// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6a,0x06,0x86,0x00] 4983 4984v_fract_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4985// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6b,0x06,0x86,0x00] 4986 4987v_fract_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4988// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7c,0x06,0x86,0x00] 4989 4990v_fract_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4991// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7e,0x06,0x86,0x00] 4992 4993v_fract_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4994// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7f,0x06,0x86,0x00] 4995 4996v_fract_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 4997// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x26,0x06,0x00] 4998 4999v_fract_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5000// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x46,0x06,0x00] 5001 5002v_fract_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5003// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x86,0x06,0x00] 5004 5005v_fract_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5006// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0xc6,0x06,0x00] 5007 5008v_fract_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 5009// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00] 5010 5011v_fract_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 5012// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x00,0x06,0x00] 5013 5014v_fract_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 5015// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x01,0x06,0x00] 5016 5017v_fract_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 5018// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x02,0x06,0x00] 5019 5020v_fract_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 5021// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x03,0x06,0x00] 5022 5023v_fract_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 5024// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x04,0x06,0x00] 5025 5026v_fract_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 5027// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x05,0x06,0x00] 5028 5029v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 5030// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x0e,0x06,0x00] 5031 5032v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 5033// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00] 5034 5035v_fract_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 5036// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00] 5037 5038v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 5039// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00] 5040 5041v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 5042// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x00,0x00] 5043 5044v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 5045// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x01,0x00] 5046 5047v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 5048// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x02,0x00] 5049 5050v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 5051// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x03,0x00] 5052 5053v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 5054// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x04,0x00] 5055 5056v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 5057// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x05,0x00] 5058 5059v_fract_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5060// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x16,0x00] 5061 5062v_fract_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5063// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x26,0x00] 5064 5065v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5066// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00] 5067 5068v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5069// GFX10: encoding: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00] 5070 5071v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5072// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00] 5073 5074v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 5075// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00] 5076 5077v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 5078// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00] 5079 5080v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 5081// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00] 5082 5083v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 5084// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00] 5085 5086v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 5087// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00] 5088 5089v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 5090// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00] 5091 5092v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 5093// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00] 5094 5095v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 5096// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00] 5097 5098v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 5099// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00] 5100 5101v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 5102// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10] 5103 5104v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 5105// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30] 5106 5107v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 5108// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 5109 5110v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 5111// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 5112 5113v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 5114// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01] 5115 5116v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 5117// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03] 5118 5119v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 5120// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 5121 5122v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 5123// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 5124 5125v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 5126// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00] 5127 5128v_fract_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 5129// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x51,0x01,0x00] 5130 5131v_fract_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 5132// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x5f,0x01,0x00] 5133 5134v_fract_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 5135// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x61,0x01,0x00] 5136 5137v_fract_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 5138// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x6f,0x01,0x00] 5139 5140v_trunc_f32 v5, v1 5141// GFX10: encoding: [0x01,0x43,0x0a,0x7e] 5142 5143v_trunc_f32 v255, v1 5144// GFX10: encoding: [0x01,0x43,0xfe,0x7f] 5145 5146v_trunc_f32 v5, v255 5147// GFX10: encoding: [0xff,0x43,0x0a,0x7e] 5148 5149v_trunc_f32 v5, s1 5150// GFX10: encoding: [0x01,0x42,0x0a,0x7e] 5151 5152v_trunc_f32 v5, s103 5153// GFX10: encoding: [0x67,0x42,0x0a,0x7e] 5154 5155v_trunc_f32 v5, vcc_lo 5156// GFX10: encoding: [0x6a,0x42,0x0a,0x7e] 5157 5158v_trunc_f32 v5, vcc_hi 5159// GFX10: encoding: [0x6b,0x42,0x0a,0x7e] 5160 5161v_trunc_f32 v5, ttmp11 5162// GFX10: encoding: [0x77,0x42,0x0a,0x7e] 5163 5164v_trunc_f32 v5, m0 5165// GFX10: encoding: [0x7c,0x42,0x0a,0x7e] 5166 5167v_trunc_f32 v5, exec_lo 5168// GFX10: encoding: [0x7e,0x42,0x0a,0x7e] 5169 5170v_trunc_f32 v5, exec_hi 5171// GFX10: encoding: [0x7f,0x42,0x0a,0x7e] 5172 5173v_trunc_f32 v5, 0 5174// GFX10: encoding: [0x80,0x42,0x0a,0x7e] 5175 5176v_trunc_f32 v5, -1 5177// GFX10: encoding: [0xc1,0x42,0x0a,0x7e] 5178 5179v_trunc_f32 v5, 0.5 5180// GFX10: encoding: [0xf0,0x42,0x0a,0x7e] 5181 5182v_trunc_f32 v5, -4.0 5183// GFX10: encoding: [0xf7,0x42,0x0a,0x7e] 5184 5185v_trunc_f32 v5, 0xaf123456 5186// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf] 5187 5188v_trunc_f32 v5, 0x3f717273 5189// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f] 5190 5191v_trunc_f32_e64 v5, v1 5192// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00] 5193 5194v_trunc_f32_e64 v255, v1 5195// GFX10: encoding: [0xff,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00] 5196 5197v_trunc_f32_e64 v5, v255 5198// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x00] 5199 5200v_trunc_f32_e64 v5, s1 5201// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x00] 5202 5203v_trunc_f32_e64 v5, s101 5204// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x65,0x00,0x00,0x00] 5205 5206v_trunc_f32_e64 v5, vcc_lo 5207// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x00] 5208 5209v_trunc_f32_e64 v5, vcc_hi 5210// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x00] 5211 5212v_trunc_f32_e64 v5, m0 5213// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x00] 5214 5215v_trunc_f32_e64 v5, exec_lo 5216// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x00] 5217 5218v_trunc_f32_e64 v5, exec_hi 5219// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x00] 5220 5221v_trunc_f32_e64 v5, 0 5222// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x80,0x00,0x00,0x00] 5223 5224v_trunc_f32_e64 v5, -1 5225// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x00] 5226 5227v_trunc_f32_e64 v5, 0.5 5228// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x00] 5229 5230v_trunc_f32_e64 v5, -4.0 5231// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf7,0x00,0x00,0x00] 5232 5233v_trunc_f32_e64 v5, -v1 5234// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x20] 5235 5236v_trunc_f32_e64 v5, v1 clamp 5237// GFX10: encoding: [0x05,0x80,0xa1,0xd5,0x01,0x01,0x00,0x00] 5238 5239v_trunc_f32_e64 v5, v1 mul:2 5240// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x08] 5241 5242v_trunc_f32_e64 v5, v1 mul:4 5243// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x10] 5244 5245v_trunc_f32_e64 v5, v1 div:2 5246// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x18] 5247 5248v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5249// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00] 5250 5251v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5252// GFX10: encoding: [0xf9,0x42,0xfe,0x7f,0x01,0x06,0x06,0x00] 5253 5254v_trunc_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5255// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0xff,0x06,0x06,0x00] 5256 5257v_trunc_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5258// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x86,0x00] 5259 5260v_trunc_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5261// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x65,0x06,0x86,0x00] 5262 5263v_trunc_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5264// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6a,0x06,0x86,0x00] 5265 5266v_trunc_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5267// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6b,0x06,0x86,0x00] 5268 5269v_trunc_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5270// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7c,0x06,0x86,0x00] 5271 5272v_trunc_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5273// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7e,0x06,0x86,0x00] 5274 5275v_trunc_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5276// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7f,0x06,0x86,0x00] 5277 5278v_trunc_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5279// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x26,0x06,0x00] 5280 5281v_trunc_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5282// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x46,0x06,0x00] 5283 5284v_trunc_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5285// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x86,0x06,0x00] 5286 5287v_trunc_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5288// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0xc6,0x06,0x00] 5289 5290v_trunc_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 5291// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00] 5292 5293v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 5294// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x00,0x06,0x00] 5295 5296v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 5297// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x01,0x06,0x00] 5298 5299v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 5300// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x02,0x06,0x00] 5301 5302v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 5303// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x03,0x06,0x00] 5304 5305v_trunc_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 5306// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x04,0x06,0x00] 5307 5308v_trunc_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 5309// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x05,0x06,0x00] 5310 5311v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 5312// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x0e,0x06,0x00] 5313 5314v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 5315// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00] 5316 5317v_trunc_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 5318// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00] 5319 5320v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 5321// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00] 5322 5323v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 5324// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x00,0x00] 5325 5326v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 5327// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x01,0x00] 5328 5329v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 5330// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x02,0x00] 5331 5332v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 5333// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x03,0x00] 5334 5335v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 5336// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x04,0x00] 5337 5338v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 5339// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x05,0x00] 5340 5341v_trunc_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5342// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x16,0x00] 5343 5344v_trunc_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5345// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x26,0x00] 5346 5347v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5348// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00] 5349 5350v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5351// GFX10: encoding: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00] 5352 5353v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5354// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00] 5355 5356v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 5357// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00] 5358 5359v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 5360// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00] 5361 5362v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 5363// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00] 5364 5365v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 5366// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00] 5367 5368v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 5369// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00] 5370 5371v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 5372// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00] 5373 5374v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 5375// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00] 5376 5377v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 5378// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00] 5379 5380v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 5381// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00] 5382 5383v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 5384// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10] 5385 5386v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 5387// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30] 5388 5389v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 5390// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 5391 5392v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 5393// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 5394 5395v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 5396// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01] 5397 5398v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 5399// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03] 5400 5401v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 5402// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 5403 5404v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 5405// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 5406 5407v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 5408// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00] 5409 5410v_trunc_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 5411// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x51,0x01,0x00] 5412 5413v_trunc_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 5414// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x5f,0x01,0x00] 5415 5416v_trunc_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 5417// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x61,0x01,0x00] 5418 5419v_trunc_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 5420// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x6f,0x01,0x00] 5421 5422v_ceil_f32 v5, v1 5423// GFX10: encoding: [0x01,0x45,0x0a,0x7e] 5424 5425v_ceil_f32 v255, v1 5426// GFX10: encoding: [0x01,0x45,0xfe,0x7f] 5427 5428v_ceil_f32 v5, v255 5429// GFX10: encoding: [0xff,0x45,0x0a,0x7e] 5430 5431v_ceil_f32 v5, s1 5432// GFX10: encoding: [0x01,0x44,0x0a,0x7e] 5433 5434v_ceil_f32 v5, s103 5435// GFX10: encoding: [0x67,0x44,0x0a,0x7e] 5436 5437v_ceil_f32 v5, vcc_lo 5438// GFX10: encoding: [0x6a,0x44,0x0a,0x7e] 5439 5440v_ceil_f32 v5, vcc_hi 5441// GFX10: encoding: [0x6b,0x44,0x0a,0x7e] 5442 5443v_ceil_f32 v5, ttmp11 5444// GFX10: encoding: [0x77,0x44,0x0a,0x7e] 5445 5446v_ceil_f32 v5, m0 5447// GFX10: encoding: [0x7c,0x44,0x0a,0x7e] 5448 5449v_ceil_f32 v5, exec_lo 5450// GFX10: encoding: [0x7e,0x44,0x0a,0x7e] 5451 5452v_ceil_f32 v5, exec_hi 5453// GFX10: encoding: [0x7f,0x44,0x0a,0x7e] 5454 5455v_ceil_f32 v5, 0 5456// GFX10: encoding: [0x80,0x44,0x0a,0x7e] 5457 5458v_ceil_f32 v5, -1 5459// GFX10: encoding: [0xc1,0x44,0x0a,0x7e] 5460 5461v_ceil_f32 v5, 0.5 5462// GFX10: encoding: [0xf0,0x44,0x0a,0x7e] 5463 5464v_ceil_f32 v5, -4.0 5465// GFX10: encoding: [0xf7,0x44,0x0a,0x7e] 5466 5467v_ceil_f32 v5, 0xaf123456 5468// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf] 5469 5470v_ceil_f32 v5, 0x3f717273 5471// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f] 5472 5473v_ceil_f32_e64 v5, v1 5474// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00] 5475 5476v_ceil_f32_e64 v255, v1 5477// GFX10: encoding: [0xff,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00] 5478 5479v_ceil_f32_e64 v5, v255 5480// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00] 5481 5482v_ceil_f32_e64 v5, s1 5483// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00] 5484 5485v_ceil_f32_e64 v5, s101 5486// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x65,0x00,0x00,0x00] 5487 5488v_ceil_f32_e64 v5, vcc_lo 5489// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00] 5490 5491v_ceil_f32_e64 v5, vcc_hi 5492// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00] 5493 5494v_ceil_f32_e64 v5, m0 5495// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00] 5496 5497v_ceil_f32_e64 v5, exec_lo 5498// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00] 5499 5500v_ceil_f32_e64 v5, exec_hi 5501// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00] 5502 5503v_ceil_f32_e64 v5, 0 5504// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x80,0x00,0x00,0x00] 5505 5506v_ceil_f32_e64 v5, -1 5507// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00] 5508 5509v_ceil_f32_e64 v5, 0.5 5510// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x00] 5511 5512v_ceil_f32_e64 v5, -4.0 5513// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf7,0x00,0x00,0x00] 5514 5515v_ceil_f32_e64 v5, -v1 5516// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x20] 5517 5518v_ceil_f32_e64 v5, v1 clamp 5519// GFX10: encoding: [0x05,0x80,0xa2,0xd5,0x01,0x01,0x00,0x00] 5520 5521v_ceil_f32_e64 v5, v1 mul:2 5522// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x08] 5523 5524v_ceil_f32_e64 v5, v1 mul:4 5525// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x10] 5526 5527v_ceil_f32_e64 v5, v1 div:2 5528// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x18] 5529 5530v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5531// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00] 5532 5533v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5534// GFX10: encoding: [0xf9,0x44,0xfe,0x7f,0x01,0x06,0x06,0x00] 5535 5536v_ceil_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5537// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0xff,0x06,0x06,0x00] 5538 5539v_ceil_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5540// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x86,0x00] 5541 5542v_ceil_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5543// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x65,0x06,0x86,0x00] 5544 5545v_ceil_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5546// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6a,0x06,0x86,0x00] 5547 5548v_ceil_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5549// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6b,0x06,0x86,0x00] 5550 5551v_ceil_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5552// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7c,0x06,0x86,0x00] 5553 5554v_ceil_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5555// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7e,0x06,0x86,0x00] 5556 5557v_ceil_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5558// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7f,0x06,0x86,0x00] 5559 5560v_ceil_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5561// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x26,0x06,0x00] 5562 5563v_ceil_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5564// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x46,0x06,0x00] 5565 5566v_ceil_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5567// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x86,0x06,0x00] 5568 5569v_ceil_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5570// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0xc6,0x06,0x00] 5571 5572v_ceil_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 5573// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00] 5574 5575v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 5576// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x00,0x06,0x00] 5577 5578v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 5579// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x01,0x06,0x00] 5580 5581v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 5582// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x02,0x06,0x00] 5583 5584v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 5585// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x03,0x06,0x00] 5586 5587v_ceil_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 5588// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x04,0x06,0x00] 5589 5590v_ceil_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 5591// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x05,0x06,0x00] 5592 5593v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 5594// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x0e,0x06,0x00] 5595 5596v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 5597// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00] 5598 5599v_ceil_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 5600// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00] 5601 5602v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 5603// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00] 5604 5605v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 5606// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x00,0x00] 5607 5608v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 5609// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x01,0x00] 5610 5611v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 5612// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x02,0x00] 5613 5614v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 5615// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x03,0x00] 5616 5617v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 5618// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x04,0x00] 5619 5620v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 5621// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x05,0x00] 5622 5623v_ceil_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5624// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x16,0x00] 5625 5626v_ceil_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5627// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x26,0x00] 5628 5629v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5630// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00] 5631 5632v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5633// GFX10: encoding: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00] 5634 5635v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5636// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00] 5637 5638v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 5639// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00] 5640 5641v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 5642// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00] 5643 5644v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 5645// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00] 5646 5647v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 5648// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00] 5649 5650v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 5651// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00] 5652 5653v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 5654// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00] 5655 5656v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 5657// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00] 5658 5659v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 5660// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00] 5661 5662v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 5663// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00] 5664 5665v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 5666// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10] 5667 5668v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 5669// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30] 5670 5671v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 5672// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 5673 5674v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 5675// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 5676 5677v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 5678// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01] 5679 5680v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 5681// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03] 5682 5683v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 5684// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 5685 5686v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 5687// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 5688 5689v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 5690// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00] 5691 5692v_ceil_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 5693// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x51,0x01,0x00] 5694 5695v_ceil_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 5696// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x5f,0x01,0x00] 5697 5698v_ceil_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 5699// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x61,0x01,0x00] 5700 5701v_ceil_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 5702// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x6f,0x01,0x00] 5703 5704v_rndne_f32 v5, v1 5705// GFX10: encoding: [0x01,0x47,0x0a,0x7e] 5706 5707v_rndne_f32 v255, v1 5708// GFX10: encoding: [0x01,0x47,0xfe,0x7f] 5709 5710v_rndne_f32 v5, v255 5711// GFX10: encoding: [0xff,0x47,0x0a,0x7e] 5712 5713v_rndne_f32 v5, s1 5714// GFX10: encoding: [0x01,0x46,0x0a,0x7e] 5715 5716v_rndne_f32 v5, s103 5717// GFX10: encoding: [0x67,0x46,0x0a,0x7e] 5718 5719v_rndne_f32 v5, vcc_lo 5720// GFX10: encoding: [0x6a,0x46,0x0a,0x7e] 5721 5722v_rndne_f32 v5, vcc_hi 5723// GFX10: encoding: [0x6b,0x46,0x0a,0x7e] 5724 5725v_rndne_f32 v5, ttmp11 5726// GFX10: encoding: [0x77,0x46,0x0a,0x7e] 5727 5728v_rndne_f32 v5, m0 5729// GFX10: encoding: [0x7c,0x46,0x0a,0x7e] 5730 5731v_rndne_f32 v5, exec_lo 5732// GFX10: encoding: [0x7e,0x46,0x0a,0x7e] 5733 5734v_rndne_f32 v5, exec_hi 5735// GFX10: encoding: [0x7f,0x46,0x0a,0x7e] 5736 5737v_rndne_f32 v5, 0 5738// GFX10: encoding: [0x80,0x46,0x0a,0x7e] 5739 5740v_rndne_f32 v5, -1 5741// GFX10: encoding: [0xc1,0x46,0x0a,0x7e] 5742 5743v_rndne_f32 v5, 0.5 5744// GFX10: encoding: [0xf0,0x46,0x0a,0x7e] 5745 5746v_rndne_f32 v5, -4.0 5747// GFX10: encoding: [0xf7,0x46,0x0a,0x7e] 5748 5749v_rndne_f32 v5, 0xaf123456 5750// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf] 5751 5752v_rndne_f32 v5, 0x3f717273 5753// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f] 5754 5755v_rndne_f32_e64 v5, v1 5756// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00] 5757 5758v_rndne_f32_e64 v255, v1 5759// GFX10: encoding: [0xff,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00] 5760 5761v_rndne_f32_e64 v5, v255 5762// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x00] 5763 5764v_rndne_f32_e64 v5, s1 5765// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x00] 5766 5767v_rndne_f32_e64 v5, s101 5768// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x65,0x00,0x00,0x00] 5769 5770v_rndne_f32_e64 v5, vcc_lo 5771// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x00] 5772 5773v_rndne_f32_e64 v5, vcc_hi 5774// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x00] 5775 5776v_rndne_f32_e64 v5, m0 5777// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x00] 5778 5779v_rndne_f32_e64 v5, exec_lo 5780// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x00] 5781 5782v_rndne_f32_e64 v5, exec_hi 5783// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x00] 5784 5785v_rndne_f32_e64 v5, 0 5786// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x80,0x00,0x00,0x00] 5787 5788v_rndne_f32_e64 v5, -1 5789// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x00] 5790 5791v_rndne_f32_e64 v5, 0.5 5792// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x00] 5793 5794v_rndne_f32_e64 v5, -4.0 5795// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf7,0x00,0x00,0x00] 5796 5797v_rndne_f32_e64 v5, -v1 5798// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x20] 5799 5800v_rndne_f32_e64 v5, v1 clamp 5801// GFX10: encoding: [0x05,0x80,0xa3,0xd5,0x01,0x01,0x00,0x00] 5802 5803v_rndne_f32_e64 v5, v1 mul:2 5804// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x08] 5805 5806v_rndne_f32_e64 v5, v1 mul:4 5807// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x10] 5808 5809v_rndne_f32_e64 v5, v1 div:2 5810// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x18] 5811 5812v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5813// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00] 5814 5815v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5816// GFX10: encoding: [0xf9,0x46,0xfe,0x7f,0x01,0x06,0x06,0x00] 5817 5818v_rndne_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5819// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0xff,0x06,0x06,0x00] 5820 5821v_rndne_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5822// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x86,0x00] 5823 5824v_rndne_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5825// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x65,0x06,0x86,0x00] 5826 5827v_rndne_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5828// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6a,0x06,0x86,0x00] 5829 5830v_rndne_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5831// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6b,0x06,0x86,0x00] 5832 5833v_rndne_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5834// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7c,0x06,0x86,0x00] 5835 5836v_rndne_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5837// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7e,0x06,0x86,0x00] 5838 5839v_rndne_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5840// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7f,0x06,0x86,0x00] 5841 5842v_rndne_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5843// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x26,0x06,0x00] 5844 5845v_rndne_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5846// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x46,0x06,0x00] 5847 5848v_rndne_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5849// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x86,0x06,0x00] 5850 5851v_rndne_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5852// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0xc6,0x06,0x00] 5853 5854v_rndne_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 5855// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00] 5856 5857v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 5858// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x00,0x06,0x00] 5859 5860v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 5861// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x01,0x06,0x00] 5862 5863v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 5864// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x02,0x06,0x00] 5865 5866v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 5867// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x03,0x06,0x00] 5868 5869v_rndne_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 5870// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x04,0x06,0x00] 5871 5872v_rndne_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 5873// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x05,0x06,0x00] 5874 5875v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 5876// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x0e,0x06,0x00] 5877 5878v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 5879// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00] 5880 5881v_rndne_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 5882// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00] 5883 5884v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 5885// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00] 5886 5887v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 5888// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x00,0x00] 5889 5890v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 5891// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x01,0x00] 5892 5893v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 5894// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x02,0x00] 5895 5896v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 5897// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x03,0x00] 5898 5899v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 5900// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x04,0x00] 5901 5902v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 5903// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x05,0x00] 5904 5905v_rndne_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5906// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x16,0x00] 5907 5908v_rndne_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 5909// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x26,0x00] 5910 5911v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5912// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00] 5913 5914v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5915// GFX10: encoding: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00] 5916 5917v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 5918// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00] 5919 5920v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 5921// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00] 5922 5923v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 5924// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00] 5925 5926v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 5927// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00] 5928 5929v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 5930// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00] 5931 5932v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 5933// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00] 5934 5935v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 5936// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00] 5937 5938v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 5939// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00] 5940 5941v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 5942// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00] 5943 5944v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 5945// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00] 5946 5947v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 5948// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10] 5949 5950v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 5951// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30] 5952 5953v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 5954// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 5955 5956v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 5957// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 5958 5959v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 5960// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01] 5961 5962v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 5963// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03] 5964 5965v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 5966// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 5967 5968v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 5969// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 5970 5971v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 5972// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00] 5973 5974v_rndne_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 5975// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x51,0x01,0x00] 5976 5977v_rndne_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 5978// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x5f,0x01,0x00] 5979 5980v_rndne_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 5981// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x61,0x01,0x00] 5982 5983v_rndne_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 5984// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x6f,0x01,0x00] 5985 5986v_floor_f32 v5, v1 5987// GFX10: encoding: [0x01,0x49,0x0a,0x7e] 5988 5989v_floor_f32 v255, v1 5990// GFX10: encoding: [0x01,0x49,0xfe,0x7f] 5991 5992v_floor_f32 v5, v255 5993// GFX10: encoding: [0xff,0x49,0x0a,0x7e] 5994 5995v_floor_f32 v5, s1 5996// GFX10: encoding: [0x01,0x48,0x0a,0x7e] 5997 5998v_floor_f32 v5, s103 5999// GFX10: encoding: [0x67,0x48,0x0a,0x7e] 6000 6001v_floor_f32 v5, vcc_lo 6002// GFX10: encoding: [0x6a,0x48,0x0a,0x7e] 6003 6004v_floor_f32 v5, vcc_hi 6005// GFX10: encoding: [0x6b,0x48,0x0a,0x7e] 6006 6007v_floor_f32 v5, ttmp11 6008// GFX10: encoding: [0x77,0x48,0x0a,0x7e] 6009 6010v_floor_f32 v5, m0 6011// GFX10: encoding: [0x7c,0x48,0x0a,0x7e] 6012 6013v_floor_f32 v5, exec_lo 6014// GFX10: encoding: [0x7e,0x48,0x0a,0x7e] 6015 6016v_floor_f32 v5, exec_hi 6017// GFX10: encoding: [0x7f,0x48,0x0a,0x7e] 6018 6019v_floor_f32 v5, 0 6020// GFX10: encoding: [0x80,0x48,0x0a,0x7e] 6021 6022v_floor_f32 v5, -1 6023// GFX10: encoding: [0xc1,0x48,0x0a,0x7e] 6024 6025v_floor_f32 v5, 0.5 6026// GFX10: encoding: [0xf0,0x48,0x0a,0x7e] 6027 6028v_floor_f32 v5, -4.0 6029// GFX10: encoding: [0xf7,0x48,0x0a,0x7e] 6030 6031v_floor_f32 v5, 0xaf123456 6032// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf] 6033 6034v_floor_f32 v5, 0x3f717273 6035// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f] 6036 6037v_floor_f32_e64 v5, v1 6038// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00] 6039 6040v_floor_f32_e64 v255, v1 6041// GFX10: encoding: [0xff,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00] 6042 6043v_floor_f32_e64 v5, v255 6044// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x00] 6045 6046v_floor_f32_e64 v5, s1 6047// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x00] 6048 6049v_floor_f32_e64 v5, s101 6050// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x65,0x00,0x00,0x00] 6051 6052v_floor_f32_e64 v5, vcc_lo 6053// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x00] 6054 6055v_floor_f32_e64 v5, vcc_hi 6056// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x00] 6057 6058v_floor_f32_e64 v5, m0 6059// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x00] 6060 6061v_floor_f32_e64 v5, exec_lo 6062// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x00] 6063 6064v_floor_f32_e64 v5, exec_hi 6065// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x00] 6066 6067v_floor_f32_e64 v5, 0 6068// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x80,0x00,0x00,0x00] 6069 6070v_floor_f32_e64 v5, -1 6071// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x00] 6072 6073v_floor_f32_e64 v5, 0.5 6074// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x00] 6075 6076v_floor_f32_e64 v5, -4.0 6077// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf7,0x00,0x00,0x00] 6078 6079v_floor_f32_e64 v5, -v1 6080// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x20] 6081 6082v_floor_f32_e64 v5, |v1| 6083// GFX10: encoding: [0x05,0x01,0xa4,0xd5,0x01,0x01,0x00,0x00] 6084 6085v_floor_f32_e64 v5, v1 clamp 6086// GFX10: encoding: [0x05,0x80,0xa4,0xd5,0x01,0x01,0x00,0x00] 6087 6088v_floor_f32_e64 v5, v1 mul:2 6089// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x08] 6090 6091v_floor_f32_e64 v5, v1 mul:4 6092// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x10] 6093 6094v_floor_f32_e64 v5, v1 div:2 6095// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x18] 6096 6097v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6098// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00] 6099 6100v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6101// GFX10: encoding: [0xf9,0x48,0xfe,0x7f,0x01,0x06,0x06,0x00] 6102 6103v_floor_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6104// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0xff,0x06,0x06,0x00] 6105 6106v_floor_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6107// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x86,0x00] 6108 6109v_floor_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6110// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x65,0x06,0x86,0x00] 6111 6112v_floor_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6113// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6a,0x06,0x86,0x00] 6114 6115v_floor_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6116// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6b,0x06,0x86,0x00] 6117 6118v_floor_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6119// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7c,0x06,0x86,0x00] 6120 6121v_floor_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6122// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7e,0x06,0x86,0x00] 6123 6124v_floor_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6125// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7f,0x06,0x86,0x00] 6126 6127v_floor_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6128// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x26,0x06,0x00] 6129 6130v_floor_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6131// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x46,0x06,0x00] 6132 6133v_floor_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6134// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x86,0x06,0x00] 6135 6136v_floor_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6137// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0xc6,0x06,0x00] 6138 6139v_floor_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 6140// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00] 6141 6142v_floor_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 6143// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x00,0x06,0x00] 6144 6145v_floor_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 6146// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x01,0x06,0x00] 6147 6148v_floor_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 6149// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x02,0x06,0x00] 6150 6151v_floor_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 6152// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x03,0x06,0x00] 6153 6154v_floor_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 6155// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x04,0x06,0x00] 6156 6157v_floor_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 6158// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x05,0x06,0x00] 6159 6160v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 6161// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x0e,0x06,0x00] 6162 6163v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 6164// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00] 6165 6166v_floor_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 6167// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00] 6168 6169v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 6170// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00] 6171 6172v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 6173// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x00,0x00] 6174 6175v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 6176// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x01,0x00] 6177 6178v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 6179// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x02,0x00] 6180 6181v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 6182// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x03,0x00] 6183 6184v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 6185// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x04,0x00] 6186 6187v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 6188// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x05,0x00] 6189 6190v_floor_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6191// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x16,0x00] 6192 6193v_floor_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6194// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x26,0x00] 6195 6196v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6197// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00] 6198 6199v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6200// GFX10: encoding: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00] 6201 6202v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6203// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00] 6204 6205v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 6206// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00] 6207 6208v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 6209// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00] 6210 6211v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 6212// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00] 6213 6214v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 6215// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00] 6216 6217v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 6218// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00] 6219 6220v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 6221// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00] 6222 6223v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 6224// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00] 6225 6226v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 6227// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00] 6228 6229v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 6230// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00] 6231 6232v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 6233// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10] 6234 6235v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 6236// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30] 6237 6238v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 6239// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 6240 6241v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 6242// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 6243 6244v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 6245// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01] 6246 6247v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 6248// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03] 6249 6250v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 6251// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 6252 6253v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 6254// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 6255 6256v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 6257// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00] 6258 6259v_floor_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 6260// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x51,0x01,0x00] 6261 6262v_floor_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 6263// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x5f,0x01,0x00] 6264 6265v_floor_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 6266// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x61,0x01,0x00] 6267 6268v_floor_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 6269// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x6f,0x01,0x00] 6270 6271v_exp_f32 v5, v1 6272// GFX10: encoding: [0x01,0x4b,0x0a,0x7e] 6273 6274v_exp_f32 v255, v1 6275// GFX10: encoding: [0x01,0x4b,0xfe,0x7f] 6276 6277v_exp_f32 v5, v255 6278// GFX10: encoding: [0xff,0x4b,0x0a,0x7e] 6279 6280v_exp_f32 v5, s1 6281// GFX10: encoding: [0x01,0x4a,0x0a,0x7e] 6282 6283v_exp_f32 v5, s103 6284// GFX10: encoding: [0x67,0x4a,0x0a,0x7e] 6285 6286v_exp_f32 v5, vcc_lo 6287// GFX10: encoding: [0x6a,0x4a,0x0a,0x7e] 6288 6289v_exp_f32 v5, vcc_hi 6290// GFX10: encoding: [0x6b,0x4a,0x0a,0x7e] 6291 6292v_exp_f32 v5, ttmp11 6293// GFX10: encoding: [0x77,0x4a,0x0a,0x7e] 6294 6295v_exp_f32 v5, m0 6296// GFX10: encoding: [0x7c,0x4a,0x0a,0x7e] 6297 6298v_exp_f32 v5, exec_lo 6299// GFX10: encoding: [0x7e,0x4a,0x0a,0x7e] 6300 6301v_exp_f32 v5, exec_hi 6302// GFX10: encoding: [0x7f,0x4a,0x0a,0x7e] 6303 6304v_exp_f32 v5, 0 6305// GFX10: encoding: [0x80,0x4a,0x0a,0x7e] 6306 6307v_exp_f32 v5, -1 6308// GFX10: encoding: [0xc1,0x4a,0x0a,0x7e] 6309 6310v_exp_f32 v5, 0.5 6311// GFX10: encoding: [0xf0,0x4a,0x0a,0x7e] 6312 6313v_exp_f32 v5, -4.0 6314// GFX10: encoding: [0xf7,0x4a,0x0a,0x7e] 6315 6316v_exp_f32 v5, 0xaf123456 6317// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 6318 6319v_exp_f32 v5, 0x3f717273 6320// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 6321 6322v_exp_f32_e64 v5, v1 6323// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00] 6324 6325v_exp_f32_e64 v255, v1 6326// GFX10: encoding: [0xff,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00] 6327 6328v_exp_f32_e64 v5, v255 6329// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x00] 6330 6331v_exp_f32_e64 v5, s1 6332// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x00] 6333 6334v_exp_f32_e64 v5, s101 6335// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x65,0x00,0x00,0x00] 6336 6337v_exp_f32_e64 v5, vcc_lo 6338// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x00] 6339 6340v_exp_f32_e64 v5, vcc_hi 6341// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x00] 6342 6343v_exp_f32_e64 v5, m0 6344// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x00] 6345 6346v_exp_f32_e64 v5, exec_lo 6347// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x00] 6348 6349v_exp_f32_e64 v5, exec_hi 6350// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x00] 6351 6352v_exp_f32_e64 v5, 0 6353// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x80,0x00,0x00,0x00] 6354 6355v_exp_f32_e64 v5, -1 6356// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x00] 6357 6358v_exp_f32_e64 v5, 0.5 6359// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x00] 6360 6361v_exp_f32_e64 v5, -4.0 6362// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf7,0x00,0x00,0x00] 6363 6364v_exp_f32_e64 v5, -v1 6365// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x20] 6366 6367v_exp_f32_e64 v5, |v1| 6368// GFX10: encoding: [0x05,0x01,0xa5,0xd5,0x01,0x01,0x00,0x00] 6369 6370v_exp_f32_e64 v5, v1 clamp 6371// GFX10: encoding: [0x05,0x80,0xa5,0xd5,0x01,0x01,0x00,0x00] 6372 6373v_exp_f32_e64 v5, v1 mul:2 6374// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x08] 6375 6376v_exp_f32_e64 v5, v1 mul:4 6377// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x10] 6378 6379v_exp_f32_e64 v5, v1 div:2 6380// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x18] 6381 6382v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6383// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00] 6384 6385v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6386// GFX10: encoding: [0xf9,0x4a,0xfe,0x7f,0x01,0x06,0x06,0x00] 6387 6388v_exp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6389// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0xff,0x06,0x06,0x00] 6390 6391v_exp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6392// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x86,0x00] 6393 6394v_exp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6395// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x65,0x06,0x86,0x00] 6396 6397v_exp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6398// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6a,0x06,0x86,0x00] 6399 6400v_exp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6401// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6b,0x06,0x86,0x00] 6402 6403v_exp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6404// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7c,0x06,0x86,0x00] 6405 6406v_exp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6407// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7e,0x06,0x86,0x00] 6408 6409v_exp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6410// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7f,0x06,0x86,0x00] 6411 6412v_exp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6413// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x26,0x06,0x00] 6414 6415v_exp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6416// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x46,0x06,0x00] 6417 6418v_exp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6419// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x86,0x06,0x00] 6420 6421v_exp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6422// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0xc6,0x06,0x00] 6423 6424v_exp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 6425// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00] 6426 6427v_exp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 6428// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x00,0x06,0x00] 6429 6430v_exp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 6431// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x01,0x06,0x00] 6432 6433v_exp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 6434// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x02,0x06,0x00] 6435 6436v_exp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 6437// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x03,0x06,0x00] 6438 6439v_exp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 6440// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x04,0x06,0x00] 6441 6442v_exp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 6443// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x05,0x06,0x00] 6444 6445v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 6446// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x0e,0x06,0x00] 6447 6448v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 6449// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00] 6450 6451v_exp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 6452// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00] 6453 6454v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 6455// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00] 6456 6457v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 6458// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x00,0x00] 6459 6460v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 6461// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x01,0x00] 6462 6463v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 6464// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x02,0x00] 6465 6466v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 6467// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x03,0x00] 6468 6469v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 6470// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x04,0x00] 6471 6472v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 6473// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x05,0x00] 6474 6475v_exp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6476// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x16,0x00] 6477 6478v_exp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6479// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x26,0x00] 6480 6481v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6482// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x00] 6483 6484v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6485// GFX10: encoding: [0xfa,0x4a,0xfe,0x7f,0x01,0xe4,0x00,0x00] 6486 6487v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6488// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0xff,0xe4,0x00,0x00] 6489 6490v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 6491// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00] 6492 6493v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 6494// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x40,0x01,0x00] 6495 6496v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 6497// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x41,0x01,0x00] 6498 6499v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 6500// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x01,0x01,0x00] 6501 6502v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 6503// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x0f,0x01,0x00] 6504 6505v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 6506// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x11,0x01,0x00] 6507 6508v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 6509// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1f,0x01,0x00] 6510 6511v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 6512// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x21,0x01,0x00] 6513 6514v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 6515// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x2f,0x01,0x00] 6516 6517v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 6518// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x10] 6519 6520v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 6521// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x30] 6522 6523v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 6524// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 6525 6526v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 6527// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 6528 6529v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 6530// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x01] 6531 6532v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 6533// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x03] 6534 6535v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 6536// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 6537 6538v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 6539// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 6540 6541v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 6542// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x08,0x00] 6543 6544v_exp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 6545// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x51,0x01,0x00] 6546 6547v_exp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 6548// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x5f,0x01,0x00] 6549 6550v_exp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 6551// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x61,0x01,0x00] 6552 6553v_exp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 6554// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x6f,0x01,0x00] 6555 6556v_log_f32 v5, v1 6557// GFX10: encoding: [0x01,0x4f,0x0a,0x7e] 6558 6559v_log_f32 v255, v1 6560// GFX10: encoding: [0x01,0x4f,0xfe,0x7f] 6561 6562v_log_f32 v5, v255 6563// GFX10: encoding: [0xff,0x4f,0x0a,0x7e] 6564 6565v_log_f32 v5, s1 6566// GFX10: encoding: [0x01,0x4e,0x0a,0x7e] 6567 6568v_log_f32 v5, s103 6569// GFX10: encoding: [0x67,0x4e,0x0a,0x7e] 6570 6571v_log_f32 v5, vcc_lo 6572// GFX10: encoding: [0x6a,0x4e,0x0a,0x7e] 6573 6574v_log_f32 v5, vcc_hi 6575// GFX10: encoding: [0x6b,0x4e,0x0a,0x7e] 6576 6577v_log_f32 v5, ttmp11 6578// GFX10: encoding: [0x77,0x4e,0x0a,0x7e] 6579 6580v_log_f32 v5, m0 6581// GFX10: encoding: [0x7c,0x4e,0x0a,0x7e] 6582 6583v_log_f32 v5, exec_lo 6584// GFX10: encoding: [0x7e,0x4e,0x0a,0x7e] 6585 6586v_log_f32 v5, exec_hi 6587// GFX10: encoding: [0x7f,0x4e,0x0a,0x7e] 6588 6589v_log_f32 v5, 0 6590// GFX10: encoding: [0x80,0x4e,0x0a,0x7e] 6591 6592v_log_f32 v5, -1 6593// GFX10: encoding: [0xc1,0x4e,0x0a,0x7e] 6594 6595v_log_f32 v5, 0.5 6596// GFX10: encoding: [0xf0,0x4e,0x0a,0x7e] 6597 6598v_log_f32 v5, -4.0 6599// GFX10: encoding: [0xf7,0x4e,0x0a,0x7e] 6600 6601v_log_f32 v5, 0xaf123456 6602// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 6603 6604v_log_f32 v5, 0x3f717273 6605// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 6606 6607v_log_f32_e64 v5, v1 6608// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00] 6609 6610v_log_f32_e64 v255, v1 6611// GFX10: encoding: [0xff,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00] 6612 6613v_log_f32_e64 v5, v255 6614// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x00] 6615 6616v_log_f32_e64 v5, s1 6617// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x00] 6618 6619v_log_f32_e64 v5, s101 6620// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x65,0x00,0x00,0x00] 6621 6622v_log_f32_e64 v5, vcc_lo 6623// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x00] 6624 6625v_log_f32_e64 v5, vcc_hi 6626// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x00] 6627 6628v_log_f32_e64 v5, m0 6629// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x00] 6630 6631v_log_f32_e64 v5, exec_lo 6632// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x00] 6633 6634v_log_f32_e64 v5, exec_hi 6635// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x00] 6636 6637v_log_f32_e64 v5, 0 6638// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x80,0x00,0x00,0x00] 6639 6640v_log_f32_e64 v5, -1 6641// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x00] 6642 6643v_log_f32_e64 v5, 0.5 6644// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x00] 6645 6646v_log_f32_e64 v5, -4.0 6647// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf7,0x00,0x00,0x00] 6648 6649v_log_f32_e64 v5, -v1 6650// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x20] 6651 6652v_log_f32_e64 v5, |v1| 6653// GFX10: encoding: [0x05,0x01,0xa7,0xd5,0x01,0x01,0x00,0x00] 6654 6655v_log_f32_e64 v5, v1 clamp 6656// GFX10: encoding: [0x05,0x80,0xa7,0xd5,0x01,0x01,0x00,0x00] 6657 6658v_log_f32_e64 v5, v1 mul:2 6659// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x08] 6660 6661v_log_f32_e64 v5, v1 mul:4 6662// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x10] 6663 6664v_log_f32_e64 v5, v1 div:2 6665// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x18] 6666 6667v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6668// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00] 6669 6670v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6671// GFX10: encoding: [0xf9,0x4e,0xfe,0x7f,0x01,0x06,0x06,0x00] 6672 6673v_log_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6674// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0xff,0x06,0x06,0x00] 6675 6676v_log_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6677// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x86,0x00] 6678 6679v_log_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6680// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x65,0x06,0x86,0x00] 6681 6682v_log_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6683// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6a,0x06,0x86,0x00] 6684 6685v_log_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6686// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6b,0x06,0x86,0x00] 6687 6688v_log_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6689// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7c,0x06,0x86,0x00] 6690 6691v_log_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6692// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7e,0x06,0x86,0x00] 6693 6694v_log_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6695// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7f,0x06,0x86,0x00] 6696 6697v_log_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6698// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x26,0x06,0x00] 6699 6700v_log_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6701// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x46,0x06,0x00] 6702 6703v_log_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6704// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x86,0x06,0x00] 6705 6706v_log_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6707// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0xc6,0x06,0x00] 6708 6709v_log_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 6710// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00] 6711 6712v_log_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 6713// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x00,0x06,0x00] 6714 6715v_log_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 6716// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x01,0x06,0x00] 6717 6718v_log_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 6719// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x02,0x06,0x00] 6720 6721v_log_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 6722// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x03,0x06,0x00] 6723 6724v_log_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 6725// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x04,0x06,0x00] 6726 6727v_log_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 6728// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x05,0x06,0x00] 6729 6730v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 6731// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x0e,0x06,0x00] 6732 6733v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 6734// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00] 6735 6736v_log_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 6737// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00] 6738 6739v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 6740// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00] 6741 6742v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 6743// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x00,0x00] 6744 6745v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 6746// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x01,0x00] 6747 6748v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 6749// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x02,0x00] 6750 6751v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 6752// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x03,0x00] 6753 6754v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 6755// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x04,0x00] 6756 6757v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 6758// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x05,0x00] 6759 6760v_log_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6761// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x16,0x00] 6762 6763v_log_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6764// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x26,0x00] 6765 6766v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6767// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00] 6768 6769v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6770// GFX10: encoding: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00] 6771 6772v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 6773// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00] 6774 6775v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 6776// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00] 6777 6778v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 6779// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00] 6780 6781v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 6782// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00] 6783 6784v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 6785// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00] 6786 6787v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 6788// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00] 6789 6790v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 6791// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00] 6792 6793v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 6794// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00] 6795 6796v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 6797// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00] 6798 6799v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 6800// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00] 6801 6802v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 6803// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10] 6804 6805v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 6806// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30] 6807 6808v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 6809// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 6810 6811v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 6812// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 6813 6814v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 6815// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01] 6816 6817v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 6818// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03] 6819 6820v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 6821// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 6822 6823v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 6824// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 6825 6826v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 6827// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00] 6828 6829v_log_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 6830// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x51,0x01,0x00] 6831 6832v_log_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 6833// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x5f,0x01,0x00] 6834 6835v_log_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 6836// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x61,0x01,0x00] 6837 6838v_log_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 6839// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x6f,0x01,0x00] 6840 6841v_rcp_f32 v5, v1 6842// GFX10: encoding: [0x01,0x55,0x0a,0x7e] 6843 6844v_rcp_f32 v255, v1 6845// GFX10: encoding: [0x01,0x55,0xfe,0x7f] 6846 6847v_rcp_f32 v5, v255 6848// GFX10: encoding: [0xff,0x55,0x0a,0x7e] 6849 6850v_rcp_f32 v5, s1 6851// GFX10: encoding: [0x01,0x54,0x0a,0x7e] 6852 6853v_rcp_f32 v5, s103 6854// GFX10: encoding: [0x67,0x54,0x0a,0x7e] 6855 6856v_rcp_f32 v5, vcc_lo 6857// GFX10: encoding: [0x6a,0x54,0x0a,0x7e] 6858 6859v_rcp_f32 v5, vcc_hi 6860// GFX10: encoding: [0x6b,0x54,0x0a,0x7e] 6861 6862v_rcp_f32 v5, ttmp11 6863// GFX10: encoding: [0x77,0x54,0x0a,0x7e] 6864 6865v_rcp_f32 v5, m0 6866// GFX10: encoding: [0x7c,0x54,0x0a,0x7e] 6867 6868v_rcp_f32 v5, exec_lo 6869// GFX10: encoding: [0x7e,0x54,0x0a,0x7e] 6870 6871v_rcp_f32 v5, exec_hi 6872// GFX10: encoding: [0x7f,0x54,0x0a,0x7e] 6873 6874v_rcp_f32 v5, 0 6875// GFX10: encoding: [0x80,0x54,0x0a,0x7e] 6876 6877v_rcp_f32 v5, -1 6878// GFX10: encoding: [0xc1,0x54,0x0a,0x7e] 6879 6880v_rcp_f32 v5, 0.5 6881// GFX10: encoding: [0xf0,0x54,0x0a,0x7e] 6882 6883v_rcp_f32 v5, -4.0 6884// GFX10: encoding: [0xf7,0x54,0x0a,0x7e] 6885 6886v_rcp_f32 v5, 0xaf123456 6887// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf] 6888 6889v_rcp_f32 v5, 0x3f717273 6890// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f] 6891 6892v_rcp_f32_e64 v5, v1 6893// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00] 6894 6895v_rcp_f32_e64 v255, v1 6896// GFX10: encoding: [0xff,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00] 6897 6898v_rcp_f32_e64 v5, v255 6899// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x00] 6900 6901v_rcp_f32_e64 v5, s1 6902// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x00] 6903 6904v_rcp_f32_e64 v5, s101 6905// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x65,0x00,0x00,0x00] 6906 6907v_rcp_f32_e64 v5, vcc_lo 6908// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x00] 6909 6910v_rcp_f32_e64 v5, vcc_hi 6911// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x00] 6912 6913v_rcp_f32_e64 v5, m0 6914// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x00] 6915 6916v_rcp_f32_e64 v5, exec_lo 6917// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x00] 6918 6919v_rcp_f32_e64 v5, exec_hi 6920// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x00] 6921 6922v_rcp_f32_e64 v5, 0 6923// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x80,0x00,0x00,0x00] 6924 6925v_rcp_f32_e64 v5, -1 6926// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x00] 6927 6928v_rcp_f32_e64 v5, 0.5 6929// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x00] 6930 6931v_rcp_f32_e64 v5, -4.0 6932// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf7,0x00,0x00,0x00] 6933 6934v_rcp_f32_e64 v5, -v1 6935// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x20] 6936 6937v_rcp_f32_e64 v5, |v1| 6938// GFX10: encoding: [0x05,0x01,0xaa,0xd5,0x01,0x01,0x00,0x00] 6939 6940v_rcp_f32_e64 v5, v1 clamp 6941// GFX10: encoding: [0x05,0x80,0xaa,0xd5,0x01,0x01,0x00,0x00] 6942 6943v_rcp_f32_e64 v5, v1 mul:2 6944// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x08] 6945 6946v_rcp_f32_e64 v5, v1 mul:4 6947// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x10] 6948 6949v_rcp_f32_e64 v5, v1 div:2 6950// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x18] 6951 6952v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6953// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00] 6954 6955v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6956// GFX10: encoding: [0xf9,0x54,0xfe,0x7f,0x01,0x06,0x06,0x00] 6957 6958v_rcp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6959// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0xff,0x06,0x06,0x00] 6960 6961v_rcp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6962// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x86,0x00] 6963 6964v_rcp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6965// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x65,0x06,0x86,0x00] 6966 6967v_rcp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6968// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6a,0x06,0x86,0x00] 6969 6970v_rcp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6971// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6b,0x06,0x86,0x00] 6972 6973v_rcp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6974// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7c,0x06,0x86,0x00] 6975 6976v_rcp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6977// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7e,0x06,0x86,0x00] 6978 6979v_rcp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6980// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7f,0x06,0x86,0x00] 6981 6982v_rcp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6983// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x26,0x06,0x00] 6984 6985v_rcp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6986// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x46,0x06,0x00] 6987 6988v_rcp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6989// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x86,0x06,0x00] 6990 6991v_rcp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 6992// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0xc6,0x06,0x00] 6993 6994v_rcp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 6995// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00] 6996 6997v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 6998// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x00,0x06,0x00] 6999 7000v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 7001// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x01,0x06,0x00] 7002 7003v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 7004// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x02,0x06,0x00] 7005 7006v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 7007// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x03,0x06,0x00] 7008 7009v_rcp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 7010// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x04,0x06,0x00] 7011 7012v_rcp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 7013// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x05,0x06,0x00] 7014 7015v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 7016// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x0e,0x06,0x00] 7017 7018v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 7019// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00] 7020 7021v_rcp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 7022// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00] 7023 7024v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 7025// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00] 7026 7027v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 7028// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x00,0x00] 7029 7030v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 7031// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x01,0x00] 7032 7033v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 7034// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x02,0x00] 7035 7036v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 7037// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x03,0x00] 7038 7039v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 7040// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x04,0x00] 7041 7042v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 7043// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x05,0x00] 7044 7045v_rcp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7046// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x16,0x00] 7047 7048v_rcp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7049// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x26,0x00] 7050 7051v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7052// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00] 7053 7054v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7055// GFX10: encoding: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00] 7056 7057v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7058// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00] 7059 7060v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 7061// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00] 7062 7063v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 7064// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00] 7065 7066v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 7067// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00] 7068 7069v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 7070// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00] 7071 7072v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 7073// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00] 7074 7075v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 7076// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00] 7077 7078v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 7079// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00] 7080 7081v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 7082// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00] 7083 7084v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 7085// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00] 7086 7087v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 7088// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10] 7089 7090v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 7091// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30] 7092 7093v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 7094// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 7095 7096v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 7097// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 7098 7099v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 7100// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01] 7101 7102v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 7103// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03] 7104 7105v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 7106// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 7107 7108v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 7109// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 7110 7111v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 7112// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00] 7113 7114v_rcp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 7115// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x51,0x01,0x00] 7116 7117v_rcp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 7118// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x5f,0x01,0x00] 7119 7120v_rcp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 7121// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x61,0x01,0x00] 7122 7123v_rcp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 7124// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x6f,0x01,0x00] 7125 7126v_rcp_iflag_f32 v5, v1 7127// GFX10: encoding: [0x01,0x57,0x0a,0x7e] 7128 7129v_rcp_iflag_f32 v255, v1 7130// GFX10: encoding: [0x01,0x57,0xfe,0x7f] 7131 7132v_rcp_iflag_f32 v5, v255 7133// GFX10: encoding: [0xff,0x57,0x0a,0x7e] 7134 7135v_rcp_iflag_f32 v5, s1 7136// GFX10: encoding: [0x01,0x56,0x0a,0x7e] 7137 7138v_rcp_iflag_f32 v5, s103 7139// GFX10: encoding: [0x67,0x56,0x0a,0x7e] 7140 7141v_rcp_iflag_f32 v5, vcc_lo 7142// GFX10: encoding: [0x6a,0x56,0x0a,0x7e] 7143 7144v_rcp_iflag_f32 v5, vcc_hi 7145// GFX10: encoding: [0x6b,0x56,0x0a,0x7e] 7146 7147v_rcp_iflag_f32 v5, ttmp11 7148// GFX10: encoding: [0x77,0x56,0x0a,0x7e] 7149 7150v_rcp_iflag_f32 v5, m0 7151// GFX10: encoding: [0x7c,0x56,0x0a,0x7e] 7152 7153v_rcp_iflag_f32 v5, exec_lo 7154// GFX10: encoding: [0x7e,0x56,0x0a,0x7e] 7155 7156v_rcp_iflag_f32 v5, exec_hi 7157// GFX10: encoding: [0x7f,0x56,0x0a,0x7e] 7158 7159v_rcp_iflag_f32 v5, 0 7160// GFX10: encoding: [0x80,0x56,0x0a,0x7e] 7161 7162v_rcp_iflag_f32 v5, -1 7163// GFX10: encoding: [0xc1,0x56,0x0a,0x7e] 7164 7165v_rcp_iflag_f32 v5, 0.5 7166// GFX10: encoding: [0xf0,0x56,0x0a,0x7e] 7167 7168v_rcp_iflag_f32 v5, -4.0 7169// GFX10: encoding: [0xf7,0x56,0x0a,0x7e] 7170 7171v_rcp_iflag_f32 v5, 0xaf123456 7172// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf] 7173 7174v_rcp_iflag_f32 v5, 0x3f717273 7175// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f] 7176 7177v_rcp_iflag_f32_e64 v5, v1 7178// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x00] 7179 7180v_rcp_iflag_f32_e64 v255, v1 7181// GFX10: encoding: [0xff,0x00,0xab,0xd5,0x01,0x01,0x00,0x00] 7182 7183v_rcp_iflag_f32_e64 v5, v255 7184// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x00] 7185 7186v_rcp_iflag_f32_e64 v5, s1 7187// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x00] 7188 7189v_rcp_iflag_f32_e64 v5, s101 7190// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x65,0x00,0x00,0x00] 7191 7192v_rcp_iflag_f32_e64 v5, vcc_lo 7193// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x00] 7194 7195v_rcp_iflag_f32_e64 v5, vcc_hi 7196// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x00] 7197 7198v_rcp_iflag_f32_e64 v5, m0 7199// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x00] 7200 7201v_rcp_iflag_f32_e64 v5, exec_lo 7202// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x00] 7203 7204v_rcp_iflag_f32_e64 v5, exec_hi 7205// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x00] 7206 7207v_rcp_iflag_f32_e64 v5, 0 7208// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x80,0x00,0x00,0x00] 7209 7210v_rcp_iflag_f32_e64 v5, -1 7211// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x00] 7212 7213v_rcp_iflag_f32_e64 v5, 0.5 7214// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x00] 7215 7216v_rcp_iflag_f32_e64 v5, -4.0 7217// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf7,0x00,0x00,0x00] 7218 7219v_rcp_iflag_f32_e64 v5, -v1 7220// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x20] 7221 7222v_rcp_iflag_f32_e64 v5, |v1| 7223// GFX10: encoding: [0x05,0x01,0xab,0xd5,0x01,0x01,0x00,0x00] 7224 7225v_rcp_iflag_f32_e64 v5, v1 clamp 7226// GFX10: encoding: [0x05,0x80,0xab,0xd5,0x01,0x01,0x00,0x00] 7227 7228v_rcp_iflag_f32_e64 v5, v1 mul:2 7229// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x08] 7230 7231v_rcp_iflag_f32_e64 v5, v1 mul:4 7232// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x10] 7233 7234v_rcp_iflag_f32_e64 v5, v1 div:2 7235// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x18] 7236 7237v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7238// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00] 7239 7240v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7241// GFX10: encoding: [0xf9,0x56,0xfe,0x7f,0x01,0x06,0x06,0x00] 7242 7243v_rcp_iflag_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7244// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0xff,0x06,0x06,0x00] 7245 7246v_rcp_iflag_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7247// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x86,0x00] 7248 7249v_rcp_iflag_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7250// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x65,0x06,0x86,0x00] 7251 7252v_rcp_iflag_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7253// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6a,0x06,0x86,0x00] 7254 7255v_rcp_iflag_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7256// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6b,0x06,0x86,0x00] 7257 7258v_rcp_iflag_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7259// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7c,0x06,0x86,0x00] 7260 7261v_rcp_iflag_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7262// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7e,0x06,0x86,0x00] 7263 7264v_rcp_iflag_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7265// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7f,0x06,0x86,0x00] 7266 7267v_rcp_iflag_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7268// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x26,0x06,0x00] 7269 7270v_rcp_iflag_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7271// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x46,0x06,0x00] 7272 7273v_rcp_iflag_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7274// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x86,0x06,0x00] 7275 7276v_rcp_iflag_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7277// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0xc6,0x06,0x00] 7278 7279v_rcp_iflag_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 7280// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00] 7281 7282v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 7283// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x00,0x06,0x00] 7284 7285v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 7286// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x01,0x06,0x00] 7287 7288v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 7289// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x02,0x06,0x00] 7290 7291v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 7292// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x03,0x06,0x00] 7293 7294v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 7295// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x04,0x06,0x00] 7296 7297v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 7298// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x05,0x06,0x00] 7299 7300v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 7301// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x0e,0x06,0x00] 7302 7303v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 7304// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00] 7305 7306v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 7307// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00] 7308 7309v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 7310// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00] 7311 7312v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 7313// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x00,0x00] 7314 7315v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 7316// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x01,0x00] 7317 7318v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 7319// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x02,0x00] 7320 7321v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 7322// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x03,0x00] 7323 7324v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 7325// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x04,0x00] 7326 7327v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 7328// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x05,0x00] 7329 7330v_rcp_iflag_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7331// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x16,0x00] 7332 7333v_rcp_iflag_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7334// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x26,0x00] 7335 7336v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7337// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00] 7338 7339v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7340// GFX10: encoding: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00] 7341 7342v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7343// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00] 7344 7345v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 7346// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00] 7347 7348v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 7349// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00] 7350 7351v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 7352// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00] 7353 7354v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 7355// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00] 7356 7357v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 7358// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00] 7359 7360v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 7361// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00] 7362 7363v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 7364// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00] 7365 7366v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 7367// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00] 7368 7369v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 7370// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00] 7371 7372v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 7373// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10] 7374 7375v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 7376// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30] 7377 7378v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 7379// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 7380 7381v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 7382// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 7383 7384v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 7385// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01] 7386 7387v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 7388// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03] 7389 7390v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 7391// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 7392 7393v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 7394// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 7395 7396v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 7397// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00] 7398 7399v_rcp_iflag_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 7400// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x51,0x01,0x00] 7401 7402v_rcp_iflag_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 7403// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x5f,0x01,0x00] 7404 7405v_rcp_iflag_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 7406// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x61,0x01,0x00] 7407 7408v_rcp_iflag_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 7409// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x6f,0x01,0x00] 7410 7411v_rsq_f32 v5, v1 7412// GFX10: encoding: [0x01,0x5d,0x0a,0x7e] 7413 7414v_rsq_f32 v255, v1 7415// GFX10: encoding: [0x01,0x5d,0xfe,0x7f] 7416 7417v_rsq_f32 v5, v255 7418// GFX10: encoding: [0xff,0x5d,0x0a,0x7e] 7419 7420v_rsq_f32 v5, s1 7421// GFX10: encoding: [0x01,0x5c,0x0a,0x7e] 7422 7423v_rsq_f32 v5, s103 7424// GFX10: encoding: [0x67,0x5c,0x0a,0x7e] 7425 7426v_rsq_f32 v5, vcc_lo 7427// GFX10: encoding: [0x6a,0x5c,0x0a,0x7e] 7428 7429v_rsq_f32 v5, vcc_hi 7430// GFX10: encoding: [0x6b,0x5c,0x0a,0x7e] 7431 7432v_rsq_f32 v5, ttmp11 7433// GFX10: encoding: [0x77,0x5c,0x0a,0x7e] 7434 7435v_rsq_f32 v5, m0 7436// GFX10: encoding: [0x7c,0x5c,0x0a,0x7e] 7437 7438v_rsq_f32 v5, exec_lo 7439// GFX10: encoding: [0x7e,0x5c,0x0a,0x7e] 7440 7441v_rsq_f32 v5, exec_hi 7442// GFX10: encoding: [0x7f,0x5c,0x0a,0x7e] 7443 7444v_rsq_f32 v5, 0 7445// GFX10: encoding: [0x80,0x5c,0x0a,0x7e] 7446 7447v_rsq_f32 v5, -1 7448// GFX10: encoding: [0xc1,0x5c,0x0a,0x7e] 7449 7450v_rsq_f32 v5, 0.5 7451// GFX10: encoding: [0xf0,0x5c,0x0a,0x7e] 7452 7453v_rsq_f32 v5, -4.0 7454// GFX10: encoding: [0xf7,0x5c,0x0a,0x7e] 7455 7456v_rsq_f32 v5, 0xaf123456 7457// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 7458 7459v_rsq_f32 v5, 0x3f717273 7460// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 7461 7462v_rsq_f32_e64 v5, v1 7463// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x00] 7464 7465v_rsq_f32_e64 v255, v1 7466// GFX10: encoding: [0xff,0x00,0xae,0xd5,0x01,0x01,0x00,0x00] 7467 7468v_rsq_f32_e64 v5, v255 7469// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x00] 7470 7471v_rsq_f32_e64 v5, s1 7472// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x00] 7473 7474v_rsq_f32_e64 v5, s101 7475// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x65,0x00,0x00,0x00] 7476 7477v_rsq_f32_e64 v5, vcc_lo 7478// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x00] 7479 7480v_rsq_f32_e64 v5, vcc_hi 7481// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x00] 7482 7483v_rsq_f32_e64 v5, m0 7484// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x00] 7485 7486v_rsq_f32_e64 v5, exec_lo 7487// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x00] 7488 7489v_rsq_f32_e64 v5, exec_hi 7490// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x00] 7491 7492v_rsq_f32_e64 v5, 0 7493// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x80,0x00,0x00,0x00] 7494 7495v_rsq_f32_e64 v5, -1 7496// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x00] 7497 7498v_rsq_f32_e64 v5, 0.5 7499// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x00] 7500 7501v_rsq_f32_e64 v5, -4.0 7502// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf7,0x00,0x00,0x00] 7503 7504v_rsq_f32_e64 v5, -v1 7505// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x20] 7506 7507v_rsq_f32_e64 v5, |v1| 7508// GFX10: encoding: [0x05,0x01,0xae,0xd5,0x01,0x01,0x00,0x00] 7509 7510v_rsq_f32_e64 v5, v1 clamp 7511// GFX10: encoding: [0x05,0x80,0xae,0xd5,0x01,0x01,0x00,0x00] 7512 7513v_rsq_f32_e64 v5, v1 mul:2 7514// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x08] 7515 7516v_rsq_f32_e64 v5, v1 mul:4 7517// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x10] 7518 7519v_rsq_f32_e64 v5, v1 div:2 7520// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x18] 7521 7522v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7523// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00] 7524 7525v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7526// GFX10: encoding: [0xf9,0x5c,0xfe,0x7f,0x01,0x06,0x06,0x00] 7527 7528v_rsq_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7529// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0xff,0x06,0x06,0x00] 7530 7531v_rsq_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7532// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x86,0x00] 7533 7534v_rsq_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7535// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x65,0x06,0x86,0x00] 7536 7537v_rsq_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7538// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6a,0x06,0x86,0x00] 7539 7540v_rsq_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7541// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6b,0x06,0x86,0x00] 7542 7543v_rsq_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7544// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7c,0x06,0x86,0x00] 7545 7546v_rsq_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7547// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7e,0x06,0x86,0x00] 7548 7549v_rsq_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7550// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7f,0x06,0x86,0x00] 7551 7552v_rsq_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7553// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x26,0x06,0x00] 7554 7555v_rsq_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7556// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x46,0x06,0x00] 7557 7558v_rsq_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7559// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x86,0x06,0x00] 7560 7561v_rsq_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7562// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0xc6,0x06,0x00] 7563 7564v_rsq_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 7565// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00] 7566 7567v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 7568// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x00,0x06,0x00] 7569 7570v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 7571// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x01,0x06,0x00] 7572 7573v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 7574// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x02,0x06,0x00] 7575 7576v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 7577// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x03,0x06,0x00] 7578 7579v_rsq_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 7580// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x04,0x06,0x00] 7581 7582v_rsq_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 7583// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x05,0x06,0x00] 7584 7585v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 7586// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x0e,0x06,0x00] 7587 7588v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 7589// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00] 7590 7591v_rsq_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 7592// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00] 7593 7594v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 7595// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00] 7596 7597v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 7598// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x00,0x00] 7599 7600v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 7601// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x01,0x00] 7602 7603v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 7604// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x02,0x00] 7605 7606v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 7607// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x03,0x00] 7608 7609v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 7610// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x04,0x00] 7611 7612v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 7613// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x05,0x00] 7614 7615v_rsq_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7616// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x16,0x00] 7617 7618v_rsq_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 7619// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x26,0x00] 7620 7621v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7622// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00] 7623 7624v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7625// GFX10: encoding: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00] 7626 7627v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 7628// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00] 7629 7630v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 7631// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00] 7632 7633v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 7634// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00] 7635 7636v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 7637// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00] 7638 7639v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 7640// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00] 7641 7642v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 7643// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00] 7644 7645v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 7646// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00] 7647 7648v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 7649// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00] 7650 7651v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 7652// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00] 7653 7654v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 7655// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00] 7656 7657v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 7658// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10] 7659 7660v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 7661// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30] 7662 7663v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 7664// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 7665 7666v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 7667// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 7668 7669v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 7670// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01] 7671 7672v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 7673// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03] 7674 7675v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 7676// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 7677 7678v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 7679// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 7680 7681v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 7682// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00] 7683 7684v_rsq_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 7685// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x51,0x01,0x00] 7686 7687v_rsq_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 7688// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x5f,0x01,0x00] 7689 7690v_rsq_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 7691// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x61,0x01,0x00] 7692 7693v_rsq_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 7694// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x6f,0x01,0x00] 7695 7696v_rcp_f64 v[5:6], v[1:2] 7697// GFX10: encoding: [0x01,0x5f,0x0a,0x7e] 7698 7699v_rcp_f64 v[254:255], v[1:2] 7700// GFX10: encoding: [0x01,0x5f,0xfc,0x7f] 7701 7702v_rcp_f64 v[5:6], v[254:255] 7703// GFX10: encoding: [0xfe,0x5f,0x0a,0x7e] 7704 7705v_rcp_f64 v[5:6], s[2:3] 7706// GFX10: encoding: [0x02,0x5e,0x0a,0x7e] 7707 7708v_rcp_f64 v[5:6], s[4:5] 7709// GFX10: encoding: [0x04,0x5e,0x0a,0x7e] 7710 7711v_rcp_f64 v[5:6], s[102:103] 7712// GFX10: encoding: [0x66,0x5e,0x0a,0x7e] 7713 7714v_rcp_f64 v[5:6], vcc 7715// GFX10: encoding: [0x6a,0x5e,0x0a,0x7e] 7716 7717v_rcp_f64 v[5:6], ttmp[10:11] 7718// GFX10: encoding: [0x76,0x5e,0x0a,0x7e] 7719 7720v_rcp_f64 v[5:6], exec 7721// GFX10: encoding: [0x7e,0x5e,0x0a,0x7e] 7722 7723v_rcp_f64 v[5:6], 0 7724// GFX10: encoding: [0x80,0x5e,0x0a,0x7e] 7725 7726v_rcp_f64 v[5:6], -1 7727// GFX10: encoding: [0xc1,0x5e,0x0a,0x7e] 7728 7729v_rcp_f64 v[5:6], 0.5 7730// GFX10: encoding: [0xf0,0x5e,0x0a,0x7e] 7731 7732v_rcp_f64 v[5:6], -4.0 7733// GFX10: encoding: [0xf7,0x5e,0x0a,0x7e] 7734 7735v_rcp_f64 v[5:6], 0xaf123456 7736// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 7737 7738v_rcp_f64 v[5:6], 0x3f717273 7739// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 7740 7741v_rcp_f64_e64 v[5:6], v[1:2] 7742// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00] 7743 7744v_rcp_f64_e64 v[254:255], v[1:2] 7745// GFX10: encoding: [0xfe,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00] 7746 7747v_rcp_f64_e64 v[5:6], v[254:255] 7748// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x00] 7749 7750v_rcp_f64_e64 v[5:6], s[2:3] 7751// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x00] 7752 7753v_rcp_f64_e64 v[5:6], s[4:5] 7754// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x04,0x00,0x00,0x00] 7755 7756v_rcp_f64_e64 v[5:6], s[100:101] 7757// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x64,0x00,0x00,0x00] 7758 7759v_rcp_f64_e64 v[5:6], vcc 7760// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x00] 7761 7762v_rcp_f64_e64 v[5:6], exec 7763// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x00] 7764 7765v_rcp_f64_e64 v[5:6], 0 7766// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x80,0x00,0x00,0x00] 7767 7768v_rcp_f64_e64 v[5:6], -1 7769// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x00] 7770 7771v_rcp_f64_e64 v[5:6], 0.5 7772// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x00] 7773 7774v_rcp_f64_e64 v[5:6], -4.0 7775// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf7,0x00,0x00,0x00] 7776 7777v_rcp_f64_e64 v[5:6], -v[1:2] 7778// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x20] 7779 7780v_rcp_f64_e64 v[5:6], |v[1:2]| 7781// GFX10: encoding: [0x05,0x01,0xaf,0xd5,0x01,0x01,0x00,0x00] 7782 7783v_rcp_f64_e64 v[5:6], v[1:2] clamp 7784// GFX10: encoding: [0x05,0x80,0xaf,0xd5,0x01,0x01,0x00,0x00] 7785 7786v_rcp_f64_e64 v[5:6], v[1:2] mul:2 7787// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x08] 7788 7789v_rcp_f64_e64 v[5:6], v[1:2] mul:4 7790// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x10] 7791 7792v_rcp_f64_e64 v[5:6], v[1:2] div:2 7793// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x18] 7794 7795v_rsq_f64 v[5:6], v[1:2] 7796// GFX10: encoding: [0x01,0x63,0x0a,0x7e] 7797 7798v_rsq_f64 v[254:255], v[1:2] 7799// GFX10: encoding: [0x01,0x63,0xfc,0x7f] 7800 7801v_rsq_f64 v[5:6], v[254:255] 7802// GFX10: encoding: [0xfe,0x63,0x0a,0x7e] 7803 7804v_rsq_f64 v[5:6], s[2:3] 7805// GFX10: encoding: [0x02,0x62,0x0a,0x7e] 7806 7807v_rsq_f64 v[5:6], s[4:5] 7808// GFX10: encoding: [0x04,0x62,0x0a,0x7e] 7809 7810v_rsq_f64 v[5:6], s[102:103] 7811// GFX10: encoding: [0x66,0x62,0x0a,0x7e] 7812 7813v_rsq_f64 v[5:6], vcc 7814// GFX10: encoding: [0x6a,0x62,0x0a,0x7e] 7815 7816v_rsq_f64 v[5:6], ttmp[10:11] 7817// GFX10: encoding: [0x76,0x62,0x0a,0x7e] 7818 7819v_rsq_f64 v[5:6], exec 7820// GFX10: encoding: [0x7e,0x62,0x0a,0x7e] 7821 7822v_rsq_f64 v[5:6], 0 7823// GFX10: encoding: [0x80,0x62,0x0a,0x7e] 7824 7825v_rsq_f64 v[5:6], -1 7826// GFX10: encoding: [0xc1,0x62,0x0a,0x7e] 7827 7828v_rsq_f64 v[5:6], 0.5 7829// GFX10: encoding: [0xf0,0x62,0x0a,0x7e] 7830 7831v_rsq_f64 v[5:6], -4.0 7832// GFX10: encoding: [0xf7,0x62,0x0a,0x7e] 7833 7834v_rsq_f64 v[5:6], 0xaf123456 7835// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf] 7836 7837v_rsq_f64 v[5:6], 0x3f717273 7838// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f] 7839 7840v_rsq_f64_e64 v[5:6], v[1:2] 7841// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00] 7842 7843v_rsq_f64_e64 v[254:255], v[1:2] 7844// GFX10: encoding: [0xfe,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00] 7845 7846v_rsq_f64_e64 v[5:6], v[254:255] 7847// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x00] 7848 7849v_rsq_f64_e64 v[5:6], s[2:3] 7850// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x00] 7851 7852v_rsq_f64_e64 v[5:6], s[4:5] 7853// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x04,0x00,0x00,0x00] 7854 7855v_rsq_f64_e64 v[5:6], s[100:101] 7856// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x64,0x00,0x00,0x00] 7857 7858v_rsq_f64_e64 v[5:6], vcc 7859// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x00] 7860 7861v_rsq_f64_e64 v[5:6], exec 7862// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x00] 7863 7864v_rsq_f64_e64 v[5:6], 0 7865// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x80,0x00,0x00,0x00] 7866 7867v_rsq_f64_e64 v[5:6], -1 7868// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x00] 7869 7870v_rsq_f64_e64 v[5:6], 0.5 7871// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x00] 7872 7873v_rsq_f64_e64 v[5:6], -4.0 7874// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf7,0x00,0x00,0x00] 7875 7876v_rsq_f64_e64 v[5:6], -v[1:2] 7877// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x20] 7878 7879v_rsq_f64_e64 v[5:6], |v[1:2]| 7880// GFX10: encoding: [0x05,0x01,0xb1,0xd5,0x01,0x01,0x00,0x00] 7881 7882v_rsq_f64_e64 v[5:6], v[1:2] clamp 7883// GFX10: encoding: [0x05,0x80,0xb1,0xd5,0x01,0x01,0x00,0x00] 7884 7885v_rsq_f64_e64 v[5:6], v[1:2] mul:2 7886// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x08] 7887 7888v_rsq_f64_e64 v[5:6], v[1:2] mul:4 7889// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x10] 7890 7891v_rsq_f64_e64 v[5:6], v[1:2] div:2 7892// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x18] 7893 7894v_sqrt_f32 v5, v1 7895// GFX10: encoding: [0x01,0x67,0x0a,0x7e] 7896 7897v_sqrt_f32 v255, v1 7898// GFX10: encoding: [0x01,0x67,0xfe,0x7f] 7899 7900v_sqrt_f32 v5, v255 7901// GFX10: encoding: [0xff,0x67,0x0a,0x7e] 7902 7903v_sqrt_f32 v5, s1 7904// GFX10: encoding: [0x01,0x66,0x0a,0x7e] 7905 7906v_sqrt_f32 v5, s103 7907// GFX10: encoding: [0x67,0x66,0x0a,0x7e] 7908 7909v_sqrt_f32 v5, vcc_lo 7910// GFX10: encoding: [0x6a,0x66,0x0a,0x7e] 7911 7912v_sqrt_f32 v5, vcc_hi 7913// GFX10: encoding: [0x6b,0x66,0x0a,0x7e] 7914 7915v_sqrt_f32 v5, ttmp11 7916// GFX10: encoding: [0x77,0x66,0x0a,0x7e] 7917 7918v_sqrt_f32 v5, m0 7919// GFX10: encoding: [0x7c,0x66,0x0a,0x7e] 7920 7921v_sqrt_f32 v5, exec_lo 7922// GFX10: encoding: [0x7e,0x66,0x0a,0x7e] 7923 7924v_sqrt_f32 v5, exec_hi 7925// GFX10: encoding: [0x7f,0x66,0x0a,0x7e] 7926 7927v_sqrt_f32 v5, 0 7928// GFX10: encoding: [0x80,0x66,0x0a,0x7e] 7929 7930v_sqrt_f32 v5, -1 7931// GFX10: encoding: [0xc1,0x66,0x0a,0x7e] 7932 7933v_sqrt_f32 v5, 0.5 7934// GFX10: encoding: [0xf0,0x66,0x0a,0x7e] 7935 7936v_sqrt_f32 v5, -4.0 7937// GFX10: encoding: [0xf7,0x66,0x0a,0x7e] 7938 7939v_sqrt_f32 v5, 0xaf123456 7940// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf] 7941 7942v_sqrt_f32 v5, 0x3f717273 7943// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f] 7944 7945v_sqrt_f32_e64 v5, v1 7946// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00] 7947 7948v_sqrt_f32_e64 v255, v1 7949// GFX10: encoding: [0xff,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00] 7950 7951v_sqrt_f32_e64 v5, v255 7952// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x00] 7953 7954v_sqrt_f32_e64 v5, s1 7955// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x00] 7956 7957v_sqrt_f32_e64 v5, s101 7958// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x65,0x00,0x00,0x00] 7959 7960v_sqrt_f32_e64 v5, vcc_lo 7961// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x00] 7962 7963v_sqrt_f32_e64 v5, vcc_hi 7964// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x00] 7965 7966v_sqrt_f32_e64 v5, m0 7967// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x00] 7968 7969v_sqrt_f32_e64 v5, exec_lo 7970// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x00] 7971 7972v_sqrt_f32_e64 v5, exec_hi 7973// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x00] 7974 7975v_sqrt_f32_e64 v5, 0 7976// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x80,0x00,0x00,0x00] 7977 7978v_sqrt_f32_e64 v5, -1 7979// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x00] 7980 7981v_sqrt_f32_e64 v5, 0.5 7982// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x00] 7983 7984v_sqrt_f32_e64 v5, -4.0 7985// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf7,0x00,0x00,0x00] 7986 7987v_sqrt_f32_e64 v5, -v1 7988// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x20] 7989 7990v_sqrt_f32_e64 v5, |v1| 7991// GFX10: encoding: [0x05,0x01,0xb3,0xd5,0x01,0x01,0x00,0x00] 7992 7993v_sqrt_f32_e64 v5, v1 clamp 7994// GFX10: encoding: [0x05,0x80,0xb3,0xd5,0x01,0x01,0x00,0x00] 7995 7996v_sqrt_f32_e64 v5, v1 mul:2 7997// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x08] 7998 7999v_sqrt_f32_e64 v5, v1 mul:4 8000// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x10] 8001 8002v_sqrt_f32_e64 v5, v1 div:2 8003// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x18] 8004 8005v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8006// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00] 8007 8008v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8009// GFX10: encoding: [0xf9,0x66,0xfe,0x7f,0x01,0x06,0x06,0x00] 8010 8011v_sqrt_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8012// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0xff,0x06,0x06,0x00] 8013 8014v_sqrt_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8015// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x86,0x00] 8016 8017v_sqrt_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8018// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x65,0x06,0x86,0x00] 8019 8020v_sqrt_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8021// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6a,0x06,0x86,0x00] 8022 8023v_sqrt_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8024// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6b,0x06,0x86,0x00] 8025 8026v_sqrt_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8027// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7c,0x06,0x86,0x00] 8028 8029v_sqrt_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8030// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7e,0x06,0x86,0x00] 8031 8032v_sqrt_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8033// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7f,0x06,0x86,0x00] 8034 8035v_sqrt_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8036// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x26,0x06,0x00] 8037 8038v_sqrt_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8039// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x46,0x06,0x00] 8040 8041v_sqrt_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8042// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x86,0x06,0x00] 8043 8044v_sqrt_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8045// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0xc6,0x06,0x00] 8046 8047v_sqrt_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 8048// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00] 8049 8050v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 8051// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x00,0x06,0x00] 8052 8053v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 8054// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x01,0x06,0x00] 8055 8056v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 8057// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x02,0x06,0x00] 8058 8059v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 8060// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x03,0x06,0x00] 8061 8062v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 8063// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x04,0x06,0x00] 8064 8065v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 8066// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x05,0x06,0x00] 8067 8068v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 8069// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x0e,0x06,0x00] 8070 8071v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 8072// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00] 8073 8074v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 8075// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00] 8076 8077v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 8078// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00] 8079 8080v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 8081// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x00,0x00] 8082 8083v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 8084// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x01,0x00] 8085 8086v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 8087// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x02,0x00] 8088 8089v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 8090// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x03,0x00] 8091 8092v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 8093// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x04,0x00] 8094 8095v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 8096// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x05,0x00] 8097 8098v_sqrt_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8099// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x16,0x00] 8100 8101v_sqrt_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8102// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x26,0x00] 8103 8104v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8105// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00] 8106 8107v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8108// GFX10: encoding: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00] 8109 8110v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8111// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00] 8112 8113v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 8114// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00] 8115 8116v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 8117// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00] 8118 8119v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 8120// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00] 8121 8122v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 8123// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00] 8124 8125v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 8126// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00] 8127 8128v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 8129// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00] 8130 8131v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 8132// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00] 8133 8134v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 8135// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00] 8136 8137v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 8138// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00] 8139 8140v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 8141// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10] 8142 8143v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 8144// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30] 8145 8146v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 8147// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 8148 8149v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 8150// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 8151 8152v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 8153// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01] 8154 8155v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 8156// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03] 8157 8158v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 8159// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 8160 8161v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 8162// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 8163 8164v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 8165// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00] 8166 8167v_sqrt_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 8168// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x51,0x01,0x00] 8169 8170v_sqrt_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 8171// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x5f,0x01,0x00] 8172 8173v_sqrt_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 8174// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x61,0x01,0x00] 8175 8176v_sqrt_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 8177// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x6f,0x01,0x00] 8178 8179v_sqrt_f64 v[5:6], v[1:2] 8180// GFX10: encoding: [0x01,0x69,0x0a,0x7e] 8181 8182v_sqrt_f64 v[254:255], v[1:2] 8183// GFX10: encoding: [0x01,0x69,0xfc,0x7f] 8184 8185v_sqrt_f64 v[5:6], v[254:255] 8186// GFX10: encoding: [0xfe,0x69,0x0a,0x7e] 8187 8188v_sqrt_f64 v[5:6], s[2:3] 8189// GFX10: encoding: [0x02,0x68,0x0a,0x7e] 8190 8191v_sqrt_f64 v[5:6], s[4:5] 8192// GFX10: encoding: [0x04,0x68,0x0a,0x7e] 8193 8194v_sqrt_f64 v[5:6], s[102:103] 8195// GFX10: encoding: [0x66,0x68,0x0a,0x7e] 8196 8197v_sqrt_f64 v[5:6], vcc 8198// GFX10: encoding: [0x6a,0x68,0x0a,0x7e] 8199 8200v_sqrt_f64 v[5:6], ttmp[10:11] 8201// GFX10: encoding: [0x76,0x68,0x0a,0x7e] 8202 8203v_sqrt_f64 v[5:6], exec 8204// GFX10: encoding: [0x7e,0x68,0x0a,0x7e] 8205 8206v_sqrt_f64 v[5:6], 0 8207// GFX10: encoding: [0x80,0x68,0x0a,0x7e] 8208 8209v_sqrt_f64 v[5:6], -1 8210// GFX10: encoding: [0xc1,0x68,0x0a,0x7e] 8211 8212v_sqrt_f64 v[5:6], 0.5 8213// GFX10: encoding: [0xf0,0x68,0x0a,0x7e] 8214 8215v_sqrt_f64 v[5:6], -4.0 8216// GFX10: encoding: [0xf7,0x68,0x0a,0x7e] 8217 8218v_sqrt_f64 v[5:6], 0xaf123456 8219// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf] 8220 8221v_sqrt_f64 v[5:6], 0x3f717273 8222// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f] 8223 8224v_sqrt_f64_e64 v[5:6], v[1:2] 8225// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00] 8226 8227v_sqrt_f64_e64 v[254:255], v[1:2] 8228// GFX10: encoding: [0xfe,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00] 8229 8230v_sqrt_f64_e64 v[5:6], v[254:255] 8231// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x00] 8232 8233v_sqrt_f64_e64 v[5:6], s[2:3] 8234// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x00] 8235 8236v_sqrt_f64_e64 v[5:6], s[4:5] 8237// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x04,0x00,0x00,0x00] 8238 8239v_sqrt_f64_e64 v[5:6], s[100:101] 8240// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x64,0x00,0x00,0x00] 8241 8242v_sqrt_f64_e64 v[5:6], vcc 8243// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x00] 8244 8245v_sqrt_f64_e64 v[5:6], exec 8246// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x00] 8247 8248v_sqrt_f64_e64 v[5:6], 0 8249// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x80,0x00,0x00,0x00] 8250 8251v_sqrt_f64_e64 v[5:6], -1 8252// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x00] 8253 8254v_sqrt_f64_e64 v[5:6], 0.5 8255// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x00] 8256 8257v_sqrt_f64_e64 v[5:6], -4.0 8258// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf7,0x00,0x00,0x00] 8259 8260v_sqrt_f64_e64 v[5:6], -v[1:2] 8261// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x20] 8262 8263v_sqrt_f64_e64 v[5:6], |v[1:2]| 8264// GFX10: encoding: [0x05,0x01,0xb4,0xd5,0x01,0x01,0x00,0x00] 8265 8266v_sqrt_f64_e64 v[5:6], v[1:2] clamp 8267// GFX10: encoding: [0x05,0x80,0xb4,0xd5,0x01,0x01,0x00,0x00] 8268 8269v_sqrt_f64_e64 v[5:6], v[1:2] mul:2 8270// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x08] 8271 8272v_sqrt_f64_e64 v[5:6], v[1:2] mul:4 8273// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x10] 8274 8275v_sqrt_f64_e64 v[5:6], v[1:2] div:2 8276// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x18] 8277 8278v_sin_f32 v5, v1 8279// GFX10: encoding: [0x01,0x6b,0x0a,0x7e] 8280 8281v_sin_f32 v255, v1 8282// GFX10: encoding: [0x01,0x6b,0xfe,0x7f] 8283 8284v_sin_f32 v5, v255 8285// GFX10: encoding: [0xff,0x6b,0x0a,0x7e] 8286 8287v_sin_f32 v5, s1 8288// GFX10: encoding: [0x01,0x6a,0x0a,0x7e] 8289 8290v_sin_f32 v5, s103 8291// GFX10: encoding: [0x67,0x6a,0x0a,0x7e] 8292 8293v_sin_f32 v5, vcc_lo 8294// GFX10: encoding: [0x6a,0x6a,0x0a,0x7e] 8295 8296v_sin_f32 v5, vcc_hi 8297// GFX10: encoding: [0x6b,0x6a,0x0a,0x7e] 8298 8299v_sin_f32 v5, ttmp11 8300// GFX10: encoding: [0x77,0x6a,0x0a,0x7e] 8301 8302v_sin_f32 v5, m0 8303// GFX10: encoding: [0x7c,0x6a,0x0a,0x7e] 8304 8305v_sin_f32 v5, exec_lo 8306// GFX10: encoding: [0x7e,0x6a,0x0a,0x7e] 8307 8308v_sin_f32 v5, exec_hi 8309// GFX10: encoding: [0x7f,0x6a,0x0a,0x7e] 8310 8311v_sin_f32 v5, 0 8312// GFX10: encoding: [0x80,0x6a,0x0a,0x7e] 8313 8314v_sin_f32 v5, -1 8315// GFX10: encoding: [0xc1,0x6a,0x0a,0x7e] 8316 8317v_sin_f32 v5, 0.5 8318// GFX10: encoding: [0xf0,0x6a,0x0a,0x7e] 8319 8320v_sin_f32 v5, -4.0 8321// GFX10: encoding: [0xf7,0x6a,0x0a,0x7e] 8322 8323v_sin_f32 v5, 0xaf123456 8324// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 8325 8326v_sin_f32 v5, 0x3f717273 8327// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 8328 8329v_sin_f32_e64 v5, v1 8330// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00] 8331 8332v_sin_f32_e64 v255, v1 8333// GFX10: encoding: [0xff,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00] 8334 8335v_sin_f32_e64 v5, v255 8336// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x00] 8337 8338v_sin_f32_e64 v5, s1 8339// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x00] 8340 8341v_sin_f32_e64 v5, s101 8342// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x65,0x00,0x00,0x00] 8343 8344v_sin_f32_e64 v5, vcc_lo 8345// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x00] 8346 8347v_sin_f32_e64 v5, vcc_hi 8348// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x00] 8349 8350v_sin_f32_e64 v5, m0 8351// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x00] 8352 8353v_sin_f32_e64 v5, exec_lo 8354// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x00] 8355 8356v_sin_f32_e64 v5, exec_hi 8357// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x00] 8358 8359v_sin_f32_e64 v5, 0 8360// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x80,0x00,0x00,0x00] 8361 8362v_sin_f32_e64 v5, -1 8363// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x00] 8364 8365v_sin_f32_e64 v5, 0.5 8366// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x00] 8367 8368v_sin_f32_e64 v5, -4.0 8369// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf7,0x00,0x00,0x00] 8370 8371v_sin_f32_e64 v5, -v1 8372// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x20] 8373 8374v_sin_f32_e64 v5, |v1| 8375// GFX10: encoding: [0x05,0x01,0xb5,0xd5,0x01,0x01,0x00,0x00] 8376 8377v_sin_f32_e64 v5, v1 clamp 8378// GFX10: encoding: [0x05,0x80,0xb5,0xd5,0x01,0x01,0x00,0x00] 8379 8380v_sin_f32_e64 v5, v1 mul:2 8381// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x08] 8382 8383v_sin_f32_e64 v5, v1 mul:4 8384// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x10] 8385 8386v_sin_f32_e64 v5, v1 div:2 8387// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x18] 8388 8389v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8390// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00] 8391 8392v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8393// GFX10: encoding: [0xf9,0x6a,0xfe,0x7f,0x01,0x06,0x06,0x00] 8394 8395v_sin_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8396// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0xff,0x06,0x06,0x00] 8397 8398v_sin_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8399// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x86,0x00] 8400 8401v_sin_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8402// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x65,0x06,0x86,0x00] 8403 8404v_sin_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8405// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6a,0x06,0x86,0x00] 8406 8407v_sin_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8408// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6b,0x06,0x86,0x00] 8409 8410v_sin_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8411// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7c,0x06,0x86,0x00] 8412 8413v_sin_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8414// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7e,0x06,0x86,0x00] 8415 8416v_sin_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8417// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7f,0x06,0x86,0x00] 8418 8419v_sin_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8420// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x26,0x06,0x00] 8421 8422v_sin_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8423// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x46,0x06,0x00] 8424 8425v_sin_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8426// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x86,0x06,0x00] 8427 8428v_sin_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8429// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0xc6,0x06,0x00] 8430 8431v_sin_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 8432// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00] 8433 8434v_sin_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 8435// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x00,0x06,0x00] 8436 8437v_sin_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 8438// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x01,0x06,0x00] 8439 8440v_sin_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 8441// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x02,0x06,0x00] 8442 8443v_sin_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 8444// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x03,0x06,0x00] 8445 8446v_sin_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 8447// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x04,0x06,0x00] 8448 8449v_sin_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 8450// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x05,0x06,0x00] 8451 8452v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 8453// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x0e,0x06,0x00] 8454 8455v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 8456// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00] 8457 8458v_sin_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 8459// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00] 8460 8461v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 8462// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00] 8463 8464v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 8465// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x00,0x00] 8466 8467v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 8468// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x01,0x00] 8469 8470v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 8471// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x02,0x00] 8472 8473v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 8474// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x03,0x00] 8475 8476v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 8477// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x04,0x00] 8478 8479v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 8480// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x05,0x00] 8481 8482v_sin_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8483// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x16,0x00] 8484 8485v_sin_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8486// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x26,0x00] 8487 8488v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8489// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x00] 8490 8491v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8492// GFX10: encoding: [0xfa,0x6a,0xfe,0x7f,0x01,0xe4,0x00,0x00] 8493 8494v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8495// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0xff,0xe4,0x00,0x00] 8496 8497v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 8498// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00] 8499 8500v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 8501// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x40,0x01,0x00] 8502 8503v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 8504// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x41,0x01,0x00] 8505 8506v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 8507// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x01,0x01,0x00] 8508 8509v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 8510// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x0f,0x01,0x00] 8511 8512v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 8513// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x11,0x01,0x00] 8514 8515v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 8516// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1f,0x01,0x00] 8517 8518v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 8519// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x21,0x01,0x00] 8520 8521v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 8522// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x2f,0x01,0x00] 8523 8524v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 8525// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x10] 8526 8527v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 8528// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x30] 8529 8530v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 8531// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 8532 8533v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 8534// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 8535 8536v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 8537// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x01] 8538 8539v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 8540// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x03] 8541 8542v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 8543// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 8544 8545v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 8546// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 8547 8548v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 8549// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x08,0x00] 8550 8551v_sin_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 8552// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x51,0x01,0x00] 8553 8554v_sin_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 8555// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x5f,0x01,0x00] 8556 8557v_sin_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 8558// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x61,0x01,0x00] 8559 8560v_sin_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 8561// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x6f,0x01,0x00] 8562 8563v_cos_f32 v5, v1 8564// GFX10: encoding: [0x01,0x6d,0x0a,0x7e] 8565 8566v_cos_f32 v255, v1 8567// GFX10: encoding: [0x01,0x6d,0xfe,0x7f] 8568 8569v_cos_f32 v5, v255 8570// GFX10: encoding: [0xff,0x6d,0x0a,0x7e] 8571 8572v_cos_f32 v5, s1 8573// GFX10: encoding: [0x01,0x6c,0x0a,0x7e] 8574 8575v_cos_f32 v5, s103 8576// GFX10: encoding: [0x67,0x6c,0x0a,0x7e] 8577 8578v_cos_f32 v5, vcc_lo 8579// GFX10: encoding: [0x6a,0x6c,0x0a,0x7e] 8580 8581v_cos_f32 v5, vcc_hi 8582// GFX10: encoding: [0x6b,0x6c,0x0a,0x7e] 8583 8584v_cos_f32 v5, ttmp11 8585// GFX10: encoding: [0x77,0x6c,0x0a,0x7e] 8586 8587v_cos_f32 v5, m0 8588// GFX10: encoding: [0x7c,0x6c,0x0a,0x7e] 8589 8590v_cos_f32 v5, exec_lo 8591// GFX10: encoding: [0x7e,0x6c,0x0a,0x7e] 8592 8593v_cos_f32 v5, exec_hi 8594// GFX10: encoding: [0x7f,0x6c,0x0a,0x7e] 8595 8596v_cos_f32 v5, 0 8597// GFX10: encoding: [0x80,0x6c,0x0a,0x7e] 8598 8599v_cos_f32 v5, -1 8600// GFX10: encoding: [0xc1,0x6c,0x0a,0x7e] 8601 8602v_cos_f32 v5, 0.5 8603// GFX10: encoding: [0xf0,0x6c,0x0a,0x7e] 8604 8605v_cos_f32 v5, -4.0 8606// GFX10: encoding: [0xf7,0x6c,0x0a,0x7e] 8607 8608v_cos_f32 v5, 0xaf123456 8609// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 8610 8611v_cos_f32 v5, 0x3f717273 8612// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 8613 8614v_cos_f32_e64 v5, v1 8615// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00] 8616 8617v_cos_f32_e64 v255, v1 8618// GFX10: encoding: [0xff,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00] 8619 8620v_cos_f32_e64 v5, v255 8621// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00] 8622 8623v_cos_f32_e64 v5, s1 8624// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00] 8625 8626v_cos_f32_e64 v5, s101 8627// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x65,0x00,0x00,0x00] 8628 8629v_cos_f32_e64 v5, vcc_lo 8630// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00] 8631 8632v_cos_f32_e64 v5, vcc_hi 8633// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00] 8634 8635v_cos_f32_e64 v5, m0 8636// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00] 8637 8638v_cos_f32_e64 v5, exec_lo 8639// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00] 8640 8641v_cos_f32_e64 v5, exec_hi 8642// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00] 8643 8644v_cos_f32_e64 v5, 0 8645// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x80,0x00,0x00,0x00] 8646 8647v_cos_f32_e64 v5, -1 8648// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00] 8649 8650v_cos_f32_e64 v5, 0.5 8651// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x00] 8652 8653v_cos_f32_e64 v5, -4.0 8654// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf7,0x00,0x00,0x00] 8655 8656v_cos_f32_e64 v5, -v1 8657// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x20] 8658 8659v_cos_f32_e64 v5, |v1| 8660// GFX10: encoding: [0x05,0x01,0xb6,0xd5,0x01,0x01,0x00,0x00] 8661 8662v_cos_f32_e64 v5, v1 clamp 8663// GFX10: encoding: [0x05,0x80,0xb6,0xd5,0x01,0x01,0x00,0x00] 8664 8665v_cos_f32_e64 v5, v1 mul:2 8666// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x08] 8667 8668v_cos_f32_e64 v5, v1 mul:4 8669// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x10] 8670 8671v_cos_f32_e64 v5, v1 div:2 8672// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x18] 8673 8674v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8675// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00] 8676 8677v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8678// GFX10: encoding: [0xf9,0x6c,0xfe,0x7f,0x01,0x06,0x06,0x00] 8679 8680v_cos_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8681// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0xff,0x06,0x06,0x00] 8682 8683v_cos_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8684// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x86,0x00] 8685 8686v_cos_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8687// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x65,0x06,0x86,0x00] 8688 8689v_cos_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8690// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6a,0x06,0x86,0x00] 8691 8692v_cos_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8693// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6b,0x06,0x86,0x00] 8694 8695v_cos_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8696// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7c,0x06,0x86,0x00] 8697 8698v_cos_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8699// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7e,0x06,0x86,0x00] 8700 8701v_cos_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8702// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7f,0x06,0x86,0x00] 8703 8704v_cos_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8705// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x26,0x06,0x00] 8706 8707v_cos_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8708// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x46,0x06,0x00] 8709 8710v_cos_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8711// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x86,0x06,0x00] 8712 8713v_cos_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8714// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0xc6,0x06,0x00] 8715 8716v_cos_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 8717// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00] 8718 8719v_cos_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 8720// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x00,0x06,0x00] 8721 8722v_cos_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 8723// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x01,0x06,0x00] 8724 8725v_cos_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 8726// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x02,0x06,0x00] 8727 8728v_cos_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 8729// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x03,0x06,0x00] 8730 8731v_cos_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 8732// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x04,0x06,0x00] 8733 8734v_cos_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 8735// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x05,0x06,0x00] 8736 8737v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 8738// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x0e,0x06,0x00] 8739 8740v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 8741// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00] 8742 8743v_cos_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 8744// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00] 8745 8746v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 8747// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00] 8748 8749v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 8750// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x00,0x00] 8751 8752v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 8753// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x01,0x00] 8754 8755v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 8756// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x02,0x00] 8757 8758v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 8759// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x03,0x00] 8760 8761v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 8762// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x04,0x00] 8763 8764v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 8765// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x05,0x00] 8766 8767v_cos_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8768// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x16,0x00] 8769 8770v_cos_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8771// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x26,0x00] 8772 8773v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8774// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x00] 8775 8776v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8777// GFX10: encoding: [0xfa,0x6c,0xfe,0x7f,0x01,0xe4,0x00,0x00] 8778 8779v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 8780// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0xff,0xe4,0x00,0x00] 8781 8782v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 8783// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00] 8784 8785v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 8786// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x40,0x01,0x00] 8787 8788v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 8789// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x41,0x01,0x00] 8790 8791v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 8792// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x01,0x01,0x00] 8793 8794v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 8795// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x0f,0x01,0x00] 8796 8797v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 8798// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x11,0x01,0x00] 8799 8800v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 8801// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1f,0x01,0x00] 8802 8803v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 8804// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x21,0x01,0x00] 8805 8806v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 8807// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x2f,0x01,0x00] 8808 8809v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 8810// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x10] 8811 8812v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 8813// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x30] 8814 8815v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 8816// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 8817 8818v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 8819// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 8820 8821v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 8822// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x01] 8823 8824v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 8825// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x03] 8826 8827v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 8828// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 8829 8830v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 8831// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 8832 8833v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 8834// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x08,0x00] 8835 8836v_cos_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 8837// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x51,0x01,0x00] 8838 8839v_cos_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 8840// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x5f,0x01,0x00] 8841 8842v_cos_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 8843// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x61,0x01,0x00] 8844 8845v_cos_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 8846// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x6f,0x01,0x00] 8847 8848v_not_b32 v5, v1 8849// GFX10: encoding: [0x01,0x6f,0x0a,0x7e] 8850 8851v_not_b32 v255, v1 8852// GFX10: encoding: [0x01,0x6f,0xfe,0x7f] 8853 8854v_not_b32 v5, v255 8855// GFX10: encoding: [0xff,0x6f,0x0a,0x7e] 8856 8857v_not_b32 v5, s1 8858// GFX10: encoding: [0x01,0x6e,0x0a,0x7e] 8859 8860v_not_b32 v5, s103 8861// GFX10: encoding: [0x67,0x6e,0x0a,0x7e] 8862 8863v_not_b32 v5, vcc_lo 8864// GFX10: encoding: [0x6a,0x6e,0x0a,0x7e] 8865 8866v_not_b32 v5, vcc_hi 8867// GFX10: encoding: [0x6b,0x6e,0x0a,0x7e] 8868 8869v_not_b32 v5, ttmp11 8870// GFX10: encoding: [0x77,0x6e,0x0a,0x7e] 8871 8872v_not_b32 v5, m0 8873// GFX10: encoding: [0x7c,0x6e,0x0a,0x7e] 8874 8875v_not_b32 v5, exec_lo 8876// GFX10: encoding: [0x7e,0x6e,0x0a,0x7e] 8877 8878v_not_b32 v5, exec_hi 8879// GFX10: encoding: [0x7f,0x6e,0x0a,0x7e] 8880 8881v_not_b32 v5, 0 8882// GFX10: encoding: [0x80,0x6e,0x0a,0x7e] 8883 8884v_not_b32 v5, -1 8885// GFX10: encoding: [0xc1,0x6e,0x0a,0x7e] 8886 8887v_not_b32 v5, 0.5 8888// GFX10: encoding: [0xf0,0x6e,0x0a,0x7e] 8889 8890v_not_b32 v5, -4.0 8891// GFX10: encoding: [0xf7,0x6e,0x0a,0x7e] 8892 8893v_not_b32 v5, 0xaf123456 8894// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 8895 8896v_not_b32 v5, 0x3f717273 8897// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 8898 8899v_not_b32_e64 v5, v1 8900// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00] 8901 8902v_not_b32_e64 v255, v1 8903// GFX10: encoding: [0xff,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00] 8904 8905v_not_b32_e64 v5, v255 8906// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x00] 8907 8908v_not_b32_e64 v5, s1 8909// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x00] 8910 8911v_not_b32_e64 v5, s101 8912// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x65,0x00,0x00,0x00] 8913 8914v_not_b32_e64 v5, vcc_lo 8915// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x00] 8916 8917v_not_b32_e64 v5, vcc_hi 8918// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x00] 8919 8920v_not_b32_e64 v5, m0 8921// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x00] 8922 8923v_not_b32_e64 v5, exec_lo 8924// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x00] 8925 8926v_not_b32_e64 v5, exec_hi 8927// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x00] 8928 8929v_not_b32_e64 v5, 0 8930// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x80,0x00,0x00,0x00] 8931 8932v_not_b32_e64 v5, -1 8933// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x00] 8934 8935v_not_b32_e64 v5, 0.5 8936// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x00] 8937 8938v_not_b32_e64 v5, -4.0 8939// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf7,0x00,0x00,0x00] 8940 8941v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8942// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00] 8943 8944v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8945// GFX10: encoding: [0xf9,0x6e,0xfe,0x7f,0x01,0x06,0x06,0x00] 8946 8947v_not_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8948// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0xff,0x06,0x06,0x00] 8949 8950v_not_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8951// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x86,0x00] 8952 8953v_not_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8954// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x65,0x06,0x86,0x00] 8955 8956v_not_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8957// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6a,0x06,0x86,0x00] 8958 8959v_not_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8960// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6b,0x06,0x86,0x00] 8961 8962v_not_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8963// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7c,0x06,0x86,0x00] 8964 8965v_not_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8966// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7e,0x06,0x86,0x00] 8967 8968v_not_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 8969// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7f,0x06,0x86,0x00] 8970 8971v_not_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 8972// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00] 8973 8974v_not_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 8975// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x00,0x06,0x00] 8976 8977v_not_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 8978// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x01,0x06,0x00] 8979 8980v_not_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 8981// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x02,0x06,0x00] 8982 8983v_not_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 8984// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x03,0x06,0x00] 8985 8986v_not_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 8987// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x04,0x06,0x00] 8988 8989v_not_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 8990// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x05,0x06,0x00] 8991 8992v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 8993// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x0e,0x06,0x00] 8994 8995v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 8996// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00] 8997 8998v_not_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 8999// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00] 9000 9001v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 9002// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00] 9003 9004v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 9005// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x00,0x00] 9006 9007v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 9008// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x01,0x00] 9009 9010v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 9011// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x02,0x00] 9012 9013v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 9014// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x03,0x00] 9015 9016v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 9017// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x04,0x00] 9018 9019v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 9020// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x05,0x00] 9021 9022v_not_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9023// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x0e,0x00] 9024 9025v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9026// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x00] 9027 9028v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9029// GFX10: encoding: [0xfa,0x6e,0xfe,0x7f,0x01,0xe4,0x00,0x00] 9030 9031v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9032// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0xff,0xe4,0x00,0x00] 9033 9034v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 9035// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00] 9036 9037v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 9038// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x40,0x01,0x00] 9039 9040v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 9041// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x41,0x01,0x00] 9042 9043v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 9044// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x01,0x01,0x00] 9045 9046v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 9047// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x0f,0x01,0x00] 9048 9049v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 9050// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x11,0x01,0x00] 9051 9052v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 9053// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1f,0x01,0x00] 9054 9055v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 9056// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x21,0x01,0x00] 9057 9058v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 9059// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x2f,0x01,0x00] 9060 9061v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 9062// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x10] 9063 9064v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 9065// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x30] 9066 9067v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 9068// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 9069 9070v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 9071// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 9072 9073v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 9074// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x01] 9075 9076v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 9077// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x03] 9078 9079v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 9080// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 9081 9082v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 9083// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 9084 9085v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 9086// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x08,0x00] 9087 9088v_not_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 9089// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x51,0x01,0x00] 9090 9091v_not_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 9092// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x5f,0x01,0x00] 9093 9094v_not_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 9095// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x61,0x01,0x00] 9096 9097v_not_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 9098// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x6f,0x01,0x00] 9099 9100v_bfrev_b32 v5, v1 9101// GFX10: encoding: [0x01,0x71,0x0a,0x7e] 9102 9103v_bfrev_b32 v255, v1 9104// GFX10: encoding: [0x01,0x71,0xfe,0x7f] 9105 9106v_bfrev_b32 v5, v255 9107// GFX10: encoding: [0xff,0x71,0x0a,0x7e] 9108 9109v_bfrev_b32 v5, s1 9110// GFX10: encoding: [0x01,0x70,0x0a,0x7e] 9111 9112v_bfrev_b32 v5, s103 9113// GFX10: encoding: [0x67,0x70,0x0a,0x7e] 9114 9115v_bfrev_b32 v5, vcc_lo 9116// GFX10: encoding: [0x6a,0x70,0x0a,0x7e] 9117 9118v_bfrev_b32 v5, vcc_hi 9119// GFX10: encoding: [0x6b,0x70,0x0a,0x7e] 9120 9121v_bfrev_b32 v5, ttmp11 9122// GFX10: encoding: [0x77,0x70,0x0a,0x7e] 9123 9124v_bfrev_b32 v5, m0 9125// GFX10: encoding: [0x7c,0x70,0x0a,0x7e] 9126 9127v_bfrev_b32 v5, exec_lo 9128// GFX10: encoding: [0x7e,0x70,0x0a,0x7e] 9129 9130v_bfrev_b32 v5, exec_hi 9131// GFX10: encoding: [0x7f,0x70,0x0a,0x7e] 9132 9133v_bfrev_b32 v5, 0 9134// GFX10: encoding: [0x80,0x70,0x0a,0x7e] 9135 9136v_bfrev_b32 v5, -1 9137// GFX10: encoding: [0xc1,0x70,0x0a,0x7e] 9138 9139v_bfrev_b32 v5, 0.5 9140// GFX10: encoding: [0xf0,0x70,0x0a,0x7e] 9141 9142v_bfrev_b32 v5, -4.0 9143// GFX10: encoding: [0xf7,0x70,0x0a,0x7e] 9144 9145v_bfrev_b32 v5, 0xaf123456 9146// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf] 9147 9148v_bfrev_b32 v5, 0x3f717273 9149// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f] 9150 9151v_bfrev_b32_e64 v5, v1 9152// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00] 9153 9154v_bfrev_b32_e64 v255, v1 9155// GFX10: encoding: [0xff,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00] 9156 9157v_bfrev_b32_e64 v5, v255 9158// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x00] 9159 9160v_bfrev_b32_e64 v5, s1 9161// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x00] 9162 9163v_bfrev_b32_e64 v5, s101 9164// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x65,0x00,0x00,0x00] 9165 9166v_bfrev_b32_e64 v5, vcc_lo 9167// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x00] 9168 9169v_bfrev_b32_e64 v5, vcc_hi 9170// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x00] 9171 9172v_bfrev_b32_e64 v5, m0 9173// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x00] 9174 9175v_bfrev_b32_e64 v5, exec_lo 9176// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x00] 9177 9178v_bfrev_b32_e64 v5, exec_hi 9179// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x00] 9180 9181v_bfrev_b32_e64 v5, 0 9182// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x80,0x00,0x00,0x00] 9183 9184v_bfrev_b32_e64 v5, -1 9185// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x00] 9186 9187v_bfrev_b32_e64 v5, 0.5 9188// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x00] 9189 9190v_bfrev_b32_e64 v5, -4.0 9191// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf7,0x00,0x00,0x00] 9192 9193v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9194// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00] 9195 9196v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9197// GFX10: encoding: [0xf9,0x70,0xfe,0x7f,0x01,0x06,0x06,0x00] 9198 9199v_bfrev_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9200// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0xff,0x06,0x06,0x00] 9201 9202v_bfrev_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9203// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x86,0x00] 9204 9205v_bfrev_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9206// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x65,0x06,0x86,0x00] 9207 9208v_bfrev_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9209// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6a,0x06,0x86,0x00] 9210 9211v_bfrev_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9212// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6b,0x06,0x86,0x00] 9213 9214v_bfrev_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9215// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7c,0x06,0x86,0x00] 9216 9217v_bfrev_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9218// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7e,0x06,0x86,0x00] 9219 9220v_bfrev_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9221// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7f,0x06,0x86,0x00] 9222 9223v_bfrev_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 9224// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00] 9225 9226v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 9227// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x00,0x06,0x00] 9228 9229v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 9230// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x01,0x06,0x00] 9231 9232v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 9233// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x02,0x06,0x00] 9234 9235v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 9236// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x03,0x06,0x00] 9237 9238v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 9239// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x04,0x06,0x00] 9240 9241v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 9242// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x05,0x06,0x00] 9243 9244v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 9245// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x0e,0x06,0x00] 9246 9247v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 9248// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00] 9249 9250v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 9251// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00] 9252 9253v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 9254// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00] 9255 9256v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 9257// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x00,0x00] 9258 9259v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 9260// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x01,0x00] 9261 9262v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 9263// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x02,0x00] 9264 9265v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 9266// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x03,0x00] 9267 9268v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 9269// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x04,0x00] 9270 9271v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 9272// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x05,0x00] 9273 9274v_bfrev_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9275// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x0e,0x00] 9276 9277v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9278// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x00] 9279 9280v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9281// GFX10: encoding: [0xfa,0x70,0xfe,0x7f,0x01,0xe4,0x00,0x00] 9282 9283v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9284// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0xff,0xe4,0x00,0x00] 9285 9286v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 9287// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00] 9288 9289v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 9290// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x40,0x01,0x00] 9291 9292v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 9293// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x41,0x01,0x00] 9294 9295v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 9296// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x01,0x01,0x00] 9297 9298v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 9299// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x0f,0x01,0x00] 9300 9301v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 9302// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x11,0x01,0x00] 9303 9304v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 9305// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1f,0x01,0x00] 9306 9307v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 9308// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x21,0x01,0x00] 9309 9310v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 9311// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x2f,0x01,0x00] 9312 9313v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 9314// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x10] 9315 9316v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 9317// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x30] 9318 9319v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 9320// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 9321 9322v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 9323// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 9324 9325v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 9326// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x01] 9327 9328v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 9329// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x03] 9330 9331v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 9332// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 9333 9334v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 9335// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 9336 9337v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 9338// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x08,0x00] 9339 9340v_bfrev_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 9341// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x51,0x01,0x00] 9342 9343v_bfrev_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 9344// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x5f,0x01,0x00] 9345 9346v_bfrev_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 9347// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x61,0x01,0x00] 9348 9349v_bfrev_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 9350// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x6f,0x01,0x00] 9351 9352v_ffbh_u32 v5, v1 9353// GFX10: encoding: [0x01,0x73,0x0a,0x7e] 9354 9355v_ffbh_u32 v255, v1 9356// GFX10: encoding: [0x01,0x73,0xfe,0x7f] 9357 9358v_ffbh_u32 v5, v255 9359// GFX10: encoding: [0xff,0x73,0x0a,0x7e] 9360 9361v_ffbh_u32 v5, s1 9362// GFX10: encoding: [0x01,0x72,0x0a,0x7e] 9363 9364v_ffbh_u32 v5, s103 9365// GFX10: encoding: [0x67,0x72,0x0a,0x7e] 9366 9367v_ffbh_u32 v5, vcc_lo 9368// GFX10: encoding: [0x6a,0x72,0x0a,0x7e] 9369 9370v_ffbh_u32 v5, vcc_hi 9371// GFX10: encoding: [0x6b,0x72,0x0a,0x7e] 9372 9373v_ffbh_u32 v5, ttmp11 9374// GFX10: encoding: [0x77,0x72,0x0a,0x7e] 9375 9376v_ffbh_u32 v5, m0 9377// GFX10: encoding: [0x7c,0x72,0x0a,0x7e] 9378 9379v_ffbh_u32 v5, exec_lo 9380// GFX10: encoding: [0x7e,0x72,0x0a,0x7e] 9381 9382v_ffbh_u32 v5, exec_hi 9383// GFX10: encoding: [0x7f,0x72,0x0a,0x7e] 9384 9385v_ffbh_u32 v5, 0 9386// GFX10: encoding: [0x80,0x72,0x0a,0x7e] 9387 9388v_ffbh_u32 v5, -1 9389// GFX10: encoding: [0xc1,0x72,0x0a,0x7e] 9390 9391v_ffbh_u32 v5, 0.5 9392// GFX10: encoding: [0xf0,0x72,0x0a,0x7e] 9393 9394v_ffbh_u32 v5, -4.0 9395// GFX10: encoding: [0xf7,0x72,0x0a,0x7e] 9396 9397v_ffbh_u32 v5, 0xaf123456 9398// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf] 9399 9400v_ffbh_u32 v5, 0x3f717273 9401// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f] 9402 9403v_ffbh_u32_e64 v5, v1 9404// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00] 9405 9406v_ffbh_u32_e64 v255, v1 9407// GFX10: encoding: [0xff,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00] 9408 9409v_ffbh_u32_e64 v5, v255 9410// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00] 9411 9412v_ffbh_u32_e64 v5, s1 9413// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00] 9414 9415v_ffbh_u32_e64 v5, s101 9416// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x65,0x00,0x00,0x00] 9417 9418v_ffbh_u32_e64 v5, vcc_lo 9419// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00] 9420 9421v_ffbh_u32_e64 v5, vcc_hi 9422// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00] 9423 9424v_ffbh_u32_e64 v5, m0 9425// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00] 9426 9427v_ffbh_u32_e64 v5, exec_lo 9428// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00] 9429 9430v_ffbh_u32_e64 v5, exec_hi 9431// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00] 9432 9433v_ffbh_u32_e64 v5, 0 9434// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x80,0x00,0x00,0x00] 9435 9436v_ffbh_u32_e64 v5, -1 9437// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00] 9438 9439v_ffbh_u32_e64 v5, 0.5 9440// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00] 9441 9442v_ffbh_u32_e64 v5, -4.0 9443// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf7,0x00,0x00,0x00] 9444 9445v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9446// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00] 9447 9448v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9449// GFX10: encoding: [0xf9,0x72,0xfe,0x7f,0x01,0x06,0x06,0x00] 9450 9451v_ffbh_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9452// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0xff,0x06,0x06,0x00] 9453 9454v_ffbh_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9455// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x86,0x00] 9456 9457v_ffbh_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9458// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x65,0x06,0x86,0x00] 9459 9460v_ffbh_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9461// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6a,0x06,0x86,0x00] 9462 9463v_ffbh_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9464// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6b,0x06,0x86,0x00] 9465 9466v_ffbh_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9467// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7c,0x06,0x86,0x00] 9468 9469v_ffbh_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9470// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7e,0x06,0x86,0x00] 9471 9472v_ffbh_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9473// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7f,0x06,0x86,0x00] 9474 9475v_ffbh_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9476// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00] 9477 9478v_ffbh_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 9479// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00] 9480 9481v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 9482// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x00,0x06,0x00] 9483 9484v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 9485// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x01,0x06,0x00] 9486 9487v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 9488// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x02,0x06,0x00] 9489 9490v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 9491// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x03,0x06,0x00] 9492 9493v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 9494// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x04,0x06,0x00] 9495 9496v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 9497// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x05,0x06,0x00] 9498 9499v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 9500// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x0e,0x06,0x00] 9501 9502v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 9503// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00] 9504 9505v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 9506// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00] 9507 9508v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 9509// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00] 9510 9511v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 9512// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x00,0x00] 9513 9514v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 9515// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x01,0x00] 9516 9517v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 9518// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x02,0x00] 9519 9520v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 9521// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x03,0x00] 9522 9523v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 9524// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x04,0x00] 9525 9526v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 9527// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x05,0x00] 9528 9529v_ffbh_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9530// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x0e,0x00] 9531 9532v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9533// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00] 9534 9535v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9536// GFX10: encoding: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00] 9537 9538v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9539// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00] 9540 9541v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 9542// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00] 9543 9544v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 9545// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00] 9546 9547v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 9548// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00] 9549 9550v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 9551// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00] 9552 9553v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 9554// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00] 9555 9556v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 9557// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00] 9558 9559v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 9560// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00] 9561 9562v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 9563// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00] 9564 9565v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 9566// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00] 9567 9568v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 9569// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10] 9570 9571v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 9572// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30] 9573 9574v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 9575// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 9576 9577v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 9578// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 9579 9580v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 9581// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01] 9582 9583v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 9584// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03] 9585 9586v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 9587// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 9588 9589v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 9590// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 9591 9592v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 9593// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00] 9594 9595v_ffbh_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 9596// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x51,0x01,0x00] 9597 9598v_ffbh_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 9599// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x5f,0x01,0x00] 9600 9601v_ffbh_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 9602// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x61,0x01,0x00] 9603 9604v_ffbh_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 9605// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x6f,0x01,0x00] 9606 9607v_ffbl_b32 v5, v1 9608// GFX10: encoding: [0x01,0x75,0x0a,0x7e] 9609 9610v_ffbl_b32 v255, v1 9611// GFX10: encoding: [0x01,0x75,0xfe,0x7f] 9612 9613v_ffbl_b32 v5, v255 9614// GFX10: encoding: [0xff,0x75,0x0a,0x7e] 9615 9616v_ffbl_b32 v5, s1 9617// GFX10: encoding: [0x01,0x74,0x0a,0x7e] 9618 9619v_ffbl_b32 v5, s103 9620// GFX10: encoding: [0x67,0x74,0x0a,0x7e] 9621 9622v_ffbl_b32 v5, vcc_lo 9623// GFX10: encoding: [0x6a,0x74,0x0a,0x7e] 9624 9625v_ffbl_b32 v5, vcc_hi 9626// GFX10: encoding: [0x6b,0x74,0x0a,0x7e] 9627 9628v_ffbl_b32 v5, ttmp11 9629// GFX10: encoding: [0x77,0x74,0x0a,0x7e] 9630 9631v_ffbl_b32 v5, m0 9632// GFX10: encoding: [0x7c,0x74,0x0a,0x7e] 9633 9634v_ffbl_b32 v5, exec_lo 9635// GFX10: encoding: [0x7e,0x74,0x0a,0x7e] 9636 9637v_ffbl_b32 v5, exec_hi 9638// GFX10: encoding: [0x7f,0x74,0x0a,0x7e] 9639 9640v_ffbl_b32 v5, 0 9641// GFX10: encoding: [0x80,0x74,0x0a,0x7e] 9642 9643v_ffbl_b32 v5, -1 9644// GFX10: encoding: [0xc1,0x74,0x0a,0x7e] 9645 9646v_ffbl_b32 v5, 0.5 9647// GFX10: encoding: [0xf0,0x74,0x0a,0x7e] 9648 9649v_ffbl_b32 v5, -4.0 9650// GFX10: encoding: [0xf7,0x74,0x0a,0x7e] 9651 9652v_ffbl_b32 v5, 0xaf123456 9653// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf] 9654 9655v_ffbl_b32 v5, 0x3f717273 9656// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f] 9657 9658v_ffbl_b32_e64 v5, v1 9659// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00] 9660 9661v_ffbl_b32_e64 v255, v1 9662// GFX10: encoding: [0xff,0x00,0xba,0xd5,0x01,0x01,0x00,0x00] 9663 9664v_ffbl_b32_e64 v5, v255 9665// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00] 9666 9667v_ffbl_b32_e64 v5, s1 9668// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00] 9669 9670v_ffbl_b32_e64 v5, s101 9671// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x65,0x00,0x00,0x00] 9672 9673v_ffbl_b32_e64 v5, vcc_lo 9674// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00] 9675 9676v_ffbl_b32_e64 v5, vcc_hi 9677// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00] 9678 9679v_ffbl_b32_e64 v5, m0 9680// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00] 9681 9682v_ffbl_b32_e64 v5, exec_lo 9683// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00] 9684 9685v_ffbl_b32_e64 v5, exec_hi 9686// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00] 9687 9688v_ffbl_b32_e64 v5, 0 9689// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x80,0x00,0x00,0x00] 9690 9691v_ffbl_b32_e64 v5, -1 9692// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00] 9693 9694v_ffbl_b32_e64 v5, 0.5 9695// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00] 9696 9697v_ffbl_b32_e64 v5, -4.0 9698// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf7,0x00,0x00,0x00] 9699 9700v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9701// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00] 9702 9703v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9704// GFX10: encoding: [0xf9,0x74,0xfe,0x7f,0x01,0x06,0x06,0x00] 9705 9706v_ffbl_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9707// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0xff,0x06,0x06,0x00] 9708 9709v_ffbl_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9710// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x86,0x00] 9711 9712v_ffbl_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9713// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x65,0x06,0x86,0x00] 9714 9715v_ffbl_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9716// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6a,0x06,0x86,0x00] 9717 9718v_ffbl_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9719// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6b,0x06,0x86,0x00] 9720 9721v_ffbl_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9722// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7c,0x06,0x86,0x00] 9723 9724v_ffbl_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9725// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7e,0x06,0x86,0x00] 9726 9727v_ffbl_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9728// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7f,0x06,0x86,0x00] 9729 9730v_ffbl_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 9731// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00] 9732 9733v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 9734// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x00,0x06,0x00] 9735 9736v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 9737// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x01,0x06,0x00] 9738 9739v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 9740// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x02,0x06,0x00] 9741 9742v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 9743// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x03,0x06,0x00] 9744 9745v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 9746// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x04,0x06,0x00] 9747 9748v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 9749// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x05,0x06,0x00] 9750 9751v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 9752// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x0e,0x06,0x00] 9753 9754v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 9755// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00] 9756 9757v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 9758// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00] 9759 9760v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 9761// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00] 9762 9763v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 9764// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x00,0x00] 9765 9766v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 9767// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x01,0x00] 9768 9769v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 9770// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x02,0x00] 9771 9772v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 9773// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x03,0x00] 9774 9775v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 9776// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x04,0x00] 9777 9778v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 9779// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x05,0x00] 9780 9781v_ffbl_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9782// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x0e,0x00] 9783 9784v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9785// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00] 9786 9787v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9788// GFX10: encoding: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00] 9789 9790v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 9791// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00] 9792 9793v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 9794// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00] 9795 9796v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 9797// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00] 9798 9799v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 9800// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00] 9801 9802v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 9803// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00] 9804 9805v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 9806// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00] 9807 9808v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 9809// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00] 9810 9811v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 9812// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00] 9813 9814v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 9815// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00] 9816 9817v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 9818// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00] 9819 9820v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 9821// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10] 9822 9823v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 9824// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30] 9825 9826v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 9827// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 9828 9829v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 9830// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 9831 9832v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 9833// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01] 9834 9835v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 9836// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03] 9837 9838v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 9839// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 9840 9841v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 9842// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 9843 9844v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 9845// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00] 9846 9847v_ffbl_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 9848// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x51,0x01,0x00] 9849 9850v_ffbl_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 9851// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x5f,0x01,0x00] 9852 9853v_ffbl_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 9854// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x61,0x01,0x00] 9855 9856v_ffbl_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 9857// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x6f,0x01,0x00] 9858 9859v_ffbh_i32 v5, v1 9860// GFX10: encoding: [0x01,0x77,0x0a,0x7e] 9861 9862v_ffbh_i32 v255, v1 9863// GFX10: encoding: [0x01,0x77,0xfe,0x7f] 9864 9865v_ffbh_i32 v5, v255 9866// GFX10: encoding: [0xff,0x77,0x0a,0x7e] 9867 9868v_ffbh_i32 v5, s1 9869// GFX10: encoding: [0x01,0x76,0x0a,0x7e] 9870 9871v_ffbh_i32 v5, s103 9872// GFX10: encoding: [0x67,0x76,0x0a,0x7e] 9873 9874v_ffbh_i32 v5, vcc_lo 9875// GFX10: encoding: [0x6a,0x76,0x0a,0x7e] 9876 9877v_ffbh_i32 v5, vcc_hi 9878// GFX10: encoding: [0x6b,0x76,0x0a,0x7e] 9879 9880v_ffbh_i32 v5, ttmp11 9881// GFX10: encoding: [0x77,0x76,0x0a,0x7e] 9882 9883v_ffbh_i32 v5, m0 9884// GFX10: encoding: [0x7c,0x76,0x0a,0x7e] 9885 9886v_ffbh_i32 v5, exec_lo 9887// GFX10: encoding: [0x7e,0x76,0x0a,0x7e] 9888 9889v_ffbh_i32 v5, exec_hi 9890// GFX10: encoding: [0x7f,0x76,0x0a,0x7e] 9891 9892v_ffbh_i32 v5, 0 9893// GFX10: encoding: [0x80,0x76,0x0a,0x7e] 9894 9895v_ffbh_i32 v5, -1 9896// GFX10: encoding: [0xc1,0x76,0x0a,0x7e] 9897 9898v_ffbh_i32 v5, 0.5 9899// GFX10: encoding: [0xf0,0x76,0x0a,0x7e] 9900 9901v_ffbh_i32 v5, -4.0 9902// GFX10: encoding: [0xf7,0x76,0x0a,0x7e] 9903 9904v_ffbh_i32 v5, 0xaf123456 9905// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf] 9906 9907v_ffbh_i32 v5, 0x3f717273 9908// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f] 9909 9910v_ffbh_i32_e64 v5, v1 9911// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00] 9912 9913v_ffbh_i32_e64 v255, v1 9914// GFX10: encoding: [0xff,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00] 9915 9916v_ffbh_i32_e64 v5, v255 9917// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00] 9918 9919v_ffbh_i32_e64 v5, s1 9920// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00] 9921 9922v_ffbh_i32_e64 v5, s101 9923// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x65,0x00,0x00,0x00] 9924 9925v_ffbh_i32_e64 v5, vcc_lo 9926// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00] 9927 9928v_ffbh_i32_e64 v5, vcc_hi 9929// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00] 9930 9931v_ffbh_i32_e64 v5, m0 9932// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00] 9933 9934v_ffbh_i32_e64 v5, exec_lo 9935// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00] 9936 9937v_ffbh_i32_e64 v5, exec_hi 9938// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00] 9939 9940v_ffbh_i32_e64 v5, 0 9941// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x80,0x00,0x00,0x00] 9942 9943v_ffbh_i32_e64 v5, -1 9944// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00] 9945 9946v_ffbh_i32_e64 v5, 0.5 9947// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00] 9948 9949v_ffbh_i32_e64 v5, -4.0 9950// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf7,0x00,0x00,0x00] 9951 9952v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9953// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00] 9954 9955v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9956// GFX10: encoding: [0xf9,0x76,0xfe,0x7f,0x01,0x06,0x06,0x00] 9957 9958v_ffbh_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9959// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0xff,0x06,0x06,0x00] 9960 9961v_ffbh_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9962// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x86,0x00] 9963 9964v_ffbh_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9965// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x65,0x06,0x86,0x00] 9966 9967v_ffbh_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9968// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6a,0x06,0x86,0x00] 9969 9970v_ffbh_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9971// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6b,0x06,0x86,0x00] 9972 9973v_ffbh_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9974// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7c,0x06,0x86,0x00] 9975 9976v_ffbh_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9977// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7e,0x06,0x86,0x00] 9978 9979v_ffbh_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9980// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7f,0x06,0x86,0x00] 9981 9982v_ffbh_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 9983// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x26,0x06,0x00] 9984 9985v_ffbh_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 9986// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00] 9987 9988v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 9989// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x00,0x06,0x00] 9990 9991v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 9992// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x01,0x06,0x00] 9993 9994v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 9995// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x02,0x06,0x00] 9996 9997v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 9998// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x03,0x06,0x00] 9999 10000v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 10001// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x04,0x06,0x00] 10002 10003v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 10004// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x05,0x06,0x00] 10005 10006v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 10007// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x0e,0x06,0x00] 10008 10009v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 10010// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00] 10011 10012v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 10013// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00] 10014 10015v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 10016// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00] 10017 10018v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 10019// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x00,0x00] 10020 10021v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 10022// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x01,0x00] 10023 10024v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 10025// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x02,0x00] 10026 10027v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 10028// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x03,0x00] 10029 10030v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 10031// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x04,0x00] 10032 10033v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 10034// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x05,0x00] 10035 10036v_ffbh_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10037// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x0e,0x00] 10038 10039v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10040// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00] 10041 10042v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10043// GFX10: encoding: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00] 10044 10045v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10046// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00] 10047 10048v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 10049// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00] 10050 10051v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 10052// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00] 10053 10054v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 10055// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00] 10056 10057v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 10058// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00] 10059 10060v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 10061// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00] 10062 10063v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 10064// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00] 10065 10066v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 10067// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00] 10068 10069v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 10070// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00] 10071 10072v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 10073// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00] 10074 10075v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 10076// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10] 10077 10078v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 10079// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30] 10080 10081v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 10082// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 10083 10084v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 10085// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 10086 10087v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 10088// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01] 10089 10090v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 10091// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03] 10092 10093v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 10094// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 10095 10096v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 10097// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 10098 10099v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 10100// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00] 10101 10102v_ffbh_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 10103// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x51,0x01,0x00] 10104 10105v_ffbh_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 10106// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x5f,0x01,0x00] 10107 10108v_ffbh_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 10109// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x61,0x01,0x00] 10110 10111v_ffbh_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 10112// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x6f,0x01,0x00] 10113 10114v_frexp_exp_i32_f64 v5, v[1:2] 10115// GFX10: encoding: [0x01,0x79,0x0a,0x7e] 10116 10117v_frexp_exp_i32_f64 v255, v[1:2] 10118// GFX10: encoding: [0x01,0x79,0xfe,0x7f] 10119 10120v_frexp_exp_i32_f64 v5, v[254:255] 10121// GFX10: encoding: [0xfe,0x79,0x0a,0x7e] 10122 10123v_frexp_exp_i32_f64 v5, s[2:3] 10124// GFX10: encoding: [0x02,0x78,0x0a,0x7e] 10125 10126v_frexp_exp_i32_f64 v5, s[4:5] 10127// GFX10: encoding: [0x04,0x78,0x0a,0x7e] 10128 10129v_frexp_exp_i32_f64 v5, s[102:103] 10130// GFX10: encoding: [0x66,0x78,0x0a,0x7e] 10131 10132v_frexp_exp_i32_f64 v5, vcc 10133// GFX10: encoding: [0x6a,0x78,0x0a,0x7e] 10134 10135v_frexp_exp_i32_f64 v5, ttmp[10:11] 10136// GFX10: encoding: [0x76,0x78,0x0a,0x7e] 10137 10138v_frexp_exp_i32_f64 v5, exec 10139// GFX10: encoding: [0x7e,0x78,0x0a,0x7e] 10140 10141v_frexp_exp_i32_f64 v5, 0 10142// GFX10: encoding: [0x80,0x78,0x0a,0x7e] 10143 10144v_frexp_exp_i32_f64 v5, -1 10145// GFX10: encoding: [0xc1,0x78,0x0a,0x7e] 10146 10147v_frexp_exp_i32_f64 v5, 0.5 10148// GFX10: encoding: [0xf0,0x78,0x0a,0x7e] 10149 10150v_frexp_exp_i32_f64 v5, -4.0 10151// GFX10: encoding: [0xf7,0x78,0x0a,0x7e] 10152 10153v_frexp_exp_i32_f64 v5, 0xaf123456 10154// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf] 10155 10156v_frexp_exp_i32_f64 v5, 0x3f717273 10157// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f] 10158 10159v_frexp_exp_i32_f64_e64 v5, v[1:2] 10160// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00] 10161 10162v_frexp_exp_i32_f64_e64 v255, v[1:2] 10163// GFX10: encoding: [0xff,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00] 10164 10165v_frexp_exp_i32_f64_e64 v5, v[254:255] 10166// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x00] 10167 10168v_frexp_exp_i32_f64_e64 v5, s[2:3] 10169// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x00] 10170 10171v_frexp_exp_i32_f64_e64 v5, s[4:5] 10172// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x04,0x00,0x00,0x00] 10173 10174v_frexp_exp_i32_f64_e64 v5, s[100:101] 10175// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x64,0x00,0x00,0x00] 10176 10177v_frexp_exp_i32_f64_e64 v5, vcc 10178// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x00] 10179 10180v_frexp_exp_i32_f64_e64 v5, exec 10181// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x00] 10182 10183v_frexp_exp_i32_f64_e64 v5, 0 10184// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x80,0x00,0x00,0x00] 10185 10186v_frexp_exp_i32_f64_e64 v5, -1 10187// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x00] 10188 10189v_frexp_exp_i32_f64_e64 v5, 0.5 10190// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x00] 10191 10192v_frexp_exp_i32_f64_e64 v5, -4.0 10193// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf7,0x00,0x00,0x00] 10194 10195v_frexp_exp_i32_f64_e64 v5, -v[1:2] 10196// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x20] 10197 10198v_frexp_exp_i32_f64_e64 v5, |v[1:2]| 10199// GFX10: encoding: [0x05,0x01,0xbc,0xd5,0x01,0x01,0x00,0x00] 10200 10201v_frexp_exp_i32_f64_e64 v5, v[1:2] clamp 10202// GFX10: encoding: [0x05,0x80,0xbc,0xd5,0x01,0x01,0x00,0x00] 10203 10204v_frexp_mant_f64 v[5:6], v[1:2] 10205// GFX10: encoding: [0x01,0x7b,0x0a,0x7e] 10206 10207v_frexp_mant_f64 v[254:255], v[1:2] 10208// GFX10: encoding: [0x01,0x7b,0xfc,0x7f] 10209 10210v_frexp_mant_f64 v[5:6], v[254:255] 10211// GFX10: encoding: [0xfe,0x7b,0x0a,0x7e] 10212 10213v_frexp_mant_f64 v[5:6], s[2:3] 10214// GFX10: encoding: [0x02,0x7a,0x0a,0x7e] 10215 10216v_frexp_mant_f64 v[5:6], s[4:5] 10217// GFX10: encoding: [0x04,0x7a,0x0a,0x7e] 10218 10219v_frexp_mant_f64 v[5:6], s[102:103] 10220// GFX10: encoding: [0x66,0x7a,0x0a,0x7e] 10221 10222v_frexp_mant_f64 v[5:6], vcc 10223// GFX10: encoding: [0x6a,0x7a,0x0a,0x7e] 10224 10225v_frexp_mant_f64 v[5:6], ttmp[10:11] 10226// GFX10: encoding: [0x76,0x7a,0x0a,0x7e] 10227 10228v_frexp_mant_f64 v[5:6], exec 10229// GFX10: encoding: [0x7e,0x7a,0x0a,0x7e] 10230 10231v_frexp_mant_f64 v[5:6], 0 10232// GFX10: encoding: [0x80,0x7a,0x0a,0x7e] 10233 10234v_frexp_mant_f64 v[5:6], -1 10235// GFX10: encoding: [0xc1,0x7a,0x0a,0x7e] 10236 10237v_frexp_mant_f64 v[5:6], 0.5 10238// GFX10: encoding: [0xf0,0x7a,0x0a,0x7e] 10239 10240v_frexp_mant_f64 v[5:6], -4.0 10241// GFX10: encoding: [0xf7,0x7a,0x0a,0x7e] 10242 10243v_frexp_mant_f64 v[5:6], 0xaf123456 10244// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf] 10245 10246v_frexp_mant_f64 v[5:6], 0x3f717273 10247// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f] 10248 10249v_frexp_mant_f64_e64 v[5:6], v[1:2] 10250// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00] 10251 10252v_frexp_mant_f64_e64 v[254:255], v[1:2] 10253// GFX10: encoding: [0xfe,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00] 10254 10255v_frexp_mant_f64_e64 v[5:6], v[254:255] 10256// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x00] 10257 10258v_frexp_mant_f64_e64 v[5:6], s[2:3] 10259// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x00] 10260 10261v_frexp_mant_f64_e64 v[5:6], s[4:5] 10262// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x04,0x00,0x00,0x00] 10263 10264v_frexp_mant_f64_e64 v[5:6], s[100:101] 10265// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x64,0x00,0x00,0x00] 10266 10267v_frexp_mant_f64_e64 v[5:6], vcc 10268// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x00] 10269 10270v_frexp_mant_f64_e64 v[5:6], exec 10271// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x00] 10272 10273v_frexp_mant_f64_e64 v[5:6], 0 10274// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x80,0x00,0x00,0x00] 10275 10276v_frexp_mant_f64_e64 v[5:6], -1 10277// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x00] 10278 10279v_frexp_mant_f64_e64 v[5:6], 0.5 10280// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x00] 10281 10282v_frexp_mant_f64_e64 v[5:6], -4.0 10283// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf7,0x00,0x00,0x00] 10284 10285v_frexp_mant_f64_e64 v[5:6], -v[1:2] 10286// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x20] 10287 10288v_frexp_mant_f64_e64 v[5:6], |v[1:2]| 10289// GFX10: encoding: [0x05,0x01,0xbd,0xd5,0x01,0x01,0x00,0x00] 10290 10291v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp 10292// GFX10: encoding: [0x05,0x80,0xbd,0xd5,0x01,0x01,0x00,0x00] 10293 10294v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2 10295// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x08] 10296 10297v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4 10298// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x10] 10299 10300v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2 10301// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x18] 10302 10303v_fract_f64 v[5:6], v[1:2] 10304// GFX10: encoding: [0x01,0x7d,0x0a,0x7e] 10305 10306v_fract_f64 v[254:255], v[1:2] 10307// GFX10: encoding: [0x01,0x7d,0xfc,0x7f] 10308 10309v_fract_f64 v[5:6], v[254:255] 10310// GFX10: encoding: [0xfe,0x7d,0x0a,0x7e] 10311 10312v_fract_f64 v[5:6], s[2:3] 10313// GFX10: encoding: [0x02,0x7c,0x0a,0x7e] 10314 10315v_fract_f64 v[5:6], s[4:5] 10316// GFX10: encoding: [0x04,0x7c,0x0a,0x7e] 10317 10318v_fract_f64 v[5:6], s[102:103] 10319// GFX10: encoding: [0x66,0x7c,0x0a,0x7e] 10320 10321v_fract_f64 v[5:6], vcc 10322// GFX10: encoding: [0x6a,0x7c,0x0a,0x7e] 10323 10324v_fract_f64 v[5:6], ttmp[10:11] 10325// GFX10: encoding: [0x76,0x7c,0x0a,0x7e] 10326 10327v_fract_f64 v[5:6], exec 10328// GFX10: encoding: [0x7e,0x7c,0x0a,0x7e] 10329 10330v_fract_f64 v[5:6], 0 10331// GFX10: encoding: [0x80,0x7c,0x0a,0x7e] 10332 10333v_fract_f64 v[5:6], -1 10334// GFX10: encoding: [0xc1,0x7c,0x0a,0x7e] 10335 10336v_fract_f64 v[5:6], 0.5 10337// GFX10: encoding: [0xf0,0x7c,0x0a,0x7e] 10338 10339v_fract_f64 v[5:6], -4.0 10340// GFX10: encoding: [0xf7,0x7c,0x0a,0x7e] 10341 10342v_fract_f64 v[5:6], 0xaf123456 10343// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf] 10344 10345v_fract_f64 v[5:6], 0x3f717273 10346// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f] 10347 10348v_fract_f64_e64 v[5:6], v[1:2] 10349// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00] 10350 10351v_fract_f64_e64 v[254:255], v[1:2] 10352// GFX10: encoding: [0xfe,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00] 10353 10354v_fract_f64_e64 v[5:6], v[254:255] 10355// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x00] 10356 10357v_fract_f64_e64 v[5:6], s[2:3] 10358// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x00] 10359 10360v_fract_f64_e64 v[5:6], s[4:5] 10361// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x04,0x00,0x00,0x00] 10362 10363v_fract_f64_e64 v[5:6], s[100:101] 10364// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x64,0x00,0x00,0x00] 10365 10366v_fract_f64_e64 v[5:6], vcc 10367// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x00] 10368 10369v_fract_f64_e64 v[5:6], exec 10370// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x00] 10371 10372v_fract_f64_e64 v[5:6], 0 10373// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x80,0x00,0x00,0x00] 10374 10375v_fract_f64_e64 v[5:6], -1 10376// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x00] 10377 10378v_fract_f64_e64 v[5:6], 0.5 10379// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x00] 10380 10381v_fract_f64_e64 v[5:6], -4.0 10382// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf7,0x00,0x00,0x00] 10383 10384v_fract_f64_e64 v[5:6], -v[1:2] 10385// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x20] 10386 10387v_fract_f64_e64 v[5:6], |v[1:2]| 10388// GFX10: encoding: [0x05,0x01,0xbe,0xd5,0x01,0x01,0x00,0x00] 10389 10390v_fract_f64_e64 v[5:6], v[1:2] clamp 10391// GFX10: encoding: [0x05,0x80,0xbe,0xd5,0x01,0x01,0x00,0x00] 10392 10393v_fract_f64_e64 v[5:6], v[1:2] mul:2 10394// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x08] 10395 10396v_fract_f64_e64 v[5:6], v[1:2] mul:4 10397// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x10] 10398 10399v_fract_f64_e64 v[5:6], v[1:2] div:2 10400// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x18] 10401 10402v_frexp_exp_i32_f32 v5, v1 10403// GFX10: encoding: [0x01,0x7f,0x0a,0x7e] 10404 10405v_frexp_exp_i32_f32 v255, v1 10406// GFX10: encoding: [0x01,0x7f,0xfe,0x7f] 10407 10408v_frexp_exp_i32_f32 v5, v255 10409// GFX10: encoding: [0xff,0x7f,0x0a,0x7e] 10410 10411v_frexp_exp_i32_f32 v5, s1 10412// GFX10: encoding: [0x01,0x7e,0x0a,0x7e] 10413 10414v_frexp_exp_i32_f32 v5, s103 10415// GFX10: encoding: [0x67,0x7e,0x0a,0x7e] 10416 10417v_frexp_exp_i32_f32 v5, vcc_lo 10418// GFX10: encoding: [0x6a,0x7e,0x0a,0x7e] 10419 10420v_frexp_exp_i32_f32 v5, vcc_hi 10421// GFX10: encoding: [0x6b,0x7e,0x0a,0x7e] 10422 10423v_frexp_exp_i32_f32 v5, ttmp11 10424// GFX10: encoding: [0x77,0x7e,0x0a,0x7e] 10425 10426v_frexp_exp_i32_f32 v5, m0 10427// GFX10: encoding: [0x7c,0x7e,0x0a,0x7e] 10428 10429v_frexp_exp_i32_f32 v5, exec_lo 10430// GFX10: encoding: [0x7e,0x7e,0x0a,0x7e] 10431 10432v_frexp_exp_i32_f32 v5, exec_hi 10433// GFX10: encoding: [0x7f,0x7e,0x0a,0x7e] 10434 10435v_frexp_exp_i32_f32 v5, 0 10436// GFX10: encoding: [0x80,0x7e,0x0a,0x7e] 10437 10438v_frexp_exp_i32_f32 v5, -1 10439// GFX10: encoding: [0xc1,0x7e,0x0a,0x7e] 10440 10441v_frexp_exp_i32_f32 v5, 0.5 10442// GFX10: encoding: [0xf0,0x7e,0x0a,0x7e] 10443 10444v_frexp_exp_i32_f32 v5, -4.0 10445// GFX10: encoding: [0xf7,0x7e,0x0a,0x7e] 10446 10447v_frexp_exp_i32_f32 v5, 0xaf123456 10448// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf] 10449 10450v_frexp_exp_i32_f32 v5, 0x3f717273 10451// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f] 10452 10453v_frexp_exp_i32_f32_e64 v5, v1 10454// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00] 10455 10456v_frexp_exp_i32_f32_e64 v255, v1 10457// GFX10: encoding: [0xff,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00] 10458 10459v_frexp_exp_i32_f32_e64 v5, v255 10460// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x00] 10461 10462v_frexp_exp_i32_f32_e64 v5, s1 10463// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x00] 10464 10465v_frexp_exp_i32_f32_e64 v5, s101 10466// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x65,0x00,0x00,0x00] 10467 10468v_frexp_exp_i32_f32_e64 v5, vcc_lo 10469// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x00] 10470 10471v_frexp_exp_i32_f32_e64 v5, vcc_hi 10472// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x00] 10473 10474v_frexp_exp_i32_f32_e64 v5, m0 10475// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x00] 10476 10477v_frexp_exp_i32_f32_e64 v5, exec_lo 10478// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x00] 10479 10480v_frexp_exp_i32_f32_e64 v5, exec_hi 10481// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x00] 10482 10483v_frexp_exp_i32_f32_e64 v5, 0 10484// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x80,0x00,0x00,0x00] 10485 10486v_frexp_exp_i32_f32_e64 v5, -1 10487// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x00] 10488 10489v_frexp_exp_i32_f32_e64 v5, 0.5 10490// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x00] 10491 10492v_frexp_exp_i32_f32_e64 v5, -4.0 10493// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf7,0x00,0x00,0x00] 10494 10495v_frexp_exp_i32_f32_e64 v5, -v1 10496// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x20] 10497 10498v_frexp_exp_i32_f32_e64 v5, |v1| 10499// GFX10: encoding: [0x05,0x01,0xbf,0xd5,0x01,0x01,0x00,0x00] 10500 10501v_frexp_exp_i32_f32_e64 v5, v1 clamp 10502// GFX10: encoding: [0x05,0x80,0xbf,0xd5,0x01,0x01,0x00,0x00] 10503 10504v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10505// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00] 10506 10507v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10508// GFX10: encoding: [0xf9,0x7e,0xfe,0x7f,0x01,0x06,0x06,0x00] 10509 10510v_frexp_exp_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10511// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0xff,0x06,0x06,0x00] 10512 10513v_frexp_exp_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10514// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x86,0x00] 10515 10516v_frexp_exp_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10517// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x65,0x06,0x86,0x00] 10518 10519v_frexp_exp_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10520// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6a,0x06,0x86,0x00] 10521 10522v_frexp_exp_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10523// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6b,0x06,0x86,0x00] 10524 10525v_frexp_exp_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10526// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7c,0x06,0x86,0x00] 10527 10528v_frexp_exp_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10529// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7e,0x06,0x86,0x00] 10530 10531v_frexp_exp_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10532// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7f,0x06,0x86,0x00] 10533 10534v_frexp_exp_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10535// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x26,0x06,0x00] 10536 10537v_frexp_exp_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 10538// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00] 10539 10540v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 10541// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x00,0x06,0x00] 10542 10543v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 10544// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x01,0x06,0x00] 10545 10546v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 10547// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x02,0x06,0x00] 10548 10549v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 10550// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x03,0x06,0x00] 10551 10552v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 10553// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x04,0x06,0x00] 10554 10555v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 10556// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x05,0x06,0x00] 10557 10558v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 10559// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x0e,0x06,0x00] 10560 10561v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 10562// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00] 10563 10564v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 10565// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00] 10566 10567v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 10568// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00] 10569 10570v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 10571// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x00,0x00] 10572 10573v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 10574// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x01,0x00] 10575 10576v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 10577// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x02,0x00] 10578 10579v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 10580// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x03,0x00] 10581 10582v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 10583// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x04,0x00] 10584 10585v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 10586// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x05,0x00] 10587 10588v_frexp_exp_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10589// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x16,0x00] 10590 10591v_frexp_exp_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10592// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x26,0x00] 10593 10594v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10595// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00] 10596 10597v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10598// GFX10: encoding: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00] 10599 10600v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10601// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00] 10602 10603v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 10604// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00] 10605 10606v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 10607// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00] 10608 10609v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 10610// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00] 10611 10612v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 10613// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00] 10614 10615v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 10616// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00] 10617 10618v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 10619// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00] 10620 10621v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 10622// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00] 10623 10624v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 10625// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00] 10626 10627v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 10628// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00] 10629 10630v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 10631// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10] 10632 10633v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 10634// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30] 10635 10636v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 10637// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 10638 10639v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 10640// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 10641 10642v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 10643// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01] 10644 10645v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 10646// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03] 10647 10648v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 10649// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 10650 10651v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 10652// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 10653 10654v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 10655// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00] 10656 10657v_frexp_exp_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 10658// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x51,0x01,0x00] 10659 10660v_frexp_exp_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 10661// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x5f,0x01,0x00] 10662 10663v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 10664// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x61,0x01,0x00] 10665 10666v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 10667// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x6f,0x01,0x00] 10668 10669v_frexp_mant_f32 v5, v1 10670// GFX10: encoding: [0x01,0x81,0x0a,0x7e] 10671 10672v_frexp_mant_f32 v255, v1 10673// GFX10: encoding: [0x01,0x81,0xfe,0x7f] 10674 10675v_frexp_mant_f32 v5, v255 10676// GFX10: encoding: [0xff,0x81,0x0a,0x7e] 10677 10678v_frexp_mant_f32 v5, s1 10679// GFX10: encoding: [0x01,0x80,0x0a,0x7e] 10680 10681v_frexp_mant_f32 v5, s103 10682// GFX10: encoding: [0x67,0x80,0x0a,0x7e] 10683 10684v_frexp_mant_f32 v5, vcc_lo 10685// GFX10: encoding: [0x6a,0x80,0x0a,0x7e] 10686 10687v_frexp_mant_f32 v5, vcc_hi 10688// GFX10: encoding: [0x6b,0x80,0x0a,0x7e] 10689 10690v_frexp_mant_f32 v5, ttmp11 10691// GFX10: encoding: [0x77,0x80,0x0a,0x7e] 10692 10693v_frexp_mant_f32 v5, m0 10694// GFX10: encoding: [0x7c,0x80,0x0a,0x7e] 10695 10696v_frexp_mant_f32 v5, exec_lo 10697// GFX10: encoding: [0x7e,0x80,0x0a,0x7e] 10698 10699v_frexp_mant_f32 v5, exec_hi 10700// GFX10: encoding: [0x7f,0x80,0x0a,0x7e] 10701 10702v_frexp_mant_f32 v5, 0 10703// GFX10: encoding: [0x80,0x80,0x0a,0x7e] 10704 10705v_frexp_mant_f32 v5, -1 10706// GFX10: encoding: [0xc1,0x80,0x0a,0x7e] 10707 10708v_frexp_mant_f32 v5, 0.5 10709// GFX10: encoding: [0xf0,0x80,0x0a,0x7e] 10710 10711v_frexp_mant_f32 v5, -4.0 10712// GFX10: encoding: [0xf7,0x80,0x0a,0x7e] 10713 10714v_frexp_mant_f32 v5, 0xaf123456 10715// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf] 10716 10717v_frexp_mant_f32 v5, 0x3f717273 10718// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f] 10719 10720v_frexp_mant_f32_e64 v5, v1 10721// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00] 10722 10723v_frexp_mant_f32_e64 v255, v1 10724// GFX10: encoding: [0xff,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00] 10725 10726v_frexp_mant_f32_e64 v5, v255 10727// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x00] 10728 10729v_frexp_mant_f32_e64 v5, s1 10730// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x00] 10731 10732v_frexp_mant_f32_e64 v5, s101 10733// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x65,0x00,0x00,0x00] 10734 10735v_frexp_mant_f32_e64 v5, vcc_lo 10736// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x00] 10737 10738v_frexp_mant_f32_e64 v5, vcc_hi 10739// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x00] 10740 10741v_frexp_mant_f32_e64 v5, m0 10742// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x00] 10743 10744v_frexp_mant_f32_e64 v5, exec_lo 10745// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x00] 10746 10747v_frexp_mant_f32_e64 v5, exec_hi 10748// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x00] 10749 10750v_frexp_mant_f32_e64 v5, 0 10751// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x80,0x00,0x00,0x00] 10752 10753v_frexp_mant_f32_e64 v5, -1 10754// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x00] 10755 10756v_frexp_mant_f32_e64 v5, 0.5 10757// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x00] 10758 10759v_frexp_mant_f32_e64 v5, -4.0 10760// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf7,0x00,0x00,0x00] 10761 10762v_frexp_mant_f32_e64 v5, -v1 10763// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x20] 10764 10765v_frexp_mant_f32_e64 v5, |v1| 10766// GFX10: encoding: [0x05,0x01,0xc0,0xd5,0x01,0x01,0x00,0x00] 10767 10768v_frexp_mant_f32_e64 v5, v1 clamp 10769// GFX10: encoding: [0x05,0x80,0xc0,0xd5,0x01,0x01,0x00,0x00] 10770 10771v_frexp_mant_f32_e64 v5, v1 mul:2 10772// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x08] 10773 10774v_frexp_mant_f32_e64 v5, v1 mul:4 10775// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x10] 10776 10777v_frexp_mant_f32_e64 v5, v1 div:2 10778// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x18] 10779 10780v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10781// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00] 10782 10783v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10784// GFX10: encoding: [0xf9,0x80,0xfe,0x7f,0x01,0x06,0x06,0x00] 10785 10786v_frexp_mant_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10787// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0xff,0x06,0x06,0x00] 10788 10789v_frexp_mant_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10790// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x86,0x00] 10791 10792v_frexp_mant_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10793// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x65,0x06,0x86,0x00] 10794 10795v_frexp_mant_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10796// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6a,0x06,0x86,0x00] 10797 10798v_frexp_mant_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10799// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6b,0x06,0x86,0x00] 10800 10801v_frexp_mant_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10802// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7c,0x06,0x86,0x00] 10803 10804v_frexp_mant_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10805// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7e,0x06,0x86,0x00] 10806 10807v_frexp_mant_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10808// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7f,0x06,0x86,0x00] 10809 10810v_frexp_mant_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10811// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x26,0x06,0x00] 10812 10813v_frexp_mant_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10814// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x46,0x06,0x00] 10815 10816v_frexp_mant_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10817// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x86,0x06,0x00] 10818 10819v_frexp_mant_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10820// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0xc6,0x06,0x00] 10821 10822v_frexp_mant_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD 10823// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00] 10824 10825v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 10826// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x00,0x06,0x00] 10827 10828v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 10829// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x01,0x06,0x00] 10830 10831v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 10832// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x02,0x06,0x00] 10833 10834v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 10835// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x03,0x06,0x00] 10836 10837v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 10838// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x04,0x06,0x00] 10839 10840v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 10841// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x05,0x06,0x00] 10842 10843v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 10844// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x0e,0x06,0x00] 10845 10846v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 10847// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00] 10848 10849v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD 10850// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00] 10851 10852v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD 10853// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00] 10854 10855v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 10856// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x00,0x00] 10857 10858v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 10859// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x01,0x00] 10860 10861v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 10862// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x02,0x00] 10863 10864v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 10865// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x03,0x00] 10866 10867v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 10868// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x04,0x00] 10869 10870v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 10871// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x05,0x00] 10872 10873v_frexp_mant_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10874// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x16,0x00] 10875 10876v_frexp_mant_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 10877// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x26,0x00] 10878 10879v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10880// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00] 10881 10882v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10883// GFX10: encoding: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00] 10884 10885v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 10886// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00] 10887 10888v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 10889// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00] 10890 10891v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 10892// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00] 10893 10894v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 10895// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00] 10896 10897v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 10898// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00] 10899 10900v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 10901// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00] 10902 10903v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 10904// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00] 10905 10906v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 10907// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00] 10908 10909v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 10910// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00] 10911 10912v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 10913// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00] 10914 10915v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 10916// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10] 10917 10918v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 10919// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30] 10920 10921v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 10922// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 10923 10924v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 10925// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 10926 10927v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 10928// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01] 10929 10930v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 10931// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03] 10932 10933v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 10934// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 10935 10936v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 10937// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 10938 10939v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 10940// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00] 10941 10942v_frexp_mant_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 10943// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x51,0x01,0x00] 10944 10945v_frexp_mant_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 10946// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x5f,0x01,0x00] 10947 10948v_frexp_mant_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 10949// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x61,0x01,0x00] 10950 10951v_frexp_mant_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 10952// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x6f,0x01,0x00] 10953 10954v_clrexcp_e32 10955// GFX10: encoding: [0x00,0x82,0x00,0x7e] 10956 10957v_clrexcp_e64 10958// GFX10: encoding: [0x00,0x00,0xc1,0xd5,0x00,0x00,0x00,0x00] 10959 10960v_movreld_b32 v5, v1 10961// GFX10: encoding: [0x01,0x85,0x0a,0x7e] 10962 10963v_movreld_b32 v255, v1 10964// GFX10: encoding: [0x01,0x85,0xfe,0x7f] 10965 10966v_movreld_b32 v5, v255 10967// GFX10: encoding: [0xff,0x85,0x0a,0x7e] 10968 10969v_movreld_b32 v5, m0 10970// GFX10: encoding: [0x7c,0x84,0x0a,0x7e] 10971 10972v_movreld_b32 v5, 0 10973// GFX10: encoding: [0x80,0x84,0x0a,0x7e] 10974 10975v_movreld_b32 v5, -1 10976// GFX10: encoding: [0xc1,0x84,0x0a,0x7e] 10977 10978v_movreld_b32 v5, 0.5 10979// GFX10: encoding: [0xf0,0x84,0x0a,0x7e] 10980 10981v_movreld_b32 v5, -4.0 10982// GFX10: encoding: [0xf7,0x84,0x0a,0x7e] 10983 10984v_movreld_b32_e64 v5, v1 10985// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00] 10986 10987v_movreld_b32_e64 v255, v1 10988// GFX10: encoding: [0xff,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00] 10989 10990v_movreld_b32_e64 v5, v255 10991// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x00] 10992 10993v_movreld_b32_e64 v5, m0 10994// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x00] 10995 10996v_movreld_b32_e64 v5, 0 10997// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x80,0x00,0x00,0x00] 10998 10999v_movreld_b32_e64 v5, -1 11000// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x00] 11001 11002v_movreld_b32_e64 v5, 0.5 11003// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x00] 11004 11005v_movreld_b32_e64 v5, -4.0 11006// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf7,0x00,0x00,0x00] 11007 11008v_movreld_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11009// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x06,0x00] 11010 11011v_movreld_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11012// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x86,0x00] 11013 11014v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11015// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0xc0,0x06,0x86,0x00] 11016 11017v_movreld_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11018// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x00,0x06,0x0e,0x00] 11019 11020v_movrels_b32 v5, v1 11021// GFX10: encoding: [0x01,0x87,0x0a,0x7e] 11022 11023v_movrels_b32 v255, v1 11024// GFX10: encoding: [0x01,0x87,0xfe,0x7f] 11025 11026v_movrels_b32 v5, v255 11027// GFX10: encoding: [0xff,0x87,0x0a,0x7e] 11028 11029v_movrels_b32_e64 v5, v1 11030// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00] 11031 11032v_movrels_b32_e64 v255, v1 11033// GFX10: encoding: [0xff,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00] 11034 11035v_movrels_b32_e64 v5, v255 11036// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0xff,0x01,0x00,0x00] 11037 11038v_movrels_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11039// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x02,0x06,0x06,0x00] 11040 11041v_movrels_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11042// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x00,0x06,0x0e,0x00] 11043 11044v_movrels_b32_e32 v5, s1 11045// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11046 11047v_movrels_b32_e32 v5, 1 11048// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11049 11050v_movrels_b32_e64 v5, s1 11051// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11052 11053v_movrels_b32_e64 v5, 1 11054// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11055 11056v_movrels_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11057// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR 11058 11059v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11060// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR 11061 11062v_movrelsd_b32 v5, v1 11063// GFX10: encoding: [0x01,0x89,0x0a,0x7e] 11064 11065v_movrelsd_b32 v255, v1 11066// GFX10: encoding: [0x01,0x89,0xfe,0x7f] 11067 11068v_movrelsd_b32 v5, v255 11069// GFX10: encoding: [0xff,0x89,0x0a,0x7e] 11070 11071v_movrelsd_b32_e64 v5, v1 11072// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00] 11073 11074v_movrelsd_b32_e64 v255, v1 11075// GFX10: encoding: [0xff,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00] 11076 11077v_movrelsd_b32_e64 v5, v255 11078// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0xff,0x01,0x00,0x00] 11079 11080v_movrelsd_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11081// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x02,0x06,0x06,0x00] 11082 11083v_movrelsd_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD 11084// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x06,0x00] 11085 11086v_movrelsd_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11087// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x0e,0x00] 11088 11089v_movrelsd_b32_e32 v5, s1 11090// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11091 11092v_movrelsd_b32_e32 v5, 1 11093// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11094 11095v_movrelsd_b32_e64 v5, s1 11096// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11097 11098v_movrelsd_b32_e64 v5, 1 11099// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11100 11101v_movrelsd_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11102// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR 11103 11104v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11105// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR 11106 11107v_movrelsd_2_b32 v5, v1 11108// GFX10: encoding: [0x01,0x91,0x0a,0x7e] 11109 11110v_movrelsd_2_b32 v255, v1 11111// GFX10: encoding: [0x01,0x91,0xfe,0x7f] 11112 11113v_movrelsd_2_b32 v5, v255 11114// GFX10: encoding: [0xff,0x91,0x0a,0x7e] 11115 11116v_movrelsd_2_b32_e64 v5, v1 11117// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00] 11118 11119v_movrelsd_2_b32_e64 v255, v1 11120// GFX10: encoding: [0xff,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00] 11121 11122v_movrelsd_2_b32_e64 v5, v255 11123// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0xff,0x01,0x00,0x00] 11124 11125v_movrelsd_2_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11126// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x02,0x06,0x06,0x00] 11127 11128v_movrelsd_2_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD 11129// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x06,0x00] 11130 11131v_movrelsd_2_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11132// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x0e,0x00] 11133 11134v_movrelsd_2_b32_e32 v5, s1 11135// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11136 11137v_movrelsd_2_b32_e32 v5, 1 11138// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11139 11140v_movrelsd_2_b32_e64 v5, s1 11141// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11142 11143v_movrelsd_2_b32_e64 v5, 1 11144// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction 11145 11146v_movrelsd_2_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11147// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR 11148 11149v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11150// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR 11151 11152v_movrelsd_2_b32_sdwa v0, null dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11153// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR 11154 11155v_cvt_f16_u16_e32 v5, v1 11156// GFX10: encoding: [0x01,0xa1,0x0a,0x7e] 11157 11158v_cvt_f16_u16_e32 v255, v1 11159// GFX10: encoding: [0x01,0xa1,0xfe,0x7f] 11160 11161v_cvt_f16_u16_e32 v5, v255 11162// GFX10: encoding: [0xff,0xa1,0x0a,0x7e] 11163 11164v_cvt_f16_u16_e32 v5, s1 11165// GFX10: encoding: [0x01,0xa0,0x0a,0x7e] 11166 11167v_cvt_f16_u16_e32 v5, s101 11168// GFX10: encoding: [0x65,0xa0,0x0a,0x7e] 11169 11170v_cvt_f16_u16_e32 v5, vcc_lo 11171// GFX10: encoding: [0x6a,0xa0,0x0a,0x7e] 11172 11173v_cvt_f16_u16_e32 v5, vcc_hi 11174// GFX10: encoding: [0x6b,0xa0,0x0a,0x7e] 11175 11176v_cvt_f16_u16_e32 v5, m0 11177// GFX10: encoding: [0x7c,0xa0,0x0a,0x7e] 11178 11179v_cvt_f16_u16_e32 v5, exec_lo 11180// GFX10: encoding: [0x7e,0xa0,0x0a,0x7e] 11181 11182v_cvt_f16_u16_e32 v5, exec_hi 11183// GFX10: encoding: [0x7f,0xa0,0x0a,0x7e] 11184 11185v_cvt_f16_u16_e32 v5, 0 11186// GFX10: encoding: [0x80,0xa0,0x0a,0x7e] 11187 11188v_cvt_f16_u16_e32 v5, -1 11189// GFX10: encoding: [0xc1,0xa0,0x0a,0x7e] 11190 11191v_cvt_f16_u16_e32 v5, 0.5 11192// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0x38,0x00,0x00] 11193 11194v_cvt_f16_u16_e32 v5, -4.0 11195// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0xc4,0x00,0x00] 11196 11197v_cvt_f16_u16_e32 v5, 0xfe0b 11198// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 11199 11200v_cvt_f16_u16_e32 v5, 0x3456 11201// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x56,0x34,0x00,0x00] 11202 11203v_cvt_f16_u16_e64 v5, v1 11204// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00] 11205 11206v_cvt_f16_u16_e64 v255, v1 11207// GFX10: encoding: [0xff,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00] 11208 11209v_cvt_f16_u16_e64 v5, v255 11210// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00] 11211 11212v_cvt_f16_u16_e64 v5, s1 11213// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00] 11214 11215v_cvt_f16_u16_e64 v5, s101 11216// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x65,0x00,0x00,0x00] 11217 11218v_cvt_f16_u16_e64 v5, vcc_lo 11219// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00] 11220 11221v_cvt_f16_u16_e64 v5, vcc_hi 11222// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00] 11223 11224v_cvt_f16_u16_e64 v5, m0 11225// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00] 11226 11227v_cvt_f16_u16_e64 v5, exec_lo 11228// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00] 11229 11230v_cvt_f16_u16_e64 v5, exec_hi 11231// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00] 11232 11233v_cvt_f16_u16_e64 v5, 0 11234// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x80,0x00,0x00,0x00] 11235 11236v_cvt_f16_u16_e64 v5, -1 11237// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00] 11238 11239v_cvt_f16_u16_e64 v5, 0.5 11240// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00] 11241 11242v_cvt_f16_u16_e64 v5, -4.0 11243// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00] 11244 11245v_cvt_f16_u16_e64 v5, v1 clamp 11246// GFX10: encoding: [0x05,0x80,0xd0,0xd5,0x01,0x01,0x00,0x00] 11247 11248v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11249// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x06,0x00] 11250 11251v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11252// GFX10: encoding: [0xf9,0xa0,0xfe,0x7f,0x01,0x06,0x06,0x00] 11253 11254v_cvt_f16_u16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11255// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0xff,0x06,0x06,0x00] 11256 11257v_cvt_f16_u16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11258// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x86,0x00] 11259 11260v_cvt_f16_u16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11261// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x65,0x06,0x86,0x00] 11262 11263v_cvt_f16_u16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11264// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6a,0x06,0x86,0x00] 11265 11266v_cvt_f16_u16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11267// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6b,0x06,0x86,0x00] 11268 11269v_cvt_f16_u16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11270// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7c,0x06,0x86,0x00] 11271 11272v_cvt_f16_u16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11273// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7e,0x06,0x86,0x00] 11274 11275v_cvt_f16_u16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11276// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7f,0x06,0x86,0x00] 11277 11278v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11279// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x26,0x06,0x00] 11280 11281v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 11282// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x00,0x06,0x00] 11283 11284v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 11285// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x01,0x06,0x00] 11286 11287v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 11288// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x02,0x06,0x00] 11289 11290v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 11291// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x03,0x06,0x00] 11292 11293v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 11294// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x04,0x06,0x00] 11295 11296v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 11297// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x05,0x06,0x00] 11298 11299v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 11300// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x0e,0x06,0x00] 11301 11302v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 11303// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x16,0x06,0x00] 11304 11305v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 11306// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x00,0x00] 11307 11308v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 11309// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x01,0x00] 11310 11311v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 11312// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x02,0x00] 11313 11314v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 11315// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x03,0x00] 11316 11317v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 11318// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x04,0x00] 11319 11320v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 11321// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x05,0x00] 11322 11323v_cvt_f16_u16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11324// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x0e,0x00] 11325 11326v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11327// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x00] 11328 11329v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11330// GFX10: encoding: [0xfa,0xa0,0xfe,0x7f,0x01,0xe4,0x00,0x00] 11331 11332v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11333// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0xff,0xe4,0x00,0x00] 11334 11335v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 11336// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00] 11337 11338v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 11339// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x40,0x01,0x00] 11340 11341v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 11342// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x41,0x01,0x00] 11343 11344v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 11345// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x01,0x01,0x00] 11346 11347v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 11348// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x0f,0x01,0x00] 11349 11350v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 11351// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x11,0x01,0x00] 11352 11353v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 11354// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1f,0x01,0x00] 11355 11356v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 11357// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x21,0x01,0x00] 11358 11359v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 11360// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x2f,0x01,0x00] 11361 11362v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 11363// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x10] 11364 11365v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 11366// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x30] 11367 11368v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 11369// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 11370 11371v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 11372// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 11373 11374v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 11375// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x01] 11376 11377v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 11378// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x03] 11379 11380v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 11381// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 11382 11383v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 11384// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 11385 11386v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 11387// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x08,0x00] 11388 11389v_cvt_f16_u16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 11390// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x51,0x01,0x00] 11391 11392v_cvt_f16_u16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 11393// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x5f,0x01,0x00] 11394 11395v_cvt_f16_u16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 11396// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x61,0x01,0x00] 11397 11398v_cvt_f16_u16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 11399// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x6f,0x01,0x00] 11400 11401v_cvt_f16_i16_e32 v5, v1 11402// GFX10: encoding: [0x01,0xa3,0x0a,0x7e] 11403 11404v_cvt_f16_i16_e32 v255, v1 11405// GFX10: encoding: [0x01,0xa3,0xfe,0x7f] 11406 11407v_cvt_f16_i16_e32 v5, v255 11408// GFX10: encoding: [0xff,0xa3,0x0a,0x7e] 11409 11410v_cvt_f16_i16_e32 v5, s1 11411// GFX10: encoding: [0x01,0xa2,0x0a,0x7e] 11412 11413v_cvt_f16_i16_e32 v5, s101 11414// GFX10: encoding: [0x65,0xa2,0x0a,0x7e] 11415 11416v_cvt_f16_i16_e32 v5, vcc_lo 11417// GFX10: encoding: [0x6a,0xa2,0x0a,0x7e] 11418 11419v_cvt_f16_i16_e32 v5, vcc_hi 11420// GFX10: encoding: [0x6b,0xa2,0x0a,0x7e] 11421 11422v_cvt_f16_i16_e32 v5, m0 11423// GFX10: encoding: [0x7c,0xa2,0x0a,0x7e] 11424 11425v_cvt_f16_i16_e32 v5, exec_lo 11426// GFX10: encoding: [0x7e,0xa2,0x0a,0x7e] 11427 11428v_cvt_f16_i16_e32 v5, exec_hi 11429// GFX10: encoding: [0x7f,0xa2,0x0a,0x7e] 11430 11431v_cvt_f16_i16_e32 v5, 0 11432// GFX10: encoding: [0x80,0xa2,0x0a,0x7e] 11433 11434v_cvt_f16_i16_e32 v5, -1 11435// GFX10: encoding: [0xc1,0xa2,0x0a,0x7e] 11436 11437v_cvt_f16_i16_e32 v5, 0.5 11438// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0x38,0x00,0x00] 11439 11440v_cvt_f16_i16_e32 v5, -4.0 11441// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0xc4,0x00,0x00] 11442 11443v_cvt_f16_i16_e32 v5, 0xfe0b 11444// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 11445 11446v_cvt_f16_i16_e32 v5, 0x3456 11447// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x56,0x34,0x00,0x00] 11448 11449v_cvt_f16_i16_e64 v5, v1 11450// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00] 11451 11452v_cvt_f16_i16_e64 v255, v1 11453// GFX10: encoding: [0xff,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00] 11454 11455v_cvt_f16_i16_e64 v5, v255 11456// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00] 11457 11458v_cvt_f16_i16_e64 v5, s1 11459// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00] 11460 11461v_cvt_f16_i16_e64 v5, s101 11462// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x65,0x00,0x00,0x00] 11463 11464v_cvt_f16_i16_e64 v5, vcc_lo 11465// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00] 11466 11467v_cvt_f16_i16_e64 v5, vcc_hi 11468// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00] 11469 11470v_cvt_f16_i16_e64 v5, m0 11471// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00] 11472 11473v_cvt_f16_i16_e64 v5, exec_lo 11474// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00] 11475 11476v_cvt_f16_i16_e64 v5, exec_hi 11477// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00] 11478 11479v_cvt_f16_i16_e64 v5, 0 11480// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x80,0x00,0x00,0x00] 11481 11482v_cvt_f16_i16_e64 v5, -1 11483// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00] 11484 11485v_cvt_f16_i16_e64 v5, 0.5 11486// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00] 11487 11488v_cvt_f16_i16_e64 v5, -4.0 11489// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00] 11490 11491v_cvt_f16_i16_e64 v5, v1 clamp 11492// GFX10: encoding: [0x05,0x80,0xd1,0xd5,0x01,0x01,0x00,0x00] 11493 11494v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11495// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x06,0x00] 11496 11497v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11498// GFX10: encoding: [0xf9,0xa2,0xfe,0x7f,0x01,0x06,0x06,0x00] 11499 11500v_cvt_f16_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11501// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0xff,0x06,0x06,0x00] 11502 11503v_cvt_f16_i16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11504// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x86,0x00] 11505 11506v_cvt_f16_i16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11507// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x65,0x06,0x86,0x00] 11508 11509v_cvt_f16_i16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11510// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6a,0x06,0x86,0x00] 11511 11512v_cvt_f16_i16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11513// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6b,0x06,0x86,0x00] 11514 11515v_cvt_f16_i16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11516// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7c,0x06,0x86,0x00] 11517 11518v_cvt_f16_i16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11519// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7e,0x06,0x86,0x00] 11520 11521v_cvt_f16_i16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11522// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7f,0x06,0x86,0x00] 11523 11524v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11525// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x26,0x06,0x00] 11526 11527v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 11528// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x00,0x06,0x00] 11529 11530v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 11531// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x01,0x06,0x00] 11532 11533v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 11534// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x02,0x06,0x00] 11535 11536v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 11537// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x03,0x06,0x00] 11538 11539v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 11540// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x04,0x06,0x00] 11541 11542v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 11543// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x05,0x06,0x00] 11544 11545v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 11546// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x0e,0x06,0x00] 11547 11548v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 11549// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x16,0x06,0x00] 11550 11551v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 11552// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x00,0x00] 11553 11554v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 11555// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x01,0x00] 11556 11557v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 11558// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x02,0x00] 11559 11560v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 11561// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x03,0x00] 11562 11563v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 11564// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x04,0x00] 11565 11566v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 11567// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x05,0x00] 11568 11569v_cvt_f16_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11570// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x0e,0x00] 11571 11572v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11573// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x00] 11574 11575v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11576// GFX10: encoding: [0xfa,0xa2,0xfe,0x7f,0x01,0xe4,0x00,0x00] 11577 11578v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11579// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0xff,0xe4,0x00,0x00] 11580 11581v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 11582// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00] 11583 11584v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 11585// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x40,0x01,0x00] 11586 11587v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 11588// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x41,0x01,0x00] 11589 11590v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 11591// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x01,0x01,0x00] 11592 11593v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 11594// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x0f,0x01,0x00] 11595 11596v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 11597// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x11,0x01,0x00] 11598 11599v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 11600// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1f,0x01,0x00] 11601 11602v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 11603// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x21,0x01,0x00] 11604 11605v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 11606// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x2f,0x01,0x00] 11607 11608v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 11609// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x10] 11610 11611v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 11612// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x30] 11613 11614v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 11615// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 11616 11617v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 11618// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 11619 11620v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 11621// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x01] 11622 11623v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 11624// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x03] 11625 11626v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 11627// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 11628 11629v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 11630// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 11631 11632v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 11633// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x08,0x00] 11634 11635v_cvt_f16_i16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 11636// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x51,0x01,0x00] 11637 11638v_cvt_f16_i16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 11639// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x5f,0x01,0x00] 11640 11641v_cvt_f16_i16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 11642// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x61,0x01,0x00] 11643 11644v_cvt_f16_i16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 11645// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x6f,0x01,0x00] 11646 11647v_cvt_u16_f16_e32 v5, v1 11648// GFX10: encoding: [0x01,0xa5,0x0a,0x7e] 11649 11650v_cvt_u16_f16_e32 v255, v1 11651// GFX10: encoding: [0x01,0xa5,0xfe,0x7f] 11652 11653v_cvt_u16_f16_e32 v5, v255 11654// GFX10: encoding: [0xff,0xa5,0x0a,0x7e] 11655 11656v_cvt_u16_f16_e32 v5, s1 11657// GFX10: encoding: [0x01,0xa4,0x0a,0x7e] 11658 11659v_cvt_u16_f16_e32 v5, s101 11660// GFX10: encoding: [0x65,0xa4,0x0a,0x7e] 11661 11662v_cvt_u16_f16_e32 v5, vcc_lo 11663// GFX10: encoding: [0x6a,0xa4,0x0a,0x7e] 11664 11665v_cvt_u16_f16_e32 v5, vcc_hi 11666// GFX10: encoding: [0x6b,0xa4,0x0a,0x7e] 11667 11668v_cvt_u16_f16_e32 v5, m0 11669// GFX10: encoding: [0x7c,0xa4,0x0a,0x7e] 11670 11671v_cvt_u16_f16_e32 v5, exec_lo 11672// GFX10: encoding: [0x7e,0xa4,0x0a,0x7e] 11673 11674v_cvt_u16_f16_e32 v5, exec_hi 11675// GFX10: encoding: [0x7f,0xa4,0x0a,0x7e] 11676 11677v_cvt_u16_f16_e32 v5, 0 11678// GFX10: encoding: [0x80,0xa4,0x0a,0x7e] 11679 11680v_cvt_u16_f16_e32 v5, -1 11681// GFX10: encoding: [0xc1,0xa4,0x0a,0x7e] 11682 11683v_cvt_u16_f16_e32 v5, 0.5 11684// GFX10: encoding: [0xf0,0xa4,0x0a,0x7e] 11685 11686v_cvt_u16_f16_e32 v5, -4.0 11687// GFX10: encoding: [0xf7,0xa4,0x0a,0x7e] 11688 11689v_cvt_u16_f16_e32 v5, 0xfe0b 11690// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 11691 11692v_cvt_u16_f16_e32 v5, 0x3456 11693// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x56,0x34,0x00,0x00] 11694 11695v_cvt_u16_f16_e64 v5, v1 11696// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00] 11697 11698v_cvt_u16_f16_e64 v255, v1 11699// GFX10: encoding: [0xff,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00] 11700 11701v_cvt_u16_f16_e64 v5, v255 11702// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00] 11703 11704v_cvt_u16_f16_e64 v5, s1 11705// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00] 11706 11707v_cvt_u16_f16_e64 v5, s101 11708// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x65,0x00,0x00,0x00] 11709 11710v_cvt_u16_f16_e64 v5, vcc_lo 11711// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00] 11712 11713v_cvt_u16_f16_e64 v5, vcc_hi 11714// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00] 11715 11716v_cvt_u16_f16_e64 v5, m0 11717// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00] 11718 11719v_cvt_u16_f16_e64 v5, exec_lo 11720// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00] 11721 11722v_cvt_u16_f16_e64 v5, exec_hi 11723// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00] 11724 11725v_cvt_u16_f16_e64 v5, 0 11726// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x80,0x00,0x00,0x00] 11727 11728v_cvt_u16_f16_e64 v5, -1 11729// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00] 11730 11731v_cvt_u16_f16_e64 v5, 0.5 11732// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00] 11733 11734v_cvt_u16_f16_e64 v5, -4.0 11735// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf7,0x00,0x00,0x00] 11736 11737v_cvt_u16_f16_e64 v5, -v1 11738// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x20] 11739 11740v_cvt_u16_f16_e64 v5, |v1| 11741// GFX10: encoding: [0x05,0x01,0xd2,0xd5,0x01,0x01,0x00,0x00] 11742 11743v_cvt_u16_f16_e64 v5, v1 clamp 11744// GFX10: encoding: [0x05,0x80,0xd2,0xd5,0x01,0x01,0x00,0x00] 11745 11746v_cvt_u16_f16_e64 v5, s1 mul:2 11747// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x08] 11748 11749v_cvt_u16_f16_e64 v5, v1 clamp div:2 11750// GFX10: encoding: [0x05,0x80,0xd2,0xd5,0x01,0x01,0x00,0x18] 11751 11752v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11753// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x06,0x00] 11754 11755v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11756// GFX10: encoding: [0xf9,0xa4,0xfe,0x7f,0x01,0x06,0x06,0x00] 11757 11758v_cvt_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11759// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0xff,0x06,0x06,0x00] 11760 11761v_cvt_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11762// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x86,0x00] 11763 11764v_cvt_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11765// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x65,0x06,0x86,0x00] 11766 11767v_cvt_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11768// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6a,0x06,0x86,0x00] 11769 11770v_cvt_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11771// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6b,0x06,0x86,0x00] 11772 11773v_cvt_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11774// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7c,0x06,0x86,0x00] 11775 11776v_cvt_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11777// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7e,0x06,0x86,0x00] 11778 11779v_cvt_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11780// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7f,0x06,0x86,0x00] 11781 11782v_cvt_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11783// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x26,0x06,0x00] 11784 11785v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 11786// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x00,0x06,0x00] 11787 11788v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 11789// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x01,0x06,0x00] 11790 11791v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 11792// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x02,0x06,0x00] 11793 11794v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 11795// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x03,0x06,0x00] 11796 11797v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 11798// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x04,0x06,0x00] 11799 11800v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 11801// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x05,0x06,0x00] 11802 11803v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 11804// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x0e,0x06,0x00] 11805 11806v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 11807// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x16,0x06,0x00] 11808 11809v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 11810// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x00,0x00] 11811 11812v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 11813// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x01,0x00] 11814 11815v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 11816// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x02,0x00] 11817 11818v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 11819// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x03,0x00] 11820 11821v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 11822// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x04,0x00] 11823 11824v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 11825// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x05,0x00] 11826 11827v_cvt_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11828// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x16,0x00] 11829 11830v_cvt_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 11831// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x26,0x00] 11832 11833v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11834// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x00] 11835 11836v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11837// GFX10: encoding: [0xfa,0xa4,0xfe,0x7f,0x01,0xe4,0x00,0x00] 11838 11839v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 11840// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0xff,0xe4,0x00,0x00] 11841 11842v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 11843// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00] 11844 11845v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 11846// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x40,0x01,0x00] 11847 11848v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 11849// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x41,0x01,0x00] 11850 11851v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 11852// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x01,0x01,0x00] 11853 11854v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 11855// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x0f,0x01,0x00] 11856 11857v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 11858// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x11,0x01,0x00] 11859 11860v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 11861// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1f,0x01,0x00] 11862 11863v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 11864// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x21,0x01,0x00] 11865 11866v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 11867// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x2f,0x01,0x00] 11868 11869v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 11870// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x10] 11871 11872v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 11873// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x30] 11874 11875v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 11876// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 11877 11878v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 11879// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 11880 11881v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 11882// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x01] 11883 11884v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 11885// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x03] 11886 11887v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 11888// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 11889 11890v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 11891// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 11892 11893v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 11894// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x08,0x00] 11895 11896v_cvt_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 11897// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x51,0x01,0x00] 11898 11899v_cvt_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 11900// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x5f,0x01,0x00] 11901 11902v_cvt_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 11903// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x61,0x01,0x00] 11904 11905v_cvt_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 11906// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x6f,0x01,0x00] 11907 11908v_cvt_i16_f16_e32 v5, v1 11909// GFX10: encoding: [0x01,0xa7,0x0a,0x7e] 11910 11911v_cvt_i16_f16_e32 v255, v1 11912// GFX10: encoding: [0x01,0xa7,0xfe,0x7f] 11913 11914v_cvt_i16_f16_e32 v5, v255 11915// GFX10: encoding: [0xff,0xa7,0x0a,0x7e] 11916 11917v_cvt_i16_f16_e32 v5, s1 11918// GFX10: encoding: [0x01,0xa6,0x0a,0x7e] 11919 11920v_cvt_i16_f16_e32 v5, s101 11921// GFX10: encoding: [0x65,0xa6,0x0a,0x7e] 11922 11923v_cvt_i16_f16_e32 v5, vcc_lo 11924// GFX10: encoding: [0x6a,0xa6,0x0a,0x7e] 11925 11926v_cvt_i16_f16_e32 v5, vcc_hi 11927// GFX10: encoding: [0x6b,0xa6,0x0a,0x7e] 11928 11929v_cvt_i16_f16_e32 v5, m0 11930// GFX10: encoding: [0x7c,0xa6,0x0a,0x7e] 11931 11932v_cvt_i16_f16_e32 v5, exec_lo 11933// GFX10: encoding: [0x7e,0xa6,0x0a,0x7e] 11934 11935v_cvt_i16_f16_e32 v5, exec_hi 11936// GFX10: encoding: [0x7f,0xa6,0x0a,0x7e] 11937 11938v_cvt_i16_f16_e32 v5, 0 11939// GFX10: encoding: [0x80,0xa6,0x0a,0x7e] 11940 11941v_cvt_i16_f16_e32 v5, -1 11942// GFX10: encoding: [0xc1,0xa6,0x0a,0x7e] 11943 11944v_cvt_i16_f16_e32 v5, 0.5 11945// GFX10: encoding: [0xf0,0xa6,0x0a,0x7e] 11946 11947v_cvt_i16_f16_e32 v5, -4.0 11948// GFX10: encoding: [0xf7,0xa6,0x0a,0x7e] 11949 11950v_cvt_i16_f16_e32 v5, 0xfe0b 11951// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 11952 11953v_cvt_i16_f16_e32 v5, 0x3456 11954// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x56,0x34,0x00,0x00] 11955 11956v_cvt_i16_f16_e64 v5, v1 11957// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00] 11958 11959v_cvt_i16_f16_e64 v255, v1 11960// GFX10: encoding: [0xff,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00] 11961 11962v_cvt_i16_f16_e64 v5, v255 11963// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00] 11964 11965v_cvt_i16_f16_e64 v5, s1 11966// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00] 11967 11968v_cvt_i16_f16_e64 v5, s101 11969// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x65,0x00,0x00,0x00] 11970 11971v_cvt_i16_f16_e64 v5, vcc_lo 11972// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00] 11973 11974v_cvt_i16_f16_e64 v5, vcc_hi 11975// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00] 11976 11977v_cvt_i16_f16_e64 v5, m0 11978// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00] 11979 11980v_cvt_i16_f16_e64 v5, exec_lo 11981// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00] 11982 11983v_cvt_i16_f16_e64 v5, exec_hi 11984// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00] 11985 11986v_cvt_i16_f16_e64 v5, 0 11987// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x80,0x00,0x00,0x00] 11988 11989v_cvt_i16_f16_e64 v5, -1 11990// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00] 11991 11992v_cvt_i16_f16_e64 v5, 0.5 11993// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00] 11994 11995v_cvt_i16_f16_e64 v5, -4.0 11996// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf7,0x00,0x00,0x00] 11997 11998v_cvt_i16_f16_e64 v5, -v1 11999// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x20] 12000 12001v_cvt_i16_f16_e64 v5, |v1| 12002// GFX10: encoding: [0x05,0x01,0xd3,0xd5,0x01,0x01,0x00,0x00] 12003 12004v_cvt_i16_f16_e64 v5, v1 clamp 12005// GFX10: encoding: [0x05,0x80,0xd3,0xd5,0x01,0x01,0x00,0x00] 12006 12007v_cvt_i16_f16_e64 v5, v1 mul:2 12008// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x08] 12009 12010v_cvt_i16_f16_e64 v5, v1 clamp div:2 12011// GFX10: encoding: [0x05,0x80,0xd3,0xd5,0x01,0x01,0x00,0x18] 12012 12013v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12014// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x06,0x00] 12015 12016v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12017// GFX10: encoding: [0xf9,0xa6,0xfe,0x7f,0x01,0x06,0x06,0x00] 12018 12019v_cvt_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12020// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0xff,0x06,0x06,0x00] 12021 12022v_cvt_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12023// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x86,0x00] 12024 12025v_cvt_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12026// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x65,0x06,0x86,0x00] 12027 12028v_cvt_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12029// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6a,0x06,0x86,0x00] 12030 12031v_cvt_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12032// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6b,0x06,0x86,0x00] 12033 12034v_cvt_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12035// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7c,0x06,0x86,0x00] 12036 12037v_cvt_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12038// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7e,0x06,0x86,0x00] 12039 12040v_cvt_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12041// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7f,0x06,0x86,0x00] 12042 12043v_cvt_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12044// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x26,0x06,0x00] 12045 12046v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 12047// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x00,0x06,0x00] 12048 12049v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 12050// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x01,0x06,0x00] 12051 12052v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 12053// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x02,0x06,0x00] 12054 12055v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 12056// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x03,0x06,0x00] 12057 12058v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 12059// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x04,0x06,0x00] 12060 12061v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 12062// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x05,0x06,0x00] 12063 12064v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 12065// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x0e,0x06,0x00] 12066 12067v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 12068// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x16,0x06,0x00] 12069 12070v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 12071// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x00,0x00] 12072 12073v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 12074// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x01,0x00] 12075 12076v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 12077// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x02,0x00] 12078 12079v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 12080// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x03,0x00] 12081 12082v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 12083// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x04,0x00] 12084 12085v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 12086// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x05,0x00] 12087 12088v_cvt_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12089// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x16,0x00] 12090 12091v_cvt_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12092// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x26,0x00] 12093 12094v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12095// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x00] 12096 12097v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12098// GFX10: encoding: [0xfa,0xa6,0xfe,0x7f,0x01,0xe4,0x00,0x00] 12099 12100v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12101// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0xff,0xe4,0x00,0x00] 12102 12103v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 12104// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00] 12105 12106v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 12107// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x40,0x01,0x00] 12108 12109v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 12110// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x41,0x01,0x00] 12111 12112v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 12113// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x01,0x01,0x00] 12114 12115v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 12116// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x0f,0x01,0x00] 12117 12118v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 12119// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x11,0x01,0x00] 12120 12121v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 12122// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1f,0x01,0x00] 12123 12124v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 12125// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x21,0x01,0x00] 12126 12127v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 12128// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x2f,0x01,0x00] 12129 12130v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 12131// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x10] 12132 12133v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 12134// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x30] 12135 12136v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 12137// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 12138 12139v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 12140// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 12141 12142v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 12143// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x01] 12144 12145v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 12146// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x03] 12147 12148v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 12149// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 12150 12151v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 12152// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 12153 12154v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 12155// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x08,0x00] 12156 12157v_cvt_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 12158// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x51,0x01,0x00] 12159 12160v_cvt_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 12161// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x5f,0x01,0x00] 12162 12163v_cvt_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 12164// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x61,0x01,0x00] 12165 12166v_cvt_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 12167// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x6f,0x01,0x00] 12168 12169v_rcp_f16_e32 v5, v1 12170// GFX10: encoding: [0x01,0xa9,0x0a,0x7e] 12171 12172v_rcp_f16_e32 v255, v1 12173// GFX10: encoding: [0x01,0xa9,0xfe,0x7f] 12174 12175v_rcp_f16_e32 v5, v255 12176// GFX10: encoding: [0xff,0xa9,0x0a,0x7e] 12177 12178v_rcp_f16_e32 v5, s1 12179// GFX10: encoding: [0x01,0xa8,0x0a,0x7e] 12180 12181v_rcp_f16_e32 v5, s101 12182// GFX10: encoding: [0x65,0xa8,0x0a,0x7e] 12183 12184v_rcp_f16_e32 v5, vcc_lo 12185// GFX10: encoding: [0x6a,0xa8,0x0a,0x7e] 12186 12187v_rcp_f16_e32 v5, vcc_hi 12188// GFX10: encoding: [0x6b,0xa8,0x0a,0x7e] 12189 12190v_rcp_f16_e32 v5, m0 12191// GFX10: encoding: [0x7c,0xa8,0x0a,0x7e] 12192 12193v_rcp_f16_e32 v5, exec_lo 12194// GFX10: encoding: [0x7e,0xa8,0x0a,0x7e] 12195 12196v_rcp_f16_e32 v5, exec_hi 12197// GFX10: encoding: [0x7f,0xa8,0x0a,0x7e] 12198 12199v_rcp_f16_e32 v5, 0 12200// GFX10: encoding: [0x80,0xa8,0x0a,0x7e] 12201 12202v_rcp_f16_e32 v5, -1 12203// GFX10: encoding: [0xc1,0xa8,0x0a,0x7e] 12204 12205v_rcp_f16_e32 v5, 0.5 12206// GFX10: encoding: [0xf0,0xa8,0x0a,0x7e] 12207 12208v_rcp_f16_e32 v5, -4.0 12209// GFX10: encoding: [0xf7,0xa8,0x0a,0x7e] 12210 12211v_rcp_f16_e32 v5, 0xfe0b 12212// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 12213 12214v_rcp_f16_e32 v5, 0x3456 12215// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x56,0x34,0x00,0x00] 12216 12217v_rcp_f16_e64 v5, v1 12218// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00] 12219 12220v_rcp_f16_e64 v255, v1 12221// GFX10: encoding: [0xff,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00] 12222 12223v_rcp_f16_e64 v5, v255 12224// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00] 12225 12226v_rcp_f16_e64 v5, s1 12227// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00] 12228 12229v_rcp_f16_e64 v5, s101 12230// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x65,0x00,0x00,0x00] 12231 12232v_rcp_f16_e64 v5, vcc_lo 12233// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00] 12234 12235v_rcp_f16_e64 v5, vcc_hi 12236// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00] 12237 12238v_rcp_f16_e64 v5, m0 12239// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00] 12240 12241v_rcp_f16_e64 v5, exec_lo 12242// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00] 12243 12244v_rcp_f16_e64 v5, exec_hi 12245// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00] 12246 12247v_rcp_f16_e64 v5, 0 12248// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x80,0x00,0x00,0x00] 12249 12250v_rcp_f16_e64 v5, -1 12251// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00] 12252 12253v_rcp_f16_e64 v5, 0.5 12254// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x00] 12255 12256v_rcp_f16_e64 v5, -4.0 12257// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf7,0x00,0x00,0x00] 12258 12259v_rcp_f16_e64 v5, -v1 12260// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x20] 12261 12262v_rcp_f16_e64 v5, |v1| 12263// GFX10: encoding: [0x05,0x01,0xd4,0xd5,0x01,0x01,0x00,0x00] 12264 12265v_rcp_f16_e64 v5, v1 clamp 12266// GFX10: encoding: [0x05,0x80,0xd4,0xd5,0x01,0x01,0x00,0x00] 12267 12268v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12269// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x06,0x00] 12270 12271v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12272// GFX10: encoding: [0xf9,0xa8,0xfe,0x7f,0x01,0x06,0x06,0x00] 12273 12274v_rcp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12275// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0xff,0x06,0x06,0x00] 12276 12277v_rcp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12278// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x86,0x00] 12279 12280v_rcp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12281// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x65,0x06,0x86,0x00] 12282 12283v_rcp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12284// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6a,0x06,0x86,0x00] 12285 12286v_rcp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12287// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6b,0x06,0x86,0x00] 12288 12289v_rcp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12290// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7c,0x06,0x86,0x00] 12291 12292v_rcp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12293// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7e,0x06,0x86,0x00] 12294 12295v_rcp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12296// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7f,0x06,0x86,0x00] 12297 12298v_rcp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12299// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x26,0x06,0x00] 12300 12301v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 12302// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x00,0x06,0x00] 12303 12304v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 12305// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x01,0x06,0x00] 12306 12307v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 12308// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x02,0x06,0x00] 12309 12310v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 12311// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x03,0x06,0x00] 12312 12313v_rcp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 12314// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x04,0x06,0x00] 12315 12316v_rcp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 12317// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x05,0x06,0x00] 12318 12319v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 12320// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x0e,0x06,0x00] 12321 12322v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 12323// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x16,0x06,0x00] 12324 12325v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 12326// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x00,0x00] 12327 12328v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 12329// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x01,0x00] 12330 12331v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 12332// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x02,0x00] 12333 12334v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 12335// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x03,0x00] 12336 12337v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 12338// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x04,0x00] 12339 12340v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 12341// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x05,0x00] 12342 12343v_rcp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12344// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x16,0x00] 12345 12346v_rcp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12347// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x26,0x00] 12348 12349v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12350// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x00] 12351 12352v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12353// GFX10: encoding: [0xfa,0xa8,0xfe,0x7f,0x01,0xe4,0x00,0x00] 12354 12355v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12356// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0xff,0xe4,0x00,0x00] 12357 12358v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 12359// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00] 12360 12361v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 12362// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x40,0x01,0x00] 12363 12364v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 12365// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x41,0x01,0x00] 12366 12367v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 12368// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x01,0x01,0x00] 12369 12370v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 12371// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x0f,0x01,0x00] 12372 12373v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 12374// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x11,0x01,0x00] 12375 12376v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 12377// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1f,0x01,0x00] 12378 12379v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 12380// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x21,0x01,0x00] 12381 12382v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 12383// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x2f,0x01,0x00] 12384 12385v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 12386// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x10] 12387 12388v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 12389// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x30] 12390 12391v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 12392// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 12393 12394v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 12395// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 12396 12397v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 12398// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x01] 12399 12400v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 12401// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x03] 12402 12403v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 12404// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 12405 12406v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 12407// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 12408 12409v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 12410// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x08,0x00] 12411 12412v_rcp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 12413// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x51,0x01,0x00] 12414 12415v_rcp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 12416// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x5f,0x01,0x00] 12417 12418v_rcp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 12419// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x61,0x01,0x00] 12420 12421v_rcp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 12422// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x6f,0x01,0x00] 12423 12424v_sqrt_f16_e32 v5, v1 12425// GFX10: encoding: [0x01,0xab,0x0a,0x7e] 12426 12427v_sqrt_f16_e32 v255, v1 12428// GFX10: encoding: [0x01,0xab,0xfe,0x7f] 12429 12430v_sqrt_f16_e32 v5, v255 12431// GFX10: encoding: [0xff,0xab,0x0a,0x7e] 12432 12433v_sqrt_f16_e32 v5, s1 12434// GFX10: encoding: [0x01,0xaa,0x0a,0x7e] 12435 12436v_sqrt_f16_e32 v5, s101 12437// GFX10: encoding: [0x65,0xaa,0x0a,0x7e] 12438 12439v_sqrt_f16_e32 v5, vcc_lo 12440// GFX10: encoding: [0x6a,0xaa,0x0a,0x7e] 12441 12442v_sqrt_f16_e32 v5, vcc_hi 12443// GFX10: encoding: [0x6b,0xaa,0x0a,0x7e] 12444 12445v_sqrt_f16_e32 v5, m0 12446// GFX10: encoding: [0x7c,0xaa,0x0a,0x7e] 12447 12448v_sqrt_f16_e32 v5, exec_lo 12449// GFX10: encoding: [0x7e,0xaa,0x0a,0x7e] 12450 12451v_sqrt_f16_e32 v5, exec_hi 12452// GFX10: encoding: [0x7f,0xaa,0x0a,0x7e] 12453 12454v_sqrt_f16_e32 v5, 0 12455// GFX10: encoding: [0x80,0xaa,0x0a,0x7e] 12456 12457v_sqrt_f16_e32 v5, -1 12458// GFX10: encoding: [0xc1,0xaa,0x0a,0x7e] 12459 12460v_sqrt_f16_e32 v5, 0.5 12461// GFX10: encoding: [0xf0,0xaa,0x0a,0x7e] 12462 12463v_sqrt_f16_e32 v5, -4.0 12464// GFX10: encoding: [0xf7,0xaa,0x0a,0x7e] 12465 12466v_sqrt_f16_e32 v5, 0xfe0b 12467// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 12468 12469v_sqrt_f16_e32 v5, 0x3456 12470// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x56,0x34,0x00,0x00] 12471 12472v_sqrt_f16_e64 v5, v1 12473// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00] 12474 12475v_sqrt_f16_e64 v255, v1 12476// GFX10: encoding: [0xff,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00] 12477 12478v_sqrt_f16_e64 v5, v255 12479// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00] 12480 12481v_sqrt_f16_e64 v5, s1 12482// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00] 12483 12484v_sqrt_f16_e64 v5, s101 12485// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x65,0x00,0x00,0x00] 12486 12487v_sqrt_f16_e64 v5, vcc_lo 12488// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00] 12489 12490v_sqrt_f16_e64 v5, vcc_hi 12491// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00] 12492 12493v_sqrt_f16_e64 v5, m0 12494// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00] 12495 12496v_sqrt_f16_e64 v5, exec_lo 12497// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00] 12498 12499v_sqrt_f16_e64 v5, exec_hi 12500// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00] 12501 12502v_sqrt_f16_e64 v5, 0 12503// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x80,0x00,0x00,0x00] 12504 12505v_sqrt_f16_e64 v5, -1 12506// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00] 12507 12508v_sqrt_f16_e64 v5, 0.5 12509// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x00] 12510 12511v_sqrt_f16_e64 v5, -4.0 12512// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf7,0x00,0x00,0x00] 12513 12514v_sqrt_f16_e64 v5, -v1 12515// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x20] 12516 12517v_sqrt_f16_e64 v5, |v1| 12518// GFX10: encoding: [0x05,0x01,0xd5,0xd5,0x01,0x01,0x00,0x00] 12519 12520v_sqrt_f16_e64 v5, v1 clamp 12521// GFX10: encoding: [0x05,0x80,0xd5,0xd5,0x01,0x01,0x00,0x00] 12522 12523v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12524// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x06,0x00] 12525 12526v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12527// GFX10: encoding: [0xf9,0xaa,0xfe,0x7f,0x01,0x06,0x06,0x00] 12528 12529v_sqrt_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12530// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0xff,0x06,0x06,0x00] 12531 12532v_sqrt_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12533// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x86,0x00] 12534 12535v_sqrt_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12536// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x65,0x06,0x86,0x00] 12537 12538v_sqrt_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12539// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6a,0x06,0x86,0x00] 12540 12541v_sqrt_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12542// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6b,0x06,0x86,0x00] 12543 12544v_sqrt_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12545// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7c,0x06,0x86,0x00] 12546 12547v_sqrt_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12548// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7e,0x06,0x86,0x00] 12549 12550v_sqrt_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12551// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7f,0x06,0x86,0x00] 12552 12553v_sqrt_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12554// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x26,0x06,0x00] 12555 12556v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 12557// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x00,0x06,0x00] 12558 12559v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 12560// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x01,0x06,0x00] 12561 12562v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 12563// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x02,0x06,0x00] 12564 12565v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 12566// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x03,0x06,0x00] 12567 12568v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 12569// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x04,0x06,0x00] 12570 12571v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 12572// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x05,0x06,0x00] 12573 12574v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 12575// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x0e,0x06,0x00] 12576 12577v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 12578// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x16,0x06,0x00] 12579 12580v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 12581// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x00,0x00] 12582 12583v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 12584// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x01,0x00] 12585 12586v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 12587// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x02,0x00] 12588 12589v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 12590// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x03,0x00] 12591 12592v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 12593// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x04,0x00] 12594 12595v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 12596// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x05,0x00] 12597 12598v_sqrt_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12599// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x16,0x00] 12600 12601v_sqrt_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12602// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x26,0x00] 12603 12604v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12605// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x00] 12606 12607v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12608// GFX10: encoding: [0xfa,0xaa,0xfe,0x7f,0x01,0xe4,0x00,0x00] 12609 12610v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12611// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0xff,0xe4,0x00,0x00] 12612 12613v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 12614// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00] 12615 12616v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 12617// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x40,0x01,0x00] 12618 12619v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 12620// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x41,0x01,0x00] 12621 12622v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 12623// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x01,0x01,0x00] 12624 12625v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 12626// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x0f,0x01,0x00] 12627 12628v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 12629// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x11,0x01,0x00] 12630 12631v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 12632// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1f,0x01,0x00] 12633 12634v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 12635// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x21,0x01,0x00] 12636 12637v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 12638// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x2f,0x01,0x00] 12639 12640v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 12641// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x10] 12642 12643v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 12644// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x30] 12645 12646v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 12647// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 12648 12649v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 12650// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 12651 12652v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 12653// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x01] 12654 12655v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 12656// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x03] 12657 12658v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 12659// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 12660 12661v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 12662// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 12663 12664v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 12665// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x08,0x00] 12666 12667v_sqrt_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 12668// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x51,0x01,0x00] 12669 12670v_sqrt_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 12671// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x5f,0x01,0x00] 12672 12673v_sqrt_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 12674// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x61,0x01,0x00] 12675 12676v_sqrt_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 12677// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x6f,0x01,0x00] 12678 12679v_rsq_f16_e32 v5, v1 12680// GFX10: encoding: [0x01,0xad,0x0a,0x7e] 12681 12682v_rsq_f16_e32 v255, v1 12683// GFX10: encoding: [0x01,0xad,0xfe,0x7f] 12684 12685v_rsq_f16_e32 v5, v255 12686// GFX10: encoding: [0xff,0xad,0x0a,0x7e] 12687 12688v_rsq_f16_e32 v5, s1 12689// GFX10: encoding: [0x01,0xac,0x0a,0x7e] 12690 12691v_rsq_f16_e32 v5, s101 12692// GFX10: encoding: [0x65,0xac,0x0a,0x7e] 12693 12694v_rsq_f16_e32 v5, vcc_lo 12695// GFX10: encoding: [0x6a,0xac,0x0a,0x7e] 12696 12697v_rsq_f16_e32 v5, vcc_hi 12698// GFX10: encoding: [0x6b,0xac,0x0a,0x7e] 12699 12700v_rsq_f16_e32 v5, m0 12701// GFX10: encoding: [0x7c,0xac,0x0a,0x7e] 12702 12703v_rsq_f16_e32 v5, exec_lo 12704// GFX10: encoding: [0x7e,0xac,0x0a,0x7e] 12705 12706v_rsq_f16_e32 v5, exec_hi 12707// GFX10: encoding: [0x7f,0xac,0x0a,0x7e] 12708 12709v_rsq_f16_e32 v5, 0 12710// GFX10: encoding: [0x80,0xac,0x0a,0x7e] 12711 12712v_rsq_f16_e32 v5, -1 12713// GFX10: encoding: [0xc1,0xac,0x0a,0x7e] 12714 12715v_rsq_f16_e32 v5, 0.5 12716// GFX10: encoding: [0xf0,0xac,0x0a,0x7e] 12717 12718v_rsq_f16_e32 v5, -4.0 12719// GFX10: encoding: [0xf7,0xac,0x0a,0x7e] 12720 12721v_rsq_f16_e32 v5, 0xfe0b 12722// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 12723 12724v_rsq_f16_e32 v5, 0x3456 12725// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x56,0x34,0x00,0x00] 12726 12727v_rsq_f16_e64 v5, v1 12728// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00] 12729 12730v_rsq_f16_e64 v255, v1 12731// GFX10: encoding: [0xff,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00] 12732 12733v_rsq_f16_e64 v5, v255 12734// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00] 12735 12736v_rsq_f16_e64 v5, s1 12737// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00] 12738 12739v_rsq_f16_e64 v5, s101 12740// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x65,0x00,0x00,0x00] 12741 12742v_rsq_f16_e64 v5, vcc_lo 12743// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00] 12744 12745v_rsq_f16_e64 v5, vcc_hi 12746// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00] 12747 12748v_rsq_f16_e64 v5, m0 12749// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00] 12750 12751v_rsq_f16_e64 v5, exec_lo 12752// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00] 12753 12754v_rsq_f16_e64 v5, exec_hi 12755// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00] 12756 12757v_rsq_f16_e64 v5, 0 12758// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x80,0x00,0x00,0x00] 12759 12760v_rsq_f16_e64 v5, -1 12761// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00] 12762 12763v_rsq_f16_e64 v5, 0.5 12764// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x00] 12765 12766v_rsq_f16_e64 v5, -4.0 12767// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf7,0x00,0x00,0x00] 12768 12769v_rsq_f16_e64 v5, -v1 12770// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x20] 12771 12772v_rsq_f16_e64 v5, |v1| 12773// GFX10: encoding: [0x05,0x01,0xd6,0xd5,0x01,0x01,0x00,0x00] 12774 12775v_rsq_f16_e64 v5, v1 clamp 12776// GFX10: encoding: [0x05,0x80,0xd6,0xd5,0x01,0x01,0x00,0x00] 12777 12778v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12779// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x06,0x00] 12780 12781v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12782// GFX10: encoding: [0xf9,0xac,0xfe,0x7f,0x01,0x06,0x06,0x00] 12783 12784v_rsq_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12785// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0xff,0x06,0x06,0x00] 12786 12787v_rsq_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12788// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x86,0x00] 12789 12790v_rsq_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12791// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x65,0x06,0x86,0x00] 12792 12793v_rsq_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12794// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6a,0x06,0x86,0x00] 12795 12796v_rsq_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12797// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6b,0x06,0x86,0x00] 12798 12799v_rsq_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12800// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7c,0x06,0x86,0x00] 12801 12802v_rsq_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12803// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7e,0x06,0x86,0x00] 12804 12805v_rsq_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12806// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7f,0x06,0x86,0x00] 12807 12808v_rsq_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12809// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x26,0x06,0x00] 12810 12811v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 12812// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x00,0x06,0x00] 12813 12814v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 12815// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x01,0x06,0x00] 12816 12817v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 12818// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x02,0x06,0x00] 12819 12820v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 12821// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x03,0x06,0x00] 12822 12823v_rsq_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 12824// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x04,0x06,0x00] 12825 12826v_rsq_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 12827// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x05,0x06,0x00] 12828 12829v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 12830// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x0e,0x06,0x00] 12831 12832v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 12833// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x16,0x06,0x00] 12834 12835v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 12836// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x00,0x00] 12837 12838v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 12839// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x01,0x00] 12840 12841v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 12842// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x02,0x00] 12843 12844v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 12845// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x03,0x00] 12846 12847v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 12848// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x04,0x00] 12849 12850v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 12851// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x05,0x00] 12852 12853v_rsq_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12854// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x16,0x00] 12855 12856v_rsq_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 12857// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x26,0x00] 12858 12859v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12860// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x00] 12861 12862v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12863// GFX10: encoding: [0xfa,0xac,0xfe,0x7f,0x01,0xe4,0x00,0x00] 12864 12865v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 12866// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0xff,0xe4,0x00,0x00] 12867 12868v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 12869// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00] 12870 12871v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 12872// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x40,0x01,0x00] 12873 12874v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 12875// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x41,0x01,0x00] 12876 12877v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 12878// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x01,0x01,0x00] 12879 12880v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 12881// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x0f,0x01,0x00] 12882 12883v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 12884// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x11,0x01,0x00] 12885 12886v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 12887// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1f,0x01,0x00] 12888 12889v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 12890// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x21,0x01,0x00] 12891 12892v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 12893// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x2f,0x01,0x00] 12894 12895v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 12896// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x10] 12897 12898v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 12899// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x30] 12900 12901v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 12902// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 12903 12904v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 12905// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 12906 12907v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 12908// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x01] 12909 12910v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 12911// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x03] 12912 12913v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 12914// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 12915 12916v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 12917// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 12918 12919v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 12920// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x08,0x00] 12921 12922v_rsq_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 12923// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x51,0x01,0x00] 12924 12925v_rsq_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 12926// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x5f,0x01,0x00] 12927 12928v_rsq_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 12929// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x61,0x01,0x00] 12930 12931v_rsq_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 12932// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x6f,0x01,0x00] 12933 12934v_log_f16_e32 v5, v1 12935// GFX10: encoding: [0x01,0xaf,0x0a,0x7e] 12936 12937v_log_f16_e32 v255, v1 12938// GFX10: encoding: [0x01,0xaf,0xfe,0x7f] 12939 12940v_log_f16_e32 v5, v255 12941// GFX10: encoding: [0xff,0xaf,0x0a,0x7e] 12942 12943v_log_f16_e32 v5, s1 12944// GFX10: encoding: [0x01,0xae,0x0a,0x7e] 12945 12946v_log_f16_e32 v5, s101 12947// GFX10: encoding: [0x65,0xae,0x0a,0x7e] 12948 12949v_log_f16_e32 v5, vcc_lo 12950// GFX10: encoding: [0x6a,0xae,0x0a,0x7e] 12951 12952v_log_f16_e32 v5, vcc_hi 12953// GFX10: encoding: [0x6b,0xae,0x0a,0x7e] 12954 12955v_log_f16_e32 v5, m0 12956// GFX10: encoding: [0x7c,0xae,0x0a,0x7e] 12957 12958v_log_f16_e32 v5, exec_lo 12959// GFX10: encoding: [0x7e,0xae,0x0a,0x7e] 12960 12961v_log_f16_e32 v5, exec_hi 12962// GFX10: encoding: [0x7f,0xae,0x0a,0x7e] 12963 12964v_log_f16_e32 v5, 0 12965// GFX10: encoding: [0x80,0xae,0x0a,0x7e] 12966 12967v_log_f16_e32 v5, -1 12968// GFX10: encoding: [0xc1,0xae,0x0a,0x7e] 12969 12970v_log_f16_e32 v5, 0.5 12971// GFX10: encoding: [0xf0,0xae,0x0a,0x7e] 12972 12973v_log_f16_e32 v5, -4.0 12974// GFX10: encoding: [0xf7,0xae,0x0a,0x7e] 12975 12976v_log_f16_e32 v5, 0xfe0b 12977// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 12978 12979v_log_f16_e32 v5, 0x3456 12980// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x56,0x34,0x00,0x00] 12981 12982v_log_f16_e64 v5, v1 12983// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00] 12984 12985v_log_f16_e64 v255, v1 12986// GFX10: encoding: [0xff,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00] 12987 12988v_log_f16_e64 v5, v255 12989// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00] 12990 12991v_log_f16_e64 v5, s1 12992// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00] 12993 12994v_log_f16_e64 v5, s101 12995// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x65,0x00,0x00,0x00] 12996 12997v_log_f16_e64 v5, vcc_lo 12998// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00] 12999 13000v_log_f16_e64 v5, vcc_hi 13001// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00] 13002 13003v_log_f16_e64 v5, m0 13004// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00] 13005 13006v_log_f16_e64 v5, exec_lo 13007// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00] 13008 13009v_log_f16_e64 v5, exec_hi 13010// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00] 13011 13012v_log_f16_e64 v5, 0 13013// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x80,0x00,0x00,0x00] 13014 13015v_log_f16_e64 v5, -1 13016// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00] 13017 13018v_log_f16_e64 v5, 0.5 13019// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x00] 13020 13021v_log_f16_e64 v5, -4.0 13022// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf7,0x00,0x00,0x00] 13023 13024v_log_f16_e64 v5, -v1 13025// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x20] 13026 13027v_log_f16_e64 v5, |v1| 13028// GFX10: encoding: [0x05,0x01,0xd7,0xd5,0x01,0x01,0x00,0x00] 13029 13030v_log_f16_e64 v5, v1 clamp 13031// GFX10: encoding: [0x05,0x80,0xd7,0xd5,0x01,0x01,0x00,0x00] 13032 13033v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13034// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x06,0x00] 13035 13036v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13037// GFX10: encoding: [0xf9,0xae,0xfe,0x7f,0x01,0x06,0x06,0x00] 13038 13039v_log_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13040// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0xff,0x06,0x06,0x00] 13041 13042v_log_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13043// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x86,0x00] 13044 13045v_log_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13046// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x65,0x06,0x86,0x00] 13047 13048v_log_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13049// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6a,0x06,0x86,0x00] 13050 13051v_log_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13052// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6b,0x06,0x86,0x00] 13053 13054v_log_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13055// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7c,0x06,0x86,0x00] 13056 13057v_log_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13058// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7e,0x06,0x86,0x00] 13059 13060v_log_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13061// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7f,0x06,0x86,0x00] 13062 13063v_log_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13064// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x26,0x06,0x00] 13065 13066v_log_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 13067// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x00,0x06,0x00] 13068 13069v_log_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 13070// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x01,0x06,0x00] 13071 13072v_log_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 13073// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x02,0x06,0x00] 13074 13075v_log_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 13076// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x03,0x06,0x00] 13077 13078v_log_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 13079// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x04,0x06,0x00] 13080 13081v_log_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 13082// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x05,0x06,0x00] 13083 13084v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 13085// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x0e,0x06,0x00] 13086 13087v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 13088// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x16,0x06,0x00] 13089 13090v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 13091// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x00,0x00] 13092 13093v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 13094// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x01,0x00] 13095 13096v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 13097// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x02,0x00] 13098 13099v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 13100// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x03,0x00] 13101 13102v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 13103// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x04,0x00] 13104 13105v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 13106// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x05,0x00] 13107 13108v_log_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13109// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x16,0x00] 13110 13111v_log_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13112// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x26,0x00] 13113 13114v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13115// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x00] 13116 13117v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13118// GFX10: encoding: [0xfa,0xae,0xfe,0x7f,0x01,0xe4,0x00,0x00] 13119 13120v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13121// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0xff,0xe4,0x00,0x00] 13122 13123v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 13124// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00] 13125 13126v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 13127// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x40,0x01,0x00] 13128 13129v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 13130// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x41,0x01,0x00] 13131 13132v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 13133// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x01,0x01,0x00] 13134 13135v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 13136// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x0f,0x01,0x00] 13137 13138v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 13139// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x11,0x01,0x00] 13140 13141v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 13142// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1f,0x01,0x00] 13143 13144v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 13145// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x21,0x01,0x00] 13146 13147v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 13148// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x2f,0x01,0x00] 13149 13150v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 13151// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x10] 13152 13153v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 13154// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x30] 13155 13156v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 13157// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 13158 13159v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 13160// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 13161 13162v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 13163// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x01] 13164 13165v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 13166// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x03] 13167 13168v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 13169// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 13170 13171v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 13172// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 13173 13174v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 13175// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x08,0x00] 13176 13177v_log_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 13178// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x51,0x01,0x00] 13179 13180v_log_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 13181// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x5f,0x01,0x00] 13182 13183v_log_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 13184// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x61,0x01,0x00] 13185 13186v_log_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 13187// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x6f,0x01,0x00] 13188 13189v_exp_f16_e32 v5, v1 13190// GFX10: encoding: [0x01,0xb1,0x0a,0x7e] 13191 13192v_exp_f16_e32 v255, v1 13193// GFX10: encoding: [0x01,0xb1,0xfe,0x7f] 13194 13195v_exp_f16_e32 v5, v255 13196// GFX10: encoding: [0xff,0xb1,0x0a,0x7e] 13197 13198v_exp_f16_e32 v5, s1 13199// GFX10: encoding: [0x01,0xb0,0x0a,0x7e] 13200 13201v_exp_f16_e32 v5, s101 13202// GFX10: encoding: [0x65,0xb0,0x0a,0x7e] 13203 13204v_exp_f16_e32 v5, vcc_lo 13205// GFX10: encoding: [0x6a,0xb0,0x0a,0x7e] 13206 13207v_exp_f16_e32 v5, vcc_hi 13208// GFX10: encoding: [0x6b,0xb0,0x0a,0x7e] 13209 13210v_exp_f16_e32 v5, m0 13211// GFX10: encoding: [0x7c,0xb0,0x0a,0x7e] 13212 13213v_exp_f16_e32 v5, exec_lo 13214// GFX10: encoding: [0x7e,0xb0,0x0a,0x7e] 13215 13216v_exp_f16_e32 v5, exec_hi 13217// GFX10: encoding: [0x7f,0xb0,0x0a,0x7e] 13218 13219v_exp_f16_e32 v5, 0 13220// GFX10: encoding: [0x80,0xb0,0x0a,0x7e] 13221 13222v_exp_f16_e32 v5, -1 13223// GFX10: encoding: [0xc1,0xb0,0x0a,0x7e] 13224 13225v_exp_f16_e32 v5, 0.5 13226// GFX10: encoding: [0xf0,0xb0,0x0a,0x7e] 13227 13228v_exp_f16_e32 v5, -4.0 13229// GFX10: encoding: [0xf7,0xb0,0x0a,0x7e] 13230 13231v_exp_f16_e32 v5, 0xfe0b 13232// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 13233 13234v_exp_f16_e32 v5, 0x3456 13235// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x56,0x34,0x00,0x00] 13236 13237v_exp_f16_e64 v5, v1 13238// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00] 13239 13240v_exp_f16_e64 v255, v1 13241// GFX10: encoding: [0xff,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00] 13242 13243v_exp_f16_e64 v5, v255 13244// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00] 13245 13246v_exp_f16_e64 v5, s1 13247// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00] 13248 13249v_exp_f16_e64 v5, s101 13250// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x65,0x00,0x00,0x00] 13251 13252v_exp_f16_e64 v5, vcc_lo 13253// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00] 13254 13255v_exp_f16_e64 v5, vcc_hi 13256// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00] 13257 13258v_exp_f16_e64 v5, m0 13259// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00] 13260 13261v_exp_f16_e64 v5, exec_lo 13262// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00] 13263 13264v_exp_f16_e64 v5, exec_hi 13265// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00] 13266 13267v_exp_f16_e64 v5, 0 13268// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x80,0x00,0x00,0x00] 13269 13270v_exp_f16_e64 v5, -1 13271// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00] 13272 13273v_exp_f16_e64 v5, 0.5 13274// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x00] 13275 13276v_exp_f16_e64 v5, -4.0 13277// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf7,0x00,0x00,0x00] 13278 13279v_exp_f16_e64 v5, -v1 13280// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x20] 13281 13282v_exp_f16_e64 v5, |v1| 13283// GFX10: encoding: [0x05,0x01,0xd8,0xd5,0x01,0x01,0x00,0x00] 13284 13285v_exp_f16_e64 v5, v1 clamp 13286// GFX10: encoding: [0x05,0x80,0xd8,0xd5,0x01,0x01,0x00,0x00] 13287 13288v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13289// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x06,0x00] 13290 13291v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13292// GFX10: encoding: [0xf9,0xb0,0xfe,0x7f,0x01,0x06,0x06,0x00] 13293 13294v_exp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13295// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0xff,0x06,0x06,0x00] 13296 13297v_exp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13298// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x86,0x00] 13299 13300v_exp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13301// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x65,0x06,0x86,0x00] 13302 13303v_exp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13304// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6a,0x06,0x86,0x00] 13305 13306v_exp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13307// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6b,0x06,0x86,0x00] 13308 13309v_exp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13310// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7c,0x06,0x86,0x00] 13311 13312v_exp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13313// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7e,0x06,0x86,0x00] 13314 13315v_exp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13316// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7f,0x06,0x86,0x00] 13317 13318v_exp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13319// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x26,0x06,0x00] 13320 13321v_exp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 13322// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x00,0x06,0x00] 13323 13324v_exp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 13325// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x01,0x06,0x00] 13326 13327v_exp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 13328// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x02,0x06,0x00] 13329 13330v_exp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 13331// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x03,0x06,0x00] 13332 13333v_exp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 13334// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x04,0x06,0x00] 13335 13336v_exp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 13337// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x05,0x06,0x00] 13338 13339v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 13340// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x0e,0x06,0x00] 13341 13342v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 13343// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x16,0x06,0x00] 13344 13345v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 13346// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x00,0x00] 13347 13348v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 13349// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x01,0x00] 13350 13351v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 13352// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x02,0x00] 13353 13354v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 13355// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x03,0x00] 13356 13357v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 13358// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x04,0x00] 13359 13360v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 13361// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x05,0x00] 13362 13363v_exp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13364// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x16,0x00] 13365 13366v_exp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13367// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x26,0x00] 13368 13369v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13370// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x00] 13371 13372v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13373// GFX10: encoding: [0xfa,0xb0,0xfe,0x7f,0x01,0xe4,0x00,0x00] 13374 13375v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13376// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0xff,0xe4,0x00,0x00] 13377 13378v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 13379// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00] 13380 13381v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 13382// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x40,0x01,0x00] 13383 13384v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 13385// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x41,0x01,0x00] 13386 13387v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 13388// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x01,0x01,0x00] 13389 13390v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 13391// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x0f,0x01,0x00] 13392 13393v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 13394// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x11,0x01,0x00] 13395 13396v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 13397// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1f,0x01,0x00] 13398 13399v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 13400// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x21,0x01,0x00] 13401 13402v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 13403// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x2f,0x01,0x00] 13404 13405v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 13406// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x10] 13407 13408v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 13409// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x30] 13410 13411v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 13412// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 13413 13414v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 13415// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 13416 13417v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 13418// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x01] 13419 13420v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 13421// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x03] 13422 13423v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 13424// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 13425 13426v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 13427// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 13428 13429v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 13430// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x08,0x00] 13431 13432v_exp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 13433// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x51,0x01,0x00] 13434 13435v_exp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 13436// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x5f,0x01,0x00] 13437 13438v_exp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 13439// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x61,0x01,0x00] 13440 13441v_exp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 13442// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x6f,0x01,0x00] 13443 13444v_frexp_mant_f16_e32 v5, v1 13445// GFX10: encoding: [0x01,0xb3,0x0a,0x7e] 13446 13447v_frexp_mant_f16_e32 v255, v1 13448// GFX10: encoding: [0x01,0xb3,0xfe,0x7f] 13449 13450v_frexp_mant_f16_e32 v5, v255 13451// GFX10: encoding: [0xff,0xb3,0x0a,0x7e] 13452 13453v_frexp_mant_f16_e32 v5, s1 13454// GFX10: encoding: [0x01,0xb2,0x0a,0x7e] 13455 13456v_frexp_mant_f16_e32 v5, s101 13457// GFX10: encoding: [0x65,0xb2,0x0a,0x7e] 13458 13459v_frexp_mant_f16_e32 v5, vcc_lo 13460// GFX10: encoding: [0x6a,0xb2,0x0a,0x7e] 13461 13462v_frexp_mant_f16_e32 v5, vcc_hi 13463// GFX10: encoding: [0x6b,0xb2,0x0a,0x7e] 13464 13465v_frexp_mant_f16_e32 v5, m0 13466// GFX10: encoding: [0x7c,0xb2,0x0a,0x7e] 13467 13468v_frexp_mant_f16_e32 v5, exec_lo 13469// GFX10: encoding: [0x7e,0xb2,0x0a,0x7e] 13470 13471v_frexp_mant_f16_e32 v5, exec_hi 13472// GFX10: encoding: [0x7f,0xb2,0x0a,0x7e] 13473 13474v_frexp_mant_f16_e32 v5, 0 13475// GFX10: encoding: [0x80,0xb2,0x0a,0x7e] 13476 13477v_frexp_mant_f16_e32 v5, -1 13478// GFX10: encoding: [0xc1,0xb2,0x0a,0x7e] 13479 13480v_frexp_mant_f16_e32 v5, 0.5 13481// GFX10: encoding: [0xf0,0xb2,0x0a,0x7e] 13482 13483v_frexp_mant_f16_e32 v5, -4.0 13484// GFX10: encoding: [0xf7,0xb2,0x0a,0x7e] 13485 13486v_frexp_mant_f16_e32 v5, 0xfe0b 13487// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 13488 13489v_frexp_mant_f16_e32 v5, 0x3456 13490// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x56,0x34,0x00,0x00] 13491 13492v_frexp_mant_f16_e64 v5, v1 13493// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00] 13494 13495v_frexp_mant_f16_e64 v255, v1 13496// GFX10: encoding: [0xff,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00] 13497 13498v_frexp_mant_f16_e64 v5, v255 13499// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00] 13500 13501v_frexp_mant_f16_e64 v5, s1 13502// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00] 13503 13504v_frexp_mant_f16_e64 v5, s101 13505// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x65,0x00,0x00,0x00] 13506 13507v_frexp_mant_f16_e64 v5, vcc_lo 13508// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00] 13509 13510v_frexp_mant_f16_e64 v5, vcc_hi 13511// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00] 13512 13513v_frexp_mant_f16_e64 v5, m0 13514// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00] 13515 13516v_frexp_mant_f16_e64 v5, exec_lo 13517// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00] 13518 13519v_frexp_mant_f16_e64 v5, exec_hi 13520// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00] 13521 13522v_frexp_mant_f16_e64 v5, 0 13523// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x80,0x00,0x00,0x00] 13524 13525v_frexp_mant_f16_e64 v5, -1 13526// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00] 13527 13528v_frexp_mant_f16_e64 v5, 0.5 13529// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x00] 13530 13531v_frexp_mant_f16_e64 v5, -4.0 13532// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf7,0x00,0x00,0x00] 13533 13534v_frexp_mant_f16_e64 v5, -v1 13535// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x20] 13536 13537v_frexp_mant_f16_e64 v5, |v1| 13538// GFX10: encoding: [0x05,0x01,0xd9,0xd5,0x01,0x01,0x00,0x00] 13539 13540v_frexp_mant_f16_e64 v5, v1 clamp 13541// GFX10: encoding: [0x05,0x80,0xd9,0xd5,0x01,0x01,0x00,0x00] 13542 13543v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13544// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x06,0x00] 13545 13546v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13547// GFX10: encoding: [0xf9,0xb2,0xfe,0x7f,0x01,0x06,0x06,0x00] 13548 13549v_frexp_mant_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13550// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0xff,0x06,0x06,0x00] 13551 13552v_frexp_mant_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13553// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x86,0x00] 13554 13555v_frexp_mant_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13556// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x65,0x06,0x86,0x00] 13557 13558v_frexp_mant_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13559// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6a,0x06,0x86,0x00] 13560 13561v_frexp_mant_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13562// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6b,0x06,0x86,0x00] 13563 13564v_frexp_mant_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13565// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7c,0x06,0x86,0x00] 13566 13567v_frexp_mant_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13568// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7e,0x06,0x86,0x00] 13569 13570v_frexp_mant_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13571// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7f,0x06,0x86,0x00] 13572 13573v_frexp_mant_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13574// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x26,0x06,0x00] 13575 13576v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 13577// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x00,0x06,0x00] 13578 13579v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 13580// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x01,0x06,0x00] 13581 13582v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 13583// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x02,0x06,0x00] 13584 13585v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 13586// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x03,0x06,0x00] 13587 13588v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 13589// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x04,0x06,0x00] 13590 13591v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 13592// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x05,0x06,0x00] 13593 13594v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 13595// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x0e,0x06,0x00] 13596 13597v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 13598// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x16,0x06,0x00] 13599 13600v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 13601// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x00,0x00] 13602 13603v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 13604// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x01,0x00] 13605 13606v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 13607// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x02,0x00] 13608 13609v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 13610// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x03,0x00] 13611 13612v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 13613// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x04,0x00] 13614 13615v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 13616// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x05,0x00] 13617 13618v_frexp_mant_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13619// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x16,0x00] 13620 13621v_frexp_mant_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13622// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x26,0x00] 13623 13624v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13625// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x00] 13626 13627v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13628// GFX10: encoding: [0xfa,0xb2,0xfe,0x7f,0x01,0xe4,0x00,0x00] 13629 13630v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13631// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0xff,0xe4,0x00,0x00] 13632 13633v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 13634// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00] 13635 13636v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 13637// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x40,0x01,0x00] 13638 13639v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 13640// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x41,0x01,0x00] 13641 13642v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 13643// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x01,0x01,0x00] 13644 13645v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 13646// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x0f,0x01,0x00] 13647 13648v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 13649// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x11,0x01,0x00] 13650 13651v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 13652// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1f,0x01,0x00] 13653 13654v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 13655// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x21,0x01,0x00] 13656 13657v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 13658// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x2f,0x01,0x00] 13659 13660v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 13661// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x10] 13662 13663v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 13664// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x30] 13665 13666v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 13667// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 13668 13669v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 13670// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 13671 13672v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 13673// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x01] 13674 13675v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 13676// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x03] 13677 13678v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 13679// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 13680 13681v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 13682// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 13683 13684v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 13685// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x08,0x00] 13686 13687v_frexp_mant_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 13688// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x51,0x01,0x00] 13689 13690v_frexp_mant_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 13691// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x5f,0x01,0x00] 13692 13693v_frexp_mant_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 13694// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x61,0x01,0x00] 13695 13696v_frexp_mant_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 13697// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x6f,0x01,0x00] 13698 13699v_frexp_exp_i16_f16_e32 v5, v1 13700// GFX10: encoding: [0x01,0xb5,0x0a,0x7e] 13701 13702v_frexp_exp_i16_f16_e32 v255, v1 13703// GFX10: encoding: [0x01,0xb5,0xfe,0x7f] 13704 13705v_frexp_exp_i16_f16_e32 v5, v255 13706// GFX10: encoding: [0xff,0xb5,0x0a,0x7e] 13707 13708v_frexp_exp_i16_f16_e32 v5, s1 13709// GFX10: encoding: [0x01,0xb4,0x0a,0x7e] 13710 13711v_frexp_exp_i16_f16_e32 v5, s101 13712// GFX10: encoding: [0x65,0xb4,0x0a,0x7e] 13713 13714v_frexp_exp_i16_f16_e32 v5, vcc_lo 13715// GFX10: encoding: [0x6a,0xb4,0x0a,0x7e] 13716 13717v_frexp_exp_i16_f16_e32 v5, vcc_hi 13718// GFX10: encoding: [0x6b,0xb4,0x0a,0x7e] 13719 13720v_frexp_exp_i16_f16_e32 v5, m0 13721// GFX10: encoding: [0x7c,0xb4,0x0a,0x7e] 13722 13723v_frexp_exp_i16_f16_e32 v5, exec_lo 13724// GFX10: encoding: [0x7e,0xb4,0x0a,0x7e] 13725 13726v_frexp_exp_i16_f16_e32 v5, exec_hi 13727// GFX10: encoding: [0x7f,0xb4,0x0a,0x7e] 13728 13729v_frexp_exp_i16_f16_e32 v5, 0 13730// GFX10: encoding: [0x80,0xb4,0x0a,0x7e] 13731 13732v_frexp_exp_i16_f16_e32 v5, -1 13733// GFX10: encoding: [0xc1,0xb4,0x0a,0x7e] 13734 13735v_frexp_exp_i16_f16_e32 v5, 0.5 13736// GFX10: encoding: [0xf0,0xb4,0x0a,0x7e] 13737 13738v_frexp_exp_i16_f16_e32 v5, -4.0 13739// GFX10: encoding: [0xf7,0xb4,0x0a,0x7e] 13740 13741v_frexp_exp_i16_f16_e32 v5, 0xfe0b 13742// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 13743 13744v_frexp_exp_i16_f16_e32 v5, 0x3456 13745// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x56,0x34,0x00,0x00] 13746 13747v_frexp_exp_i16_f16_e64 v5, v1 13748// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00] 13749 13750v_frexp_exp_i16_f16_e64 v255, v1 13751// GFX10: encoding: [0xff,0x00,0xda,0xd5,0x01,0x01,0x00,0x00] 13752 13753v_frexp_exp_i16_f16_e64 v5, v255 13754// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00] 13755 13756v_frexp_exp_i16_f16_e64 v5, s1 13757// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00] 13758 13759v_frexp_exp_i16_f16_e64 v5, s101 13760// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x65,0x00,0x00,0x00] 13761 13762v_frexp_exp_i16_f16_e64 v5, vcc_lo 13763// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00] 13764 13765v_frexp_exp_i16_f16_e64 v5, vcc_hi 13766// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00] 13767 13768v_frexp_exp_i16_f16_e64 v5, m0 13769// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00] 13770 13771v_frexp_exp_i16_f16_e64 v5, exec_lo 13772// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00] 13773 13774v_frexp_exp_i16_f16_e64 v5, exec_hi 13775// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00] 13776 13777v_frexp_exp_i16_f16_e64 v5, 0 13778// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x80,0x00,0x00,0x00] 13779 13780v_frexp_exp_i16_f16_e64 v5, -1 13781// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00] 13782 13783v_frexp_exp_i16_f16_e64 v5, 0.5 13784// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00] 13785 13786v_frexp_exp_i16_f16_e64 v5, -4.0 13787// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf7,0x00,0x00,0x00] 13788 13789v_frexp_exp_i16_f16_e64 v5, -v1 13790// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x20] 13791 13792v_frexp_exp_i16_f16_e64 v5, |v1| 13793// GFX10: encoding: [0x05,0x01,0xda,0xd5,0x01,0x01,0x00,0x00] 13794 13795v_frexp_exp_i16_f16_e64 v5, v1 clamp 13796// GFX10: encoding: [0x05,0x80,0xda,0xd5,0x01,0x01,0x00,0x00] 13797 13798v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13799// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x06,0x00] 13800 13801v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13802// GFX10: encoding: [0xf9,0xb4,0xfe,0x7f,0x01,0x06,0x06,0x00] 13803 13804v_frexp_exp_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13805// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0xff,0x06,0x06,0x00] 13806 13807v_frexp_exp_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13808// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x86,0x00] 13809 13810v_frexp_exp_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13811// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x65,0x06,0x86,0x00] 13812 13813v_frexp_exp_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13814// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6a,0x06,0x86,0x00] 13815 13816v_frexp_exp_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13817// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6b,0x06,0x86,0x00] 13818 13819v_frexp_exp_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13820// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7c,0x06,0x86,0x00] 13821 13822v_frexp_exp_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13823// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7e,0x06,0x86,0x00] 13824 13825v_frexp_exp_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13826// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7f,0x06,0x86,0x00] 13827 13828v_frexp_exp_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13829// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x26,0x06,0x00] 13830 13831v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 13832// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x00,0x06,0x00] 13833 13834v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 13835// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x01,0x06,0x00] 13836 13837v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 13838// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x02,0x06,0x00] 13839 13840v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 13841// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x03,0x06,0x00] 13842 13843v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 13844// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x04,0x06,0x00] 13845 13846v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 13847// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x05,0x06,0x00] 13848 13849v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 13850// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x0e,0x06,0x00] 13851 13852v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 13853// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x16,0x06,0x00] 13854 13855v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 13856// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x00,0x00] 13857 13858v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 13859// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x01,0x00] 13860 13861v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 13862// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x02,0x00] 13863 13864v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 13865// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x03,0x00] 13866 13867v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 13868// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x04,0x00] 13869 13870v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 13871// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x05,0x00] 13872 13873v_frexp_exp_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13874// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x16,0x00] 13875 13876v_frexp_exp_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 13877// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x26,0x00] 13878 13879v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13880// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x00] 13881 13882v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13883// GFX10: encoding: [0xfa,0xb4,0xfe,0x7f,0x01,0xe4,0x00,0x00] 13884 13885v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 13886// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0xff,0xe4,0x00,0x00] 13887 13888v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 13889// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00] 13890 13891v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 13892// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x40,0x01,0x00] 13893 13894v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 13895// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x41,0x01,0x00] 13896 13897v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 13898// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x01,0x01,0x00] 13899 13900v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 13901// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x0f,0x01,0x00] 13902 13903v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 13904// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x11,0x01,0x00] 13905 13906v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 13907// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1f,0x01,0x00] 13908 13909v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 13910// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x21,0x01,0x00] 13911 13912v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 13913// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x2f,0x01,0x00] 13914 13915v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 13916// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x10] 13917 13918v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 13919// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x30] 13920 13921v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 13922// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 13923 13924v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 13925// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 13926 13927v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 13928// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x01] 13929 13930v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 13931// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x03] 13932 13933v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 13934// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 13935 13936v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 13937// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 13938 13939v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 13940// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x08,0x00] 13941 13942v_frexp_exp_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 13943// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x51,0x01,0x00] 13944 13945v_frexp_exp_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 13946// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x5f,0x01,0x00] 13947 13948v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 13949// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x61,0x01,0x00] 13950 13951v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 13952// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x6f,0x01,0x00] 13953 13954v_floor_f16_e32 v5, v1 13955// GFX10: encoding: [0x01,0xb7,0x0a,0x7e] 13956 13957v_floor_f16_e32 v255, v1 13958// GFX10: encoding: [0x01,0xb7,0xfe,0x7f] 13959 13960v_floor_f16_e32 v5, v255 13961// GFX10: encoding: [0xff,0xb7,0x0a,0x7e] 13962 13963v_floor_f16_e32 v5, s1 13964// GFX10: encoding: [0x01,0xb6,0x0a,0x7e] 13965 13966v_floor_f16_e32 v5, s101 13967// GFX10: encoding: [0x65,0xb6,0x0a,0x7e] 13968 13969v_floor_f16_e32 v5, vcc_lo 13970// GFX10: encoding: [0x6a,0xb6,0x0a,0x7e] 13971 13972v_floor_f16_e32 v5, vcc_hi 13973// GFX10: encoding: [0x6b,0xb6,0x0a,0x7e] 13974 13975v_floor_f16_e32 v5, m0 13976// GFX10: encoding: [0x7c,0xb6,0x0a,0x7e] 13977 13978v_floor_f16_e32 v5, exec_lo 13979// GFX10: encoding: [0x7e,0xb6,0x0a,0x7e] 13980 13981v_floor_f16_e32 v5, exec_hi 13982// GFX10: encoding: [0x7f,0xb6,0x0a,0x7e] 13983 13984v_floor_f16_e32 v5, 0 13985// GFX10: encoding: [0x80,0xb6,0x0a,0x7e] 13986 13987v_floor_f16_e32 v5, -1 13988// GFX10: encoding: [0xc1,0xb6,0x0a,0x7e] 13989 13990v_floor_f16_e32 v5, 0.5 13991// GFX10: encoding: [0xf0,0xb6,0x0a,0x7e] 13992 13993v_floor_f16_e32 v5, -4.0 13994// GFX10: encoding: [0xf7,0xb6,0x0a,0x7e] 13995 13996v_floor_f16_e32 v5, 0xfe0b 13997// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 13998 13999v_floor_f16_e32 v5, 0x3456 14000// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x56,0x34,0x00,0x00] 14001 14002v_floor_f16_e64 v5, v1 14003// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00] 14004 14005v_floor_f16_e64 v255, v1 14006// GFX10: encoding: [0xff,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00] 14007 14008v_floor_f16_e64 v5, v255 14009// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00] 14010 14011v_floor_f16_e64 v5, s1 14012// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00] 14013 14014v_floor_f16_e64 v5, s101 14015// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x65,0x00,0x00,0x00] 14016 14017v_floor_f16_e64 v5, vcc_lo 14018// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00] 14019 14020v_floor_f16_e64 v5, vcc_hi 14021// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00] 14022 14023v_floor_f16_e64 v5, m0 14024// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00] 14025 14026v_floor_f16_e64 v5, exec_lo 14027// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00] 14028 14029v_floor_f16_e64 v5, exec_hi 14030// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00] 14031 14032v_floor_f16_e64 v5, 0 14033// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x80,0x00,0x00,0x00] 14034 14035v_floor_f16_e64 v5, -1 14036// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00] 14037 14038v_floor_f16_e64 v5, 0.5 14039// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x00] 14040 14041v_floor_f16_e64 v5, -4.0 14042// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf7,0x00,0x00,0x00] 14043 14044v_floor_f16_e64 v5, -v1 14045// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x20] 14046 14047v_floor_f16_e64 v5, |v1| 14048// GFX10: encoding: [0x05,0x01,0xdb,0xd5,0x01,0x01,0x00,0x00] 14049 14050v_floor_f16_e64 v5, v1 clamp 14051// GFX10: encoding: [0x05,0x80,0xdb,0xd5,0x01,0x01,0x00,0x00] 14052 14053v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14054// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x06,0x00] 14055 14056v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14057// GFX10: encoding: [0xf9,0xb6,0xfe,0x7f,0x01,0x06,0x06,0x00] 14058 14059v_floor_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14060// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0xff,0x06,0x06,0x00] 14061 14062v_floor_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14063// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x86,0x00] 14064 14065v_floor_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14066// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x65,0x06,0x86,0x00] 14067 14068v_floor_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14069// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6a,0x06,0x86,0x00] 14070 14071v_floor_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14072// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6b,0x06,0x86,0x00] 14073 14074v_floor_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14075// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7c,0x06,0x86,0x00] 14076 14077v_floor_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14078// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7e,0x06,0x86,0x00] 14079 14080v_floor_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14081// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7f,0x06,0x86,0x00] 14082 14083v_floor_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14084// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x26,0x06,0x00] 14085 14086v_floor_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 14087// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x00,0x06,0x00] 14088 14089v_floor_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 14090// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x01,0x06,0x00] 14091 14092v_floor_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 14093// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x02,0x06,0x00] 14094 14095v_floor_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 14096// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x03,0x06,0x00] 14097 14098v_floor_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 14099// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x04,0x06,0x00] 14100 14101v_floor_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 14102// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x05,0x06,0x00] 14103 14104v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 14105// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x0e,0x06,0x00] 14106 14107v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 14108// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x16,0x06,0x00] 14109 14110v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 14111// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x00,0x00] 14112 14113v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 14114// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x01,0x00] 14115 14116v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 14117// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x02,0x00] 14118 14119v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 14120// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x03,0x00] 14121 14122v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 14123// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x04,0x00] 14124 14125v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 14126// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x05,0x00] 14127 14128v_floor_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14129// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x16,0x00] 14130 14131v_floor_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14132// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x26,0x00] 14133 14134v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14135// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x00] 14136 14137v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14138// GFX10: encoding: [0xfa,0xb6,0xfe,0x7f,0x01,0xe4,0x00,0x00] 14139 14140v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14141// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0xff,0xe4,0x00,0x00] 14142 14143v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 14144// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00] 14145 14146v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 14147// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x40,0x01,0x00] 14148 14149v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 14150// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x41,0x01,0x00] 14151 14152v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 14153// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x01,0x01,0x00] 14154 14155v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 14156// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x0f,0x01,0x00] 14157 14158v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 14159// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x11,0x01,0x00] 14160 14161v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 14162// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1f,0x01,0x00] 14163 14164v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 14165// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x21,0x01,0x00] 14166 14167v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 14168// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x2f,0x01,0x00] 14169 14170v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 14171// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x10] 14172 14173v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 14174// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x30] 14175 14176v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 14177// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 14178 14179v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 14180// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 14181 14182v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 14183// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x01] 14184 14185v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 14186// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x03] 14187 14188v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 14189// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 14190 14191v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 14192// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 14193 14194v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 14195// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x08,0x00] 14196 14197v_floor_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 14198// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x51,0x01,0x00] 14199 14200v_floor_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 14201// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x5f,0x01,0x00] 14202 14203v_floor_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 14204// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x61,0x01,0x00] 14205 14206v_floor_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 14207// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x6f,0x01,0x00] 14208 14209v_ceil_f16_e32 v5, v1 14210// GFX10: encoding: [0x01,0xb9,0x0a,0x7e] 14211 14212v_ceil_f16_e32 v255, v1 14213// GFX10: encoding: [0x01,0xb9,0xfe,0x7f] 14214 14215v_ceil_f16_e32 v5, v255 14216// GFX10: encoding: [0xff,0xb9,0x0a,0x7e] 14217 14218v_ceil_f16_e32 v5, s1 14219// GFX10: encoding: [0x01,0xb8,0x0a,0x7e] 14220 14221v_ceil_f16_e32 v5, s101 14222// GFX10: encoding: [0x65,0xb8,0x0a,0x7e] 14223 14224v_ceil_f16_e32 v5, vcc_lo 14225// GFX10: encoding: [0x6a,0xb8,0x0a,0x7e] 14226 14227v_ceil_f16_e32 v5, vcc_hi 14228// GFX10: encoding: [0x6b,0xb8,0x0a,0x7e] 14229 14230v_ceil_f16_e32 v5, m0 14231// GFX10: encoding: [0x7c,0xb8,0x0a,0x7e] 14232 14233v_ceil_f16_e32 v5, exec_lo 14234// GFX10: encoding: [0x7e,0xb8,0x0a,0x7e] 14235 14236v_ceil_f16_e32 v5, exec_hi 14237// GFX10: encoding: [0x7f,0xb8,0x0a,0x7e] 14238 14239v_ceil_f16_e32 v5, 0 14240// GFX10: encoding: [0x80,0xb8,0x0a,0x7e] 14241 14242v_ceil_f16_e32 v5, -1 14243// GFX10: encoding: [0xc1,0xb8,0x0a,0x7e] 14244 14245v_ceil_f16_e32 v5, 0.5 14246// GFX10: encoding: [0xf0,0xb8,0x0a,0x7e] 14247 14248v_ceil_f16_e32 v5, -4.0 14249// GFX10: encoding: [0xf7,0xb8,0x0a,0x7e] 14250 14251v_ceil_f16_e32 v5, 0xfe0b 14252// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 14253 14254v_ceil_f16_e32 v5, 0x3456 14255// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x56,0x34,0x00,0x00] 14256 14257v_ceil_f16_e64 v5, v1 14258// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00] 14259 14260v_ceil_f16_e64 v255, v1 14261// GFX10: encoding: [0xff,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00] 14262 14263v_ceil_f16_e64 v5, v255 14264// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00] 14265 14266v_ceil_f16_e64 v5, s1 14267// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00] 14268 14269v_ceil_f16_e64 v5, s101 14270// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x65,0x00,0x00,0x00] 14271 14272v_ceil_f16_e64 v5, vcc_lo 14273// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00] 14274 14275v_ceil_f16_e64 v5, vcc_hi 14276// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00] 14277 14278v_ceil_f16_e64 v5, m0 14279// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00] 14280 14281v_ceil_f16_e64 v5, exec_lo 14282// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00] 14283 14284v_ceil_f16_e64 v5, exec_hi 14285// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00] 14286 14287v_ceil_f16_e64 v5, 0 14288// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x80,0x00,0x00,0x00] 14289 14290v_ceil_f16_e64 v5, -1 14291// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00] 14292 14293v_ceil_f16_e64 v5, 0.5 14294// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x00] 14295 14296v_ceil_f16_e64 v5, -4.0 14297// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf7,0x00,0x00,0x00] 14298 14299v_ceil_f16_e64 v5, -v1 14300// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x20] 14301 14302v_ceil_f16_e64 v5, |v1| 14303// GFX10: encoding: [0x05,0x01,0xdc,0xd5,0x01,0x01,0x00,0x00] 14304 14305v_ceil_f16_e64 v5, v1 clamp 14306// GFX10: encoding: [0x05,0x80,0xdc,0xd5,0x01,0x01,0x00,0x00] 14307 14308v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14309// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x06,0x00] 14310 14311v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14312// GFX10: encoding: [0xf9,0xb8,0xfe,0x7f,0x01,0x06,0x06,0x00] 14313 14314v_ceil_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14315// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0xff,0x06,0x06,0x00] 14316 14317v_ceil_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14318// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x86,0x00] 14319 14320v_ceil_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14321// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x65,0x06,0x86,0x00] 14322 14323v_ceil_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14324// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6a,0x06,0x86,0x00] 14325 14326v_ceil_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14327// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6b,0x06,0x86,0x00] 14328 14329v_ceil_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14330// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7c,0x06,0x86,0x00] 14331 14332v_ceil_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14333// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7e,0x06,0x86,0x00] 14334 14335v_ceil_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14336// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7f,0x06,0x86,0x00] 14337 14338v_ceil_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14339// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x26,0x06,0x00] 14340 14341v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 14342// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x00,0x06,0x00] 14343 14344v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 14345// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x01,0x06,0x00] 14346 14347v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 14348// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x02,0x06,0x00] 14349 14350v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 14351// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x03,0x06,0x00] 14352 14353v_ceil_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 14354// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x04,0x06,0x00] 14355 14356v_ceil_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 14357// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x05,0x06,0x00] 14358 14359v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 14360// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x0e,0x06,0x00] 14361 14362v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 14363// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x16,0x06,0x00] 14364 14365v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 14366// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x00,0x00] 14367 14368v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 14369// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x01,0x00] 14370 14371v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 14372// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x02,0x00] 14373 14374v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 14375// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x03,0x00] 14376 14377v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 14378// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x04,0x00] 14379 14380v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 14381// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x05,0x00] 14382 14383v_ceil_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14384// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x16,0x00] 14385 14386v_ceil_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14387// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x26,0x00] 14388 14389v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14390// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x00] 14391 14392v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14393// GFX10: encoding: [0xfa,0xb8,0xfe,0x7f,0x01,0xe4,0x00,0x00] 14394 14395v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14396// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0xff,0xe4,0x00,0x00] 14397 14398v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 14399// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00] 14400 14401v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 14402// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x40,0x01,0x00] 14403 14404v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 14405// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x41,0x01,0x00] 14406 14407v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 14408// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x01,0x01,0x00] 14409 14410v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 14411// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x0f,0x01,0x00] 14412 14413v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 14414// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x11,0x01,0x00] 14415 14416v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 14417// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1f,0x01,0x00] 14418 14419v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 14420// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x21,0x01,0x00] 14421 14422v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 14423// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x2f,0x01,0x00] 14424 14425v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 14426// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x10] 14427 14428v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 14429// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x30] 14430 14431v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 14432// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 14433 14434v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 14435// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 14436 14437v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 14438// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x01] 14439 14440v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 14441// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x03] 14442 14443v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 14444// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 14445 14446v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 14447// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 14448 14449v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 14450// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x08,0x00] 14451 14452v_ceil_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 14453// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x51,0x01,0x00] 14454 14455v_ceil_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 14456// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x5f,0x01,0x00] 14457 14458v_ceil_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 14459// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x61,0x01,0x00] 14460 14461v_ceil_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 14462// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x6f,0x01,0x00] 14463 14464v_trunc_f16_e32 v5, v1 14465// GFX10: encoding: [0x01,0xbb,0x0a,0x7e] 14466 14467v_trunc_f16_e32 v255, v1 14468// GFX10: encoding: [0x01,0xbb,0xfe,0x7f] 14469 14470v_trunc_f16_e32 v5, v255 14471// GFX10: encoding: [0xff,0xbb,0x0a,0x7e] 14472 14473v_trunc_f16_e32 v5, s1 14474// GFX10: encoding: [0x01,0xba,0x0a,0x7e] 14475 14476v_trunc_f16_e32 v5, s101 14477// GFX10: encoding: [0x65,0xba,0x0a,0x7e] 14478 14479v_trunc_f16_e32 v5, vcc_lo 14480// GFX10: encoding: [0x6a,0xba,0x0a,0x7e] 14481 14482v_trunc_f16_e32 v5, vcc_hi 14483// GFX10: encoding: [0x6b,0xba,0x0a,0x7e] 14484 14485v_trunc_f16_e32 v5, m0 14486// GFX10: encoding: [0x7c,0xba,0x0a,0x7e] 14487 14488v_trunc_f16_e32 v5, exec_lo 14489// GFX10: encoding: [0x7e,0xba,0x0a,0x7e] 14490 14491v_trunc_f16_e32 v5, exec_hi 14492// GFX10: encoding: [0x7f,0xba,0x0a,0x7e] 14493 14494v_trunc_f16_e32 v5, 0 14495// GFX10: encoding: [0x80,0xba,0x0a,0x7e] 14496 14497v_trunc_f16_e32 v5, -1 14498// GFX10: encoding: [0xc1,0xba,0x0a,0x7e] 14499 14500v_trunc_f16_e32 v5, 0.5 14501// GFX10: encoding: [0xf0,0xba,0x0a,0x7e] 14502 14503v_trunc_f16_e32 v5, -4.0 14504// GFX10: encoding: [0xf7,0xba,0x0a,0x7e] 14505 14506v_trunc_f16_e32 v5, 0xfe0b 14507// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 14508 14509v_trunc_f16_e32 v5, 0x3456 14510// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x56,0x34,0x00,0x00] 14511 14512v_trunc_f16_e64 v5, v1 14513// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00] 14514 14515v_trunc_f16_e64 v255, v1 14516// GFX10: encoding: [0xff,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00] 14517 14518v_trunc_f16_e64 v5, v255 14519// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00] 14520 14521v_trunc_f16_e64 v5, s1 14522// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00] 14523 14524v_trunc_f16_e64 v5, s101 14525// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x65,0x00,0x00,0x00] 14526 14527v_trunc_f16_e64 v5, vcc_lo 14528// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00] 14529 14530v_trunc_f16_e64 v5, vcc_hi 14531// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00] 14532 14533v_trunc_f16_e64 v5, m0 14534// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00] 14535 14536v_trunc_f16_e64 v5, exec_lo 14537// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00] 14538 14539v_trunc_f16_e64 v5, exec_hi 14540// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00] 14541 14542v_trunc_f16_e64 v5, 0 14543// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x80,0x00,0x00,0x00] 14544 14545v_trunc_f16_e64 v5, -1 14546// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00] 14547 14548v_trunc_f16_e64 v5, 0.5 14549// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x00] 14550 14551v_trunc_f16_e64 v5, -4.0 14552// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf7,0x00,0x00,0x00] 14553 14554v_trunc_f16_e64 v5, -v1 14555// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x20] 14556 14557v_trunc_f16_e64 v5, |v1| 14558// GFX10: encoding: [0x05,0x01,0xdd,0xd5,0x01,0x01,0x00,0x00] 14559 14560v_trunc_f16_e64 v5, v1 clamp 14561// GFX10: encoding: [0x05,0x80,0xdd,0xd5,0x01,0x01,0x00,0x00] 14562 14563v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14564// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x06,0x00] 14565 14566v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14567// GFX10: encoding: [0xf9,0xba,0xfe,0x7f,0x01,0x06,0x06,0x00] 14568 14569v_trunc_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14570// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0xff,0x06,0x06,0x00] 14571 14572v_trunc_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14573// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x86,0x00] 14574 14575v_trunc_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14576// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x65,0x06,0x86,0x00] 14577 14578v_trunc_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14579// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6a,0x06,0x86,0x00] 14580 14581v_trunc_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14582// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6b,0x06,0x86,0x00] 14583 14584v_trunc_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14585// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7c,0x06,0x86,0x00] 14586 14587v_trunc_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14588// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7e,0x06,0x86,0x00] 14589 14590v_trunc_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14591// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7f,0x06,0x86,0x00] 14592 14593v_trunc_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14594// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x26,0x06,0x00] 14595 14596v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 14597// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x00,0x06,0x00] 14598 14599v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 14600// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x01,0x06,0x00] 14601 14602v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 14603// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x02,0x06,0x00] 14604 14605v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 14606// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x03,0x06,0x00] 14607 14608v_trunc_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 14609// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x04,0x06,0x00] 14610 14611v_trunc_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 14612// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x05,0x06,0x00] 14613 14614v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 14615// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x0e,0x06,0x00] 14616 14617v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 14618// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x16,0x06,0x00] 14619 14620v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 14621// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x00,0x00] 14622 14623v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 14624// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x01,0x00] 14625 14626v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 14627// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x02,0x00] 14628 14629v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 14630// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x03,0x00] 14631 14632v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 14633// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x04,0x00] 14634 14635v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 14636// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x05,0x00] 14637 14638v_trunc_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14639// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x16,0x00] 14640 14641v_trunc_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14642// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x26,0x00] 14643 14644v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14645// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x00] 14646 14647v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14648// GFX10: encoding: [0xfa,0xba,0xfe,0x7f,0x01,0xe4,0x00,0x00] 14649 14650v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14651// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0xff,0xe4,0x00,0x00] 14652 14653v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 14654// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00] 14655 14656v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 14657// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x40,0x01,0x00] 14658 14659v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 14660// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x41,0x01,0x00] 14661 14662v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 14663// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x01,0x01,0x00] 14664 14665v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 14666// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x0f,0x01,0x00] 14667 14668v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 14669// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x11,0x01,0x00] 14670 14671v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 14672// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1f,0x01,0x00] 14673 14674v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 14675// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x21,0x01,0x00] 14676 14677v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 14678// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x2f,0x01,0x00] 14679 14680v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 14681// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x10] 14682 14683v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 14684// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x30] 14685 14686v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 14687// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 14688 14689v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 14690// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 14691 14692v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 14693// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x01] 14694 14695v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 14696// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x03] 14697 14698v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 14699// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 14700 14701v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 14702// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 14703 14704v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 14705// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x08,0x00] 14706 14707v_trunc_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 14708// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x51,0x01,0x00] 14709 14710v_trunc_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 14711// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x5f,0x01,0x00] 14712 14713v_trunc_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 14714// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x61,0x01,0x00] 14715 14716v_trunc_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 14717// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x6f,0x01,0x00] 14718 14719v_rndne_f16_e32 v5, v1 14720// GFX10: encoding: [0x01,0xbd,0x0a,0x7e] 14721 14722v_rndne_f16_e32 v255, v1 14723// GFX10: encoding: [0x01,0xbd,0xfe,0x7f] 14724 14725v_rndne_f16_e32 v5, v255 14726// GFX10: encoding: [0xff,0xbd,0x0a,0x7e] 14727 14728v_rndne_f16_e32 v5, s1 14729// GFX10: encoding: [0x01,0xbc,0x0a,0x7e] 14730 14731v_rndne_f16_e32 v5, s101 14732// GFX10: encoding: [0x65,0xbc,0x0a,0x7e] 14733 14734v_rndne_f16_e32 v5, vcc_lo 14735// GFX10: encoding: [0x6a,0xbc,0x0a,0x7e] 14736 14737v_rndne_f16_e32 v5, vcc_hi 14738// GFX10: encoding: [0x6b,0xbc,0x0a,0x7e] 14739 14740v_rndne_f16_e32 v5, m0 14741// GFX10: encoding: [0x7c,0xbc,0x0a,0x7e] 14742 14743v_rndne_f16_e32 v5, exec_lo 14744// GFX10: encoding: [0x7e,0xbc,0x0a,0x7e] 14745 14746v_rndne_f16_e32 v5, exec_hi 14747// GFX10: encoding: [0x7f,0xbc,0x0a,0x7e] 14748 14749v_rndne_f16_e32 v5, 0 14750// GFX10: encoding: [0x80,0xbc,0x0a,0x7e] 14751 14752v_rndne_f16_e32 v5, -1 14753// GFX10: encoding: [0xc1,0xbc,0x0a,0x7e] 14754 14755v_rndne_f16_e32 v5, 0.5 14756// GFX10: encoding: [0xf0,0xbc,0x0a,0x7e] 14757 14758v_rndne_f16_e32 v5, -4.0 14759// GFX10: encoding: [0xf7,0xbc,0x0a,0x7e] 14760 14761v_rndne_f16_e32 v5, 0xfe0b 14762// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 14763 14764v_rndne_f16_e32 v5, 0x3456 14765// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x56,0x34,0x00,0x00] 14766 14767v_rndne_f16_e64 v5, v1 14768// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00] 14769 14770v_rndne_f16_e64 v255, v1 14771// GFX10: encoding: [0xff,0x00,0xde,0xd5,0x01,0x01,0x00,0x00] 14772 14773v_rndne_f16_e64 v5, v255 14774// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00] 14775 14776v_rndne_f16_e64 v5, s1 14777// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00] 14778 14779v_rndne_f16_e64 v5, s101 14780// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x65,0x00,0x00,0x00] 14781 14782v_rndne_f16_e64 v5, vcc_lo 14783// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00] 14784 14785v_rndne_f16_e64 v5, vcc_hi 14786// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00] 14787 14788v_rndne_f16_e64 v5, m0 14789// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00] 14790 14791v_rndne_f16_e64 v5, exec_lo 14792// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00] 14793 14794v_rndne_f16_e64 v5, exec_hi 14795// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00] 14796 14797v_rndne_f16_e64 v5, 0 14798// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x80,0x00,0x00,0x00] 14799 14800v_rndne_f16_e64 v5, -1 14801// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00] 14802 14803v_rndne_f16_e64 v5, 0.5 14804// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x00] 14805 14806v_rndne_f16_e64 v5, -4.0 14807// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf7,0x00,0x00,0x00] 14808 14809v_rndne_f16_e64 v5, -v1 14810// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x20] 14811 14812v_rndne_f16_e64 v5, |v1| 14813// GFX10: encoding: [0x05,0x01,0xde,0xd5,0x01,0x01,0x00,0x00] 14814 14815v_rndne_f16_e64 v5, v1 clamp 14816// GFX10: encoding: [0x05,0x80,0xde,0xd5,0x01,0x01,0x00,0x00] 14817 14818v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14819// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x06,0x00] 14820 14821v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14822// GFX10: encoding: [0xf9,0xbc,0xfe,0x7f,0x01,0x06,0x06,0x00] 14823 14824v_rndne_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14825// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0xff,0x06,0x06,0x00] 14826 14827v_rndne_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14828// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x86,0x00] 14829 14830v_rndne_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14831// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x65,0x06,0x86,0x00] 14832 14833v_rndne_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14834// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6a,0x06,0x86,0x00] 14835 14836v_rndne_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14837// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6b,0x06,0x86,0x00] 14838 14839v_rndne_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14840// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7c,0x06,0x86,0x00] 14841 14842v_rndne_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14843// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7e,0x06,0x86,0x00] 14844 14845v_rndne_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14846// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7f,0x06,0x86,0x00] 14847 14848v_rndne_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14849// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x26,0x06,0x00] 14850 14851v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 14852// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x00,0x06,0x00] 14853 14854v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 14855// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x01,0x06,0x00] 14856 14857v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 14858// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x02,0x06,0x00] 14859 14860v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 14861// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x03,0x06,0x00] 14862 14863v_rndne_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 14864// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x04,0x06,0x00] 14865 14866v_rndne_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 14867// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x05,0x06,0x00] 14868 14869v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 14870// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x0e,0x06,0x00] 14871 14872v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 14873// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x16,0x06,0x00] 14874 14875v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 14876// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x00,0x00] 14877 14878v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 14879// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x01,0x00] 14880 14881v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 14882// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x02,0x00] 14883 14884v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 14885// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x03,0x00] 14886 14887v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 14888// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x04,0x00] 14889 14890v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 14891// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x05,0x00] 14892 14893v_rndne_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14894// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x16,0x00] 14895 14896v_rndne_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 14897// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x26,0x00] 14898 14899v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14900// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x00] 14901 14902v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14903// GFX10: encoding: [0xfa,0xbc,0xfe,0x7f,0x01,0xe4,0x00,0x00] 14904 14905v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 14906// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0xff,0xe4,0x00,0x00] 14907 14908v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 14909// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00] 14910 14911v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 14912// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x40,0x01,0x00] 14913 14914v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 14915// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x41,0x01,0x00] 14916 14917v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 14918// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x01,0x01,0x00] 14919 14920v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 14921// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x0f,0x01,0x00] 14922 14923v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 14924// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x11,0x01,0x00] 14925 14926v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 14927// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1f,0x01,0x00] 14928 14929v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 14930// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x21,0x01,0x00] 14931 14932v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 14933// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x2f,0x01,0x00] 14934 14935v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 14936// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x10] 14937 14938v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 14939// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x30] 14940 14941v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 14942// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 14943 14944v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 14945// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 14946 14947v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 14948// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x01] 14949 14950v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 14951// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x03] 14952 14953v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 14954// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 14955 14956v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 14957// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 14958 14959v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 14960// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x08,0x00] 14961 14962v_rndne_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 14963// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x51,0x01,0x00] 14964 14965v_rndne_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 14966// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x5f,0x01,0x00] 14967 14968v_rndne_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 14969// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x61,0x01,0x00] 14970 14971v_rndne_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 14972// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x6f,0x01,0x00] 14973 14974v_fract_f16_e32 v5, v1 14975// GFX10: encoding: [0x01,0xbf,0x0a,0x7e] 14976 14977v_fract_f16_e32 v255, v1 14978// GFX10: encoding: [0x01,0xbf,0xfe,0x7f] 14979 14980v_fract_f16_e32 v5, v255 14981// GFX10: encoding: [0xff,0xbf,0x0a,0x7e] 14982 14983v_fract_f16_e32 v5, s1 14984// GFX10: encoding: [0x01,0xbe,0x0a,0x7e] 14985 14986v_fract_f16_e32 v5, s101 14987// GFX10: encoding: [0x65,0xbe,0x0a,0x7e] 14988 14989v_fract_f16_e32 v5, vcc_lo 14990// GFX10: encoding: [0x6a,0xbe,0x0a,0x7e] 14991 14992v_fract_f16_e32 v5, vcc_hi 14993// GFX10: encoding: [0x6b,0xbe,0x0a,0x7e] 14994 14995v_fract_f16_e32 v5, m0 14996// GFX10: encoding: [0x7c,0xbe,0x0a,0x7e] 14997 14998v_fract_f16_e32 v5, exec_lo 14999// GFX10: encoding: [0x7e,0xbe,0x0a,0x7e] 15000 15001v_fract_f16_e32 v5, exec_hi 15002// GFX10: encoding: [0x7f,0xbe,0x0a,0x7e] 15003 15004v_fract_f16_e32 v5, 0 15005// GFX10: encoding: [0x80,0xbe,0x0a,0x7e] 15006 15007v_fract_f16_e32 v5, -1 15008// GFX10: encoding: [0xc1,0xbe,0x0a,0x7e] 15009 15010v_fract_f16_e32 v5, 0.5 15011// GFX10: encoding: [0xf0,0xbe,0x0a,0x7e] 15012 15013v_fract_f16_e32 v5, -4.0 15014// GFX10: encoding: [0xf7,0xbe,0x0a,0x7e] 15015 15016v_fract_f16_e32 v5, 0xfe0b 15017// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 15018 15019v_fract_f16_e32 v5, 0x3456 15020// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x56,0x34,0x00,0x00] 15021 15022v_fract_f16_e64 v5, v1 15023// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00] 15024 15025v_fract_f16_e64 v255, v1 15026// GFX10: encoding: [0xff,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00] 15027 15028v_fract_f16_e64 v5, v255 15029// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00] 15030 15031v_fract_f16_e64 v5, s1 15032// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00] 15033 15034v_fract_f16_e64 v5, s101 15035// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x65,0x00,0x00,0x00] 15036 15037v_fract_f16_e64 v5, vcc_lo 15038// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00] 15039 15040v_fract_f16_e64 v5, vcc_hi 15041// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00] 15042 15043v_fract_f16_e64 v5, m0 15044// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00] 15045 15046v_fract_f16_e64 v5, exec_lo 15047// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00] 15048 15049v_fract_f16_e64 v5, exec_hi 15050// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00] 15051 15052v_fract_f16_e64 v5, 0 15053// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x80,0x00,0x00,0x00] 15054 15055v_fract_f16_e64 v5, -1 15056// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00] 15057 15058v_fract_f16_e64 v5, 0.5 15059// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x00] 15060 15061v_fract_f16_e64 v5, -4.0 15062// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf7,0x00,0x00,0x00] 15063 15064v_fract_f16_e64 v5, -v1 15065// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x20] 15066 15067v_fract_f16_e64 v5, |v1| 15068// GFX10: encoding: [0x05,0x01,0xdf,0xd5,0x01,0x01,0x00,0x00] 15069 15070v_fract_f16_e64 v5, v1 clamp 15071// GFX10: encoding: [0x05,0x80,0xdf,0xd5,0x01,0x01,0x00,0x00] 15072 15073v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15074// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x06,0x00] 15075 15076v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15077// GFX10: encoding: [0xf9,0xbe,0xfe,0x7f,0x01,0x06,0x06,0x00] 15078 15079v_fract_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15080// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0xff,0x06,0x06,0x00] 15081 15082v_fract_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15083// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x86,0x00] 15084 15085v_fract_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15086// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x65,0x06,0x86,0x00] 15087 15088v_fract_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15089// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6a,0x06,0x86,0x00] 15090 15091v_fract_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15092// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6b,0x06,0x86,0x00] 15093 15094v_fract_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15095// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7c,0x06,0x86,0x00] 15096 15097v_fract_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15098// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7e,0x06,0x86,0x00] 15099 15100v_fract_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15101// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7f,0x06,0x86,0x00] 15102 15103v_fract_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15104// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x26,0x06,0x00] 15105 15106v_fract_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 15107// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x00,0x06,0x00] 15108 15109v_fract_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 15110// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x01,0x06,0x00] 15111 15112v_fract_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 15113// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x02,0x06,0x00] 15114 15115v_fract_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 15116// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x03,0x06,0x00] 15117 15118v_fract_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 15119// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x04,0x06,0x00] 15120 15121v_fract_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 15122// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x05,0x06,0x00] 15123 15124v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 15125// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x0e,0x06,0x00] 15126 15127v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 15128// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x16,0x06,0x00] 15129 15130v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 15131// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x00,0x00] 15132 15133v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 15134// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x01,0x00] 15135 15136v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 15137// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x02,0x00] 15138 15139v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 15140// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x03,0x00] 15141 15142v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 15143// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x04,0x00] 15144 15145v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 15146// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x05,0x00] 15147 15148v_fract_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15149// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x16,0x00] 15150 15151v_fract_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15152// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x26,0x00] 15153 15154v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15155// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x00] 15156 15157v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15158// GFX10: encoding: [0xfa,0xbe,0xfe,0x7f,0x01,0xe4,0x00,0x00] 15159 15160v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15161// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0xff,0xe4,0x00,0x00] 15162 15163v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 15164// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00] 15165 15166v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 15167// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x40,0x01,0x00] 15168 15169v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 15170// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x41,0x01,0x00] 15171 15172v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 15173// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x01,0x01,0x00] 15174 15175v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 15176// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x0f,0x01,0x00] 15177 15178v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 15179// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x11,0x01,0x00] 15180 15181v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 15182// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1f,0x01,0x00] 15183 15184v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 15185// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x21,0x01,0x00] 15186 15187v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 15188// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x2f,0x01,0x00] 15189 15190v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 15191// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x10] 15192 15193v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 15194// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x30] 15195 15196v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 15197// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 15198 15199v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 15200// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 15201 15202v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 15203// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x01] 15204 15205v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 15206// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x03] 15207 15208v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 15209// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 15210 15211v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 15212// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 15213 15214v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 15215// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x08,0x00] 15216 15217v_fract_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 15218// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x51,0x01,0x00] 15219 15220v_fract_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 15221// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x5f,0x01,0x00] 15222 15223v_fract_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 15224// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x61,0x01,0x00] 15225 15226v_fract_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 15227// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x6f,0x01,0x00] 15228 15229v_sin_f16_e32 v5, v1 15230// GFX10: encoding: [0x01,0xc1,0x0a,0x7e] 15231 15232v_sin_f16_e32 v255, v1 15233// GFX10: encoding: [0x01,0xc1,0xfe,0x7f] 15234 15235v_sin_f16_e32 v5, v255 15236// GFX10: encoding: [0xff,0xc1,0x0a,0x7e] 15237 15238v_sin_f16_e32 v5, s1 15239// GFX10: encoding: [0x01,0xc0,0x0a,0x7e] 15240 15241v_sin_f16_e32 v5, s101 15242// GFX10: encoding: [0x65,0xc0,0x0a,0x7e] 15243 15244v_sin_f16_e32 v5, vcc_lo 15245// GFX10: encoding: [0x6a,0xc0,0x0a,0x7e] 15246 15247v_sin_f16_e32 v5, vcc_hi 15248// GFX10: encoding: [0x6b,0xc0,0x0a,0x7e] 15249 15250v_sin_f16_e32 v5, m0 15251// GFX10: encoding: [0x7c,0xc0,0x0a,0x7e] 15252 15253v_sin_f16_e32 v5, exec_lo 15254// GFX10: encoding: [0x7e,0xc0,0x0a,0x7e] 15255 15256v_sin_f16_e32 v5, exec_hi 15257// GFX10: encoding: [0x7f,0xc0,0x0a,0x7e] 15258 15259v_sin_f16_e32 v5, 0 15260// GFX10: encoding: [0x80,0xc0,0x0a,0x7e] 15261 15262v_sin_f16_e32 v5, -1 15263// GFX10: encoding: [0xc1,0xc0,0x0a,0x7e] 15264 15265v_sin_f16_e32 v5, 0.5 15266// GFX10: encoding: [0xf0,0xc0,0x0a,0x7e] 15267 15268v_sin_f16_e32 v5, -4.0 15269// GFX10: encoding: [0xf7,0xc0,0x0a,0x7e] 15270 15271v_sin_f16_e32 v5, 0xfe0b 15272// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 15273 15274v_sin_f16_e32 v5, 0x3456 15275// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x56,0x34,0x00,0x00] 15276 15277v_sin_f16_e64 v5, v1 15278// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00] 15279 15280v_sin_f16_e64 v255, v1 15281// GFX10: encoding: [0xff,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00] 15282 15283v_sin_f16_e64 v5, v255 15284// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00] 15285 15286v_sin_f16_e64 v5, s1 15287// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00] 15288 15289v_sin_f16_e64 v5, s101 15290// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x65,0x00,0x00,0x00] 15291 15292v_sin_f16_e64 v5, vcc_lo 15293// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00] 15294 15295v_sin_f16_e64 v5, vcc_hi 15296// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00] 15297 15298v_sin_f16_e64 v5, m0 15299// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00] 15300 15301v_sin_f16_e64 v5, exec_lo 15302// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00] 15303 15304v_sin_f16_e64 v5, exec_hi 15305// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00] 15306 15307v_sin_f16_e64 v5, 0 15308// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x80,0x00,0x00,0x00] 15309 15310v_sin_f16_e64 v5, -1 15311// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00] 15312 15313v_sin_f16_e64 v5, 0.5 15314// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x00] 15315 15316v_sin_f16_e64 v5, -4.0 15317// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf7,0x00,0x00,0x00] 15318 15319v_sin_f16_e64 v5, -v1 15320// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x20] 15321 15322v_sin_f16_e64 v5, |v1| 15323// GFX10: encoding: [0x05,0x01,0xe0,0xd5,0x01,0x01,0x00,0x00] 15324 15325v_sin_f16_e64 v5, v1 clamp 15326// GFX10: encoding: [0x05,0x80,0xe0,0xd5,0x01,0x01,0x00,0x00] 15327 15328v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15329// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x06,0x00] 15330 15331v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15332// GFX10: encoding: [0xf9,0xc0,0xfe,0x7f,0x01,0x06,0x06,0x00] 15333 15334v_sin_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15335// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0xff,0x06,0x06,0x00] 15336 15337v_sin_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15338// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x86,0x00] 15339 15340v_sin_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15341// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x65,0x06,0x86,0x00] 15342 15343v_sin_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15344// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6a,0x06,0x86,0x00] 15345 15346v_sin_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15347// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6b,0x06,0x86,0x00] 15348 15349v_sin_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15350// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7c,0x06,0x86,0x00] 15351 15352v_sin_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15353// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7e,0x06,0x86,0x00] 15354 15355v_sin_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15356// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7f,0x06,0x86,0x00] 15357 15358v_sin_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15359// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x26,0x06,0x00] 15360 15361v_sin_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 15362// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x00,0x06,0x00] 15363 15364v_sin_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 15365// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x01,0x06,0x00] 15366 15367v_sin_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 15368// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x02,0x06,0x00] 15369 15370v_sin_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 15371// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x03,0x06,0x00] 15372 15373v_sin_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 15374// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x04,0x06,0x00] 15375 15376v_sin_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 15377// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x05,0x06,0x00] 15378 15379v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 15380// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x0e,0x06,0x00] 15381 15382v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 15383// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x16,0x06,0x00] 15384 15385v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 15386// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x00,0x00] 15387 15388v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 15389// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x01,0x00] 15390 15391v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 15392// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x02,0x00] 15393 15394v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 15395// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x03,0x00] 15396 15397v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 15398// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x04,0x00] 15399 15400v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 15401// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x05,0x00] 15402 15403v_sin_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15404// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x16,0x00] 15405 15406v_sin_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15407// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x26,0x00] 15408 15409v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15410// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x00] 15411 15412v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15413// GFX10: encoding: [0xfa,0xc0,0xfe,0x7f,0x01,0xe4,0x00,0x00] 15414 15415v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15416// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0xff,0xe4,0x00,0x00] 15417 15418v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 15419// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00] 15420 15421v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 15422// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x40,0x01,0x00] 15423 15424v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 15425// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x41,0x01,0x00] 15426 15427v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 15428// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x01,0x01,0x00] 15429 15430v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 15431// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x0f,0x01,0x00] 15432 15433v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 15434// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x11,0x01,0x00] 15435 15436v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 15437// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1f,0x01,0x00] 15438 15439v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 15440// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x21,0x01,0x00] 15441 15442v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 15443// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x2f,0x01,0x00] 15444 15445v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 15446// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x10] 15447 15448v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 15449// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x30] 15450 15451v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 15452// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 15453 15454v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 15455// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 15456 15457v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 15458// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x01] 15459 15460v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 15461// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x03] 15462 15463v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 15464// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 15465 15466v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 15467// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 15468 15469v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 15470// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x08,0x00] 15471 15472v_sin_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 15473// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x51,0x01,0x00] 15474 15475v_sin_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 15476// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x5f,0x01,0x00] 15477 15478v_sin_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 15479// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x61,0x01,0x00] 15480 15481v_sin_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 15482// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x6f,0x01,0x00] 15483 15484v_cos_f16_e32 v5, v1 15485// GFX10: encoding: [0x01,0xc3,0x0a,0x7e] 15486 15487v_cos_f16_e32 v255, v1 15488// GFX10: encoding: [0x01,0xc3,0xfe,0x7f] 15489 15490v_cos_f16_e32 v5, v255 15491// GFX10: encoding: [0xff,0xc3,0x0a,0x7e] 15492 15493v_cos_f16_e32 v5, s1 15494// GFX10: encoding: [0x01,0xc2,0x0a,0x7e] 15495 15496v_cos_f16_e32 v5, s101 15497// GFX10: encoding: [0x65,0xc2,0x0a,0x7e] 15498 15499v_cos_f16_e32 v5, vcc_lo 15500// GFX10: encoding: [0x6a,0xc2,0x0a,0x7e] 15501 15502v_cos_f16_e32 v5, vcc_hi 15503// GFX10: encoding: [0x6b,0xc2,0x0a,0x7e] 15504 15505v_cos_f16_e32 v5, m0 15506// GFX10: encoding: [0x7c,0xc2,0x0a,0x7e] 15507 15508v_cos_f16_e32 v5, exec_lo 15509// GFX10: encoding: [0x7e,0xc2,0x0a,0x7e] 15510 15511v_cos_f16_e32 v5, exec_hi 15512// GFX10: encoding: [0x7f,0xc2,0x0a,0x7e] 15513 15514v_cos_f16_e32 v5, 0 15515// GFX10: encoding: [0x80,0xc2,0x0a,0x7e] 15516 15517v_cos_f16_e32 v5, -1 15518// GFX10: encoding: [0xc1,0xc2,0x0a,0x7e] 15519 15520v_cos_f16_e32 v5, 0.5 15521// GFX10: encoding: [0xf0,0xc2,0x0a,0x7e] 15522 15523v_cos_f16_e32 v5, -4.0 15524// GFX10: encoding: [0xf7,0xc2,0x0a,0x7e] 15525 15526v_cos_f16_e32 v5, 0xfe0b 15527// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 15528 15529v_cos_f16_e32 v5, 0x3456 15530// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x56,0x34,0x00,0x00] 15531 15532v_cos_f16_e64 v5, v1 15533// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00] 15534 15535v_cos_f16_e64 v255, v1 15536// GFX10: encoding: [0xff,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00] 15537 15538v_cos_f16_e64 v5, v255 15539// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00] 15540 15541v_cos_f16_e64 v5, s1 15542// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00] 15543 15544v_cos_f16_e64 v5, s101 15545// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x65,0x00,0x00,0x00] 15546 15547v_cos_f16_e64 v5, vcc_lo 15548// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00] 15549 15550v_cos_f16_e64 v5, vcc_hi 15551// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00] 15552 15553v_cos_f16_e64 v5, m0 15554// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00] 15555 15556v_cos_f16_e64 v5, exec_lo 15557// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00] 15558 15559v_cos_f16_e64 v5, exec_hi 15560// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00] 15561 15562v_cos_f16_e64 v5, 0 15563// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x80,0x00,0x00,0x00] 15564 15565v_cos_f16_e64 v5, -1 15566// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00] 15567 15568v_cos_f16_e64 v5, 0.5 15569// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x00] 15570 15571v_cos_f16_e64 v5, -4.0 15572// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf7,0x00,0x00,0x00] 15573 15574v_cos_f16_e64 v5, -v1 15575// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x20] 15576 15577v_cos_f16_e64 v5, |v1| 15578// GFX10: encoding: [0x05,0x01,0xe1,0xd5,0x01,0x01,0x00,0x00] 15579 15580v_cos_f16_e64 v5, v1 clamp 15581// GFX10: encoding: [0x05,0x80,0xe1,0xd5,0x01,0x01,0x00,0x00] 15582 15583v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15584// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x06,0x00] 15585 15586v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15587// GFX10: encoding: [0xf9,0xc2,0xfe,0x7f,0x01,0x06,0x06,0x00] 15588 15589v_cos_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15590// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0xff,0x06,0x06,0x00] 15591 15592v_cos_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15593// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x86,0x00] 15594 15595v_cos_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15596// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x65,0x06,0x86,0x00] 15597 15598v_cos_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15599// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6a,0x06,0x86,0x00] 15600 15601v_cos_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15602// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6b,0x06,0x86,0x00] 15603 15604v_cos_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15605// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7c,0x06,0x86,0x00] 15606 15607v_cos_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15608// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7e,0x06,0x86,0x00] 15609 15610v_cos_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15611// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7f,0x06,0x86,0x00] 15612 15613v_cos_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15614// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x26,0x06,0x00] 15615 15616v_cos_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 15617// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x00,0x06,0x00] 15618 15619v_cos_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 15620// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x01,0x06,0x00] 15621 15622v_cos_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 15623// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x02,0x06,0x00] 15624 15625v_cos_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 15626// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x03,0x06,0x00] 15627 15628v_cos_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 15629// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x04,0x06,0x00] 15630 15631v_cos_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 15632// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x05,0x06,0x00] 15633 15634v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 15635// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x0e,0x06,0x00] 15636 15637v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 15638// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x16,0x06,0x00] 15639 15640v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 15641// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x00,0x00] 15642 15643v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 15644// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x01,0x00] 15645 15646v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 15647// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x02,0x00] 15648 15649v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 15650// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x03,0x00] 15651 15652v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 15653// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x04,0x00] 15654 15655v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 15656// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x05,0x00] 15657 15658v_cos_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15659// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x16,0x00] 15660 15661v_cos_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15662// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x26,0x00] 15663 15664v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15665// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x00] 15666 15667v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15668// GFX10: encoding: [0xfa,0xc2,0xfe,0x7f,0x01,0xe4,0x00,0x00] 15669 15670v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15671// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0xff,0xe4,0x00,0x00] 15672 15673v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 15674// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00] 15675 15676v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 15677// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x40,0x01,0x00] 15678 15679v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 15680// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x41,0x01,0x00] 15681 15682v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 15683// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x01,0x01,0x00] 15684 15685v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 15686// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x0f,0x01,0x00] 15687 15688v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 15689// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x11,0x01,0x00] 15690 15691v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 15692// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1f,0x01,0x00] 15693 15694v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 15695// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x21,0x01,0x00] 15696 15697v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 15698// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x2f,0x01,0x00] 15699 15700v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 15701// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x10] 15702 15703v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 15704// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x30] 15705 15706v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 15707// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 15708 15709v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 15710// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 15711 15712v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 15713// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x01] 15714 15715v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 15716// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x03] 15717 15718v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 15719// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 15720 15721v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 15722// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 15723 15724v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 15725// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x08,0x00] 15726 15727v_cos_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 15728// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x51,0x01,0x00] 15729 15730v_cos_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 15731// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x5f,0x01,0x00] 15732 15733v_cos_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 15734// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x61,0x01,0x00] 15735 15736v_cos_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 15737// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x6f,0x01,0x00] 15738 15739v_cvt_norm_i16_f16_e32 v5, v1 15740// GFX10: encoding: [0x01,0xc7,0x0a,0x7e] 15741 15742v_cvt_norm_i16_f16_e32 v255, v1 15743// GFX10: encoding: [0x01,0xc7,0xfe,0x7f] 15744 15745v_cvt_norm_i16_f16_e32 v5, v255 15746// GFX10: encoding: [0xff,0xc7,0x0a,0x7e] 15747 15748v_cvt_norm_i16_f16_e32 v5, s1 15749// GFX10: encoding: [0x01,0xc6,0x0a,0x7e] 15750 15751v_cvt_norm_i16_f16_e32 v5, s101 15752// GFX10: encoding: [0x65,0xc6,0x0a,0x7e] 15753 15754v_cvt_norm_i16_f16_e32 v5, vcc_lo 15755// GFX10: encoding: [0x6a,0xc6,0x0a,0x7e] 15756 15757v_cvt_norm_i16_f16_e32 v5, vcc_hi 15758// GFX10: encoding: [0x6b,0xc6,0x0a,0x7e] 15759 15760v_cvt_norm_i16_f16_e32 v5, m0 15761// GFX10: encoding: [0x7c,0xc6,0x0a,0x7e] 15762 15763v_cvt_norm_i16_f16_e32 v5, exec_lo 15764// GFX10: encoding: [0x7e,0xc6,0x0a,0x7e] 15765 15766v_cvt_norm_i16_f16_e32 v5, exec_hi 15767// GFX10: encoding: [0x7f,0xc6,0x0a,0x7e] 15768 15769v_cvt_norm_i16_f16_e32 v5, 0 15770// GFX10: encoding: [0x80,0xc6,0x0a,0x7e] 15771 15772v_cvt_norm_i16_f16_e32 v5, -1 15773// GFX10: encoding: [0xc1,0xc6,0x0a,0x7e] 15774 15775v_cvt_norm_i16_f16_e32 v5, 0.5 15776// GFX10: encoding: [0xf0,0xc6,0x0a,0x7e] 15777 15778v_cvt_norm_i16_f16_e32 v5, -4.0 15779// GFX10: encoding: [0xf7,0xc6,0x0a,0x7e] 15780 15781v_cvt_norm_i16_f16_e32 v5, 0xfe0b 15782// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 15783 15784v_cvt_norm_i16_f16_e32 v5, 0x3456 15785// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x56,0x34,0x00,0x00] 15786 15787v_cvt_norm_i16_f16_e64 v5, v1 15788// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00] 15789 15790v_cvt_norm_i16_f16_e64 v255, v1 15791// GFX10: encoding: [0xff,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00] 15792 15793v_cvt_norm_i16_f16_e64 v5, v255 15794// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00] 15795 15796v_cvt_norm_i16_f16_e64 v5, s1 15797// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00] 15798 15799v_cvt_norm_i16_f16_e64 v5, s101 15800// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x65,0x00,0x00,0x00] 15801 15802v_cvt_norm_i16_f16_e64 v5, vcc_lo 15803// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00] 15804 15805v_cvt_norm_i16_f16_e64 v5, vcc_hi 15806// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00] 15807 15808v_cvt_norm_i16_f16_e64 v5, m0 15809// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00] 15810 15811v_cvt_norm_i16_f16_e64 v5, exec_lo 15812// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00] 15813 15814v_cvt_norm_i16_f16_e64 v5, exec_hi 15815// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00] 15816 15817v_cvt_norm_i16_f16_e64 v5, 0 15818// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x80,0x00,0x00,0x00] 15819 15820v_cvt_norm_i16_f16_e64 v5, -1 15821// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00] 15822 15823v_cvt_norm_i16_f16_e64 v5, 0.5 15824// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00] 15825 15826v_cvt_norm_i16_f16_e64 v5, -4.0 15827// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf7,0x00,0x00,0x00] 15828 15829v_cvt_norm_i16_f16_e64 v5, -v1 15830// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x20] 15831 15832v_cvt_norm_i16_f16_e64 v5, |v1| 15833// GFX10: encoding: [0x05,0x01,0xe3,0xd5,0x01,0x01,0x00,0x00] 15834 15835v_cvt_norm_i16_f16_e64 v5, v1 clamp 15836// GFX10: encoding: [0x05,0x80,0xe3,0xd5,0x01,0x01,0x00,0x00] 15837 15838v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15839// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x06,0x00] 15840 15841v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15842// GFX10: encoding: [0xf9,0xc6,0xfe,0x7f,0x01,0x06,0x06,0x00] 15843 15844v_cvt_norm_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15845// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0xff,0x06,0x06,0x00] 15846 15847v_cvt_norm_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15848// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x86,0x00] 15849 15850v_cvt_norm_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15851// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x65,0x06,0x86,0x00] 15852 15853v_cvt_norm_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15854// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6a,0x06,0x86,0x00] 15855 15856v_cvt_norm_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15857// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6b,0x06,0x86,0x00] 15858 15859v_cvt_norm_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15860// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7c,0x06,0x86,0x00] 15861 15862v_cvt_norm_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15863// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7e,0x06,0x86,0x00] 15864 15865v_cvt_norm_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15866// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7f,0x06,0x86,0x00] 15867 15868v_cvt_norm_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15869// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x26,0x06,0x00] 15870 15871v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 15872// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x00,0x06,0x00] 15873 15874v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 15875// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x01,0x06,0x00] 15876 15877v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 15878// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x02,0x06,0x00] 15879 15880v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 15881// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x03,0x06,0x00] 15882 15883v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 15884// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x04,0x06,0x00] 15885 15886v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 15887// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x05,0x06,0x00] 15888 15889v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 15890// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x0e,0x06,0x00] 15891 15892v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 15893// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x16,0x06,0x00] 15894 15895v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 15896// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x00,0x00] 15897 15898v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 15899// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x01,0x00] 15900 15901v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 15902// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x02,0x00] 15903 15904v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 15905// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x03,0x00] 15906 15907v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 15908// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x04,0x00] 15909 15910v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 15911// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x05,0x00] 15912 15913v_cvt_norm_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15914// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x16,0x00] 15915 15916v_cvt_norm_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 15917// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x26,0x00] 15918 15919v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15920// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x00] 15921 15922v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15923// GFX10: encoding: [0xfa,0xc6,0xfe,0x7f,0x01,0xe4,0x00,0x00] 15924 15925v_cvt_norm_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 15926// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0xff,0xe4,0x00,0x00] 15927 15928v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 15929// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00] 15930 15931v_cvt_norm_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 15932// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x40,0x01,0x00] 15933 15934v_cvt_norm_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 15935// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x41,0x01,0x00] 15936 15937v_cvt_norm_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 15938// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x01,0x01,0x00] 15939 15940v_cvt_norm_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 15941// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x0f,0x01,0x00] 15942 15943v_cvt_norm_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 15944// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x11,0x01,0x00] 15945 15946v_cvt_norm_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 15947// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1f,0x01,0x00] 15948 15949v_cvt_norm_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 15950// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x21,0x01,0x00] 15951 15952v_cvt_norm_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 15953// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x2f,0x01,0x00] 15954 15955v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 15956// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x10] 15957 15958v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 15959// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x30] 15960 15961v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 15962// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 15963 15964v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 15965// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 15966 15967v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 15968// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x01] 15969 15970v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 15971// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x03] 15972 15973v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 15974// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 15975 15976v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 15977// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 15978 15979v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 15980// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x08,0x00] 15981 15982v_cvt_norm_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 15983// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x51,0x01,0x00] 15984 15985v_cvt_norm_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 15986// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x5f,0x01,0x00] 15987 15988v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 15989// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x61,0x01,0x00] 15990 15991v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 15992// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x6f,0x01,0x00] 15993 15994v_cvt_norm_u16_f16_e32 v5, v1 15995// GFX10: encoding: [0x01,0xc9,0x0a,0x7e] 15996 15997v_cvt_norm_u16_f16_e32 v255, v1 15998// GFX10: encoding: [0x01,0xc9,0xfe,0x7f] 15999 16000v_cvt_norm_u16_f16_e32 v5, v255 16001// GFX10: encoding: [0xff,0xc9,0x0a,0x7e] 16002 16003v_cvt_norm_u16_f16_e32 v5, s1 16004// GFX10: encoding: [0x01,0xc8,0x0a,0x7e] 16005 16006v_cvt_norm_u16_f16_e32 v5, s101 16007// GFX10: encoding: [0x65,0xc8,0x0a,0x7e] 16008 16009v_cvt_norm_u16_f16_e32 v5, vcc_lo 16010// GFX10: encoding: [0x6a,0xc8,0x0a,0x7e] 16011 16012v_cvt_norm_u16_f16_e32 v5, vcc_hi 16013// GFX10: encoding: [0x6b,0xc8,0x0a,0x7e] 16014 16015v_cvt_norm_u16_f16_e32 v5, m0 16016// GFX10: encoding: [0x7c,0xc8,0x0a,0x7e] 16017 16018v_cvt_norm_u16_f16_e32 v5, exec_lo 16019// GFX10: encoding: [0x7e,0xc8,0x0a,0x7e] 16020 16021v_cvt_norm_u16_f16_e32 v5, exec_hi 16022// GFX10: encoding: [0x7f,0xc8,0x0a,0x7e] 16023 16024v_cvt_norm_u16_f16_e32 v5, 0 16025// GFX10: encoding: [0x80,0xc8,0x0a,0x7e] 16026 16027v_cvt_norm_u16_f16_e32 v5, -1 16028// GFX10: encoding: [0xc1,0xc8,0x0a,0x7e] 16029 16030v_cvt_norm_u16_f16_e32 v5, 0.5 16031// GFX10: encoding: [0xf0,0xc8,0x0a,0x7e] 16032 16033v_cvt_norm_u16_f16_e32 v5, -4.0 16034// GFX10: encoding: [0xf7,0xc8,0x0a,0x7e] 16035 16036v_cvt_norm_u16_f16_e32 v5, 0xfe0b 16037// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x0b,0xfe,0x00,0x00] 16038 16039v_cvt_norm_u16_f16_e32 v5, 0x3456 16040// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x56,0x34,0x00,0x00] 16041 16042v_cvt_norm_u16_f16_e64 v5, v1 16043// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00] 16044 16045v_cvt_norm_u16_f16_e64 v255, v1 16046// GFX10: encoding: [0xff,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00] 16047 16048v_cvt_norm_u16_f16_e64 v5, v255 16049// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00] 16050 16051v_cvt_norm_u16_f16_e64 v5, s1 16052// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00] 16053 16054v_cvt_norm_u16_f16_e64 v5, s101 16055// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x65,0x00,0x00,0x00] 16056 16057v_cvt_norm_u16_f16_e64 v5, vcc_lo 16058// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00] 16059 16060v_cvt_norm_u16_f16_e64 v5, vcc_hi 16061// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00] 16062 16063v_cvt_norm_u16_f16_e64 v5, m0 16064// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00] 16065 16066v_cvt_norm_u16_f16_e64 v5, exec_lo 16067// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00] 16068 16069v_cvt_norm_u16_f16_e64 v5, exec_hi 16070// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00] 16071 16072v_cvt_norm_u16_f16_e64 v5, 0 16073// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x80,0x00,0x00,0x00] 16074 16075v_cvt_norm_u16_f16_e64 v5, -1 16076// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00] 16077 16078v_cvt_norm_u16_f16_e64 v5, 0.5 16079// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00] 16080 16081v_cvt_norm_u16_f16_e64 v5, -4.0 16082// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf7,0x00,0x00,0x00] 16083 16084v_cvt_norm_u16_f16_e64 v5, -v1 16085// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x20] 16086 16087v_cvt_norm_u16_f16_e64 v5, |v1| 16088// GFX10: encoding: [0x05,0x01,0xe4,0xd5,0x01,0x01,0x00,0x00] 16089 16090v_cvt_norm_u16_f16_e64 v5, v1 clamp 16091// GFX10: encoding: [0x05,0x80,0xe4,0xd5,0x01,0x01,0x00,0x00] 16092 16093v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16094// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x06,0x00] 16095 16096v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16097// GFX10: encoding: [0xf9,0xc8,0xfe,0x7f,0x01,0x06,0x06,0x00] 16098 16099v_cvt_norm_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16100// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0xff,0x06,0x06,0x00] 16101 16102v_cvt_norm_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16103// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x86,0x00] 16104 16105v_cvt_norm_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16106// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x65,0x06,0x86,0x00] 16107 16108v_cvt_norm_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16109// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6a,0x06,0x86,0x00] 16110 16111v_cvt_norm_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16112// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6b,0x06,0x86,0x00] 16113 16114v_cvt_norm_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16115// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7c,0x06,0x86,0x00] 16116 16117v_cvt_norm_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16118// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7e,0x06,0x86,0x00] 16119 16120v_cvt_norm_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16121// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7f,0x06,0x86,0x00] 16122 16123v_cvt_norm_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16124// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x26,0x06,0x00] 16125 16126v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD 16127// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x00,0x06,0x00] 16128 16129v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD 16130// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x01,0x06,0x00] 16131 16132v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD 16133// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x02,0x06,0x00] 16134 16135v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD 16136// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x03,0x06,0x00] 16137 16138v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD 16139// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x04,0x06,0x00] 16140 16141v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD 16142// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x05,0x06,0x00] 16143 16144v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD 16145// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x0e,0x06,0x00] 16146 16147v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD 16148// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x16,0x06,0x00] 16149 16150v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 16151// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x00,0x00] 16152 16153v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 16154// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x01,0x00] 16155 16156v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 16157// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x02,0x00] 16158 16159v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 16160// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x03,0x00] 16161 16162v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 16163// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x04,0x00] 16164 16165v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 16166// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x05,0x00] 16167 16168v_cvt_norm_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16169// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x16,0x00] 16170 16171v_cvt_norm_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD 16172// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x26,0x00] 16173 16174v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 16175// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x00] 16176 16177v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 16178// GFX10: encoding: [0xfa,0xc8,0xfe,0x7f,0x01,0xe4,0x00,0x00] 16179 16180v_cvt_norm_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 16181// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0xff,0xe4,0x00,0x00] 16182 16183v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 16184// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00] 16185 16186v_cvt_norm_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 16187// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x40,0x01,0x00] 16188 16189v_cvt_norm_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 16190// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x41,0x01,0x00] 16191 16192v_cvt_norm_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 16193// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x01,0x01,0x00] 16194 16195v_cvt_norm_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 16196// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x0f,0x01,0x00] 16197 16198v_cvt_norm_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 16199// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x11,0x01,0x00] 16200 16201v_cvt_norm_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 16202// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1f,0x01,0x00] 16203 16204v_cvt_norm_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 16205// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x21,0x01,0x00] 16206 16207v_cvt_norm_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 16208// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x2f,0x01,0x00] 16209 16210v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 16211// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x10] 16212 16213v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 16214// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x30] 16215 16216v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 16217// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 16218 16219v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0 16220// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0] 16221 16222v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 16223// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x01] 16224 16225v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 16226// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x03] 16227 16228v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf 16229// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 16230 16231v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 16232// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f] 16233 16234v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0 16235// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x08,0x00] 16236 16237v_cvt_norm_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0 16238// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x51,0x01,0x00] 16239 16240v_cvt_norm_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0 16241// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x5f,0x01,0x00] 16242 16243v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0 16244// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x61,0x01,0x00] 16245 16246v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0 16247// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x6f,0x01,0x00] 16248 16249v_swap_b32 v5, v1 16250// GFX10: encoding: [0x01,0xcb,0x0a,0x7e] 16251 16252v_swap_b32 v255, v1 16253// GFX10: encoding: [0x01,0xcb,0xfe,0x7f] 16254 16255v_swap_b32 v5, v255 16256// GFX10: encoding: [0xff,0xcb,0x0a,0x7e] 16257 16258v_swaprel_b32 v5, v1 16259// GFX10: encoding: [0x01,0xd1,0x0a,0x7e] 16260 16261v_swaprel_b32 v255, v1 16262// GFX10: encoding: [0x01,0xd1,0xfe,0x7f] 16263 16264v_swaprel_b32 v5, v255 16265// GFX10: encoding: [0xff,0xd1,0x0a,0x7e] 16266