3714 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --version 52// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefix=GFX11 %s3 4v_bfrev_b32_e64 v5, v15// GFX11: v_bfrev_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]6 7v_bfrev_b32_e64 v5, v2558// GFX11: v_bfrev_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x00]9 10v_bfrev_b32_e64 v5, s111// GFX11: v_bfrev_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x00]12 13v_bfrev_b32_e64 v5, s10514// GFX11: v_bfrev_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xb8,0xd5,0x69,0x00,0x00,0x00]15 16v_bfrev_b32_e64 v5, vcc_lo17// GFX11: v_bfrev_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x00]18 19v_bfrev_b32_e64 v5, vcc_hi20// GFX11: v_bfrev_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x00]21 22v_bfrev_b32_e64 v5, ttmp1523// GFX11: v_bfrev_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb8,0xd5,0x7b,0x00,0x00,0x00]24 25v_bfrev_b32_e64 v5, m026// GFX11: v_bfrev_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xb8,0xd5,0x7d,0x00,0x00,0x00]27 28v_bfrev_b32_e64 v5, exec_lo29// GFX11: v_bfrev_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x00]30 31v_bfrev_b32_e64 v5, exec_hi32// GFX11: v_bfrev_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x00]33 34v_bfrev_b32_e64 v5, null35// GFX11: v_bfrev_b32_e64 v5, null ; encoding: [0x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x00]36 37v_bfrev_b32_e64 v5, -138// GFX11: v_bfrev_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x00]39 40v_bfrev_b32_e64 v5, 0.541// GFX11: v_bfrev_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x00]42 43v_bfrev_b32_e64 v5, src_scc44// GFX11: v_bfrev_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xb8,0xd5,0xfd,0x00,0x00,0x00]45 46v_bfrev_b32_e64 v255, 0xaf12345647// GFX11: v_bfrev_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xb8,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]48 49v_ceil_f16_e64 v5.l, v1.l50// GFX11: v_ceil_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]51 52v_ceil_f16_e64 v5.l, v255.l53// GFX11: v_ceil_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00]54 55v_ceil_f16_e64 v5.l, s156// GFX11: v_ceil_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]57 58v_ceil_f16_e64 v5.l, s10559// GFX11: v_ceil_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xdc,0xd5,0x69,0x00,0x00,0x00]60 61v_ceil_f16_e64 v5.l, vcc_lo62// GFX11: v_ceil_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]63 64v_ceil_f16_e64 v5.l, vcc_hi65// GFX11: v_ceil_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]66 67v_ceil_f16_e64 v5.l, ttmp1568// GFX11: v_ceil_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xdc,0xd5,0x7b,0x00,0x00,0x00]69 70v_ceil_f16_e64 v5.l, m071// GFX11: v_ceil_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xdc,0xd5,0x7d,0x00,0x00,0x00]72 73v_ceil_f16_e64 v5.l, exec_lo74// GFX11: v_ceil_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]75 76v_ceil_f16_e64 v5.l, exec_hi77// GFX11: v_ceil_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]78 79v_ceil_f16_e64 v5.l, null80// GFX11: v_ceil_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]81 82v_ceil_f16_e64 v5.l, -183// GFX11: v_ceil_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]84 85v_ceil_f16_e64 v5.l, 0.5 mul:286// GFX11: v_ceil_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x08]87 88v_ceil_f16_e64 v5.l, src_scc mul:489// GFX11: v_ceil_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xdc,0xd5,0xfd,0x00,0x00,0x10]90 91v_ceil_f16_e64 v255.l, -|0xfe0b| clamp div:292// GFX11: v_ceil_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdc,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]93 94v_ceil_f16_e64 v5.h, v1.h95// GFX11: v_ceil_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdc,0xd5,0x01,0x01,0x00,0x00]96 97v_ceil_f16_e64 v5.l, v255.h98// GFX11: v_ceil_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xdc,0xd5,0xff,0x01,0x00,0x00]99 100v_ceil_f16_e64 v255.h, -|0xfe0b| clamp div:2101// GFX11: v_ceil_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xdc,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]102 103v_ceil_f32_e64 v5, v1104// GFX11: v_ceil_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]105 106v_ceil_f32_e64 v5, v255107// GFX11: v_ceil_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00]108 109v_ceil_f32_e64 v5, s1110// GFX11: v_ceil_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00]111 112v_ceil_f32_e64 v5, s105113// GFX11: v_ceil_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa2,0xd5,0x69,0x00,0x00,0x00]114 115v_ceil_f32_e64 v5, vcc_lo116// GFX11: v_ceil_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00]117 118v_ceil_f32_e64 v5, vcc_hi119// GFX11: v_ceil_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00]120 121v_ceil_f32_e64 v5, ttmp15122// GFX11: v_ceil_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa2,0xd5,0x7b,0x00,0x00,0x00]123 124v_ceil_f32_e64 v5, m0125// GFX11: v_ceil_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa2,0xd5,0x7d,0x00,0x00,0x00]126 127v_ceil_f32_e64 v5, exec_lo128// GFX11: v_ceil_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00]129 130v_ceil_f32_e64 v5, exec_hi131// GFX11: v_ceil_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00]132 133v_ceil_f32_e64 v5, null134// GFX11: v_ceil_f32_e64 v5, null ; encoding: [0x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00]135 136v_ceil_f32_e64 v5, -1137// GFX11: v_ceil_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00]138 139v_ceil_f32_e64 v5, 0.5 mul:2140// GFX11: v_ceil_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x08]141 142v_ceil_f32_e64 v5, src_scc mul:4143// GFX11: v_ceil_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa2,0xd5,0xfd,0x00,0x00,0x10]144 145v_ceil_f32_e64 v255, -|0xaf123456| clamp div:2146// GFX11: v_ceil_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa2,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]147 148v_ceil_f64_e64 v[5:6], v[1:2]149// GFX11: v_ceil_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]150 151v_ceil_f64_e64 v[5:6], v[254:255]152// GFX11: v_ceil_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00]153 154v_ceil_f64_e64 v[5:6], s[2:3]155// GFX11: v_ceil_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00]156 157v_ceil_f64_e64 v[5:6], s[104:105]158// GFX11: v_ceil_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0x98,0xd5,0x68,0x00,0x00,0x00]159 160v_ceil_f64_e64 v[5:6], vcc161// GFX11: v_ceil_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00]162 163v_ceil_f64_e64 v[5:6], ttmp[14:15]164// GFX11: v_ceil_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0x98,0xd5,0x7a,0x00,0x00,0x00]165 166v_ceil_f64_e64 v[5:6], exec167// GFX11: v_ceil_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00]168 169v_ceil_f64_e64 v[5:6], null170// GFX11: v_ceil_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0x98,0xd5,0x7c,0x00,0x00,0x00]171 172v_ceil_f64_e64 v[5:6], -1173// GFX11: v_ceil_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00]174 175v_ceil_f64_e64 v[5:6], 0.5 mul:2176// GFX11: v_ceil_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x08]177 178v_ceil_f64_e64 v[5:6], -|src_scc| mul:4179// GFX11: v_ceil_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0x98,0xd5,0xfd,0x00,0x00,0x30]180 181v_ceil_f64_e64 v[254:255], 0xaf123456 clamp div:2182// GFX11: v_ceil_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x98,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]183 184v_cls_i32_e64 v5, v1185// GFX11: v_cls_i32_e64 v5, v1 ; encoding: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]186 187v_cls_i32_e64 v5, v255188// GFX11: v_cls_i32_e64 v5, v255 ; encoding: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]189 190v_cls_i32_e64 v5, s1191// GFX11: v_cls_i32_e64 v5, s1 ; encoding: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]192 193v_cls_i32_e64 v5, s105194// GFX11: v_cls_i32_e64 v5, s105 ; encoding: [0x05,0x00,0xbb,0xd5,0x69,0x00,0x00,0x00]195 196v_cls_i32_e64 v5, vcc_lo197// GFX11: v_cls_i32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]198 199v_cls_i32_e64 v5, vcc_hi200// GFX11: v_cls_i32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]201 202v_cls_i32_e64 v5, ttmp15203// GFX11: v_cls_i32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xbb,0xd5,0x7b,0x00,0x00,0x00]204 205v_cls_i32_e64 v5, m0206// GFX11: v_cls_i32_e64 v5, m0 ; encoding: [0x05,0x00,0xbb,0xd5,0x7d,0x00,0x00,0x00]207 208v_cls_i32_e64 v5, exec_lo209// GFX11: v_cls_i32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]210 211v_cls_i32_e64 v5, exec_hi212// GFX11: v_cls_i32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]213 214v_cls_i32_e64 v5, null215// GFX11: v_cls_i32_e64 v5, null ; encoding: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]216 217v_cls_i32_e64 v5, -1218// GFX11: v_cls_i32_e64 v5, -1 ; encoding: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]219 220v_cls_i32_e64 v5, 0.5221// GFX11: v_cls_i32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]222 223v_cls_i32_e64 v5, src_scc224// GFX11: v_cls_i32_e64 v5, src_scc ; encoding: [0x05,0x00,0xbb,0xd5,0xfd,0x00,0x00,0x00]225 226v_cls_i32_e64 v255, 0xaf123456227// GFX11: v_cls_i32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xbb,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]228 229v_clz_i32_u32_e64 v5, v1230// GFX11: v_clz_i32_u32_e64 v5, v1 ; encoding: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]231 232v_clz_i32_u32_e64 v5, v255233// GFX11: v_clz_i32_u32_e64 v5, v255 ; encoding: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]234 235v_clz_i32_u32_e64 v5, s1236// GFX11: v_clz_i32_u32_e64 v5, s1 ; encoding: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]237 238v_clz_i32_u32_e64 v5, s105239// GFX11: v_clz_i32_u32_e64 v5, s105 ; encoding: [0x05,0x00,0xb9,0xd5,0x69,0x00,0x00,0x00]240 241v_clz_i32_u32_e64 v5, vcc_lo242// GFX11: v_clz_i32_u32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]243 244v_clz_i32_u32_e64 v5, vcc_hi245// GFX11: v_clz_i32_u32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]246 247v_clz_i32_u32_e64 v5, ttmp15248// GFX11: v_clz_i32_u32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb9,0xd5,0x7b,0x00,0x00,0x00]249 250v_clz_i32_u32_e64 v5, m0251// GFX11: v_clz_i32_u32_e64 v5, m0 ; encoding: [0x05,0x00,0xb9,0xd5,0x7d,0x00,0x00,0x00]252 253v_clz_i32_u32_e64 v5, exec_lo254// GFX11: v_clz_i32_u32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]255 256v_clz_i32_u32_e64 v5, exec_hi257// GFX11: v_clz_i32_u32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]258 259v_clz_i32_u32_e64 v5, null260// GFX11: v_clz_i32_u32_e64 v5, null ; encoding: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]261 262v_clz_i32_u32_e64 v5, -1263// GFX11: v_clz_i32_u32_e64 v5, -1 ; encoding: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]264 265v_clz_i32_u32_e64 v5, 0.5266// GFX11: v_clz_i32_u32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]267 268v_clz_i32_u32_e64 v5, src_scc269// GFX11: v_clz_i32_u32_e64 v5, src_scc ; encoding: [0x05,0x00,0xb9,0xd5,0xfd,0x00,0x00,0x00]270 271v_clz_i32_u32_e64 v255, 0xaf123456272// GFX11: v_clz_i32_u32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xb9,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]273 274v_cos_f16_e64 v5.l, v1.l275// GFX11: v_cos_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]276 277v_cos_f16_e64 v5.l, v255.l278// GFX11: v_cos_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]279 280v_cos_f16_e64 v5.l, s1281// GFX11: v_cos_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]282 283v_cos_f16_e64 v5.l, s105284// GFX11: v_cos_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe1,0xd5,0x69,0x00,0x00,0x00]285 286v_cos_f16_e64 v5.l, vcc_lo287// GFX11: v_cos_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]288 289v_cos_f16_e64 v5.l, vcc_hi290// GFX11: v_cos_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]291 292v_cos_f16_e64 v5.l, ttmp15293// GFX11: v_cos_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe1,0xd5,0x7b,0x00,0x00,0x00]294 295v_cos_f16_e64 v5.l, m0296// GFX11: v_cos_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe1,0xd5,0x7d,0x00,0x00,0x00]297 298v_cos_f16_e64 v5.l, exec_lo299// GFX11: v_cos_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]300 301v_cos_f16_e64 v5.l, exec_hi302// GFX11: v_cos_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]303 304v_cos_f16_e64 v5.l, null305// GFX11: v_cos_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]306 307v_cos_f16_e64 v5.l, -1308// GFX11: v_cos_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]309 310v_cos_f16_e64 v5.l, 0.5 mul:2311// GFX11: v_cos_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x08]312 313v_cos_f16_e64 v5.l, src_scc mul:4314// GFX11: v_cos_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xe1,0xd5,0xfd,0x00,0x00,0x10]315 316v_cos_f16_e64 v255.l, -|0xfe0b| clamp div:2317// GFX11: v_cos_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xe1,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]318 319v_cos_f16_e64 v5.h, v1.h320// GFX11: v_cos_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe1,0xd5,0x01,0x01,0x00,0x00]321 322v_cos_f16_e64 v5.l, v255.h323// GFX11: v_cos_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe1,0xd5,0xff,0x01,0x00,0x00]324 325v_cos_f16_e64 v255.h, -|0xfe0b| clamp div:2326// GFX11: v_cos_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xe1,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]327 328v_cos_f32_e64 v5, v1329// GFX11: v_cos_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]330 331v_cos_f32_e64 v5, v255332// GFX11: v_cos_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00]333 334v_cos_f32_e64 v5, s1335// GFX11: v_cos_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00]336 337v_cos_f32_e64 v5, s105338// GFX11: v_cos_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xb6,0xd5,0x69,0x00,0x00,0x00]339 340v_cos_f32_e64 v5, vcc_lo341// GFX11: v_cos_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00]342 343v_cos_f32_e64 v5, vcc_hi344// GFX11: v_cos_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00]345 346v_cos_f32_e64 v5, ttmp15347// GFX11: v_cos_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb6,0xd5,0x7b,0x00,0x00,0x00]348 349v_cos_f32_e64 v5, m0350// GFX11: v_cos_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xb6,0xd5,0x7d,0x00,0x00,0x00]351 352v_cos_f32_e64 v5, exec_lo353// GFX11: v_cos_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00]354 355v_cos_f32_e64 v5, exec_hi356// GFX11: v_cos_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00]357 358v_cos_f32_e64 v5, null359// GFX11: v_cos_f32_e64 v5, null ; encoding: [0x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00]360 361v_cos_f32_e64 v5, -1362// GFX11: v_cos_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00]363 364v_cos_f32_e64 v5, 0.5 mul:2365// GFX11: v_cos_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x08]366 367v_cos_f32_e64 v5, src_scc mul:4368// GFX11: v_cos_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xb6,0xd5,0xfd,0x00,0x00,0x10]369 370v_cos_f32_e64 v255, -|0xaf123456| clamp div:2371// GFX11: v_cos_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xb6,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]372 373v_ctz_i32_b32_e64 v5, v1374// GFX11: v_ctz_i32_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]375 376v_ctz_i32_b32_e64 v5, v255377// GFX11: v_ctz_i32_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]378 379v_ctz_i32_b32_e64 v5, s1380// GFX11: v_ctz_i32_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]381 382v_ctz_i32_b32_e64 v5, s105383// GFX11: v_ctz_i32_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xba,0xd5,0x69,0x00,0x00,0x00]384 385v_ctz_i32_b32_e64 v5, vcc_lo386// GFX11: v_ctz_i32_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]387 388v_ctz_i32_b32_e64 v5, vcc_hi389// GFX11: v_ctz_i32_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]390 391v_ctz_i32_b32_e64 v5, ttmp15392// GFX11: v_ctz_i32_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xba,0xd5,0x7b,0x00,0x00,0x00]393 394v_ctz_i32_b32_e64 v5, m0395// GFX11: v_ctz_i32_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xba,0xd5,0x7d,0x00,0x00,0x00]396 397v_ctz_i32_b32_e64 v5, exec_lo398// GFX11: v_ctz_i32_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]399 400v_ctz_i32_b32_e64 v5, exec_hi401// GFX11: v_ctz_i32_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]402 403v_ctz_i32_b32_e64 v5, null404// GFX11: v_ctz_i32_b32_e64 v5, null ; encoding: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]405 406v_ctz_i32_b32_e64 v5, -1407// GFX11: v_ctz_i32_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]408 409v_ctz_i32_b32_e64 v5, 0.5410// GFX11: v_ctz_i32_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]411 412v_ctz_i32_b32_e64 v5, src_scc413// GFX11: v_ctz_i32_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xba,0xd5,0xfd,0x00,0x00,0x00]414 415v_ctz_i32_b32_e64 v255, 0xaf123456416// GFX11: v_ctz_i32_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xba,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]417 418v_cvt_f16_f32_e64 v5.l, v1419// GFX11: v_cvt_f16_f32_e64 v5.l, v1 ; encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]420 421v_cvt_f16_f32_e64 v5.l, v255422// GFX11: v_cvt_f16_f32_e64 v5.l, v255 ; encoding: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]423 424v_cvt_f16_f32_e64 v5.l, s1425// GFX11: v_cvt_f16_f32_e64 v5.l, s1 ; encoding: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]426 427v_cvt_f16_f32_e64 v5.l, s105428// GFX11: v_cvt_f16_f32_e64 v5.l, s105 ; encoding: [0x05,0x00,0x8a,0xd5,0x69,0x00,0x00,0x00]429 430v_cvt_f16_f32_e64 v5.l, vcc_lo431// GFX11: v_cvt_f16_f32_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]432 433v_cvt_f16_f32_e64 v5.l, vcc_hi434// GFX11: v_cvt_f16_f32_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]435 436v_cvt_f16_f32_e64 v5.l, ttmp15437// GFX11: v_cvt_f16_f32_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0x8a,0xd5,0x7b,0x00,0x00,0x00]438 439v_cvt_f16_f32_e64 v5.l, m0440// GFX11: v_cvt_f16_f32_e64 v5.l, m0 ; encoding: [0x05,0x00,0x8a,0xd5,0x7d,0x00,0x00,0x00]441 442v_cvt_f16_f32_e64 v5.l, exec_lo443// GFX11: v_cvt_f16_f32_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]444 445v_cvt_f16_f32_e64 v5.l, exec_hi446// GFX11: v_cvt_f16_f32_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]447 448v_cvt_f16_f32_e64 v5.l, null449// GFX11: v_cvt_f16_f32_e64 v5.l, null ; encoding: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]450 451v_cvt_f16_f32_e64 v5.l, -1452// GFX11: v_cvt_f16_f32_e64 v5.l, -1 ; encoding: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]453 454v_cvt_f16_f32_e64 v5.l, 0.5 mul:2455// GFX11: v_cvt_f16_f32_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x08]456 457v_cvt_f16_f32_e64 v5.l, src_scc mul:4458// GFX11: v_cvt_f16_f32_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0x8a,0xd5,0xfd,0x00,0x00,0x10]459 460v_cvt_f16_f32_e64 v255.l, -|0xaf123456| clamp div:2461// GFX11: v_cvt_f16_f32_e64 v255.l, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0x8a,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]462 463v_cvt_f16_f32_e64 v255.h, -|0xaf123456| clamp div:2464// GFX11: v_cvt_f16_f32_e64 v255.h, -|0xaf123456| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0x8a,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]465 466v_cvt_f16_i16_e64 v5.l, v1.l467// GFX11: v_cvt_f16_i16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]468 469v_cvt_f16_i16_e64 v5.l, v255.l470// GFX11: v_cvt_f16_i16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]471 472v_cvt_f16_i16_e64 v5.l, s1473// GFX11: v_cvt_f16_i16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]474 475v_cvt_f16_i16_e64 v5.l, s105476// GFX11: v_cvt_f16_i16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd1,0xd5,0x69,0x00,0x00,0x00]477 478v_cvt_f16_i16_e64 v5.l, vcc_lo479// GFX11: v_cvt_f16_i16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]480 481v_cvt_f16_i16_e64 v5.l, vcc_hi482// GFX11: v_cvt_f16_i16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]483 484v_cvt_f16_i16_e64 v5.l, ttmp15485// GFX11: v_cvt_f16_i16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd1,0xd5,0x7b,0x00,0x00,0x00]486 487v_cvt_f16_i16_e64 v5.l, m0488// GFX11: v_cvt_f16_i16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd1,0xd5,0x7d,0x00,0x00,0x00]489 490v_cvt_f16_i16_e64 v5.l, exec_lo491// GFX11: v_cvt_f16_i16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]492 493v_cvt_f16_i16_e64 v5.l, exec_hi494// GFX11: v_cvt_f16_i16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]495 496v_cvt_f16_i16_e64 v5.l, null497// GFX11: v_cvt_f16_i16_e64 v5.l, null ; encoding: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]498 499v_cvt_f16_i16_e64 v5.l, -1500// GFX11: v_cvt_f16_i16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]501 502v_cvt_f16_i16_e64 v5.l, 0.5 mul:2503// GFX11: v_cvt_f16_i16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x08]504 505v_cvt_f16_i16_e64 v5.l, src_scc mul:4506// GFX11: v_cvt_f16_i16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd1,0xd5,0xfd,0x00,0x00,0x10]507 508v_cvt_f16_i16_e64 v255.l, 0xfe0b clamp div:2509// GFX11: v_cvt_f16_i16_e64 v255.l, 0xfe0b clamp div:2 ; encoding: [0xff,0x80,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]510 511v_cvt_f16_i16_e64 v5.h, v1.h512// GFX11: v_cvt_f16_i16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd1,0xd5,0x01,0x01,0x00,0x00]513 514v_cvt_f16_i16_e64 v5.l, v255.h515// GFX11: v_cvt_f16_i16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd1,0xd5,0xff,0x01,0x00,0x00]516 517v_cvt_f16_i16_e64 v255.h, 0xfe0b clamp div:2518// GFX11: v_cvt_f16_i16_e64 v255.h, 0xfe0b op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc0,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]519 520v_cvt_f16_u16_e64 v5.l, v1.l521// GFX11: v_cvt_f16_u16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]522 523v_cvt_f16_u16_e64 v5.l, v255.l524// GFX11: v_cvt_f16_u16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]525 526v_cvt_f16_u16_e64 v5.l, s1527// GFX11: v_cvt_f16_u16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]528 529v_cvt_f16_u16_e64 v5.l, s105530// GFX11: v_cvt_f16_u16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd0,0xd5,0x69,0x00,0x00,0x00]531 532v_cvt_f16_u16_e64 v5.l, vcc_lo533// GFX11: v_cvt_f16_u16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]534 535v_cvt_f16_u16_e64 v5.l, vcc_hi536// GFX11: v_cvt_f16_u16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]537 538v_cvt_f16_u16_e64 v5.l, ttmp15539// GFX11: v_cvt_f16_u16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd0,0xd5,0x7b,0x00,0x00,0x00]540 541v_cvt_f16_u16_e64 v5.l, m0542// GFX11: v_cvt_f16_u16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd0,0xd5,0x7d,0x00,0x00,0x00]543 544v_cvt_f16_u16_e64 v5.l, exec_lo545// GFX11: v_cvt_f16_u16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]546 547v_cvt_f16_u16_e64 v5.l, exec_hi548// GFX11: v_cvt_f16_u16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]549 550v_cvt_f16_u16_e64 v5.l, null551// GFX11: v_cvt_f16_u16_e64 v5.l, null ; encoding: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]552 553v_cvt_f16_u16_e64 v5.l, -1554// GFX11: v_cvt_f16_u16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]555 556v_cvt_f16_u16_e64 v5.l, 0.5 mul:2557// GFX11: v_cvt_f16_u16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x08]558 559v_cvt_f16_u16_e64 v5.l, src_scc mul:4560// GFX11: v_cvt_f16_u16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd0,0xd5,0xfd,0x00,0x00,0x10]561 562v_cvt_f16_u16_e64 v255.l, 0xfe0b clamp div:2563// GFX11: v_cvt_f16_u16_e64 v255.l, 0xfe0b clamp div:2 ; encoding: [0xff,0x80,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]564 565v_cvt_f16_u16_e64 v5.h, v1.h566// GFX11: v_cvt_f16_u16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd0,0xd5,0x01,0x01,0x00,0x00]567 568v_cvt_f16_u16_e64 v5.l, v255.h569// GFX11: v_cvt_f16_u16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd0,0xd5,0xff,0x01,0x00,0x00]570 571v_cvt_f16_u16_e64 v255.h, 0xfe0b clamp div:2572// GFX11: v_cvt_f16_u16_e64 v255.h, 0xfe0b op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc0,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]573 574v_cvt_f32_f16_e64 v5, v1.l575// GFX11: v_cvt_f32_f16_e64 v5, v1.l ; encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]576 577v_cvt_f32_f16_e64 v5, v255.l578// GFX11: v_cvt_f32_f16_e64 v5, v255.l ; encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]579 580v_cvt_f32_f16_e64 v5, v255.h581// GFX11: v_cvt_f32_f16_e64 v5, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0x8b,0xd5,0xff,0x01,0x00,0x00]582 583v_cvt_f32_f16_e64 v5, s1584// GFX11: v_cvt_f32_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00]585 586v_cvt_f32_f16_e64 v5, s105587// GFX11: v_cvt_f32_f16_e64 v5, s105 ; encoding: [0x05,0x00,0x8b,0xd5,0x69,0x00,0x00,0x00]588 589v_cvt_f32_f16_e64 v5, vcc_lo590// GFX11: v_cvt_f32_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00]591 592v_cvt_f32_f16_e64 v5, vcc_hi593// GFX11: v_cvt_f32_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00]594 595v_cvt_f32_f16_e64 v5, ttmp15596// GFX11: v_cvt_f32_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8b,0xd5,0x7b,0x00,0x00,0x00]597 598v_cvt_f32_f16_e64 v5, m0599// GFX11: v_cvt_f32_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x8b,0xd5,0x7d,0x00,0x00,0x00]600 601v_cvt_f32_f16_e64 v5, exec_lo602// GFX11: v_cvt_f32_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00]603 604v_cvt_f32_f16_e64 v5, exec_hi605// GFX11: v_cvt_f32_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00]606 607v_cvt_f32_f16_e64 v5, null608// GFX11: v_cvt_f32_f16_e64 v5, null ; encoding: [0x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00]609 610v_cvt_f32_f16_e64 v5, -1611// GFX11: v_cvt_f32_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00]612 613v_cvt_f32_f16_e64 v5, 0.5 mul:2614// GFX11: v_cvt_f32_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x08]615 616v_cvt_f32_f16_e64 v5, src_scc mul:4617// GFX11: v_cvt_f32_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x8b,0xd5,0xfd,0x00,0x00,0x10]618 619v_cvt_f32_f16_e64 v255, -|0xfe0b| clamp div:2620// GFX11: v_cvt_f32_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0x8b,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]621 622v_cvt_f32_f64_e64 v5, v[1:2]623// GFX11: v_cvt_f32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]624 625v_cvt_f32_f64_e64 v5, v[254:255]626// GFX11: v_cvt_f32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00]627 628v_cvt_f32_f64_e64 v5, s[2:3]629// GFX11: v_cvt_f32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00]630 631v_cvt_f32_f64_e64 v5, s[104:105]632// GFX11: v_cvt_f32_f64_e64 v5, s[104:105] ; encoding: [0x05,0x00,0x8f,0xd5,0x68,0x00,0x00,0x00]633 634v_cvt_f32_f64_e64 v5, vcc635// GFX11: v_cvt_f32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00]636 637v_cvt_f32_f64_e64 v5, ttmp[14:15]638// GFX11: v_cvt_f32_f64_e64 v5, ttmp[14:15] ; encoding: [0x05,0x00,0x8f,0xd5,0x7a,0x00,0x00,0x00]639 640v_cvt_f32_f64_e64 v5, exec641// GFX11: v_cvt_f32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00]642 643v_cvt_f32_f64_e64 v5, null644// GFX11: v_cvt_f32_f64_e64 v5, null ; encoding: [0x05,0x00,0x8f,0xd5,0x7c,0x00,0x00,0x00]645 646v_cvt_f32_f64_e64 v5, -1647// GFX11: v_cvt_f32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00]648 649v_cvt_f32_f64_e64 v5, 0.5 mul:2650// GFX11: v_cvt_f32_f64_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x08]651 652v_cvt_f32_f64_e64 v5, -|src_scc| mul:4653// GFX11: v_cvt_f32_f64_e64 v5, -|src_scc| mul:4 ; encoding: [0x05,0x01,0x8f,0xd5,0xfd,0x00,0x00,0x30]654 655v_cvt_f32_f64_e64 v255, 0xaf123456 clamp div:2656// GFX11: v_cvt_f32_f64_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x8f,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]657 658v_cvt_f32_i32_e64 v5, v1659// GFX11: v_cvt_f32_i32_e64 v5, v1 ; encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]660 661v_cvt_f32_i32_e64 v5, v255662// GFX11: v_cvt_f32_i32_e64 v5, v255 ; encoding: [0x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00]663 664v_cvt_f32_i32_e64 v5, s1665// GFX11: v_cvt_f32_i32_e64 v5, s1 ; encoding: [0x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00]666 667v_cvt_f32_i32_e64 v5, s105668// GFX11: v_cvt_f32_i32_e64 v5, s105 ; encoding: [0x05,0x00,0x85,0xd5,0x69,0x00,0x00,0x00]669 670v_cvt_f32_i32_e64 v5, vcc_lo671// GFX11: v_cvt_f32_i32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00]672 673v_cvt_f32_i32_e64 v5, vcc_hi674// GFX11: v_cvt_f32_i32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00]675 676v_cvt_f32_i32_e64 v5, ttmp15677// GFX11: v_cvt_f32_i32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x85,0xd5,0x7b,0x00,0x00,0x00]678 679v_cvt_f32_i32_e64 v5, m0680// GFX11: v_cvt_f32_i32_e64 v5, m0 ; encoding: [0x05,0x00,0x85,0xd5,0x7d,0x00,0x00,0x00]681 682v_cvt_f32_i32_e64 v5, exec_lo683// GFX11: v_cvt_f32_i32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00]684 685v_cvt_f32_i32_e64 v5, exec_hi686// GFX11: v_cvt_f32_i32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00]687 688v_cvt_f32_i32_e64 v5, null689// GFX11: v_cvt_f32_i32_e64 v5, null ; encoding: [0x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00]690 691v_cvt_f32_i32_e64 v5, -1692// GFX11: v_cvt_f32_i32_e64 v5, -1 ; encoding: [0x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00]693 694v_cvt_f32_i32_e64 v5, 0.5 mul:2695// GFX11: v_cvt_f32_i32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x08]696 697v_cvt_f32_i32_e64 v5, src_scc mul:4698// GFX11: v_cvt_f32_i32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x85,0xd5,0xfd,0x00,0x00,0x10]699 700v_cvt_f32_i32_e64 v255, 0xaf123456 clamp div:2701// GFX11: v_cvt_f32_i32_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x85,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]702 703v_cvt_f32_u32_e64 v5, v1704// GFX11: v_cvt_f32_u32_e64 v5, v1 ; encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]705 706v_cvt_f32_u32_e64 v5, v255707// GFX11: v_cvt_f32_u32_e64 v5, v255 ; encoding: [0x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00]708 709v_cvt_f32_u32_e64 v5, s1710// GFX11: v_cvt_f32_u32_e64 v5, s1 ; encoding: [0x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00]711 712v_cvt_f32_u32_e64 v5, s105713// GFX11: v_cvt_f32_u32_e64 v5, s105 ; encoding: [0x05,0x00,0x86,0xd5,0x69,0x00,0x00,0x00]714 715v_cvt_f32_u32_e64 v5, vcc_lo716// GFX11: v_cvt_f32_u32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00]717 718v_cvt_f32_u32_e64 v5, vcc_hi719// GFX11: v_cvt_f32_u32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00]720 721v_cvt_f32_u32_e64 v5, ttmp15722// GFX11: v_cvt_f32_u32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x86,0xd5,0x7b,0x00,0x00,0x00]723 724v_cvt_f32_u32_e64 v5, m0725// GFX11: v_cvt_f32_u32_e64 v5, m0 ; encoding: [0x05,0x00,0x86,0xd5,0x7d,0x00,0x00,0x00]726 727v_cvt_f32_u32_e64 v5, exec_lo728// GFX11: v_cvt_f32_u32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00]729 730v_cvt_f32_u32_e64 v5, exec_hi731// GFX11: v_cvt_f32_u32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00]732 733v_cvt_f32_u32_e64 v5, null734// GFX11: v_cvt_f32_u32_e64 v5, null ; encoding: [0x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00]735 736v_cvt_f32_u32_e64 v5, -1737// GFX11: v_cvt_f32_u32_e64 v5, -1 ; encoding: [0x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00]738 739v_cvt_f32_u32_e64 v5, 0.5 mul:2740// GFX11: v_cvt_f32_u32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x08]741 742v_cvt_f32_u32_e64 v5, src_scc mul:4743// GFX11: v_cvt_f32_u32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x86,0xd5,0xfd,0x00,0x00,0x10]744 745v_cvt_f32_u32_e64 v255, 0xaf123456 clamp div:2746// GFX11: v_cvt_f32_u32_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x86,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]747 748v_cvt_f32_ubyte0_e64 v5, v1749// GFX11: v_cvt_f32_ubyte0_e64 v5, v1 ; encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]750 751v_cvt_f32_ubyte0_e64 v5, v255752// GFX11: v_cvt_f32_ubyte0_e64 v5, v255 ; encoding: [0x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00]753 754v_cvt_f32_ubyte0_e64 v5, s1755// GFX11: v_cvt_f32_ubyte0_e64 v5, s1 ; encoding: [0x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00]756 757v_cvt_f32_ubyte0_e64 v5, s105758// GFX11: v_cvt_f32_ubyte0_e64 v5, s105 ; encoding: [0x05,0x00,0x91,0xd5,0x69,0x00,0x00,0x00]759 760v_cvt_f32_ubyte0_e64 v5, vcc_lo761// GFX11: v_cvt_f32_ubyte0_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00]762 763v_cvt_f32_ubyte0_e64 v5, vcc_hi764// GFX11: v_cvt_f32_ubyte0_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00]765 766v_cvt_f32_ubyte0_e64 v5, ttmp15767// GFX11: v_cvt_f32_ubyte0_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x91,0xd5,0x7b,0x00,0x00,0x00]768 769v_cvt_f32_ubyte0_e64 v5, m0770// GFX11: v_cvt_f32_ubyte0_e64 v5, m0 ; encoding: [0x05,0x00,0x91,0xd5,0x7d,0x00,0x00,0x00]771 772v_cvt_f32_ubyte0_e64 v5, exec_lo773// GFX11: v_cvt_f32_ubyte0_e64 v5, exec_lo ; encoding: [0x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00]774 775v_cvt_f32_ubyte0_e64 v5, exec_hi776// GFX11: v_cvt_f32_ubyte0_e64 v5, exec_hi ; encoding: [0x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00]777 778v_cvt_f32_ubyte0_e64 v5, null779// GFX11: v_cvt_f32_ubyte0_e64 v5, null ; encoding: [0x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00]780 781v_cvt_f32_ubyte0_e64 v5, -1782// GFX11: v_cvt_f32_ubyte0_e64 v5, -1 ; encoding: [0x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00]783 784v_cvt_f32_ubyte0_e64 v5, 0.5 mul:2785// GFX11: v_cvt_f32_ubyte0_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x08]786 787v_cvt_f32_ubyte0_e64 v5, src_scc mul:4788// GFX11: v_cvt_f32_ubyte0_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x91,0xd5,0xfd,0x00,0x00,0x10]789 790v_cvt_f32_ubyte0_e64 v255, 0xaf123456 clamp div:2791// GFX11: v_cvt_f32_ubyte0_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x91,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]792 793v_cvt_f32_ubyte1_e64 v5, v1794// GFX11: v_cvt_f32_ubyte1_e64 v5, v1 ; encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]795 796v_cvt_f32_ubyte1_e64 v5, v255797// GFX11: v_cvt_f32_ubyte1_e64 v5, v255 ; encoding: [0x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00]798 799v_cvt_f32_ubyte1_e64 v5, s1800// GFX11: v_cvt_f32_ubyte1_e64 v5, s1 ; encoding: [0x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00]801 802v_cvt_f32_ubyte1_e64 v5, s105803// GFX11: v_cvt_f32_ubyte1_e64 v5, s105 ; encoding: [0x05,0x00,0x92,0xd5,0x69,0x00,0x00,0x00]804 805v_cvt_f32_ubyte1_e64 v5, vcc_lo806// GFX11: v_cvt_f32_ubyte1_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00]807 808v_cvt_f32_ubyte1_e64 v5, vcc_hi809// GFX11: v_cvt_f32_ubyte1_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00]810 811v_cvt_f32_ubyte1_e64 v5, ttmp15812// GFX11: v_cvt_f32_ubyte1_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x92,0xd5,0x7b,0x00,0x00,0x00]813 814v_cvt_f32_ubyte1_e64 v5, m0815// GFX11: v_cvt_f32_ubyte1_e64 v5, m0 ; encoding: [0x05,0x00,0x92,0xd5,0x7d,0x00,0x00,0x00]816 817v_cvt_f32_ubyte1_e64 v5, exec_lo818// GFX11: v_cvt_f32_ubyte1_e64 v5, exec_lo ; encoding: [0x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00]819 820v_cvt_f32_ubyte1_e64 v5, exec_hi821// GFX11: v_cvt_f32_ubyte1_e64 v5, exec_hi ; encoding: [0x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00]822 823v_cvt_f32_ubyte1_e64 v5, null824// GFX11: v_cvt_f32_ubyte1_e64 v5, null ; encoding: [0x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00]825 826v_cvt_f32_ubyte1_e64 v5, -1827// GFX11: v_cvt_f32_ubyte1_e64 v5, -1 ; encoding: [0x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00]828 829v_cvt_f32_ubyte1_e64 v5, 0.5 mul:2830// GFX11: v_cvt_f32_ubyte1_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x08]831 832v_cvt_f32_ubyte1_e64 v5, src_scc mul:4833// GFX11: v_cvt_f32_ubyte1_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x92,0xd5,0xfd,0x00,0x00,0x10]834 835v_cvt_f32_ubyte1_e64 v255, 0xaf123456 clamp div:2836// GFX11: v_cvt_f32_ubyte1_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x92,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]837 838v_cvt_f32_ubyte2_e64 v5, v1839// GFX11: v_cvt_f32_ubyte2_e64 v5, v1 ; encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]840 841v_cvt_f32_ubyte2_e64 v5, v255842// GFX11: v_cvt_f32_ubyte2_e64 v5, v255 ; encoding: [0x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00]843 844v_cvt_f32_ubyte2_e64 v5, s1845// GFX11: v_cvt_f32_ubyte2_e64 v5, s1 ; encoding: [0x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00]846 847v_cvt_f32_ubyte2_e64 v5, s105848// GFX11: v_cvt_f32_ubyte2_e64 v5, s105 ; encoding: [0x05,0x00,0x93,0xd5,0x69,0x00,0x00,0x00]849 850v_cvt_f32_ubyte2_e64 v5, vcc_lo851// GFX11: v_cvt_f32_ubyte2_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00]852 853v_cvt_f32_ubyte2_e64 v5, vcc_hi854// GFX11: v_cvt_f32_ubyte2_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00]855 856v_cvt_f32_ubyte2_e64 v5, ttmp15857// GFX11: v_cvt_f32_ubyte2_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x93,0xd5,0x7b,0x00,0x00,0x00]858 859v_cvt_f32_ubyte2_e64 v5, m0860// GFX11: v_cvt_f32_ubyte2_e64 v5, m0 ; encoding: [0x05,0x00,0x93,0xd5,0x7d,0x00,0x00,0x00]861 862v_cvt_f32_ubyte2_e64 v5, exec_lo863// GFX11: v_cvt_f32_ubyte2_e64 v5, exec_lo ; encoding: [0x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00]864 865v_cvt_f32_ubyte2_e64 v5, exec_hi866// GFX11: v_cvt_f32_ubyte2_e64 v5, exec_hi ; encoding: [0x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x00]867 868v_cvt_f32_ubyte2_e64 v5, null869// GFX11: v_cvt_f32_ubyte2_e64 v5, null ; encoding: [0x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x00]870 871v_cvt_f32_ubyte2_e64 v5, -1872// GFX11: v_cvt_f32_ubyte2_e64 v5, -1 ; encoding: [0x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x00]873 874v_cvt_f32_ubyte2_e64 v5, 0.5 mul:2875// GFX11: v_cvt_f32_ubyte2_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x08]876 877v_cvt_f32_ubyte2_e64 v5, src_scc mul:4878// GFX11: v_cvt_f32_ubyte2_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x93,0xd5,0xfd,0x00,0x00,0x10]879 880v_cvt_f32_ubyte2_e64 v255, 0xaf123456 clamp div:2881// GFX11: v_cvt_f32_ubyte2_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x93,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]882 883v_cvt_f32_ubyte3_e64 v5, v1884// GFX11: v_cvt_f32_ubyte3_e64 v5, v1 ; encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]885 886v_cvt_f32_ubyte3_e64 v5, v255887// GFX11: v_cvt_f32_ubyte3_e64 v5, v255 ; encoding: [0x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x00]888 889v_cvt_f32_ubyte3_e64 v5, s1890// GFX11: v_cvt_f32_ubyte3_e64 v5, s1 ; encoding: [0x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x00]891 892v_cvt_f32_ubyte3_e64 v5, s105893// GFX11: v_cvt_f32_ubyte3_e64 v5, s105 ; encoding: [0x05,0x00,0x94,0xd5,0x69,0x00,0x00,0x00]894 895v_cvt_f32_ubyte3_e64 v5, vcc_lo896// GFX11: v_cvt_f32_ubyte3_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x00]897 898v_cvt_f32_ubyte3_e64 v5, vcc_hi899// GFX11: v_cvt_f32_ubyte3_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x00]900 901v_cvt_f32_ubyte3_e64 v5, ttmp15902// GFX11: v_cvt_f32_ubyte3_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x94,0xd5,0x7b,0x00,0x00,0x00]903 904v_cvt_f32_ubyte3_e64 v5, m0905// GFX11: v_cvt_f32_ubyte3_e64 v5, m0 ; encoding: [0x05,0x00,0x94,0xd5,0x7d,0x00,0x00,0x00]906 907v_cvt_f32_ubyte3_e64 v5, exec_lo908// GFX11: v_cvt_f32_ubyte3_e64 v5, exec_lo ; encoding: [0x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x00]909 910v_cvt_f32_ubyte3_e64 v5, exec_hi911// GFX11: v_cvt_f32_ubyte3_e64 v5, exec_hi ; encoding: [0x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x00]912 913v_cvt_f32_ubyte3_e64 v5, null914// GFX11: v_cvt_f32_ubyte3_e64 v5, null ; encoding: [0x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x00]915 916v_cvt_f32_ubyte3_e64 v5, -1917// GFX11: v_cvt_f32_ubyte3_e64 v5, -1 ; encoding: [0x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x00]918 919v_cvt_f32_ubyte3_e64 v5, 0.5 mul:2920// GFX11: v_cvt_f32_ubyte3_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x08]921 922v_cvt_f32_ubyte3_e64 v5, src_scc mul:4923// GFX11: v_cvt_f32_ubyte3_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x94,0xd5,0xfd,0x00,0x00,0x10]924 925v_cvt_f32_ubyte3_e64 v255, 0xaf123456 clamp div:2926// GFX11: v_cvt_f32_ubyte3_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x94,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]927 928v_cvt_f64_f32_e64 v[5:6], v1929// GFX11: v_cvt_f64_f32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]930 931v_cvt_f64_f32_e64 v[5:6], v255932// GFX11: v_cvt_f64_f32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x00]933 934v_cvt_f64_f32_e64 v[5:6], s1935// GFX11: v_cvt_f64_f32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x00]936 937v_cvt_f64_f32_e64 v[5:6], s105938// GFX11: v_cvt_f64_f32_e64 v[5:6], s105 ; encoding: [0x05,0x00,0x90,0xd5,0x69,0x00,0x00,0x00]939 940v_cvt_f64_f32_e64 v[5:6], vcc_lo941// GFX11: v_cvt_f64_f32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x00]942 943v_cvt_f64_f32_e64 v[5:6], vcc_hi944// GFX11: v_cvt_f64_f32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x00]945 946v_cvt_f64_f32_e64 v[5:6], ttmp15947// GFX11: v_cvt_f64_f32_e64 v[5:6], ttmp15 ; encoding: [0x05,0x00,0x90,0xd5,0x7b,0x00,0x00,0x00]948 949v_cvt_f64_f32_e64 v[5:6], m0950// GFX11: v_cvt_f64_f32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x90,0xd5,0x7d,0x00,0x00,0x00]951 952v_cvt_f64_f32_e64 v[5:6], exec_lo953// GFX11: v_cvt_f64_f32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x00]954 955v_cvt_f64_f32_e64 v[5:6], exec_hi956// GFX11: v_cvt_f64_f32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x00]957 958v_cvt_f64_f32_e64 v[5:6], null959// GFX11: v_cvt_f64_f32_e64 v[5:6], null ; encoding: [0x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x00]960 961v_cvt_f64_f32_e64 v[5:6], -1962// GFX11: v_cvt_f64_f32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x00]963 964v_cvt_f64_f32_e64 v[5:6], 0.5 mul:2965// GFX11: v_cvt_f64_f32_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x08]966 967v_cvt_f64_f32_e64 v[5:6], src_scc mul:4968// GFX11: v_cvt_f64_f32_e64 v[5:6], src_scc mul:4 ; encoding: [0x05,0x00,0x90,0xd5,0xfd,0x00,0x00,0x10]969 970v_cvt_f64_f32_e64 v[254:255], -|0xaf123456| clamp div:2971// GFX11: v_cvt_f64_f32_e64 v[254:255], -|0xaf123456| clamp div:2 ; encoding: [0xfe,0x81,0x90,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]972 973v_cvt_f64_i32_e64 v[5:6], v1974// GFX11: v_cvt_f64_i32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]975 976v_cvt_f64_i32_e64 v[5:6], v255977// GFX11: v_cvt_f64_i32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x00]978 979v_cvt_f64_i32_e64 v[5:6], s1980// GFX11: v_cvt_f64_i32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x00]981 982v_cvt_f64_i32_e64 v[5:6], s105983// GFX11: v_cvt_f64_i32_e64 v[5:6], s105 ; encoding: [0x05,0x00,0x84,0xd5,0x69,0x00,0x00,0x00]984 985v_cvt_f64_i32_e64 v[5:6], vcc_lo986// GFX11: v_cvt_f64_i32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x00]987 988v_cvt_f64_i32_e64 v[5:6], vcc_hi989// GFX11: v_cvt_f64_i32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x00]990 991v_cvt_f64_i32_e64 v[5:6], ttmp15992// GFX11: v_cvt_f64_i32_e64 v[5:6], ttmp15 ; encoding: [0x05,0x00,0x84,0xd5,0x7b,0x00,0x00,0x00]993 994v_cvt_f64_i32_e64 v[5:6], m0995// GFX11: v_cvt_f64_i32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x84,0xd5,0x7d,0x00,0x00,0x00]996 997v_cvt_f64_i32_e64 v[5:6], exec_lo998// GFX11: v_cvt_f64_i32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x00]999 1000v_cvt_f64_i32_e64 v[5:6], exec_hi1001// GFX11: v_cvt_f64_i32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x00]1002 1003v_cvt_f64_i32_e64 v[5:6], null1004// GFX11: v_cvt_f64_i32_e64 v[5:6], null ; encoding: [0x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x00]1005 1006v_cvt_f64_i32_e64 v[5:6], -11007// GFX11: v_cvt_f64_i32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x00]1008 1009v_cvt_f64_i32_e64 v[5:6], 0.5 mul:21010// GFX11: v_cvt_f64_i32_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x08]1011 1012v_cvt_f64_i32_e64 v[5:6], src_scc mul:41013// GFX11: v_cvt_f64_i32_e64 v[5:6], src_scc mul:4 ; encoding: [0x05,0x00,0x84,0xd5,0xfd,0x00,0x00,0x10]1014 1015v_cvt_f64_i32_e64 v[254:255], 0xaf123456 clamp div:21016// GFX11: v_cvt_f64_i32_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x84,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]1017 1018v_cvt_f64_u32_e64 v[5:6], v11019// GFX11: v_cvt_f64_u32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]1020 1021v_cvt_f64_u32_e64 v[5:6], v2551022// GFX11: v_cvt_f64_u32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x00]1023 1024v_cvt_f64_u32_e64 v[5:6], s11025// GFX11: v_cvt_f64_u32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x00]1026 1027v_cvt_f64_u32_e64 v[5:6], s1051028// GFX11: v_cvt_f64_u32_e64 v[5:6], s105 ; encoding: [0x05,0x00,0x96,0xd5,0x69,0x00,0x00,0x00]1029 1030v_cvt_f64_u32_e64 v[5:6], vcc_lo1031// GFX11: v_cvt_f64_u32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x00]1032 1033v_cvt_f64_u32_e64 v[5:6], vcc_hi1034// GFX11: v_cvt_f64_u32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x00]1035 1036v_cvt_f64_u32_e64 v[5:6], ttmp151037// GFX11: v_cvt_f64_u32_e64 v[5:6], ttmp15 ; encoding: [0x05,0x00,0x96,0xd5,0x7b,0x00,0x00,0x00]1038 1039v_cvt_f64_u32_e64 v[5:6], m01040// GFX11: v_cvt_f64_u32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x96,0xd5,0x7d,0x00,0x00,0x00]1041 1042v_cvt_f64_u32_e64 v[5:6], exec_lo1043// GFX11: v_cvt_f64_u32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x00]1044 1045v_cvt_f64_u32_e64 v[5:6], exec_hi1046// GFX11: v_cvt_f64_u32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x00]1047 1048v_cvt_f64_u32_e64 v[5:6], null1049// GFX11: v_cvt_f64_u32_e64 v[5:6], null ; encoding: [0x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x00]1050 1051v_cvt_f64_u32_e64 v[5:6], -11052// GFX11: v_cvt_f64_u32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x00]1053 1054v_cvt_f64_u32_e64 v[5:6], 0.5 mul:21055// GFX11: v_cvt_f64_u32_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x08]1056 1057v_cvt_f64_u32_e64 v[5:6], src_scc mul:41058// GFX11: v_cvt_f64_u32_e64 v[5:6], src_scc mul:4 ; encoding: [0x05,0x00,0x96,0xd5,0xfd,0x00,0x00,0x10]1059 1060v_cvt_f64_u32_e64 v[254:255], 0xaf123456 clamp div:21061// GFX11: v_cvt_f64_u32_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x96,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]1062 1063v_cvt_floor_i32_f32_e64 v5, v11064// GFX11: v_cvt_floor_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]1065 1066v_cvt_floor_i32_f32_e64 v5, v2551067// GFX11: v_cvt_floor_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]1068 1069v_cvt_floor_i32_f32_e64 v5, s11070// GFX11: v_cvt_floor_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]1071 1072v_cvt_floor_i32_f32_e64 v5, s1051073// GFX11: v_cvt_floor_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x8d,0xd5,0x69,0x00,0x00,0x00]1074 1075v_cvt_floor_i32_f32_e64 v5, vcc_lo1076// GFX11: v_cvt_floor_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]1077 1078v_cvt_floor_i32_f32_e64 v5, vcc_hi1079// GFX11: v_cvt_floor_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]1080 1081v_cvt_floor_i32_f32_e64 v5, ttmp151082// GFX11: v_cvt_floor_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8d,0xd5,0x7b,0x00,0x00,0x00]1083 1084v_cvt_floor_i32_f32_e64 v5, m01085// GFX11: v_cvt_floor_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8d,0xd5,0x7d,0x00,0x00,0x00]1086 1087v_cvt_floor_i32_f32_e64 v5, exec_lo1088// GFX11: v_cvt_floor_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]1089 1090v_cvt_floor_i32_f32_e64 v5, exec_hi1091// GFX11: v_cvt_floor_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]1092 1093v_cvt_floor_i32_f32_e64 v5, null1094// GFX11: v_cvt_floor_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]1095 1096v_cvt_floor_i32_f32_e64 v5, -11097// GFX11: v_cvt_floor_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]1098 1099v_cvt_floor_i32_f32_e64 v5, 0.51100// GFX11: v_cvt_floor_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]1101 1102v_cvt_floor_i32_f32_e64 v5, src_scc1103// GFX11: v_cvt_floor_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x8d,0xd5,0xfd,0x00,0x00,0x00]1104 1105v_cvt_floor_i32_f32_e64 v255, -|0xaf123456|1106// GFX11: v_cvt_floor_i32_f32_e64 v255, -|0xaf123456| ; encoding: [0xff,0x01,0x8d,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1107 1108v_cvt_flr_i32_f32_e64 v5, v11109// GFX11: v_cvt_floor_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]1110 1111v_cvt_flr_i32_f32_e64 v5, v2551112// GFX11: v_cvt_floor_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]1113 1114v_cvt_flr_i32_f32_e64 v5, s11115// GFX11: v_cvt_floor_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]1116 1117v_cvt_flr_i32_f32_e64 v5, s1051118// GFX11: v_cvt_floor_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x8d,0xd5,0x69,0x00,0x00,0x00]1119 1120v_cvt_flr_i32_f32_e64 v5, vcc_lo1121// GFX11: v_cvt_floor_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]1122 1123v_cvt_flr_i32_f32_e64 v5, vcc_hi1124// GFX11: v_cvt_floor_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]1125 1126v_cvt_flr_i32_f32_e64 v5, ttmp151127// GFX11: v_cvt_floor_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8d,0xd5,0x7b,0x00,0x00,0x00]1128 1129v_cvt_flr_i32_f32_e64 v5, m01130// GFX11: v_cvt_floor_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8d,0xd5,0x7d,0x00,0x00,0x00]1131 1132v_cvt_flr_i32_f32_e64 v5, exec_lo1133// GFX11: v_cvt_floor_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]1134 1135v_cvt_flr_i32_f32_e64 v5, exec_hi1136// GFX11: v_cvt_floor_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]1137 1138v_cvt_flr_i32_f32_e64 v5, null1139// GFX11: v_cvt_floor_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]1140 1141v_cvt_flr_i32_f32_e64 v5, -11142// GFX11: v_cvt_floor_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]1143 1144v_cvt_flr_i32_f32_e64 v5, 0.51145// GFX11: v_cvt_floor_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]1146 1147v_cvt_flr_i32_f32_e64 v5, src_scc1148// GFX11: v_cvt_floor_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x8d,0xd5,0xfd,0x00,0x00,0x00]1149 1150v_cvt_flr_i32_f32_e64 v255, -|0xaf123456|1151// GFX11: v_cvt_floor_i32_f32_e64 v255, -|0xaf123456| ; encoding: [0xff,0x01,0x8d,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1152 1153v_cvt_i16_f16_e64 v5.l, v1.l1154// GFX11: v_cvt_i16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]1155 1156v_cvt_i16_f16_e64 v5.l, v255.l1157// GFX11: v_cvt_i16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]1158 1159v_cvt_i16_f16_e64 v5.l, s11160// GFX11: v_cvt_i16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]1161 1162v_cvt_i16_f16_e64 v5.l, s1051163// GFX11: v_cvt_i16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd3,0xd5,0x69,0x00,0x00,0x00]1164 1165v_cvt_i16_f16_e64 v5.l, vcc_lo1166// GFX11: v_cvt_i16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]1167 1168v_cvt_i16_f16_e64 v5.l, vcc_hi1169// GFX11: v_cvt_i16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]1170 1171v_cvt_i16_f16_e64 v5.l, ttmp151172// GFX11: v_cvt_i16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd3,0xd5,0x7b,0x00,0x00,0x00]1173 1174v_cvt_i16_f16_e64 v5.l, m01175// GFX11: v_cvt_i16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd3,0xd5,0x7d,0x00,0x00,0x00]1176 1177v_cvt_i16_f16_e64 v5.l, exec_lo1178// GFX11: v_cvt_i16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]1179 1180v_cvt_i16_f16_e64 v5.l, exec_hi1181// GFX11: v_cvt_i16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]1182 1183v_cvt_i16_f16_e64 v5.l, null1184// GFX11: v_cvt_i16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]1185 1186v_cvt_i16_f16_e64 v5.l, -11187// GFX11: v_cvt_i16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]1188 1189v_cvt_i16_f16_e64 v5.l, 0.51190// GFX11: v_cvt_i16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]1191 1192v_cvt_i16_f16_e64 v5.l, src_scc1193// GFX11: v_cvt_i16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xd3,0xd5,0xfd,0x00,0x00,0x00]1194 1195v_cvt_i16_f16_e64 v255.l, -|0xfe0b| clamp1196// GFX11: v_cvt_i16_f16_e64 v255.l, -|0xfe0b| clamp ; encoding: [0xff,0x81,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1197 1198v_cvt_i16_f16_e64 v5.h, v1.h1199// GFX11: v_cvt_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd3,0xd5,0x01,0x01,0x00,0x00]1200 1201v_cvt_i16_f16_e64 v5.l, v255.h1202// GFX11: v_cvt_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd3,0xd5,0xff,0x01,0x00,0x00]1203 1204v_cvt_i16_f16_e64 v255.h, -|0xfe0b| clamp1205// GFX11: v_cvt_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp ; encoding: [0xff,0xc1,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1206 1207v_cvt_i32_f32_e64 v5, v11208// GFX11: v_cvt_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]1209 1210v_cvt_i32_f32_e64 v5, v2551211// GFX11: v_cvt_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x00]1212 1213v_cvt_i32_f32_e64 v5, s11214// GFX11: v_cvt_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x00]1215 1216v_cvt_i32_f32_e64 v5, s1051217// GFX11: v_cvt_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x88,0xd5,0x69,0x00,0x00,0x00]1218 1219v_cvt_i32_f32_e64 v5, vcc_lo1220// GFX11: v_cvt_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x00]1221 1222v_cvt_i32_f32_e64 v5, vcc_hi1223// GFX11: v_cvt_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x00]1224 1225v_cvt_i32_f32_e64 v5, ttmp151226// GFX11: v_cvt_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x88,0xd5,0x7b,0x00,0x00,0x00]1227 1228v_cvt_i32_f32_e64 v5, m01229// GFX11: v_cvt_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x88,0xd5,0x7d,0x00,0x00,0x00]1230 1231v_cvt_i32_f32_e64 v5, exec_lo1232// GFX11: v_cvt_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x00]1233 1234v_cvt_i32_f32_e64 v5, exec_hi1235// GFX11: v_cvt_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x00]1236 1237v_cvt_i32_f32_e64 v5, null1238// GFX11: v_cvt_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x00]1239 1240v_cvt_i32_f32_e64 v5, -11241// GFX11: v_cvt_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x00]1242 1243v_cvt_i32_f32_e64 v5, 0.51244// GFX11: v_cvt_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x00]1245 1246v_cvt_i32_f32_e64 v5, src_scc1247// GFX11: v_cvt_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x88,0xd5,0xfd,0x00,0x00,0x00]1248 1249v_cvt_i32_f32_e64 v255, -|0xaf123456| clamp1250// GFX11: v_cvt_i32_f32_e64 v255, -|0xaf123456| clamp ; encoding: [0xff,0x81,0x88,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1251 1252v_cvt_i32_f64_e64 v5, v[1:2]1253// GFX11: v_cvt_i32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]1254 1255v_cvt_i32_f64_e64 v5, v[254:255]1256// GFX11: v_cvt_i32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x83,0xd5,0xfe,0x01,0x00,0x00]1257 1258v_cvt_i32_f64_e64 v5, s[2:3]1259// GFX11: v_cvt_i32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x83,0xd5,0x02,0x00,0x00,0x00]1260 1261v_cvt_i32_f64_e64 v5, s[104:105]1262// GFX11: v_cvt_i32_f64_e64 v5, s[104:105] ; encoding: [0x05,0x00,0x83,0xd5,0x68,0x00,0x00,0x00]1263 1264v_cvt_i32_f64_e64 v5, vcc1265// GFX11: v_cvt_i32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x83,0xd5,0x6a,0x00,0x00,0x00]1266 1267v_cvt_i32_f64_e64 v5, ttmp[14:15]1268// GFX11: v_cvt_i32_f64_e64 v5, ttmp[14:15] ; encoding: [0x05,0x00,0x83,0xd5,0x7a,0x00,0x00,0x00]1269 1270v_cvt_i32_f64_e64 v5, exec1271// GFX11: v_cvt_i32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x83,0xd5,0x7e,0x00,0x00,0x00]1272 1273v_cvt_i32_f64_e64 v5, null1274// GFX11: v_cvt_i32_f64_e64 v5, null ; encoding: [0x05,0x00,0x83,0xd5,0x7c,0x00,0x00,0x00]1275 1276v_cvt_i32_f64_e64 v5, -11277// GFX11: v_cvt_i32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x83,0xd5,0xc1,0x00,0x00,0x00]1278 1279v_cvt_i32_f64_e64 v5, 0.51280// GFX11: v_cvt_i32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0x83,0xd5,0xf0,0x00,0x00,0x00]1281 1282v_cvt_i32_f64_e64 v5, -|src_scc|1283// GFX11: v_cvt_i32_f64_e64 v5, -|src_scc| ; encoding: [0x05,0x01,0x83,0xd5,0xfd,0x00,0x00,0x20]1284 1285v_cvt_i32_f64_e64 v255, 0xaf123456 clamp1286// GFX11: v_cvt_i32_f64_e64 v255, 0xaf123456 clamp ; encoding: [0xff,0x80,0x83,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]1287 1288v_cvt_i32_i16_e64 v5, v1.l1289// GFX11: v_cvt_i32_i16_e64 v5, v1.l ; encoding: [0x05,0x00,0xea,0xd5,0x01,0x01,0x00,0x00]1290 1291v_cvt_i32_i16_e64 v5, v255.l1292// GFX11: v_cvt_i32_i16_e64 v5, v255.l ; encoding: [0x05,0x00,0xea,0xd5,0xff,0x01,0x00,0x00]1293 1294v_cvt_i32_i16_e64 v5, s11295// GFX11: v_cvt_i32_i16_e64 v5, s1 ; encoding: [0x05,0x00,0xea,0xd5,0x01,0x00,0x00,0x00]1296 1297v_cvt_i32_i16_e64 v5, s1051298// GFX11: v_cvt_i32_i16_e64 v5, s105 ; encoding: [0x05,0x00,0xea,0xd5,0x69,0x00,0x00,0x00]1299 1300v_cvt_i32_i16_e64 v5, vcc_lo1301// GFX11: v_cvt_i32_i16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xea,0xd5,0x6a,0x00,0x00,0x00]1302 1303v_cvt_i32_i16_e64 v5, vcc_hi1304// GFX11: v_cvt_i32_i16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xea,0xd5,0x6b,0x00,0x00,0x00]1305 1306v_cvt_i32_i16_e64 v5, ttmp151307// GFX11: v_cvt_i32_i16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xea,0xd5,0x7b,0x00,0x00,0x00]1308 1309v_cvt_i32_i16_e64 v5, m01310// GFX11: v_cvt_i32_i16_e64 v5, m0 ; encoding: [0x05,0x00,0xea,0xd5,0x7d,0x00,0x00,0x00]1311 1312v_cvt_i32_i16_e64 v5, exec_lo1313// GFX11: v_cvt_i32_i16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xea,0xd5,0x7e,0x00,0x00,0x00]1314 1315v_cvt_i32_i16_e64 v5, exec_hi1316// GFX11: v_cvt_i32_i16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xea,0xd5,0x7f,0x00,0x00,0x00]1317 1318v_cvt_i32_i16_e64 v5, null1319// GFX11: v_cvt_i32_i16_e64 v5, null ; encoding: [0x05,0x00,0xea,0xd5,0x7c,0x00,0x00,0x00]1320 1321v_cvt_i32_i16_e64 v5, -11322// GFX11: v_cvt_i32_i16_e64 v5, -1 ; encoding: [0x05,0x00,0xea,0xd5,0xc1,0x00,0x00,0x00]1323 1324v_cvt_i32_i16_e64 v5, 0.51325// GFX11: v_cvt_i32_i16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xea,0xd5,0xf0,0x00,0x00,0x00]1326 1327v_cvt_i32_i16_e64 v5, src_scc1328// GFX11: v_cvt_i32_i16_e64 v5, src_scc ; encoding: [0x05,0x00,0xea,0xd5,0xfd,0x00,0x00,0x00]1329 1330v_cvt_i32_i16_e64 v255, 0xfe0b1331// GFX11: v_cvt_i32_i16_e64 v255, 0xfe0b ; encoding: [0xff,0x00,0xea,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1332 1333v_cvt_i32_i16_e64 v5, v255.h1334// GFX11: v_cvt_i32_i16_e64 v5, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xea,0xd5,0xff,0x01,0x00,0x00]1335 1336v_cvt_nearest_i32_f32_e64 v5, v11337// GFX11: v_cvt_nearest_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]1338 1339v_cvt_nearest_i32_f32_e64 v5, v2551340// GFX11: v_cvt_nearest_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]1341 1342v_cvt_nearest_i32_f32_e64 v5, s11343// GFX11: v_cvt_nearest_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]1344 1345v_cvt_nearest_i32_f32_e64 v5, s1051346// GFX11: v_cvt_nearest_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x8c,0xd5,0x69,0x00,0x00,0x00]1347 1348v_cvt_nearest_i32_f32_e64 v5, vcc_lo1349// GFX11: v_cvt_nearest_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]1350 1351v_cvt_nearest_i32_f32_e64 v5, vcc_hi1352// GFX11: v_cvt_nearest_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]1353 1354v_cvt_nearest_i32_f32_e64 v5, ttmp151355// GFX11: v_cvt_nearest_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8c,0xd5,0x7b,0x00,0x00,0x00]1356 1357v_cvt_nearest_i32_f32_e64 v5, m01358// GFX11: v_cvt_nearest_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8c,0xd5,0x7d,0x00,0x00,0x00]1359 1360v_cvt_nearest_i32_f32_e64 v5, exec_lo1361// GFX11: v_cvt_nearest_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]1362 1363v_cvt_nearest_i32_f32_e64 v5, exec_hi1364// GFX11: v_cvt_nearest_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]1365 1366v_cvt_nearest_i32_f32_e64 v5, null1367// GFX11: v_cvt_nearest_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]1368 1369v_cvt_nearest_i32_f32_e64 v5, -11370// GFX11: v_cvt_nearest_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]1371 1372v_cvt_nearest_i32_f32_e64 v5, 0.51373// GFX11: v_cvt_nearest_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]1374 1375v_cvt_nearest_i32_f32_e64 v5, src_scc1376// GFX11: v_cvt_nearest_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x8c,0xd5,0xfd,0x00,0x00,0x00]1377 1378v_cvt_nearest_i32_f32_e64 v255, -|0xaf123456|1379// GFX11: v_cvt_nearest_i32_f32_e64 v255, -|0xaf123456| ; encoding: [0xff,0x01,0x8c,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1380 1381v_cvt_norm_i16_f16_e64 v5.l, v1.l1382// GFX11: v_cvt_norm_i16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]1383 1384v_cvt_norm_i16_f16_e64 v5.l, v255.l1385// GFX11: v_cvt_norm_i16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]1386 1387v_cvt_norm_i16_f16_e64 v5.l, s11388// GFX11: v_cvt_norm_i16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]1389 1390v_cvt_norm_i16_f16_e64 v5.l, s1051391// GFX11: v_cvt_norm_i16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe3,0xd5,0x69,0x00,0x00,0x00]1392 1393v_cvt_norm_i16_f16_e64 v5.l, vcc_lo1394// GFX11: v_cvt_norm_i16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]1395 1396v_cvt_norm_i16_f16_e64 v5.l, vcc_hi1397// GFX11: v_cvt_norm_i16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]1398 1399v_cvt_norm_i16_f16_e64 v5.l, ttmp151400// GFX11: v_cvt_norm_i16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe3,0xd5,0x7b,0x00,0x00,0x00]1401 1402v_cvt_norm_i16_f16_e64 v5.l, m01403// GFX11: v_cvt_norm_i16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe3,0xd5,0x7d,0x00,0x00,0x00]1404 1405v_cvt_norm_i16_f16_e64 v5.l, exec_lo1406// GFX11: v_cvt_norm_i16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]1407 1408v_cvt_norm_i16_f16_e64 v5.l, exec_hi1409// GFX11: v_cvt_norm_i16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]1410 1411v_cvt_norm_i16_f16_e64 v5.l, null1412// GFX11: v_cvt_norm_i16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]1413 1414v_cvt_norm_i16_f16_e64 v5.l, -11415// GFX11: v_cvt_norm_i16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]1416 1417v_cvt_norm_i16_f16_e64 v5.l, 0.51418// GFX11: v_cvt_norm_i16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]1419 1420v_cvt_norm_i16_f16_e64 v5.l, src_scc1421// GFX11: v_cvt_norm_i16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xe3,0xd5,0xfd,0x00,0x00,0x00]1422 1423v_cvt_norm_i16_f16_e64 v255.l, -|0xfe0b|1424// GFX11: v_cvt_norm_i16_f16_e64 v255.l, -|0xfe0b| ; encoding: [0xff,0x01,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1425 1426v_cvt_norm_i16_f16_e64 v5.h, v1.h1427// GFX11: v_cvt_norm_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe3,0xd5,0x01,0x01,0x00,0x00]1428 1429v_cvt_norm_i16_f16_e64 v5.l, v255.h1430// GFX11: v_cvt_norm_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe3,0xd5,0xff,0x01,0x00,0x00]1431 1432v_cvt_norm_i16_f16_e64 v255.h, -|0xfe0b|1433// GFX11: v_cvt_norm_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1434 1435v_cvt_norm_u16_f16_e64 v5.l, v1.l1436// GFX11: v_cvt_norm_u16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]1437 1438v_cvt_norm_u16_f16_e64 v5.l, v255.l1439// GFX11: v_cvt_norm_u16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]1440 1441v_cvt_norm_u16_f16_e64 v5.l, s11442// GFX11: v_cvt_norm_u16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]1443 1444v_cvt_norm_u16_f16_e64 v5.l, s1051445// GFX11: v_cvt_norm_u16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe4,0xd5,0x69,0x00,0x00,0x00]1446 1447v_cvt_norm_u16_f16_e64 v5.l, vcc_lo1448// GFX11: v_cvt_norm_u16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]1449 1450v_cvt_norm_u16_f16_e64 v5.l, vcc_hi1451// GFX11: v_cvt_norm_u16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]1452 1453v_cvt_norm_u16_f16_e64 v5.l, ttmp151454// GFX11: v_cvt_norm_u16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe4,0xd5,0x7b,0x00,0x00,0x00]1455 1456v_cvt_norm_u16_f16_e64 v5.l, m01457// GFX11: v_cvt_norm_u16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe4,0xd5,0x7d,0x00,0x00,0x00]1458 1459v_cvt_norm_u16_f16_e64 v5.l, exec_lo1460// GFX11: v_cvt_norm_u16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]1461 1462v_cvt_norm_u16_f16_e64 v5.l, exec_hi1463// GFX11: v_cvt_norm_u16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]1464 1465v_cvt_norm_u16_f16_e64 v5.l, null1466// GFX11: v_cvt_norm_u16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]1467 1468v_cvt_norm_u16_f16_e64 v5.l, -11469// GFX11: v_cvt_norm_u16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]1470 1471v_cvt_norm_u16_f16_e64 v5.l, 0.51472// GFX11: v_cvt_norm_u16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]1473 1474v_cvt_norm_u16_f16_e64 v5.l, src_scc1475// GFX11: v_cvt_norm_u16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xe4,0xd5,0xfd,0x00,0x00,0x00]1476 1477v_cvt_norm_u16_f16_e64 v255.l, -|0xfe0b|1478// GFX11: v_cvt_norm_u16_f16_e64 v255.l, -|0xfe0b| ; encoding: [0xff,0x01,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1479 1480v_cvt_norm_u16_f16_e64 v5.h, v1.h1481// GFX11: v_cvt_norm_u16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe4,0xd5,0x01,0x01,0x00,0x00]1482 1483v_cvt_norm_u16_f16_e64 v5.l, v255.h1484// GFX11: v_cvt_norm_u16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe4,0xd5,0xff,0x01,0x00,0x00]1485 1486v_cvt_norm_u16_f16_e64 v255.h, -|0xfe0b|1487// GFX11: v_cvt_norm_u16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1488 1489v_cvt_off_f32_i4_e64 v5, v11490// GFX11: v_cvt_off_f32_i4_e64 v5, v1 ; encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]1491 1492v_cvt_off_f32_i4_e64 v5, v2551493// GFX11: v_cvt_off_f32_i4_e64 v5, v255 ; encoding: [0x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x00]1494 1495v_cvt_off_f32_i4_e64 v5, s11496// GFX11: v_cvt_off_f32_i4_e64 v5, s1 ; encoding: [0x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x00]1497 1498v_cvt_off_f32_i4_e64 v5, s1051499// GFX11: v_cvt_off_f32_i4_e64 v5, s105 ; encoding: [0x05,0x00,0x8e,0xd5,0x69,0x00,0x00,0x00]1500 1501v_cvt_off_f32_i4_e64 v5, vcc_lo1502// GFX11: v_cvt_off_f32_i4_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x00]1503 1504v_cvt_off_f32_i4_e64 v5, vcc_hi1505// GFX11: v_cvt_off_f32_i4_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x00]1506 1507v_cvt_off_f32_i4_e64 v5, ttmp151508// GFX11: v_cvt_off_f32_i4_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8e,0xd5,0x7b,0x00,0x00,0x00]1509 1510v_cvt_off_f32_i4_e64 v5, m01511// GFX11: v_cvt_off_f32_i4_e64 v5, m0 ; encoding: [0x05,0x00,0x8e,0xd5,0x7d,0x00,0x00,0x00]1512 1513v_cvt_off_f32_i4_e64 v5, exec_lo1514// GFX11: v_cvt_off_f32_i4_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x00]1515 1516v_cvt_off_f32_i4_e64 v5, exec_hi1517// GFX11: v_cvt_off_f32_i4_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x00]1518 1519v_cvt_off_f32_i4_e64 v5, null1520// GFX11: v_cvt_off_f32_i4_e64 v5, null ; encoding: [0x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x00]1521 1522v_cvt_off_f32_i4_e64 v5, -11523// GFX11: v_cvt_off_f32_i4_e64 v5, -1 ; encoding: [0x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x00]1524 1525v_cvt_off_f32_i4_e64 v5, 0.5 mul:21526// GFX11: v_cvt_off_f32_i4_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x08]1527 1528v_cvt_off_f32_i4_e64 v5, src_scc mul:41529// GFX11: v_cvt_off_f32_i4_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x8e,0xd5,0xfd,0x00,0x00,0x10]1530 1531v_cvt_off_f32_i4_e64 v255, 0x4f clamp div:21532// GFX11: v_cvt_off_f32_i4_e64 v255, 0x4f clamp div:2 ; encoding: [0xff,0x80,0x8e,0xd5,0xff,0x00,0x00,0x18,0x4f,0x00,0x00,0x00]1533 1534v_cvt_rpi_i32_f32_e64 v5, v11535// GFX11: v_cvt_nearest_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]1536 1537v_cvt_rpi_i32_f32_e64 v5, v2551538// GFX11: v_cvt_nearest_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]1539 1540v_cvt_rpi_i32_f32_e64 v5, s11541// GFX11: v_cvt_nearest_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]1542 1543v_cvt_rpi_i32_f32_e64 v5, s1051544// GFX11: v_cvt_nearest_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x8c,0xd5,0x69,0x00,0x00,0x00]1545 1546v_cvt_rpi_i32_f32_e64 v5, vcc_lo1547// GFX11: v_cvt_nearest_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]1548 1549v_cvt_rpi_i32_f32_e64 v5, vcc_hi1550// GFX11: v_cvt_nearest_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]1551 1552v_cvt_rpi_i32_f32_e64 v5, ttmp151553// GFX11: v_cvt_nearest_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8c,0xd5,0x7b,0x00,0x00,0x00]1554 1555v_cvt_rpi_i32_f32_e64 v5, m01556// GFX11: v_cvt_nearest_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8c,0xd5,0x7d,0x00,0x00,0x00]1557 1558v_cvt_rpi_i32_f32_e64 v5, exec_lo1559// GFX11: v_cvt_nearest_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]1560 1561v_cvt_rpi_i32_f32_e64 v5, exec_hi1562// GFX11: v_cvt_nearest_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]1563 1564v_cvt_rpi_i32_f32_e64 v5, null1565// GFX11: v_cvt_nearest_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]1566 1567v_cvt_rpi_i32_f32_e64 v5, -11568// GFX11: v_cvt_nearest_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]1569 1570v_cvt_rpi_i32_f32_e64 v5, 0.51571// GFX11: v_cvt_nearest_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]1572 1573v_cvt_rpi_i32_f32_e64 v5, src_scc1574// GFX11: v_cvt_nearest_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x8c,0xd5,0xfd,0x00,0x00,0x00]1575 1576v_cvt_rpi_i32_f32_e64 v255, -|0xaf123456|1577// GFX11: v_cvt_nearest_i32_f32_e64 v255, -|0xaf123456| ; encoding: [0xff,0x01,0x8c,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1578 1579v_cvt_u16_f16_e64 v5.l, v1.l1580// GFX11: v_cvt_u16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]1581 1582v_cvt_u16_f16_e64 v5.l, v255.l1583// GFX11: v_cvt_u16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]1584 1585v_cvt_u16_f16_e64 v5.l, s11586// GFX11: v_cvt_u16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]1587 1588v_cvt_u16_f16_e64 v5.l, s1051589// GFX11: v_cvt_u16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd2,0xd5,0x69,0x00,0x00,0x00]1590 1591v_cvt_u16_f16_e64 v5.l, vcc_lo1592// GFX11: v_cvt_u16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]1593 1594v_cvt_u16_f16_e64 v5.l, vcc_hi1595// GFX11: v_cvt_u16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]1596 1597v_cvt_u16_f16_e64 v5.l, ttmp151598// GFX11: v_cvt_u16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd2,0xd5,0x7b,0x00,0x00,0x00]1599 1600v_cvt_u16_f16_e64 v5.l, m01601// GFX11: v_cvt_u16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd2,0xd5,0x7d,0x00,0x00,0x00]1602 1603v_cvt_u16_f16_e64 v5.l, exec_lo1604// GFX11: v_cvt_u16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]1605 1606v_cvt_u16_f16_e64 v5.l, exec_hi1607// GFX11: v_cvt_u16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]1608 1609v_cvt_u16_f16_e64 v5.l, null1610// GFX11: v_cvt_u16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]1611 1612v_cvt_u16_f16_e64 v5.l, -11613// GFX11: v_cvt_u16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]1614 1615v_cvt_u16_f16_e64 v5.l, 0.51616// GFX11: v_cvt_u16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]1617 1618v_cvt_u16_f16_e64 v5.l, src_scc1619// GFX11: v_cvt_u16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xd2,0xd5,0xfd,0x00,0x00,0x00]1620 1621v_cvt_u16_f16_e64 v255.l, -|0xfe0b| clamp1622// GFX11: v_cvt_u16_f16_e64 v255.l, -|0xfe0b| clamp ; encoding: [0xff,0x81,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1623 1624v_cvt_u16_f16_e64 v5.h, v1.h1625// GFX11: v_cvt_u16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd2,0xd5,0x01,0x01,0x00,0x00]1626 1627v_cvt_u16_f16_e64 v5.l, v255.h1628// GFX11: v_cvt_u16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd2,0xd5,0xff,0x01,0x00,0x00]1629 1630v_cvt_u16_f16_e64 v255.h, -|0xfe0b| clamp1631// GFX11: v_cvt_u16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp ; encoding: [0xff,0xc1,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1632 1633v_cvt_u32_f32_e64 v5, v11634// GFX11: v_cvt_u32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]1635 1636v_cvt_u32_f32_e64 v5, v2551637// GFX11: v_cvt_u32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x00]1638 1639v_cvt_u32_f32_e64 v5, s11640// GFX11: v_cvt_u32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x00]1641 1642v_cvt_u32_f32_e64 v5, s1051643// GFX11: v_cvt_u32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x87,0xd5,0x69,0x00,0x00,0x00]1644 1645v_cvt_u32_f32_e64 v5, vcc_lo1646// GFX11: v_cvt_u32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x00]1647 1648v_cvt_u32_f32_e64 v5, vcc_hi1649// GFX11: v_cvt_u32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x00]1650 1651v_cvt_u32_f32_e64 v5, ttmp151652// GFX11: v_cvt_u32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x87,0xd5,0x7b,0x00,0x00,0x00]1653 1654v_cvt_u32_f32_e64 v5, m01655// GFX11: v_cvt_u32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x87,0xd5,0x7d,0x00,0x00,0x00]1656 1657v_cvt_u32_f32_e64 v5, exec_lo1658// GFX11: v_cvt_u32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x00]1659 1660v_cvt_u32_f32_e64 v5, exec_hi1661// GFX11: v_cvt_u32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x00]1662 1663v_cvt_u32_f32_e64 v5, null1664// GFX11: v_cvt_u32_f32_e64 v5, null ; encoding: [0x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x00]1665 1666v_cvt_u32_f32_e64 v5, -11667// GFX11: v_cvt_u32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x00]1668 1669v_cvt_u32_f32_e64 v5, 0.51670// GFX11: v_cvt_u32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x00]1671 1672v_cvt_u32_f32_e64 v5, src_scc1673// GFX11: v_cvt_u32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x87,0xd5,0xfd,0x00,0x00,0x00]1674 1675v_cvt_u32_f32_e64 v255, -|0xaf123456| clamp1676// GFX11: v_cvt_u32_f32_e64 v255, -|0xaf123456| clamp ; encoding: [0xff,0x81,0x87,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1677 1678v_cvt_u32_f64_e64 v5, v[1:2]1679// GFX11: v_cvt_u32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]1680 1681v_cvt_u32_f64_e64 v5, v[254:255]1682// GFX11: v_cvt_u32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x00]1683 1684v_cvt_u32_f64_e64 v5, s[2:3]1685// GFX11: v_cvt_u32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x00]1686 1687v_cvt_u32_f64_e64 v5, s[104:105]1688// GFX11: v_cvt_u32_f64_e64 v5, s[104:105] ; encoding: [0x05,0x00,0x95,0xd5,0x68,0x00,0x00,0x00]1689 1690v_cvt_u32_f64_e64 v5, vcc1691// GFX11: v_cvt_u32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x00]1692 1693v_cvt_u32_f64_e64 v5, ttmp[14:15]1694// GFX11: v_cvt_u32_f64_e64 v5, ttmp[14:15] ; encoding: [0x05,0x00,0x95,0xd5,0x7a,0x00,0x00,0x00]1695 1696v_cvt_u32_f64_e64 v5, exec1697// GFX11: v_cvt_u32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x00]1698 1699v_cvt_u32_f64_e64 v5, null1700// GFX11: v_cvt_u32_f64_e64 v5, null ; encoding: [0x05,0x00,0x95,0xd5,0x7c,0x00,0x00,0x00]1701 1702v_cvt_u32_f64_e64 v5, -11703// GFX11: v_cvt_u32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x00]1704 1705v_cvt_u32_f64_e64 v5, 0.51706// GFX11: v_cvt_u32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x00]1707 1708v_cvt_u32_f64_e64 v5, -|src_scc|1709// GFX11: v_cvt_u32_f64_e64 v5, -|src_scc| ; encoding: [0x05,0x01,0x95,0xd5,0xfd,0x00,0x00,0x20]1710 1711v_cvt_u32_f64_e64 v255, 0xaf123456 clamp1712// GFX11: v_cvt_u32_f64_e64 v255, 0xaf123456 clamp ; encoding: [0xff,0x80,0x95,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]1713 1714v_cvt_u32_u16_e64 v5, v1.l1715// GFX11: v_cvt_u32_u16_e64 v5, v1.l ; encoding: [0x05,0x00,0xeb,0xd5,0x01,0x01,0x00,0x00]1716 1717v_cvt_u32_u16_e64 v5, v255.l1718// GFX11: v_cvt_u32_u16_e64 v5, v255.l ; encoding: [0x05,0x00,0xeb,0xd5,0xff,0x01,0x00,0x00]1719 1720v_cvt_u32_u16_e64 v5, s11721// GFX11: v_cvt_u32_u16_e64 v5, s1 ; encoding: [0x05,0x00,0xeb,0xd5,0x01,0x00,0x00,0x00]1722 1723v_cvt_u32_u16_e64 v5, s1051724// GFX11: v_cvt_u32_u16_e64 v5, s105 ; encoding: [0x05,0x00,0xeb,0xd5,0x69,0x00,0x00,0x00]1725 1726v_cvt_u32_u16_e64 v5, vcc_lo1727// GFX11: v_cvt_u32_u16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xeb,0xd5,0x6a,0x00,0x00,0x00]1728 1729v_cvt_u32_u16_e64 v5, vcc_hi1730// GFX11: v_cvt_u32_u16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xeb,0xd5,0x6b,0x00,0x00,0x00]1731 1732v_cvt_u32_u16_e64 v5, ttmp151733// GFX11: v_cvt_u32_u16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xeb,0xd5,0x7b,0x00,0x00,0x00]1734 1735v_cvt_u32_u16_e64 v5, m01736// GFX11: v_cvt_u32_u16_e64 v5, m0 ; encoding: [0x05,0x00,0xeb,0xd5,0x7d,0x00,0x00,0x00]1737 1738v_cvt_u32_u16_e64 v5, exec_lo1739// GFX11: v_cvt_u32_u16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xeb,0xd5,0x7e,0x00,0x00,0x00]1740 1741v_cvt_u32_u16_e64 v5, exec_hi1742// GFX11: v_cvt_u32_u16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xeb,0xd5,0x7f,0x00,0x00,0x00]1743 1744v_cvt_u32_u16_e64 v5, null1745// GFX11: v_cvt_u32_u16_e64 v5, null ; encoding: [0x05,0x00,0xeb,0xd5,0x7c,0x00,0x00,0x00]1746 1747v_cvt_u32_u16_e64 v5, -11748// GFX11: v_cvt_u32_u16_e64 v5, -1 ; encoding: [0x05,0x00,0xeb,0xd5,0xc1,0x00,0x00,0x00]1749 1750v_cvt_u32_u16_e64 v5, 0.51751// GFX11: v_cvt_u32_u16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xeb,0xd5,0xf0,0x00,0x00,0x00]1752 1753v_cvt_u32_u16_e64 v5, src_scc1754// GFX11: v_cvt_u32_u16_e64 v5, src_scc ; encoding: [0x05,0x00,0xeb,0xd5,0xfd,0x00,0x00,0x00]1755 1756v_cvt_u32_u16_e64 v255, 0xfe0b1757// GFX11: v_cvt_u32_u16_e64 v255, 0xfe0b ; encoding: [0xff,0x00,0xeb,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1758 1759v_cvt_u32_u16_e64 v5, v255.h1760// GFX11: v_cvt_u32_u16_e64 v5, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xeb,0xd5,0xff,0x01,0x00,0x00]1761 1762v_exp_f16_e64 v5.l, v1.l1763// GFX11: v_exp_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]1764 1765v_exp_f16_e64 v5.l, v255.l1766// GFX11: v_exp_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00]1767 1768v_exp_f16_e64 v5.l, s11769// GFX11: v_exp_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]1770 1771v_exp_f16_e64 v5.l, s1051772// GFX11: v_exp_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd8,0xd5,0x69,0x00,0x00,0x00]1773 1774v_exp_f16_e64 v5.l, vcc_lo1775// GFX11: v_exp_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]1776 1777v_exp_f16_e64 v5.l, vcc_hi1778// GFX11: v_exp_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]1779 1780v_exp_f16_e64 v5.l, ttmp151781// GFX11: v_exp_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd8,0xd5,0x7b,0x00,0x00,0x00]1782 1783v_exp_f16_e64 v5.l, m01784// GFX11: v_exp_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd8,0xd5,0x7d,0x00,0x00,0x00]1785 1786v_exp_f16_e64 v5.l, exec_lo1787// GFX11: v_exp_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]1788 1789v_exp_f16_e64 v5.l, exec_hi1790// GFX11: v_exp_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]1791 1792v_exp_f16_e64 v5.l, null1793// GFX11: v_exp_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]1794 1795v_exp_f16_e64 v5.l, -11796// GFX11: v_exp_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]1797 1798v_exp_f16_e64 v5.l, 0.5 mul:21799// GFX11: v_exp_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x08]1800 1801v_exp_f16_e64 v5.l, src_scc mul:41802// GFX11: v_exp_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd8,0xd5,0xfd,0x00,0x00,0x10]1803 1804v_exp_f16_e64 v255.l, -|0xfe0b| clamp div:21805// GFX11: v_exp_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd8,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]1806 1807v_exp_f16_e64 v5.h, v1.h1808// GFX11: v_exp_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd8,0xd5,0x01,0x01,0x00,0x00]1809 1810v_exp_f16_e64 v5.l, v255.h1811// GFX11: v_exp_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd8,0xd5,0xff,0x01,0x00,0x00]1812 1813v_exp_f16_e64 v255.h, -|0xfe0b| clamp div:21814// GFX11: v_exp_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xd8,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]1815 1816v_exp_f32_e64 v5, v11817// GFX11: v_exp_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]1818 1819v_exp_f32_e64 v5, v2551820// GFX11: v_exp_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x00]1821 1822v_exp_f32_e64 v5, s11823// GFX11: v_exp_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x00]1824 1825v_exp_f32_e64 v5, s1051826// GFX11: v_exp_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa5,0xd5,0x69,0x00,0x00,0x00]1827 1828v_exp_f32_e64 v5, vcc_lo1829// GFX11: v_exp_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x00]1830 1831v_exp_f32_e64 v5, vcc_hi1832// GFX11: v_exp_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x00]1833 1834v_exp_f32_e64 v5, ttmp151835// GFX11: v_exp_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa5,0xd5,0x7b,0x00,0x00,0x00]1836 1837v_exp_f32_e64 v5, m01838// GFX11: v_exp_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa5,0xd5,0x7d,0x00,0x00,0x00]1839 1840v_exp_f32_e64 v5, exec_lo1841// GFX11: v_exp_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x00]1842 1843v_exp_f32_e64 v5, exec_hi1844// GFX11: v_exp_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x00]1845 1846v_exp_f32_e64 v5, null1847// GFX11: v_exp_f32_e64 v5, null ; encoding: [0x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x00]1848 1849v_exp_f32_e64 v5, -11850// GFX11: v_exp_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x00]1851 1852v_exp_f32_e64 v5, 0.5 mul:21853// GFX11: v_exp_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x08]1854 1855v_exp_f32_e64 v5, src_scc mul:41856// GFX11: v_exp_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa5,0xd5,0xfd,0x00,0x00,0x10]1857 1858v_exp_f32_e64 v255, -|0xaf123456| clamp div:21859// GFX11: v_exp_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa5,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]1860 1861v_ffbh_i32_e64 v5, v11862// GFX11: v_cls_i32_e64 v5, v1 ; encoding: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]1863 1864v_ffbh_i32_e64 v5, v2551865// GFX11: v_cls_i32_e64 v5, v255 ; encoding: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]1866 1867v_ffbh_i32_e64 v5, s11868// GFX11: v_cls_i32_e64 v5, s1 ; encoding: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]1869 1870v_ffbh_i32_e64 v5, s1051871// GFX11: v_cls_i32_e64 v5, s105 ; encoding: [0x05,0x00,0xbb,0xd5,0x69,0x00,0x00,0x00]1872 1873v_ffbh_i32_e64 v5, vcc_lo1874// GFX11: v_cls_i32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]1875 1876v_ffbh_i32_e64 v5, vcc_hi1877// GFX11: v_cls_i32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]1878 1879v_ffbh_i32_e64 v5, ttmp151880// GFX11: v_cls_i32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xbb,0xd5,0x7b,0x00,0x00,0x00]1881 1882v_ffbh_i32_e64 v5, m01883// GFX11: v_cls_i32_e64 v5, m0 ; encoding: [0x05,0x00,0xbb,0xd5,0x7d,0x00,0x00,0x00]1884 1885v_ffbh_i32_e64 v5, exec_lo1886// GFX11: v_cls_i32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]1887 1888v_ffbh_i32_e64 v5, exec_hi1889// GFX11: v_cls_i32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]1890 1891v_ffbh_i32_e64 v5, null1892// GFX11: v_cls_i32_e64 v5, null ; encoding: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]1893 1894v_ffbh_i32_e64 v5, -11895// GFX11: v_cls_i32_e64 v5, -1 ; encoding: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]1896 1897v_ffbh_i32_e64 v5, 0.51898// GFX11: v_cls_i32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]1899 1900v_ffbh_i32_e64 v5, src_scc1901// GFX11: v_cls_i32_e64 v5, src_scc ; encoding: [0x05,0x00,0xbb,0xd5,0xfd,0x00,0x00,0x00]1902 1903v_ffbh_i32_e64 v255, 0xaf1234561904// GFX11: v_cls_i32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xbb,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]1905 1906v_ffbh_u32_e64 v5, v11907// GFX11: v_clz_i32_u32_e64 v5, v1 ; encoding: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]1908 1909v_ffbh_u32_e64 v5, v2551910// GFX11: v_clz_i32_u32_e64 v5, v255 ; encoding: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]1911 1912v_ffbh_u32_e64 v5, s11913// GFX11: v_clz_i32_u32_e64 v5, s1 ; encoding: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]1914 1915v_ffbh_u32_e64 v5, s1051916// GFX11: v_clz_i32_u32_e64 v5, s105 ; encoding: [0x05,0x00,0xb9,0xd5,0x69,0x00,0x00,0x00]1917 1918v_ffbh_u32_e64 v5, vcc_lo1919// GFX11: v_clz_i32_u32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]1920 1921v_ffbh_u32_e64 v5, vcc_hi1922// GFX11: v_clz_i32_u32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]1923 1924v_ffbh_u32_e64 v5, ttmp151925// GFX11: v_clz_i32_u32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb9,0xd5,0x7b,0x00,0x00,0x00]1926 1927v_ffbh_u32_e64 v5, m01928// GFX11: v_clz_i32_u32_e64 v5, m0 ; encoding: [0x05,0x00,0xb9,0xd5,0x7d,0x00,0x00,0x00]1929 1930v_ffbh_u32_e64 v5, exec_lo1931// GFX11: v_clz_i32_u32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]1932 1933v_ffbh_u32_e64 v5, exec_hi1934// GFX11: v_clz_i32_u32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]1935 1936v_ffbh_u32_e64 v5, null1937// GFX11: v_clz_i32_u32_e64 v5, null ; encoding: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]1938 1939v_ffbh_u32_e64 v5, -11940// GFX11: v_clz_i32_u32_e64 v5, -1 ; encoding: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]1941 1942v_ffbh_u32_e64 v5, 0.51943// GFX11: v_clz_i32_u32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]1944 1945v_ffbh_u32_e64 v5, src_scc1946// GFX11: v_clz_i32_u32_e64 v5, src_scc ; encoding: [0x05,0x00,0xb9,0xd5,0xfd,0x00,0x00,0x00]1947 1948v_ffbh_u32_e64 v255, 0xaf1234561949// GFX11: v_clz_i32_u32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xb9,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]1950 1951v_ffbl_b32_e64 v5, v11952// GFX11: v_ctz_i32_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]1953 1954v_ffbl_b32_e64 v5, v2551955// GFX11: v_ctz_i32_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]1956 1957v_ffbl_b32_e64 v5, s11958// GFX11: v_ctz_i32_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]1959 1960v_ffbl_b32_e64 v5, s1051961// GFX11: v_ctz_i32_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xba,0xd5,0x69,0x00,0x00,0x00]1962 1963v_ffbl_b32_e64 v5, vcc_lo1964// GFX11: v_ctz_i32_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]1965 1966v_ffbl_b32_e64 v5, vcc_hi1967// GFX11: v_ctz_i32_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]1968 1969v_ffbl_b32_e64 v5, ttmp151970// GFX11: v_ctz_i32_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xba,0xd5,0x7b,0x00,0x00,0x00]1971 1972v_ffbl_b32_e64 v5, m01973// GFX11: v_ctz_i32_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xba,0xd5,0x7d,0x00,0x00,0x00]1974 1975v_ffbl_b32_e64 v5, exec_lo1976// GFX11: v_ctz_i32_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]1977 1978v_ffbl_b32_e64 v5, exec_hi1979// GFX11: v_ctz_i32_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]1980 1981v_ffbl_b32_e64 v5, null1982// GFX11: v_ctz_i32_b32_e64 v5, null ; encoding: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]1983 1984v_ffbl_b32_e64 v5, -11985// GFX11: v_ctz_i32_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]1986 1987v_ffbl_b32_e64 v5, 0.51988// GFX11: v_ctz_i32_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]1989 1990v_ffbl_b32_e64 v5, src_scc1991// GFX11: v_ctz_i32_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xba,0xd5,0xfd,0x00,0x00,0x00]1992 1993v_ffbl_b32_e64 v255, 0xaf1234561994// GFX11: v_ctz_i32_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xba,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]1995 1996v_floor_f16_e64 v5.l, v1.l1997// GFX11: v_floor_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]1998 1999v_floor_f16_e64 v5.l, v255.l2000// GFX11: v_floor_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00]2001 2002v_floor_f16_e64 v5.l, s12003// GFX11: v_floor_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]2004 2005v_floor_f16_e64 v5.l, s1052006// GFX11: v_floor_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xdb,0xd5,0x69,0x00,0x00,0x00]2007 2008v_floor_f16_e64 v5.l, vcc_lo2009// GFX11: v_floor_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]2010 2011v_floor_f16_e64 v5.l, vcc_hi2012// GFX11: v_floor_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]2013 2014v_floor_f16_e64 v5.l, ttmp152015// GFX11: v_floor_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xdb,0xd5,0x7b,0x00,0x00,0x00]2016 2017v_floor_f16_e64 v5.l, m02018// GFX11: v_floor_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xdb,0xd5,0x7d,0x00,0x00,0x00]2019 2020v_floor_f16_e64 v5.l, exec_lo2021// GFX11: v_floor_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]2022 2023v_floor_f16_e64 v5.l, exec_hi2024// GFX11: v_floor_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]2025 2026v_floor_f16_e64 v5.l, null2027// GFX11: v_floor_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]2028 2029v_floor_f16_e64 v5.l, -12030// GFX11: v_floor_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]2031 2032v_floor_f16_e64 v5.l, 0.5 mul:22033// GFX11: v_floor_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x08]2034 2035v_floor_f16_e64 v5.l, src_scc mul:42036// GFX11: v_floor_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xdb,0xd5,0xfd,0x00,0x00,0x10]2037 2038v_floor_f16_e64 v255.l, -|0xfe0b| clamp div:22039// GFX11: v_floor_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdb,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2040 2041v_floor_f16_e64 v5.h, v1.h2042// GFX11: v_floor_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdb,0xd5,0x01,0x01,0x00,0x00]2043 2044v_floor_f16_e64 v5.l, v255.h2045// GFX11: v_floor_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xdb,0xd5,0xff,0x01,0x00,0x00]2046 2047v_floor_f16_e64 v255.h, -|0xfe0b| clamp div:22048// GFX11: v_floor_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xdb,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2049 2050v_floor_f32_e64 v5, v12051// GFX11: v_floor_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]2052 2053v_floor_f32_e64 v5, v2552054// GFX11: v_floor_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x00]2055 2056v_floor_f32_e64 v5, s12057// GFX11: v_floor_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x00]2058 2059v_floor_f32_e64 v5, s1052060// GFX11: v_floor_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa4,0xd5,0x69,0x00,0x00,0x00]2061 2062v_floor_f32_e64 v5, vcc_lo2063// GFX11: v_floor_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x00]2064 2065v_floor_f32_e64 v5, vcc_hi2066// GFX11: v_floor_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x00]2067 2068v_floor_f32_e64 v5, ttmp152069// GFX11: v_floor_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa4,0xd5,0x7b,0x00,0x00,0x00]2070 2071v_floor_f32_e64 v5, m02072// GFX11: v_floor_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa4,0xd5,0x7d,0x00,0x00,0x00]2073 2074v_floor_f32_e64 v5, exec_lo2075// GFX11: v_floor_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x00]2076 2077v_floor_f32_e64 v5, exec_hi2078// GFX11: v_floor_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x00]2079 2080v_floor_f32_e64 v5, null2081// GFX11: v_floor_f32_e64 v5, null ; encoding: [0x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x00]2082 2083v_floor_f32_e64 v5, -12084// GFX11: v_floor_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x00]2085 2086v_floor_f32_e64 v5, 0.5 mul:22087// GFX11: v_floor_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x08]2088 2089v_floor_f32_e64 v5, src_scc mul:42090// GFX11: v_floor_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa4,0xd5,0xfd,0x00,0x00,0x10]2091 2092v_floor_f32_e64 v255, -|0xaf123456| clamp div:22093// GFX11: v_floor_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa4,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2094 2095v_floor_f64_e64 v[5:6], v[1:2]2096// GFX11: v_floor_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]2097 2098v_floor_f64_e64 v[5:6], v[254:255]2099// GFX11: v_floor_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x00]2100 2101v_floor_f64_e64 v[5:6], s[2:3]2102// GFX11: v_floor_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x00]2103 2104v_floor_f64_e64 v[5:6], s[104:105]2105// GFX11: v_floor_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0x9a,0xd5,0x68,0x00,0x00,0x00]2106 2107v_floor_f64_e64 v[5:6], vcc2108// GFX11: v_floor_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x00]2109 2110v_floor_f64_e64 v[5:6], ttmp[14:15]2111// GFX11: v_floor_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0x9a,0xd5,0x7a,0x00,0x00,0x00]2112 2113v_floor_f64_e64 v[5:6], exec2114// GFX11: v_floor_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x00]2115 2116v_floor_f64_e64 v[5:6], null2117// GFX11: v_floor_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0x9a,0xd5,0x7c,0x00,0x00,0x00]2118 2119v_floor_f64_e64 v[5:6], -12120// GFX11: v_floor_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x00]2121 2122v_floor_f64_e64 v[5:6], 0.5 mul:22123// GFX11: v_floor_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x08]2124 2125v_floor_f64_e64 v[5:6], -|src_scc| mul:42126// GFX11: v_floor_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0x9a,0xd5,0xfd,0x00,0x00,0x30]2127 2128v_floor_f64_e64 v[254:255], 0xaf123456 clamp div:22129// GFX11: v_floor_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x9a,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]2130 2131v_fract_f16_e64 v5.l, v1.l2132// GFX11: v_fract_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]2133 2134v_fract_f16_e64 v5.l, v255.l2135// GFX11: v_fract_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]2136 2137v_fract_f16_e64 v5.l, s12138// GFX11: v_fract_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]2139 2140v_fract_f16_e64 v5.l, s1052141// GFX11: v_fract_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xdf,0xd5,0x69,0x00,0x00,0x00]2142 2143v_fract_f16_e64 v5.l, vcc_lo2144// GFX11: v_fract_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]2145 2146v_fract_f16_e64 v5.l, vcc_hi2147// GFX11: v_fract_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]2148 2149v_fract_f16_e64 v5.l, ttmp152150// GFX11: v_fract_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xdf,0xd5,0x7b,0x00,0x00,0x00]2151 2152v_fract_f16_e64 v5.l, m02153// GFX11: v_fract_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xdf,0xd5,0x7d,0x00,0x00,0x00]2154 2155v_fract_f16_e64 v5.l, exec_lo2156// GFX11: v_fract_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]2157 2158v_fract_f16_e64 v5.l, exec_hi2159// GFX11: v_fract_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]2160 2161v_fract_f16_e64 v5.l, null2162// GFX11: v_fract_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]2163 2164v_fract_f16_e64 v5.l, -12165// GFX11: v_fract_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]2166 2167v_fract_f16_e64 v5.l, 0.5 mul:22168// GFX11: v_fract_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x08]2169 2170v_fract_f16_e64 v5.l, src_scc mul:42171// GFX11: v_fract_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xdf,0xd5,0xfd,0x00,0x00,0x10]2172 2173v_fract_f16_e64 v255.l, -|0xfe0b| clamp div:22174// GFX11: v_fract_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdf,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2175 2176v_fract_f16_e64 v5.h, v1.h2177// GFX11: v_fract_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdf,0xd5,0x01,0x01,0x00,0x00]2178 2179v_fract_f16_e64 v5.l, v255.h2180// GFX11: v_fract_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xdf,0xd5,0xff,0x01,0x00,0x00]2181 2182v_fract_f16_e64 v255.h, -|0xfe0b| clamp div:22183// GFX11: v_fract_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xdf,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2184 2185v_fract_f32_e64 v5, v12186// GFX11: v_fract_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]2187 2188v_fract_f32_e64 v5, v2552189// GFX11: v_fract_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x00]2190 2191v_fract_f32_e64 v5, s12192// GFX11: v_fract_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x00]2193 2194v_fract_f32_e64 v5, s1052195// GFX11: v_fract_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa0,0xd5,0x69,0x00,0x00,0x00]2196 2197v_fract_f32_e64 v5, vcc_lo2198// GFX11: v_fract_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x00]2199 2200v_fract_f32_e64 v5, vcc_hi2201// GFX11: v_fract_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x00]2202 2203v_fract_f32_e64 v5, ttmp152204// GFX11: v_fract_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa0,0xd5,0x7b,0x00,0x00,0x00]2205 2206v_fract_f32_e64 v5, m02207// GFX11: v_fract_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa0,0xd5,0x7d,0x00,0x00,0x00]2208 2209v_fract_f32_e64 v5, exec_lo2210// GFX11: v_fract_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x00]2211 2212v_fract_f32_e64 v5, exec_hi2213// GFX11: v_fract_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x00]2214 2215v_fract_f32_e64 v5, null2216// GFX11: v_fract_f32_e64 v5, null ; encoding: [0x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x00]2217 2218v_fract_f32_e64 v5, -12219// GFX11: v_fract_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x00]2220 2221v_fract_f32_e64 v5, 0.5 mul:22222// GFX11: v_fract_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x08]2223 2224v_fract_f32_e64 v5, src_scc mul:42225// GFX11: v_fract_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa0,0xd5,0xfd,0x00,0x00,0x10]2226 2227v_fract_f32_e64 v255, -|0xaf123456| clamp div:22228// GFX11: v_fract_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa0,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2229 2230v_fract_f64_e64 v[5:6], v[1:2]2231// GFX11: v_fract_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]2232 2233v_fract_f64_e64 v[5:6], v[254:255]2234// GFX11: v_fract_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x00]2235 2236v_fract_f64_e64 v[5:6], s[2:3]2237// GFX11: v_fract_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x00]2238 2239v_fract_f64_e64 v[5:6], s[104:105]2240// GFX11: v_fract_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xbe,0xd5,0x68,0x00,0x00,0x00]2241 2242v_fract_f64_e64 v[5:6], vcc2243// GFX11: v_fract_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x00]2244 2245v_fract_f64_e64 v[5:6], ttmp[14:15]2246// GFX11: v_fract_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xbe,0xd5,0x7a,0x00,0x00,0x00]2247 2248v_fract_f64_e64 v[5:6], exec2249// GFX11: v_fract_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x00]2250 2251v_fract_f64_e64 v[5:6], null2252// GFX11: v_fract_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xbe,0xd5,0x7c,0x00,0x00,0x00]2253 2254v_fract_f64_e64 v[5:6], -12255// GFX11: v_fract_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x00]2256 2257v_fract_f64_e64 v[5:6], 0.5 mul:22258// GFX11: v_fract_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x08]2259 2260v_fract_f64_e64 v[5:6], -|src_scc| mul:42261// GFX11: v_fract_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xbe,0xd5,0xfd,0x00,0x00,0x30]2262 2263v_fract_f64_e64 v[254:255], 0xaf123456 clamp div:22264// GFX11: v_fract_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xbe,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]2265 2266v_frexp_exp_i16_f16_e64 v5.l, v1.l2267// GFX11: v_frexp_exp_i16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]2268 2269v_frexp_exp_i16_f16_e64 v5.l, v255.l2270// GFX11: v_frexp_exp_i16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]2271 2272v_frexp_exp_i16_f16_e64 v5.l, s12273// GFX11: v_frexp_exp_i16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]2274 2275v_frexp_exp_i16_f16_e64 v5.l, s1052276// GFX11: v_frexp_exp_i16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xda,0xd5,0x69,0x00,0x00,0x00]2277 2278v_frexp_exp_i16_f16_e64 v5.l, vcc_lo2279// GFX11: v_frexp_exp_i16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]2280 2281v_frexp_exp_i16_f16_e64 v5.l, vcc_hi2282// GFX11: v_frexp_exp_i16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]2283 2284v_frexp_exp_i16_f16_e64 v5.l, ttmp152285// GFX11: v_frexp_exp_i16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xda,0xd5,0x7b,0x00,0x00,0x00]2286 2287v_frexp_exp_i16_f16_e64 v5.l, m02288// GFX11: v_frexp_exp_i16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xda,0xd5,0x7d,0x00,0x00,0x00]2289 2290v_frexp_exp_i16_f16_e64 v5.l, exec_lo2291// GFX11: v_frexp_exp_i16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]2292 2293v_frexp_exp_i16_f16_e64 v5.l, exec_hi2294// GFX11: v_frexp_exp_i16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]2295 2296v_frexp_exp_i16_f16_e64 v5.l, null2297// GFX11: v_frexp_exp_i16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]2298 2299v_frexp_exp_i16_f16_e64 v5.l, -12300// GFX11: v_frexp_exp_i16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]2301 2302v_frexp_exp_i16_f16_e64 v5.l, 0.52303// GFX11: v_frexp_exp_i16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]2304 2305v_frexp_exp_i16_f16_e64 v5.l, src_scc2306// GFX11: v_frexp_exp_i16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xda,0xd5,0xfd,0x00,0x00,0x00]2307 2308v_frexp_exp_i16_f16_e64 v255.l, -|0xfe0b|2309// GFX11: v_frexp_exp_i16_f16_e64 v255.l, -|0xfe0b| ; encoding: [0xff,0x01,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]2310 2311v_frexp_exp_i16_f16_e64 v5.h, v1.h2312// GFX11: v_frexp_exp_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xda,0xd5,0x01,0x01,0x00,0x00]2313 2314v_frexp_exp_i16_f16_e64 v5.l, v255.h2315// GFX11: v_frexp_exp_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xda,0xd5,0xff,0x01,0x00,0x00]2316 2317v_frexp_exp_i16_f16_e64 v255.h, -|0xfe0b|2318// GFX11: v_frexp_exp_i16_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] ; encoding: [0xff,0x41,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]2319 2320v_frexp_exp_i32_f32_e64 v5, v12321// GFX11: v_frexp_exp_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]2322 2323v_frexp_exp_i32_f32_e64 v5, v2552324// GFX11: v_frexp_exp_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x00]2325 2326v_frexp_exp_i32_f32_e64 v5, s12327// GFX11: v_frexp_exp_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x00]2328 2329v_frexp_exp_i32_f32_e64 v5, s1052330// GFX11: v_frexp_exp_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xbf,0xd5,0x69,0x00,0x00,0x00]2331 2332v_frexp_exp_i32_f32_e64 v5, vcc_lo2333// GFX11: v_frexp_exp_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x00]2334 2335v_frexp_exp_i32_f32_e64 v5, vcc_hi2336// GFX11: v_frexp_exp_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x00]2337 2338v_frexp_exp_i32_f32_e64 v5, ttmp152339// GFX11: v_frexp_exp_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xbf,0xd5,0x7b,0x00,0x00,0x00]2340 2341v_frexp_exp_i32_f32_e64 v5, m02342// GFX11: v_frexp_exp_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xbf,0xd5,0x7d,0x00,0x00,0x00]2343 2344v_frexp_exp_i32_f32_e64 v5, exec_lo2345// GFX11: v_frexp_exp_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x00]2346 2347v_frexp_exp_i32_f32_e64 v5, exec_hi2348// GFX11: v_frexp_exp_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x00]2349 2350v_frexp_exp_i32_f32_e64 v5, null2351// GFX11: v_frexp_exp_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x00]2352 2353v_frexp_exp_i32_f32_e64 v5, -12354// GFX11: v_frexp_exp_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x00]2355 2356v_frexp_exp_i32_f32_e64 v5, 0.52357// GFX11: v_frexp_exp_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x00]2358 2359v_frexp_exp_i32_f32_e64 v5, src_scc2360// GFX11: v_frexp_exp_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0xbf,0xd5,0xfd,0x00,0x00,0x00]2361 2362v_frexp_exp_i32_f32_e64 v255, -|0xaf123456|2363// GFX11: v_frexp_exp_i32_f32_e64 v255, -|0xaf123456| ; encoding: [0xff,0x01,0xbf,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]2364 2365v_frexp_exp_i32_f64_e64 v5, v[1:2]2366// GFX11: v_frexp_exp_i32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]2367 2368v_frexp_exp_i32_f64_e64 v5, v[254:255]2369// GFX11: v_frexp_exp_i32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x00]2370 2371v_frexp_exp_i32_f64_e64 v5, s[2:3]2372// GFX11: v_frexp_exp_i32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x00]2373 2374v_frexp_exp_i32_f64_e64 v5, s[104:105]2375// GFX11: v_frexp_exp_i32_f64_e64 v5, s[104:105] ; encoding: [0x05,0x00,0xbc,0xd5,0x68,0x00,0x00,0x00]2376 2377v_frexp_exp_i32_f64_e64 v5, vcc2378// GFX11: v_frexp_exp_i32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x00]2379 2380v_frexp_exp_i32_f64_e64 v5, ttmp[14:15]2381// GFX11: v_frexp_exp_i32_f64_e64 v5, ttmp[14:15] ; encoding: [0x05,0x00,0xbc,0xd5,0x7a,0x00,0x00,0x00]2382 2383v_frexp_exp_i32_f64_e64 v5, exec2384// GFX11: v_frexp_exp_i32_f64_e64 v5, exec ; encoding: [0x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x00]2385 2386v_frexp_exp_i32_f64_e64 v5, null2387// GFX11: v_frexp_exp_i32_f64_e64 v5, null ; encoding: [0x05,0x00,0xbc,0xd5,0x7c,0x00,0x00,0x00]2388 2389v_frexp_exp_i32_f64_e64 v5, -12390// GFX11: v_frexp_exp_i32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x00]2391 2392v_frexp_exp_i32_f64_e64 v5, 0.52393// GFX11: v_frexp_exp_i32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x00]2394 2395v_frexp_exp_i32_f64_e64 v5, -|src_scc|2396// GFX11: v_frexp_exp_i32_f64_e64 v5, -|src_scc| ; encoding: [0x05,0x01,0xbc,0xd5,0xfd,0x00,0x00,0x20]2397 2398v_frexp_exp_i32_f64_e64 v255, 0xaf1234562399// GFX11: v_frexp_exp_i32_f64_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xbc,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]2400 2401v_frexp_mant_f16_e64 v5.l, v1.l2402// GFX11: v_frexp_mant_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]2403 2404v_frexp_mant_f16_e64 v5.l, v255.l2405// GFX11: v_frexp_mant_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]2406 2407v_frexp_mant_f16_e64 v5.l, s12408// GFX11: v_frexp_mant_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]2409 2410v_frexp_mant_f16_e64 v5.l, s1052411// GFX11: v_frexp_mant_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd9,0xd5,0x69,0x00,0x00,0x00]2412 2413v_frexp_mant_f16_e64 v5.l, vcc_lo2414// GFX11: v_frexp_mant_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]2415 2416v_frexp_mant_f16_e64 v5.l, vcc_hi2417// GFX11: v_frexp_mant_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]2418 2419v_frexp_mant_f16_e64 v5.l, ttmp152420// GFX11: v_frexp_mant_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd9,0xd5,0x7b,0x00,0x00,0x00]2421 2422v_frexp_mant_f16_e64 v5.l, m02423// GFX11: v_frexp_mant_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd9,0xd5,0x7d,0x00,0x00,0x00]2424 2425v_frexp_mant_f16_e64 v5.l, exec_lo2426// GFX11: v_frexp_mant_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]2427 2428v_frexp_mant_f16_e64 v5.l, exec_hi2429// GFX11: v_frexp_mant_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]2430 2431v_frexp_mant_f16_e64 v5.l, null2432// GFX11: v_frexp_mant_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]2433 2434v_frexp_mant_f16_e64 v5.l, -12435// GFX11: v_frexp_mant_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]2436 2437v_frexp_mant_f16_e64 v5.l, 0.5 mul:22438// GFX11: v_frexp_mant_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x08]2439 2440v_frexp_mant_f16_e64 v5.l, src_scc mul:42441// GFX11: v_frexp_mant_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd9,0xd5,0xfd,0x00,0x00,0x10]2442 2443v_frexp_mant_f16_e64 v255.l, -|0xfe0b| clamp div:22444// GFX11: v_frexp_mant_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd9,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2445 2446v_frexp_mant_f16_e64 v5.h, v1.h2447// GFX11: v_frexp_mant_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd9,0xd5,0x01,0x01,0x00,0x00]2448 2449v_frexp_mant_f16_e64 v5.l, v255.h2450// GFX11: v_frexp_mant_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd9,0xd5,0xff,0x01,0x00,0x00]2451 2452v_frexp_mant_f16_e64 v255.h, -|0xfe0b| clamp div:22453// GFX11: v_frexp_mant_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xd9,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2454 2455v_frexp_mant_f32_e64 v5, v12456// GFX11: v_frexp_mant_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]2457 2458v_frexp_mant_f32_e64 v5, v2552459// GFX11: v_frexp_mant_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x00]2460 2461v_frexp_mant_f32_e64 v5, s12462// GFX11: v_frexp_mant_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x00]2463 2464v_frexp_mant_f32_e64 v5, s1052465// GFX11: v_frexp_mant_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xc0,0xd5,0x69,0x00,0x00,0x00]2466 2467v_frexp_mant_f32_e64 v5, vcc_lo2468// GFX11: v_frexp_mant_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x00]2469 2470v_frexp_mant_f32_e64 v5, vcc_hi2471// GFX11: v_frexp_mant_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x00]2472 2473v_frexp_mant_f32_e64 v5, ttmp152474// GFX11: v_frexp_mant_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xc0,0xd5,0x7b,0x00,0x00,0x00]2475 2476v_frexp_mant_f32_e64 v5, m02477// GFX11: v_frexp_mant_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xc0,0xd5,0x7d,0x00,0x00,0x00]2478 2479v_frexp_mant_f32_e64 v5, exec_lo2480// GFX11: v_frexp_mant_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x00]2481 2482v_frexp_mant_f32_e64 v5, exec_hi2483// GFX11: v_frexp_mant_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x00]2484 2485v_frexp_mant_f32_e64 v5, null2486// GFX11: v_frexp_mant_f32_e64 v5, null ; encoding: [0x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x00]2487 2488v_frexp_mant_f32_e64 v5, -12489// GFX11: v_frexp_mant_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x00]2490 2491v_frexp_mant_f32_e64 v5, 0.5 mul:22492// GFX11: v_frexp_mant_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x08]2493 2494v_frexp_mant_f32_e64 v5, src_scc mul:42495// GFX11: v_frexp_mant_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xc0,0xd5,0xfd,0x00,0x00,0x10]2496 2497v_frexp_mant_f32_e64 v255, -|0xaf123456| clamp div:22498// GFX11: v_frexp_mant_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xc0,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2499 2500v_frexp_mant_f64_e64 v[5:6], v[1:2]2501// GFX11: v_frexp_mant_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]2502 2503v_frexp_mant_f64_e64 v[5:6], v[254:255]2504// GFX11: v_frexp_mant_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x00]2505 2506v_frexp_mant_f64_e64 v[5:6], s[2:3]2507// GFX11: v_frexp_mant_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x00]2508 2509v_frexp_mant_f64_e64 v[5:6], s[104:105]2510// GFX11: v_frexp_mant_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xbd,0xd5,0x68,0x00,0x00,0x00]2511 2512v_frexp_mant_f64_e64 v[5:6], vcc2513// GFX11: v_frexp_mant_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x00]2514 2515v_frexp_mant_f64_e64 v[5:6], ttmp[14:15]2516// GFX11: v_frexp_mant_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xbd,0xd5,0x7a,0x00,0x00,0x00]2517 2518v_frexp_mant_f64_e64 v[5:6], exec2519// GFX11: v_frexp_mant_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x00]2520 2521v_frexp_mant_f64_e64 v[5:6], null2522// GFX11: v_frexp_mant_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xbd,0xd5,0x7c,0x00,0x00,0x00]2523 2524v_frexp_mant_f64_e64 v[5:6], -12525// GFX11: v_frexp_mant_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x00]2526 2527v_frexp_mant_f64_e64 v[5:6], 0.5 mul:22528// GFX11: v_frexp_mant_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x08]2529 2530v_frexp_mant_f64_e64 v[5:6], -|src_scc| mul:42531// GFX11: v_frexp_mant_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xbd,0xd5,0xfd,0x00,0x00,0x30]2532 2533v_frexp_mant_f64_e64 v[254:255], 0xaf123456 clamp div:22534// GFX11: v_frexp_mant_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xbd,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]2535 2536v_log_f16_e64 v5.l, v1.l2537// GFX11: v_log_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]2538 2539v_log_f16_e64 v5.l, v255.l2540// GFX11: v_log_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00]2541 2542v_log_f16_e64 v5.l, s12543// GFX11: v_log_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]2544 2545v_log_f16_e64 v5.l, s1052546// GFX11: v_log_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd7,0xd5,0x69,0x00,0x00,0x00]2547 2548v_log_f16_e64 v5.l, vcc_lo2549// GFX11: v_log_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]2550 2551v_log_f16_e64 v5.l, vcc_hi2552// GFX11: v_log_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]2553 2554v_log_f16_e64 v5.l, ttmp152555// GFX11: v_log_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd7,0xd5,0x7b,0x00,0x00,0x00]2556 2557v_log_f16_e64 v5.l, m02558// GFX11: v_log_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd7,0xd5,0x7d,0x00,0x00,0x00]2559 2560v_log_f16_e64 v5.l, exec_lo2561// GFX11: v_log_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]2562 2563v_log_f16_e64 v5.l, exec_hi2564// GFX11: v_log_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]2565 2566v_log_f16_e64 v5.l, null2567// GFX11: v_log_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]2568 2569v_log_f16_e64 v5.l, -12570// GFX11: v_log_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]2571 2572v_log_f16_e64 v5.l, 0.5 mul:22573// GFX11: v_log_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x08]2574 2575v_log_f16_e64 v5.l, src_scc mul:42576// GFX11: v_log_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd7,0xd5,0xfd,0x00,0x00,0x10]2577 2578v_log_f16_e64 v255.l, -|0xfe0b| clamp div:22579// GFX11: v_log_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd7,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2580 2581v_log_f16_e64 v5.h, v1.h2582// GFX11: v_log_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd7,0xd5,0x01,0x01,0x00,0x00]2583 2584v_log_f16_e64 v5.l, v255.h2585// GFX11: v_log_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd7,0xd5,0xff,0x01,0x00,0x00]2586 2587v_log_f16_e64 v255.h, -|0xfe0b| clamp div:22588// GFX11: v_log_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xd7,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2589 2590v_log_f32_e64 v5, v12591// GFX11: v_log_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]2592 2593v_log_f32_e64 v5, v2552594// GFX11: v_log_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x00]2595 2596v_log_f32_e64 v5, s12597// GFX11: v_log_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x00]2598 2599v_log_f32_e64 v5, s1052600// GFX11: v_log_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa7,0xd5,0x69,0x00,0x00,0x00]2601 2602v_log_f32_e64 v5, vcc_lo2603// GFX11: v_log_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x00]2604 2605v_log_f32_e64 v5, vcc_hi2606// GFX11: v_log_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x00]2607 2608v_log_f32_e64 v5, ttmp152609// GFX11: v_log_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa7,0xd5,0x7b,0x00,0x00,0x00]2610 2611v_log_f32_e64 v5, m02612// GFX11: v_log_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa7,0xd5,0x7d,0x00,0x00,0x00]2613 2614v_log_f32_e64 v5, exec_lo2615// GFX11: v_log_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x00]2616 2617v_log_f32_e64 v5, exec_hi2618// GFX11: v_log_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x00]2619 2620v_log_f32_e64 v5, null2621// GFX11: v_log_f32_e64 v5, null ; encoding: [0x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x00]2622 2623v_log_f32_e64 v5, -12624// GFX11: v_log_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x00]2625 2626v_log_f32_e64 v5, 0.5 mul:22627// GFX11: v_log_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x08]2628 2629v_log_f32_e64 v5, src_scc mul:42630// GFX11: v_log_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa7,0xd5,0xfd,0x00,0x00,0x10]2631 2632v_log_f32_e64 v255, -|0xaf123456| clamp div:22633// GFX11: v_log_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa7,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2634 2635v_mov_b32_e64 v5, v12636// GFX11: v_mov_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]2637 2638v_mov_b32_e64 v5, v2552639// GFX11: v_mov_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x81,0xd5,0xff,0x01,0x00,0x00]2640 2641v_mov_b32_e64 v5, s12642// GFX11: v_mov_b32_e64 v5, s1 ; encoding: [0x05,0x00,0x81,0xd5,0x01,0x00,0x00,0x00]2643 2644v_mov_b32_e64 v5, s1052645// GFX11: v_mov_b32_e64 v5, s105 ; encoding: [0x05,0x00,0x81,0xd5,0x69,0x00,0x00,0x00]2646 2647v_mov_b32_e64 v5, vcc_lo2648// GFX11: v_mov_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x81,0xd5,0x6a,0x00,0x00,0x00]2649 2650v_mov_b32_e64 v5, vcc_hi2651// GFX11: v_mov_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x81,0xd5,0x6b,0x00,0x00,0x00]2652 2653v_mov_b32_e64 v5, ttmp152654// GFX11: v_mov_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x81,0xd5,0x7b,0x00,0x00,0x00]2655 2656v_mov_b32_e64 v5, m02657// GFX11: v_mov_b32_e64 v5, m0 ; encoding: [0x05,0x00,0x81,0xd5,0x7d,0x00,0x00,0x00]2658 2659v_mov_b32_e64 v5, exec_lo2660// GFX11: v_mov_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x81,0xd5,0x7e,0x00,0x00,0x00]2661 2662v_mov_b32_e64 v5, exec_hi2663// GFX11: v_mov_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x81,0xd5,0x7f,0x00,0x00,0x00]2664 2665v_mov_b32_e64 v5, null2666// GFX11: v_mov_b32_e64 v5, null ; encoding: [0x05,0x00,0x81,0xd5,0x7c,0x00,0x00,0x00]2667 2668v_mov_b32_e64 v5, -12669// GFX11: v_mov_b32_e64 v5, -1 ; encoding: [0x05,0x00,0x81,0xd5,0xc1,0x00,0x00,0x00]2670 2671v_mov_b32_e64 v5, 0.52672// GFX11: v_mov_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x81,0xd5,0xf0,0x00,0x00,0x00]2673 2674v_mov_b32_e64 v5, src_scc2675// GFX11: v_mov_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0x81,0xd5,0xfd,0x00,0x00,0x00]2676 2677v_mov_b32_e64 v255, 0xaf1234562678// GFX11: v_mov_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0x81,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]2679 2680v_movreld_b32_e64 v5, v12681// GFX11: v_movreld_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]2682 2683v_movreld_b32_e64 v5, v2552684// GFX11: v_movreld_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x00]2685 2686v_movreld_b32_e64 v5, s12687// GFX11: v_movreld_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xc2,0xd5,0x01,0x00,0x00,0x00]2688 2689v_movreld_b32_e64 v5, s1052690// GFX11: v_movreld_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xc2,0xd5,0x69,0x00,0x00,0x00]2691 2692v_movreld_b32_e64 v5, vcc_lo2693// GFX11: v_movreld_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xc2,0xd5,0x6a,0x00,0x00,0x00]2694 2695v_movreld_b32_e64 v5, vcc_hi2696// GFX11: v_movreld_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xc2,0xd5,0x6b,0x00,0x00,0x00]2697 2698v_movreld_b32_e64 v5, ttmp152699// GFX11: v_movreld_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xc2,0xd5,0x7b,0x00,0x00,0x00]2700 2701v_movreld_b32_e64 v5, m02702// GFX11: v_movreld_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xc2,0xd5,0x7d,0x00,0x00,0x00]2703 2704v_movreld_b32_e64 v5, exec_lo2705// GFX11: v_movreld_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xc2,0xd5,0x7e,0x00,0x00,0x00]2706 2707v_movreld_b32_e64 v5, exec_hi2708// GFX11: v_movreld_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xc2,0xd5,0x7f,0x00,0x00,0x00]2709 2710v_movreld_b32_e64 v5, null2711// GFX11: v_movreld_b32_e64 v5, null ; encoding: [0x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x00]2712 2713v_movreld_b32_e64 v5, -12714// GFX11: v_movreld_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x00]2715 2716v_movreld_b32_e64 v5, 0.52717// GFX11: v_movreld_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x00]2718 2719v_movreld_b32_e64 v5, src_scc2720// GFX11: v_movreld_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xc2,0xd5,0xfd,0x00,0x00,0x00]2721 2722v_movreld_b32_e64 v255, 0xaf1234562723// GFX11: v_movreld_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xc2,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]2724 2725v_movrels_b32_e64 v5, v12726// GFX11: v_movrels_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]2727 2728v_movrels_b32_e64 v255, v2552729// GFX11: v_movrels_b32_e64 v255, v255 ; encoding: [0xff,0x00,0xc3,0xd5,0xff,0x01,0x00,0x00]2730 2731v_movrelsd_2_b32_e64 v5, v12732// GFX11: v_movrelsd_2_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]2733 2734v_movrelsd_2_b32_e64 v255, v2552735// GFX11: v_movrelsd_2_b32_e64 v255, v255 ; encoding: [0xff,0x00,0xc8,0xd5,0xff,0x01,0x00,0x00]2736 2737v_movrelsd_b32_e64 v5, v12738// GFX11: v_movrelsd_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]2739 2740v_movrelsd_b32_e64 v255, v2552741// GFX11: v_movrelsd_b32_e64 v255, v255 ; encoding: [0xff,0x00,0xc4,0xd5,0xff,0x01,0x00,0x00]2742 2743v_nop_e642744// GFX11: v_nop ; encoding: [0x00,0x00,0x80,0xd5,0x00,0x00,0x00,0x00]2745 2746v_not_b16_e64 v5.l, v1.l2747// GFX11: v_not_b16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe9,0xd5,0x01,0x01,0x00,0x00]2748 2749v_not_b16_e64 v5.l, v255.l2750// GFX11: v_not_b16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe9,0xd5,0xff,0x01,0x00,0x00]2751 2752v_not_b16_e64 v5.l, s12753// GFX11: v_not_b16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe9,0xd5,0x01,0x00,0x00,0x00]2754 2755v_not_b16_e64 v5.l, s1052756// GFX11: v_not_b16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe9,0xd5,0x69,0x00,0x00,0x00]2757 2758v_not_b16_e64 v5.l, vcc_lo2759// GFX11: v_not_b16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe9,0xd5,0x6a,0x00,0x00,0x00]2760 2761v_not_b16_e64 v5.l, vcc_hi2762// GFX11: v_not_b16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe9,0xd5,0x6b,0x00,0x00,0x00]2763 2764v_not_b16_e64 v5.l, ttmp152765// GFX11: v_not_b16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe9,0xd5,0x7b,0x00,0x00,0x00]2766 2767v_not_b16_e64 v5.l, m02768// GFX11: v_not_b16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe9,0xd5,0x7d,0x00,0x00,0x00]2769 2770v_not_b16_e64 v5.l, exec_lo2771// GFX11: v_not_b16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe9,0xd5,0x7e,0x00,0x00,0x00]2772 2773v_not_b16_e64 v5.l, exec_hi2774// GFX11: v_not_b16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe9,0xd5,0x7f,0x00,0x00,0x00]2775 2776v_not_b16_e64 v5.l, null2777// GFX11: v_not_b16_e64 v5.l, null ; encoding: [0x05,0x00,0xe9,0xd5,0x7c,0x00,0x00,0x00]2778 2779v_not_b16_e64 v5.l, -12780// GFX11: v_not_b16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe9,0xd5,0xc1,0x00,0x00,0x00]2781 2782v_not_b16_e64 v5.l, 0.52783// GFX11: v_not_b16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xe9,0xd5,0xf0,0x00,0x00,0x00]2784 2785v_not_b16_e64 v5.l, src_scc2786// GFX11: v_not_b16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xe9,0xd5,0xfd,0x00,0x00,0x00]2787 2788v_not_b16_e64 v255.l, 0xfe0b2789// GFX11: v_not_b16_e64 v255.l, 0xfe0b ; encoding: [0xff,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2790 2791v_not_b16_e64 v5.h, v1.h2792// GFX11: v_not_b16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe9,0xd5,0x01,0x01,0x00,0x00]2793 2794v_not_b16_e64 v5.l, v255.h2795// GFX11: v_not_b16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe9,0xd5,0xff,0x01,0x00,0x00]2796 2797v_not_b16_e64 v255.h, 0xfe0b2798// GFX11: v_not_b16_e64 v255.h, 0xfe0b op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2799 2800v_not_b32_e64 v5, v12801// GFX11: v_not_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]2802 2803v_not_b32_e64 v5, v2552804// GFX11: v_not_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x00]2805 2806v_not_b32_e64 v5, s12807// GFX11: v_not_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x00]2808 2809v_not_b32_e64 v5, s1052810// GFX11: v_not_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xb7,0xd5,0x69,0x00,0x00,0x00]2811 2812v_not_b32_e64 v5, vcc_lo2813// GFX11: v_not_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x00]2814 2815v_not_b32_e64 v5, vcc_hi2816// GFX11: v_not_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x00]2817 2818v_not_b32_e64 v5, ttmp152819// GFX11: v_not_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb7,0xd5,0x7b,0x00,0x00,0x00]2820 2821v_not_b32_e64 v5, m02822// GFX11: v_not_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xb7,0xd5,0x7d,0x00,0x00,0x00]2823 2824v_not_b32_e64 v5, exec_lo2825// GFX11: v_not_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x00]2826 2827v_not_b32_e64 v5, exec_hi2828// GFX11: v_not_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x00]2829 2830v_not_b32_e64 v5, null2831// GFX11: v_not_b32_e64 v5, null ; encoding: [0x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x00]2832 2833v_not_b32_e64 v5, -12834// GFX11: v_not_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x00]2835 2836v_not_b32_e64 v5, 0.52837// GFX11: v_not_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x00]2838 2839v_not_b32_e64 v5, src_scc2840// GFX11: v_not_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xb7,0xd5,0xfd,0x00,0x00,0x00]2841 2842v_not_b32_e64 v255, 0xaf1234562843// GFX11: v_not_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xb7,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]2844 2845v_pipeflush_e642846// GFX11: v_pipeflush ; encoding: [0x00,0x00,0x9b,0xd5,0x00,0x00,0x00,0x00]2847 2848v_rcp_f16_e64 v5.l, v1.l2849// GFX11: v_rcp_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]2850 2851v_rcp_f16_e64 v5.l, v255.l2852// GFX11: v_rcp_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00]2853 2854v_rcp_f16_e64 v5.l, s12855// GFX11: v_rcp_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]2856 2857v_rcp_f16_e64 v5.l, s1052858// GFX11: v_rcp_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd4,0xd5,0x69,0x00,0x00,0x00]2859 2860v_rcp_f16_e64 v5.l, vcc_lo2861// GFX11: v_rcp_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]2862 2863v_rcp_f16_e64 v5.l, vcc_hi2864// GFX11: v_rcp_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]2865 2866v_rcp_f16_e64 v5.l, ttmp152867// GFX11: v_rcp_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd4,0xd5,0x7b,0x00,0x00,0x00]2868 2869v_rcp_f16_e64 v5.l, m02870// GFX11: v_rcp_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd4,0xd5,0x7d,0x00,0x00,0x00]2871 2872v_rcp_f16_e64 v5.l, exec_lo2873// GFX11: v_rcp_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]2874 2875v_rcp_f16_e64 v5.l, exec_hi2876// GFX11: v_rcp_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]2877 2878v_rcp_f16_e64 v5.l, null2879// GFX11: v_rcp_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]2880 2881v_rcp_f16_e64 v5.l, -12882// GFX11: v_rcp_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]2883 2884v_rcp_f16_e64 v5.l, 0.5 mul:22885// GFX11: v_rcp_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x08]2886 2887v_rcp_f16_e64 v5.l, src_scc mul:42888// GFX11: v_rcp_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd4,0xd5,0xfd,0x00,0x00,0x10]2889 2890v_rcp_f16_e64 v255.l, -|0xfe0b| clamp div:22891// GFX11: v_rcp_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd4,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2892 2893v_rcp_f16_e64 v5.h, v1.h2894// GFX11: v_rcp_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd4,0xd5,0x01,0x01,0x00,0x00]2895 2896v_rcp_f16_e64 v5.l, v255.h2897// GFX11: v_rcp_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd4,0xd5,0xff,0x01,0x00,0x00]2898 2899v_rcp_f16_e64 v255.h, -|0xfe0b| clamp div:22900// GFX11: v_rcp_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xd4,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2901 2902v_rcp_f32_e64 v5, v12903// GFX11: v_rcp_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]2904 2905v_rcp_f32_e64 v5, v2552906// GFX11: v_rcp_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x00]2907 2908v_rcp_f32_e64 v5, s12909// GFX11: v_rcp_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x00]2910 2911v_rcp_f32_e64 v5, s1052912// GFX11: v_rcp_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xaa,0xd5,0x69,0x00,0x00,0x00]2913 2914v_rcp_f32_e64 v5, vcc_lo2915// GFX11: v_rcp_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x00]2916 2917v_rcp_f32_e64 v5, vcc_hi2918// GFX11: v_rcp_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x00]2919 2920v_rcp_f32_e64 v5, ttmp152921// GFX11: v_rcp_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xaa,0xd5,0x7b,0x00,0x00,0x00]2922 2923v_rcp_f32_e64 v5, m02924// GFX11: v_rcp_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xaa,0xd5,0x7d,0x00,0x00,0x00]2925 2926v_rcp_f32_e64 v5, exec_lo2927// GFX11: v_rcp_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x00]2928 2929v_rcp_f32_e64 v5, exec_hi2930// GFX11: v_rcp_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x00]2931 2932v_rcp_f32_e64 v5, null2933// GFX11: v_rcp_f32_e64 v5, null ; encoding: [0x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x00]2934 2935v_rcp_f32_e64 v5, -12936// GFX11: v_rcp_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x00]2937 2938v_rcp_f32_e64 v5, 0.5 mul:22939// GFX11: v_rcp_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x08]2940 2941v_rcp_f32_e64 v5, src_scc mul:42942// GFX11: v_rcp_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xaa,0xd5,0xfd,0x00,0x00,0x10]2943 2944v_rcp_f32_e64 v255, -|0xaf123456| clamp div:22945// GFX11: v_rcp_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xaa,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2946 2947v_rcp_f64_e64 v[5:6], v[1:2]2948// GFX11: v_rcp_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]2949 2950v_rcp_f64_e64 v[5:6], v[254:255]2951// GFX11: v_rcp_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x00]2952 2953v_rcp_f64_e64 v[5:6], s[2:3]2954// GFX11: v_rcp_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x00]2955 2956v_rcp_f64_e64 v[5:6], s[104:105]2957// GFX11: v_rcp_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xaf,0xd5,0x68,0x00,0x00,0x00]2958 2959v_rcp_f64_e64 v[5:6], vcc2960// GFX11: v_rcp_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x00]2961 2962v_rcp_f64_e64 v[5:6], ttmp[14:15]2963// GFX11: v_rcp_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xaf,0xd5,0x7a,0x00,0x00,0x00]2964 2965v_rcp_f64_e64 v[5:6], exec2966// GFX11: v_rcp_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x00]2967 2968v_rcp_f64_e64 v[5:6], null2969// GFX11: v_rcp_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xaf,0xd5,0x7c,0x00,0x00,0x00]2970 2971v_rcp_f64_e64 v[5:6], -12972// GFX11: v_rcp_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x00]2973 2974v_rcp_f64_e64 v[5:6], 0.5 mul:22975// GFX11: v_rcp_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x08]2976 2977v_rcp_f64_e64 v[5:6], -|src_scc| mul:42978// GFX11: v_rcp_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xaf,0xd5,0xfd,0x00,0x00,0x30]2979 2980v_rcp_f64_e64 v[254:255], 0xaf123456 clamp div:22981// GFX11: v_rcp_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xaf,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]2982 2983v_rcp_iflag_f32_e64 v5, v12984// GFX11: v_rcp_iflag_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]2985 2986v_rcp_iflag_f32_e64 v5, v2552987// GFX11: v_rcp_iflag_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x00]2988 2989v_rcp_iflag_f32_e64 v5, s12990// GFX11: v_rcp_iflag_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x00]2991 2992v_rcp_iflag_f32_e64 v5, s1052993// GFX11: v_rcp_iflag_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xab,0xd5,0x69,0x00,0x00,0x00]2994 2995v_rcp_iflag_f32_e64 v5, vcc_lo2996// GFX11: v_rcp_iflag_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x00]2997 2998v_rcp_iflag_f32_e64 v5, vcc_hi2999// GFX11: v_rcp_iflag_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x00]3000 3001v_rcp_iflag_f32_e64 v5, ttmp153002// GFX11: v_rcp_iflag_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xab,0xd5,0x7b,0x00,0x00,0x00]3003 3004v_rcp_iflag_f32_e64 v5, m03005// GFX11: v_rcp_iflag_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xab,0xd5,0x7d,0x00,0x00,0x00]3006 3007v_rcp_iflag_f32_e64 v5, exec_lo3008// GFX11: v_rcp_iflag_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x00]3009 3010v_rcp_iflag_f32_e64 v5, exec_hi3011// GFX11: v_rcp_iflag_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x00]3012 3013v_rcp_iflag_f32_e64 v5, null3014// GFX11: v_rcp_iflag_f32_e64 v5, null ; encoding: [0x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x00]3015 3016v_rcp_iflag_f32_e64 v5, -13017// GFX11: v_rcp_iflag_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x00]3018 3019v_rcp_iflag_f32_e64 v5, 0.5 mul:23020// GFX11: v_rcp_iflag_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x08]3021 3022v_rcp_iflag_f32_e64 v5, src_scc mul:43023// GFX11: v_rcp_iflag_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xab,0xd5,0xfd,0x00,0x00,0x10]3024 3025v_rcp_iflag_f32_e64 v255, -|0xaf123456| clamp div:23026// GFX11: v_rcp_iflag_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xab,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3027 3028v_rndne_f16_e64 v5.l, v1.l3029// GFX11: v_rndne_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]3030 3031v_rndne_f16_e64 v5.l, v255.l3032// GFX11: v_rndne_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]3033 3034v_rndne_f16_e64 v5.l, s13035// GFX11: v_rndne_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]3036 3037v_rndne_f16_e64 v5.l, s1053038// GFX11: v_rndne_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xde,0xd5,0x69,0x00,0x00,0x00]3039 3040v_rndne_f16_e64 v5.l, vcc_lo3041// GFX11: v_rndne_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]3042 3043v_rndne_f16_e64 v5.l, vcc_hi3044// GFX11: v_rndne_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]3045 3046v_rndne_f16_e64 v5.l, ttmp153047// GFX11: v_rndne_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xde,0xd5,0x7b,0x00,0x00,0x00]3048 3049v_rndne_f16_e64 v5.l, m03050// GFX11: v_rndne_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xde,0xd5,0x7d,0x00,0x00,0x00]3051 3052v_rndne_f16_e64 v5.l, exec_lo3053// GFX11: v_rndne_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]3054 3055v_rndne_f16_e64 v5.l, exec_hi3056// GFX11: v_rndne_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]3057 3058v_rndne_f16_e64 v5.l, null3059// GFX11: v_rndne_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]3060 3061v_rndne_f16_e64 v5.l, -13062// GFX11: v_rndne_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]3063 3064v_rndne_f16_e64 v5.l, 0.5 mul:23065// GFX11: v_rndne_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x08]3066 3067v_rndne_f16_e64 v5.l, src_scc mul:43068// GFX11: v_rndne_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xde,0xd5,0xfd,0x00,0x00,0x10]3069 3070v_rndne_f16_e64 v255.l, -|0xfe0b| clamp div:23071// GFX11: v_rndne_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xde,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3072 3073v_rndne_f16_e64 v5.h, v1.h3074// GFX11: v_rndne_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xde,0xd5,0x01,0x01,0x00,0x00]3075 3076v_rndne_f16_e64 v5.l, v255.h3077// GFX11: v_rndne_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xde,0xd5,0xff,0x01,0x00,0x00]3078 3079v_rndne_f16_e64 v255.h, -|0xfe0b| clamp div:23080// GFX11: v_rndne_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xde,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3081 3082v_rndne_f32_e64 v5, v13083// GFX11: v_rndne_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]3084 3085v_rndne_f32_e64 v5, v2553086// GFX11: v_rndne_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x00]3087 3088v_rndne_f32_e64 v5, s13089// GFX11: v_rndne_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x00]3090 3091v_rndne_f32_e64 v5, s1053092// GFX11: v_rndne_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa3,0xd5,0x69,0x00,0x00,0x00]3093 3094v_rndne_f32_e64 v5, vcc_lo3095// GFX11: v_rndne_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x00]3096 3097v_rndne_f32_e64 v5, vcc_hi3098// GFX11: v_rndne_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x00]3099 3100v_rndne_f32_e64 v5, ttmp153101// GFX11: v_rndne_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa3,0xd5,0x7b,0x00,0x00,0x00]3102 3103v_rndne_f32_e64 v5, m03104// GFX11: v_rndne_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa3,0xd5,0x7d,0x00,0x00,0x00]3105 3106v_rndne_f32_e64 v5, exec_lo3107// GFX11: v_rndne_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x00]3108 3109v_rndne_f32_e64 v5, exec_hi3110// GFX11: v_rndne_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x00]3111 3112v_rndne_f32_e64 v5, null3113// GFX11: v_rndne_f32_e64 v5, null ; encoding: [0x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x00]3114 3115v_rndne_f32_e64 v5, -13116// GFX11: v_rndne_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x00]3117 3118v_rndne_f32_e64 v5, 0.5 mul:23119// GFX11: v_rndne_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x08]3120 3121v_rndne_f32_e64 v5, src_scc mul:43122// GFX11: v_rndne_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa3,0xd5,0xfd,0x00,0x00,0x10]3123 3124v_rndne_f32_e64 v255, -|0xaf123456| clamp div:23125// GFX11: v_rndne_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa3,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3126 3127v_rndne_f64_e64 v[5:6], v[1:2]3128// GFX11: v_rndne_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]3129 3130v_rndne_f64_e64 v[5:6], v[254:255]3131// GFX11: v_rndne_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x00]3132 3133v_rndne_f64_e64 v[5:6], s[2:3]3134// GFX11: v_rndne_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x00]3135 3136v_rndne_f64_e64 v[5:6], s[104:105]3137// GFX11: v_rndne_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0x99,0xd5,0x68,0x00,0x00,0x00]3138 3139v_rndne_f64_e64 v[5:6], vcc3140// GFX11: v_rndne_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x00]3141 3142v_rndne_f64_e64 v[5:6], ttmp[14:15]3143// GFX11: v_rndne_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0x99,0xd5,0x7a,0x00,0x00,0x00]3144 3145v_rndne_f64_e64 v[5:6], exec3146// GFX11: v_rndne_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x00]3147 3148v_rndne_f64_e64 v[5:6], null3149// GFX11: v_rndne_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0x99,0xd5,0x7c,0x00,0x00,0x00]3150 3151v_rndne_f64_e64 v[5:6], -13152// GFX11: v_rndne_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x00]3153 3154v_rndne_f64_e64 v[5:6], 0.5 mul:23155// GFX11: v_rndne_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x08]3156 3157v_rndne_f64_e64 v[5:6], -|src_scc| mul:43158// GFX11: v_rndne_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0x99,0xd5,0xfd,0x00,0x00,0x30]3159 3160v_rndne_f64_e64 v[254:255], 0xaf123456 clamp div:23161// GFX11: v_rndne_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x99,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3162 3163v_rsq_f16_e64 v5.l, v1.l3164// GFX11: v_rsq_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]3165 3166v_rsq_f16_e64 v5.l, v255.l3167// GFX11: v_rsq_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00]3168 3169v_rsq_f16_e64 v5.l, s13170// GFX11: v_rsq_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]3171 3172v_rsq_f16_e64 v5.l, s1053173// GFX11: v_rsq_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd6,0xd5,0x69,0x00,0x00,0x00]3174 3175v_rsq_f16_e64 v5.l, vcc_lo3176// GFX11: v_rsq_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]3177 3178v_rsq_f16_e64 v5.l, vcc_hi3179// GFX11: v_rsq_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]3180 3181v_rsq_f16_e64 v5.l, ttmp153182// GFX11: v_rsq_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd6,0xd5,0x7b,0x00,0x00,0x00]3183 3184v_rsq_f16_e64 v5.l, m03185// GFX11: v_rsq_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd6,0xd5,0x7d,0x00,0x00,0x00]3186 3187v_rsq_f16_e64 v5.l, exec_lo3188// GFX11: v_rsq_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]3189 3190v_rsq_f16_e64 v5.l, exec_hi3191// GFX11: v_rsq_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]3192 3193v_rsq_f16_e64 v5.l, null3194// GFX11: v_rsq_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]3195 3196v_rsq_f16_e64 v5.l, -13197// GFX11: v_rsq_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]3198 3199v_rsq_f16_e64 v5.l, 0.5 mul:23200// GFX11: v_rsq_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x08]3201 3202v_rsq_f16_e64 v5.l, src_scc mul:43203// GFX11: v_rsq_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd6,0xd5,0xfd,0x00,0x00,0x10]3204 3205v_rsq_f16_e64 v255.l, -|0xfe0b| clamp div:23206// GFX11: v_rsq_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd6,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3207 3208v_rsq_f16_e64 v5.h, v1.h3209// GFX11: v_rsq_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd6,0xd5,0x01,0x01,0x00,0x00]3210 3211v_rsq_f16_e64 v5.l, v255.h3212// GFX11: v_rsq_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd6,0xd5,0xff,0x01,0x00,0x00]3213 3214v_rsq_f16_e64 v255.h, -|0xfe0b| clamp div:23215// GFX11: v_rsq_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xd6,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3216 3217v_rsq_f32_e64 v5, v13218// GFX11: v_rsq_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]3219 3220v_rsq_f32_e64 v5, v2553221// GFX11: v_rsq_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x00]3222 3223v_rsq_f32_e64 v5, s13224// GFX11: v_rsq_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x00]3225 3226v_rsq_f32_e64 v5, s1053227// GFX11: v_rsq_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xae,0xd5,0x69,0x00,0x00,0x00]3228 3229v_rsq_f32_e64 v5, vcc_lo3230// GFX11: v_rsq_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x00]3231 3232v_rsq_f32_e64 v5, vcc_hi3233// GFX11: v_rsq_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x00]3234 3235v_rsq_f32_e64 v5, ttmp153236// GFX11: v_rsq_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xae,0xd5,0x7b,0x00,0x00,0x00]3237 3238v_rsq_f32_e64 v5, m03239// GFX11: v_rsq_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xae,0xd5,0x7d,0x00,0x00,0x00]3240 3241v_rsq_f32_e64 v5, exec_lo3242// GFX11: v_rsq_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x00]3243 3244v_rsq_f32_e64 v5, exec_hi3245// GFX11: v_rsq_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x00]3246 3247v_rsq_f32_e64 v5, null3248// GFX11: v_rsq_f32_e64 v5, null ; encoding: [0x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x00]3249 3250v_rsq_f32_e64 v5, -13251// GFX11: v_rsq_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x00]3252 3253v_rsq_f32_e64 v5, 0.5 mul:23254// GFX11: v_rsq_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x08]3255 3256v_rsq_f32_e64 v5, src_scc mul:43257// GFX11: v_rsq_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xae,0xd5,0xfd,0x00,0x00,0x10]3258 3259v_rsq_f32_e64 v255, -|0xaf123456| clamp div:23260// GFX11: v_rsq_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xae,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3261 3262v_rsq_f64_e64 v[5:6], v[1:2]3263// GFX11: v_rsq_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]3264 3265v_rsq_f64_e64 v[5:6], v[254:255]3266// GFX11: v_rsq_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x00]3267 3268v_rsq_f64_e64 v[5:6], s[2:3]3269// GFX11: v_rsq_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x00]3270 3271v_rsq_f64_e64 v[5:6], s[104:105]3272// GFX11: v_rsq_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xb1,0xd5,0x68,0x00,0x00,0x00]3273 3274v_rsq_f64_e64 v[5:6], vcc3275// GFX11: v_rsq_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x00]3276 3277v_rsq_f64_e64 v[5:6], ttmp[14:15]3278// GFX11: v_rsq_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xb1,0xd5,0x7a,0x00,0x00,0x00]3279 3280v_rsq_f64_e64 v[5:6], exec3281// GFX11: v_rsq_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x00]3282 3283v_rsq_f64_e64 v[5:6], null3284// GFX11: v_rsq_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xb1,0xd5,0x7c,0x00,0x00,0x00]3285 3286v_rsq_f64_e64 v[5:6], -13287// GFX11: v_rsq_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x00]3288 3289v_rsq_f64_e64 v[5:6], 0.5 mul:23290// GFX11: v_rsq_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x08]3291 3292v_rsq_f64_e64 v[5:6], -|src_scc| mul:43293// GFX11: v_rsq_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xb1,0xd5,0xfd,0x00,0x00,0x30]3294 3295v_rsq_f64_e64 v[254:255], 0xaf123456 clamp div:23296// GFX11: v_rsq_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xb1,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3297 3298v_sat_pk_u8_i16_e64 v5.l, v13299// GFX11: v_sat_pk_u8_i16_e64 v5.l, v1 ; encoding: [0x05,0x00,0xe2,0xd5,0x01,0x01,0x00,0x00]3300 3301v_sat_pk_u8_i16_e64 v5.l, v2553302// GFX11: v_sat_pk_u8_i16_e64 v5.l, v255 ; encoding: [0x05,0x00,0xe2,0xd5,0xff,0x01,0x00,0x00]3303 3304v_sat_pk_u8_i16_e64 v5.l, s13305// GFX11: v_sat_pk_u8_i16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe2,0xd5,0x01,0x00,0x00,0x00]3306 3307v_sat_pk_u8_i16_e64 v5.l, s1053308// GFX11: v_sat_pk_u8_i16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe2,0xd5,0x69,0x00,0x00,0x00]3309 3310v_sat_pk_u8_i16_e64 v5.l, vcc_lo3311// GFX11: v_sat_pk_u8_i16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe2,0xd5,0x6a,0x00,0x00,0x00]3312 3313v_sat_pk_u8_i16_e64 v5.l, vcc_hi3314// GFX11: v_sat_pk_u8_i16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe2,0xd5,0x6b,0x00,0x00,0x00]3315 3316v_sat_pk_u8_i16_e64 v5.l, ttmp153317// GFX11: v_sat_pk_u8_i16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe2,0xd5,0x7b,0x00,0x00,0x00]3318 3319v_sat_pk_u8_i16_e64 v5.l, m03320// GFX11: v_sat_pk_u8_i16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe2,0xd5,0x7d,0x00,0x00,0x00]3321 3322v_sat_pk_u8_i16_e64 v5.l, exec_lo3323// GFX11: v_sat_pk_u8_i16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe2,0xd5,0x7e,0x00,0x00,0x00]3324 3325v_sat_pk_u8_i16_e64 v5.l, exec_hi3326// GFX11: v_sat_pk_u8_i16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe2,0xd5,0x7f,0x00,0x00,0x00]3327 3328v_sat_pk_u8_i16_e64 v5.l, null3329// GFX11: v_sat_pk_u8_i16_e64 v5.l, null ; encoding: [0x05,0x00,0xe2,0xd5,0x7c,0x00,0x00,0x00]3330 3331v_sat_pk_u8_i16_e64 v5.l, -13332// GFX11: v_sat_pk_u8_i16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe2,0xd5,0xc1,0x00,0x00,0x00]3333 3334v_sat_pk_u8_i16_e64 v5.l, 0.53335// GFX11: v_sat_pk_u8_i16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xe2,0xd5,0xf0,0x00,0x00,0x00]3336 3337v_sat_pk_u8_i16_e64 v5.l, src_scc3338// GFX11: v_sat_pk_u8_i16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xe2,0xd5,0xfd,0x00,0x00,0x00]3339 3340v_sat_pk_u8_i16_e64 v255.l, 0xfe0b3341// GFX11: v_sat_pk_u8_i16_e64 v255.l, 0xfe0b ; encoding: [0xff,0x00,0xe2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]3342 3343v_sat_pk_u8_i16_e64 v255.h, 0xfe0b3344// GFX11: v_sat_pk_u8_i16_e64 v255.h, 0xfe0b op_sel:[0,1] ; encoding: [0xff,0x40,0xe2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]3345 3346v_sin_f16_e64 v5.l, v1.l3347// GFX11: v_sin_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]3348 3349v_sin_f16_e64 v5.l, v255.l3350// GFX11: v_sin_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]3351 3352v_sin_f16_e64 v5.l, s13353// GFX11: v_sin_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]3354 3355v_sin_f16_e64 v5.l, s1053356// GFX11: v_sin_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe0,0xd5,0x69,0x00,0x00,0x00]3357 3358v_sin_f16_e64 v5.l, vcc_lo3359// GFX11: v_sin_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]3360 3361v_sin_f16_e64 v5.l, vcc_hi3362// GFX11: v_sin_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]3363 3364v_sin_f16_e64 v5.l, ttmp153365// GFX11: v_sin_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe0,0xd5,0x7b,0x00,0x00,0x00]3366 3367v_sin_f16_e64 v5.l, m03368// GFX11: v_sin_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe0,0xd5,0x7d,0x00,0x00,0x00]3369 3370v_sin_f16_e64 v5.l, exec_lo3371// GFX11: v_sin_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]3372 3373v_sin_f16_e64 v5.l, exec_hi3374// GFX11: v_sin_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]3375 3376v_sin_f16_e64 v5.l, null3377// GFX11: v_sin_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]3378 3379v_sin_f16_e64 v5.l, -13380// GFX11: v_sin_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]3381 3382v_sin_f16_e64 v5.l, 0.5 mul:23383// GFX11: v_sin_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x08]3384 3385v_sin_f16_e64 v5.l, src_scc mul:43386// GFX11: v_sin_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xe0,0xd5,0xfd,0x00,0x00,0x10]3387 3388v_sin_f16_e64 v255.l, -|0xfe0b| clamp div:23389// GFX11: v_sin_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xe0,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3390 3391v_sin_f16_e64 v5.h, v1.h3392// GFX11: v_sin_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe0,0xd5,0x01,0x01,0x00,0x00]3393 3394v_sin_f16_e64 v5.l, v255.h3395// GFX11: v_sin_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe0,0xd5,0xff,0x01,0x00,0x00]3396 3397v_sin_f16_e64 v255.h, -|0xfe0b| clamp div:23398// GFX11: v_sin_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xe0,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3399 3400v_sin_f32_e64 v5, v13401// GFX11: v_sin_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]3402 3403v_sin_f32_e64 v5, v2553404// GFX11: v_sin_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x00]3405 3406v_sin_f32_e64 v5, s13407// GFX11: v_sin_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x00]3408 3409v_sin_f32_e64 v5, s1053410// GFX11: v_sin_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xb5,0xd5,0x69,0x00,0x00,0x00]3411 3412v_sin_f32_e64 v5, vcc_lo3413// GFX11: v_sin_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x00]3414 3415v_sin_f32_e64 v5, vcc_hi3416// GFX11: v_sin_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x00]3417 3418v_sin_f32_e64 v5, ttmp153419// GFX11: v_sin_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb5,0xd5,0x7b,0x00,0x00,0x00]3420 3421v_sin_f32_e64 v5, m03422// GFX11: v_sin_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xb5,0xd5,0x7d,0x00,0x00,0x00]3423 3424v_sin_f32_e64 v5, exec_lo3425// GFX11: v_sin_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x00]3426 3427v_sin_f32_e64 v5, exec_hi3428// GFX11: v_sin_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x00]3429 3430v_sin_f32_e64 v5, null3431// GFX11: v_sin_f32_e64 v5, null ; encoding: [0x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x00]3432 3433v_sin_f32_e64 v5, -13434// GFX11: v_sin_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x00]3435 3436v_sin_f32_e64 v5, 0.5 mul:23437// GFX11: v_sin_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x08]3438 3439v_sin_f32_e64 v5, src_scc mul:43440// GFX11: v_sin_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xb5,0xd5,0xfd,0x00,0x00,0x10]3441 3442v_sin_f32_e64 v255, -|0xaf123456| clamp div:23443// GFX11: v_sin_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xb5,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3444 3445v_sqrt_f16_e64 v5.l, v1.l3446// GFX11: v_sqrt_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]3447 3448v_sqrt_f16_e64 v5.l, v255.l3449// GFX11: v_sqrt_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00]3450 3451v_sqrt_f16_e64 v5.l, s13452// GFX11: v_sqrt_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]3453 3454v_sqrt_f16_e64 v5.l, s1053455// GFX11: v_sqrt_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd5,0xd5,0x69,0x00,0x00,0x00]3456 3457v_sqrt_f16_e64 v5.l, vcc_lo3458// GFX11: v_sqrt_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]3459 3460v_sqrt_f16_e64 v5.l, vcc_hi3461// GFX11: v_sqrt_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]3462 3463v_sqrt_f16_e64 v5.l, ttmp153464// GFX11: v_sqrt_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd5,0xd5,0x7b,0x00,0x00,0x00]3465 3466v_sqrt_f16_e64 v5.l, m03467// GFX11: v_sqrt_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd5,0xd5,0x7d,0x00,0x00,0x00]3468 3469v_sqrt_f16_e64 v5.l, exec_lo3470// GFX11: v_sqrt_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]3471 3472v_sqrt_f16_e64 v5.l, exec_hi3473// GFX11: v_sqrt_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]3474 3475v_sqrt_f16_e64 v5.l, null3476// GFX11: v_sqrt_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]3477 3478v_sqrt_f16_e64 v5.l, -13479// GFX11: v_sqrt_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]3480 3481v_sqrt_f16_e64 v5.l, 0.5 mul:23482// GFX11: v_sqrt_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x08]3483 3484v_sqrt_f16_e64 v5.l, src_scc mul:43485// GFX11: v_sqrt_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd5,0xd5,0xfd,0x00,0x00,0x10]3486 3487v_sqrt_f16_e64 v255.l, -|0xfe0b| clamp div:23488// GFX11: v_sqrt_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd5,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3489 3490v_sqrt_f16_e64 v5.h, v1.h3491// GFX11: v_sqrt_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd5,0xd5,0x01,0x01,0x00,0x00]3492 3493v_sqrt_f16_e64 v5.l, v255.h3494// GFX11: v_sqrt_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd5,0xd5,0xff,0x01,0x00,0x00]3495 3496v_sqrt_f16_e64 v255.h, -|0xfe0b| clamp div:23497// GFX11: v_sqrt_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xd5,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3498 3499v_sqrt_f32_e64 v5, v13500// GFX11: v_sqrt_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]3501 3502v_sqrt_f32_e64 v5, v2553503// GFX11: v_sqrt_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x00]3504 3505v_sqrt_f32_e64 v5, s13506// GFX11: v_sqrt_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x00]3507 3508v_sqrt_f32_e64 v5, s1053509// GFX11: v_sqrt_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xb3,0xd5,0x69,0x00,0x00,0x00]3510 3511v_sqrt_f32_e64 v5, vcc_lo3512// GFX11: v_sqrt_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x00]3513 3514v_sqrt_f32_e64 v5, vcc_hi3515// GFX11: v_sqrt_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x00]3516 3517v_sqrt_f32_e64 v5, ttmp153518// GFX11: v_sqrt_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb3,0xd5,0x7b,0x00,0x00,0x00]3519 3520v_sqrt_f32_e64 v5, m03521// GFX11: v_sqrt_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xb3,0xd5,0x7d,0x00,0x00,0x00]3522 3523v_sqrt_f32_e64 v5, exec_lo3524// GFX11: v_sqrt_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x00]3525 3526v_sqrt_f32_e64 v5, exec_hi3527// GFX11: v_sqrt_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x00]3528 3529v_sqrt_f32_e64 v5, null3530// GFX11: v_sqrt_f32_e64 v5, null ; encoding: [0x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x00]3531 3532v_sqrt_f32_e64 v5, -13533// GFX11: v_sqrt_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x00]3534 3535v_sqrt_f32_e64 v5, 0.5 mul:23536// GFX11: v_sqrt_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x08]3537 3538v_sqrt_f32_e64 v5, src_scc mul:43539// GFX11: v_sqrt_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xb3,0xd5,0xfd,0x00,0x00,0x10]3540 3541v_sqrt_f32_e64 v255, -|0xaf123456| clamp div:23542// GFX11: v_sqrt_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xb3,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3543 3544v_sqrt_f64_e64 v[5:6], v[1:2]3545// GFX11: v_sqrt_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]3546 3547v_sqrt_f64_e64 v[5:6], v[254:255]3548// GFX11: v_sqrt_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x00]3549 3550v_sqrt_f64_e64 v[5:6], s[2:3]3551// GFX11: v_sqrt_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x00]3552 3553v_sqrt_f64_e64 v[5:6], s[104:105]3554// GFX11: v_sqrt_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xb4,0xd5,0x68,0x00,0x00,0x00]3555 3556v_sqrt_f64_e64 v[5:6], vcc3557// GFX11: v_sqrt_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x00]3558 3559v_sqrt_f64_e64 v[5:6], ttmp[14:15]3560// GFX11: v_sqrt_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xb4,0xd5,0x7a,0x00,0x00,0x00]3561 3562v_sqrt_f64_e64 v[5:6], exec3563// GFX11: v_sqrt_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x00]3564 3565v_sqrt_f64_e64 v[5:6], null3566// GFX11: v_sqrt_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xb4,0xd5,0x7c,0x00,0x00,0x00]3567 3568v_sqrt_f64_e64 v[5:6], -13569// GFX11: v_sqrt_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x00]3570 3571v_sqrt_f64_e64 v[5:6], 0.5 mul:23572// GFX11: v_sqrt_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x08]3573 3574v_sqrt_f64_e64 v[5:6], -|src_scc| mul:43575// GFX11: v_sqrt_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xb4,0xd5,0xfd,0x00,0x00,0x30]3576 3577v_sqrt_f64_e64 v[254:255], 0xaf123456 clamp div:23578// GFX11: v_sqrt_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xb4,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3579 3580v_trunc_f16_e64 v5.l, v1.l3581// GFX11: v_trunc_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]3582 3583v_trunc_f16_e64 v5.l, v255.l3584// GFX11: v_trunc_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]3585 3586v_trunc_f16_e64 v5.l, s13587// GFX11: v_trunc_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]3588 3589v_trunc_f16_e64 v5.l, s1053590// GFX11: v_trunc_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xdd,0xd5,0x69,0x00,0x00,0x00]3591 3592v_trunc_f16_e64 v5.l, vcc_lo3593// GFX11: v_trunc_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]3594 3595v_trunc_f16_e64 v5.l, vcc_hi3596// GFX11: v_trunc_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]3597 3598v_trunc_f16_e64 v5.l, ttmp153599// GFX11: v_trunc_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xdd,0xd5,0x7b,0x00,0x00,0x00]3600 3601v_trunc_f16_e64 v5.l, m03602// GFX11: v_trunc_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xdd,0xd5,0x7d,0x00,0x00,0x00]3603 3604v_trunc_f16_e64 v5.l, exec_lo3605// GFX11: v_trunc_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]3606 3607v_trunc_f16_e64 v5.l, exec_hi3608// GFX11: v_trunc_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]3609 3610v_trunc_f16_e64 v5.l, null3611// GFX11: v_trunc_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]3612 3613v_trunc_f16_e64 v5.l, -13614// GFX11: v_trunc_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]3615 3616v_trunc_f16_e64 v5.l, 0.5 mul:23617// GFX11: v_trunc_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x08]3618 3619v_trunc_f16_e64 v5.l, src_scc mul:43620// GFX11: v_trunc_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xdd,0xd5,0xfd,0x00,0x00,0x10]3621 3622v_trunc_f16_e64 v255.l, -|0xfe0b| clamp div:23623// GFX11: v_trunc_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdd,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3624 3625v_trunc_f16_e64 v5.h, v1.h3626// GFX11: v_trunc_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdd,0xd5,0x01,0x01,0x00,0x00]3627 3628v_trunc_f16_e64 v5.l, v255.h3629// GFX11: v_trunc_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xdd,0xd5,0xff,0x01,0x00,0x00]3630 3631v_trunc_f16_e64 v255.h, -|0xfe0b| clamp div:23632// GFX11: v_trunc_f16_e64 v255.h, -|0xfe0b| op_sel:[0,1] clamp div:2 ; encoding: [0xff,0xc1,0xdd,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3633 3634v_trunc_f32_e64 v5, v13635// GFX11: v_trunc_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]3636 3637v_trunc_f32_e64 v5, v2553638// GFX11: v_trunc_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x00]3639 3640v_trunc_f32_e64 v5, s13641// GFX11: v_trunc_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x00]3642 3643v_trunc_f32_e64 v5, s1053644// GFX11: v_trunc_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa1,0xd5,0x69,0x00,0x00,0x00]3645 3646v_trunc_f32_e64 v5, vcc_lo3647// GFX11: v_trunc_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x00]3648 3649v_trunc_f32_e64 v5, vcc_hi3650// GFX11: v_trunc_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x00]3651 3652v_trunc_f32_e64 v5, ttmp153653// GFX11: v_trunc_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa1,0xd5,0x7b,0x00,0x00,0x00]3654 3655v_trunc_f32_e64 v5, m03656// GFX11: v_trunc_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa1,0xd5,0x7d,0x00,0x00,0x00]3657 3658v_trunc_f32_e64 v5, exec_lo3659// GFX11: v_trunc_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x00]3660 3661v_trunc_f32_e64 v5, exec_hi3662// GFX11: v_trunc_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x00]3663 3664v_trunc_f32_e64 v5, null3665// GFX11: v_trunc_f32_e64 v5, null ; encoding: [0x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x00]3666 3667v_trunc_f32_e64 v5, -13668// GFX11: v_trunc_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x00]3669 3670v_trunc_f32_e64 v5, 0.5 mul:23671// GFX11: v_trunc_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x08]3672 3673v_trunc_f32_e64 v5, src_scc mul:43674// GFX11: v_trunc_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa1,0xd5,0xfd,0x00,0x00,0x10]3675 3676v_trunc_f32_e64 v255, -|0xaf123456| clamp div:23677// GFX11: v_trunc_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa1,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3678 3679v_trunc_f64_e64 v[5:6], v[1:2]3680// GFX11: v_trunc_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]3681 3682v_trunc_f64_e64 v[5:6], v[254:255]3683// GFX11: v_trunc_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x00]3684 3685v_trunc_f64_e64 v[5:6], s[2:3]3686// GFX11: v_trunc_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x00]3687 3688v_trunc_f64_e64 v[5:6], s[104:105]3689// GFX11: v_trunc_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0x97,0xd5,0x68,0x00,0x00,0x00]3690 3691v_trunc_f64_e64 v[5:6], vcc3692// GFX11: v_trunc_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x00]3693 3694v_trunc_f64_e64 v[5:6], ttmp[14:15]3695// GFX11: v_trunc_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0x97,0xd5,0x7a,0x00,0x00,0x00]3696 3697v_trunc_f64_e64 v[5:6], exec3698// GFX11: v_trunc_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x00]3699 3700v_trunc_f64_e64 v[5:6], null3701// GFX11: v_trunc_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0x97,0xd5,0x7c,0x00,0x00,0x00]3702 3703v_trunc_f64_e64 v[5:6], -13704// GFX11: v_trunc_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x00]3705 3706v_trunc_f64_e64 v[5:6], 0.5 mul:23707// GFX11: v_trunc_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x08]3708 3709v_trunc_f64_e64 v[5:6], -|src_scc| mul:43710// GFX11: v_trunc_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0x97,0xd5,0xfd,0x00,0x00,0x30]3711 3712v_trunc_f64_e64 v[254:255], 0xaf123456 clamp div:23713// GFX11: v_trunc_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x97,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3714