3871 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 52# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-REAL16 %s3# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX12,GFX12-FAKE16 %s4 50x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x006# GFX12: v_bfrev_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]7 80x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x009# GFX12: v_bfrev_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x00]10 110x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x0012# GFX12: v_bfrev_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x00]13 140x05,0x00,0xb8,0xd5,0x69,0x00,0x00,0x0015# GFX12: v_bfrev_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xb8,0xd5,0x69,0x00,0x00,0x00]16 170x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x0018# GFX12: v_bfrev_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x00]19 200x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x0021# GFX12: v_bfrev_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x00]22 230x05,0x00,0xb8,0xd5,0x7b,0x00,0x00,0x0024# GFX12: v_bfrev_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb8,0xd5,0x7b,0x00,0x00,0x00]25 260x05,0x00,0xb8,0xd5,0x7d,0x00,0x00,0x0027# GFX12: v_bfrev_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xb8,0xd5,0x7d,0x00,0x00,0x00]28 290x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x0030# GFX12: v_bfrev_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x00]31 320x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x0033# GFX12: v_bfrev_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x00]34 350x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x0036# GFX12: v_bfrev_b32_e64 v5, null ; encoding: [0x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x00]37 380x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x0039# GFX12: v_bfrev_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x00]40 410x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x0042# GFX12: v_bfrev_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x00]43 440x05,0x00,0xb8,0xd5,0xfd,0x00,0x00,0x0045# GFX12: v_bfrev_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xb8,0xd5,0xfd,0x00,0x00,0x00]46 470xff,0x00,0xb8,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf48# GFX12: v_bfrev_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xb8,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]49 500x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x0051# GFX12-REAL16: v_ceil_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]52# GFX12-FAKE16: v_ceil_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]53 540x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x0055# GFX12-REAL16: v_ceil_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00]56# GFX12-FAKE16: v_ceil_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00]57 580x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x0059# GFX12-REAL16: v_ceil_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]60# GFX12-FAKE16: v_ceil_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]61 620x05,0x00,0xdc,0xd5,0x69,0x00,0x00,0x0063# GFX12-REAL16: v_ceil_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xdc,0xd5,0x69,0x00,0x00,0x00]64# GFX12-FAKE16: v_ceil_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xdc,0xd5,0x69,0x00,0x00,0x00]65 660x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x0067# GFX12-REAL16: v_ceil_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]68# GFX12-FAKE16: v_ceil_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]69 700x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x0071# GFX12-REAL16: v_ceil_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]72# GFX12-FAKE16: v_ceil_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]73 740x05,0x00,0xdc,0xd5,0x7b,0x00,0x00,0x0075# GFX12-REAL16: v_ceil_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xdc,0xd5,0x7b,0x00,0x00,0x00]76# GFX12-FAKE16: v_ceil_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xdc,0xd5,0x7b,0x00,0x00,0x00]77 780x05,0x00,0xdc,0xd5,0x7d,0x00,0x00,0x0079# GFX12-REAL16: v_ceil_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xdc,0xd5,0x7d,0x00,0x00,0x00]80# GFX12-FAKE16: v_ceil_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xdc,0xd5,0x7d,0x00,0x00,0x00]81 820x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x0083# GFX12-REAL16: v_ceil_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]84# GFX12-FAKE16: v_ceil_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]85 860x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x0087# GFX12-REAL16: v_ceil_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]88# GFX12-FAKE16: v_ceil_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]89 900x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x0091# GFX12-REAL16: v_ceil_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]92# GFX12-FAKE16: v_ceil_f16_e64 v5, null ; encoding: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]93 940x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x0095# GFX12-REAL16: v_ceil_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]96# GFX12-FAKE16: v_ceil_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]97 980x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x0899# GFX12-REAL16: v_ceil_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x08]100# GFX12-FAKE16: v_ceil_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x08]101 1020x05,0x00,0xdc,0xd5,0xfd,0x00,0x00,0x10103# GFX12-REAL16: v_ceil_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xdc,0xd5,0xfd,0x00,0x00,0x10]104# GFX12-FAKE16: v_ceil_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xdc,0xd5,0xfd,0x00,0x00,0x10]105 1060xff,0x81,0xdc,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00107# GFX12-REAL16: v_ceil_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdc,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]108# GFX12-FAKE16: v_ceil_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdc,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]109 1100x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00111# GFX12: v_ceil_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]112 1130x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00114# GFX12: v_ceil_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00]115 1160x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00117# GFX12: v_ceil_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00]118 1190x05,0x00,0xa2,0xd5,0x69,0x00,0x00,0x00120# GFX12: v_ceil_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa2,0xd5,0x69,0x00,0x00,0x00]121 1220x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00123# GFX12: v_ceil_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00]124 1250x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00126# GFX12: v_ceil_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00]127 1280x05,0x00,0xa2,0xd5,0x7b,0x00,0x00,0x00129# GFX12: v_ceil_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa2,0xd5,0x7b,0x00,0x00,0x00]130 1310x05,0x00,0xa2,0xd5,0x7d,0x00,0x00,0x00132# GFX12: v_ceil_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa2,0xd5,0x7d,0x00,0x00,0x00]133 1340x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00135# GFX12: v_ceil_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00]136 1370x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00138# GFX12: v_ceil_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00]139 1400x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00141# GFX12: v_ceil_f32_e64 v5, null ; encoding: [0x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00]142 1430x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00144# GFX12: v_ceil_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00]145 1460x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x08147# GFX12: v_ceil_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x08]148 1490x05,0x00,0xa2,0xd5,0xfd,0x00,0x00,0x10150# GFX12: v_ceil_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa2,0xd5,0xfd,0x00,0x00,0x10]151 1520xff,0x81,0xa2,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf153# GFX12: v_ceil_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa2,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]154 1550x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00156# GFX12: v_ceil_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]157 1580x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00159# GFX12: v_ceil_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00]160 1610x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00162# GFX12: v_ceil_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00]163 1640x05,0x00,0x98,0xd5,0x68,0x00,0x00,0x00165# GFX12: v_ceil_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0x98,0xd5,0x68,0x00,0x00,0x00]166 1670x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00168# GFX12: v_ceil_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00]169 1700x05,0x00,0x98,0xd5,0x7a,0x00,0x00,0x00171# GFX12: v_ceil_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0x98,0xd5,0x7a,0x00,0x00,0x00]172 1730x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00174# GFX12: v_ceil_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00]175 1760x05,0x00,0x98,0xd5,0x7c,0x00,0x00,0x00177# GFX12: v_ceil_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0x98,0xd5,0x7c,0x00,0x00,0x00]178 1790x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00180# GFX12: v_ceil_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00]181 1820x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x08183# GFX12: v_ceil_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x08]184 1850x05,0x01,0x98,0xd5,0xfd,0x00,0x00,0x30186# GFX12: v_ceil_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0x98,0xd5,0xfd,0x00,0x00,0x30]187 1880xfe,0x80,0x98,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf189# GFX12: v_ceil_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x98,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]190 1910x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00192# GFX12: v_cls_i32_e64 v5, v1 ; encoding: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]193 1940x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00195# GFX12: v_cls_i32_e64 v5, v255 ; encoding: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]196 1970x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00198# GFX12: v_cls_i32_e64 v5, s1 ; encoding: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]199 2000x05,0x00,0xbb,0xd5,0x69,0x00,0x00,0x00201# GFX12: v_cls_i32_e64 v5, s105 ; encoding: [0x05,0x00,0xbb,0xd5,0x69,0x00,0x00,0x00]202 2030x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00204# GFX12: v_cls_i32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]205 2060x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00207# GFX12: v_cls_i32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]208 2090x05,0x00,0xbb,0xd5,0x7b,0x00,0x00,0x00210# GFX12: v_cls_i32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xbb,0xd5,0x7b,0x00,0x00,0x00]211 2120x05,0x00,0xbb,0xd5,0x7d,0x00,0x00,0x00213# GFX12: v_cls_i32_e64 v5, m0 ; encoding: [0x05,0x00,0xbb,0xd5,0x7d,0x00,0x00,0x00]214 2150x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00216# GFX12: v_cls_i32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]217 2180x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00219# GFX12: v_cls_i32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]220 2210x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00222# GFX12: v_cls_i32_e64 v5, null ; encoding: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]223 2240x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00225# GFX12: v_cls_i32_e64 v5, -1 ; encoding: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]226 2270x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00228# GFX12: v_cls_i32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]229 2300x05,0x00,0xbb,0xd5,0xfd,0x00,0x00,0x00231# GFX12: v_cls_i32_e64 v5, src_scc ; encoding: [0x05,0x00,0xbb,0xd5,0xfd,0x00,0x00,0x00]232 2330xff,0x00,0xbb,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf234# GFX12: v_cls_i32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xbb,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]235 2360x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00237# GFX12: v_clz_i32_u32_e64 v5, v1 ; encoding: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]238 2390x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00240# GFX12: v_clz_i32_u32_e64 v5, v255 ; encoding: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]241 2420x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00243# GFX12: v_clz_i32_u32_e64 v5, s1 ; encoding: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]244 2450x05,0x00,0xb9,0xd5,0x69,0x00,0x00,0x00246# GFX12: v_clz_i32_u32_e64 v5, s105 ; encoding: [0x05,0x00,0xb9,0xd5,0x69,0x00,0x00,0x00]247 2480x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00249# GFX12: v_clz_i32_u32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]250 2510x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00252# GFX12: v_clz_i32_u32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]253 2540x05,0x00,0xb9,0xd5,0x7b,0x00,0x00,0x00255# GFX12: v_clz_i32_u32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb9,0xd5,0x7b,0x00,0x00,0x00]256 2570x05,0x00,0xb9,0xd5,0x7d,0x00,0x00,0x00258# GFX12: v_clz_i32_u32_e64 v5, m0 ; encoding: [0x05,0x00,0xb9,0xd5,0x7d,0x00,0x00,0x00]259 2600x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00261# GFX12: v_clz_i32_u32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]262 2630x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00264# GFX12: v_clz_i32_u32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]265 2660x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00267# GFX12: v_clz_i32_u32_e64 v5, null ; encoding: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]268 2690x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00270# GFX12: v_clz_i32_u32_e64 v5, -1 ; encoding: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]271 2720x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00273# GFX12: v_clz_i32_u32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]274 2750x05,0x00,0xb9,0xd5,0xfd,0x00,0x00,0x00276# GFX12: v_clz_i32_u32_e64 v5, src_scc ; encoding: [0x05,0x00,0xb9,0xd5,0xfd,0x00,0x00,0x00]277 2780xff,0x00,0xb9,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf279# GFX12: v_clz_i32_u32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xb9,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]280 2810x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00282# GFX12-REAL16: v_cos_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]283# GFX12-FAKE16: v_cos_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]284 2850x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00286# GFX12-REAL16: v_cos_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]287# GFX12-FAKE16: v_cos_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]288 2890x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00290# GFX12-REAL16: v_cos_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]291# GFX12-FAKE16: v_cos_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]292 2930x05,0x00,0xe1,0xd5,0x69,0x00,0x00,0x00294# GFX12-REAL16: v_cos_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe1,0xd5,0x69,0x00,0x00,0x00]295# GFX12-FAKE16: v_cos_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xe1,0xd5,0x69,0x00,0x00,0x00]296 2970x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00298# GFX12-REAL16: v_cos_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]299# GFX12-FAKE16: v_cos_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]300 3010x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00302# GFX12-REAL16: v_cos_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]303# GFX12-FAKE16: v_cos_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]304 3050x05,0x00,0xe1,0xd5,0x7b,0x00,0x00,0x00306# GFX12-REAL16: v_cos_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe1,0xd5,0x7b,0x00,0x00,0x00]307# GFX12-FAKE16: v_cos_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xe1,0xd5,0x7b,0x00,0x00,0x00]308 3090x05,0x00,0xe1,0xd5,0x7d,0x00,0x00,0x00310# GFX12-REAL16: v_cos_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe1,0xd5,0x7d,0x00,0x00,0x00]311# GFX12-FAKE16: v_cos_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xe1,0xd5,0x7d,0x00,0x00,0x00]312 3130x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00314# GFX12-REAL16: v_cos_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]315# GFX12-FAKE16: v_cos_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]316 3170x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00318# GFX12-REAL16: v_cos_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]319# GFX12-FAKE16: v_cos_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]320 3210x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00322# GFX12-REAL16: v_cos_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]323# GFX12-FAKE16: v_cos_f16_e64 v5, null ; encoding: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]324 3250x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00326# GFX12-REAL16: v_cos_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]327# GFX12-FAKE16: v_cos_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]328 3290x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x08330# GFX12-REAL16: v_cos_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x08]331# GFX12-FAKE16: v_cos_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x08]332 3330x05,0x00,0xe1,0xd5,0xfd,0x00,0x00,0x10334# GFX12-REAL16: v_cos_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xe1,0xd5,0xfd,0x00,0x00,0x10]335# GFX12-FAKE16: v_cos_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xe1,0xd5,0xfd,0x00,0x00,0x10]336 3370xff,0x81,0xe1,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00338# GFX12-REAL16: v_cos_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xe1,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]339# GFX12-FAKE16: v_cos_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xe1,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]340 3410x05,0x48,0xe1,0xd5,0x01,0x01,0x00,0x00342# GFX12-REAL16: v_cos_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe1,0xd5,0x01,0x01,0x00,0x00]343# GFX12-FAKE16: v_cos_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]344 3450x05,0x08,0xe1,0xd5,0xff,0x01,0x00,0x00346# GFX12-REAL16: v_cos_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe1,0xd5,0xff,0x01,0x00,0x00]347# GFX12-FAKE16: v_cos_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]348 3490xff,0xc1,0xe1,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00350# GFX12-REAL16: 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]351# GFX12-FAKE16: v_cos_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xe1,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]352 3530x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00354# GFX12: v_cos_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]355 3560x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00357# GFX12: v_cos_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00]358 3590x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00360# GFX12: v_cos_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00]361 3620x05,0x00,0xb6,0xd5,0x69,0x00,0x00,0x00363# GFX12: v_cos_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xb6,0xd5,0x69,0x00,0x00,0x00]364 3650x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00366# GFX12: v_cos_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00]367 3680x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00369# GFX12: v_cos_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00]370 3710x05,0x00,0xb6,0xd5,0x7b,0x00,0x00,0x00372# GFX12: v_cos_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb6,0xd5,0x7b,0x00,0x00,0x00]373 3740x05,0x00,0xb6,0xd5,0x7d,0x00,0x00,0x00375# GFX12: v_cos_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xb6,0xd5,0x7d,0x00,0x00,0x00]376 3770x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00378# GFX12: v_cos_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00]379 3800x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00381# GFX12: v_cos_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00]382 3830x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00384# GFX12: v_cos_f32_e64 v5, null ; encoding: [0x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00]385 3860x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00387# GFX12: v_cos_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00]388 3890x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x08390# GFX12: v_cos_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x08]391 3920x05,0x00,0xb6,0xd5,0xfd,0x00,0x00,0x10393# GFX12: v_cos_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xb6,0xd5,0xfd,0x00,0x00,0x10]394 3950xff,0x81,0xb6,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf396# GFX12: v_cos_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xb6,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]397 3980x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00399# GFX12: v_ctz_i32_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]400 4010x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00402# GFX12: v_ctz_i32_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]403 4040x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00405# GFX12: v_ctz_i32_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]406 4070x05,0x00,0xba,0xd5,0x69,0x00,0x00,0x00408# GFX12: v_ctz_i32_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xba,0xd5,0x69,0x00,0x00,0x00]409 4100x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00411# GFX12: v_ctz_i32_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]412 4130x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00414# GFX12: v_ctz_i32_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]415 4160x05,0x00,0xba,0xd5,0x7b,0x00,0x00,0x00417# GFX12: v_ctz_i32_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xba,0xd5,0x7b,0x00,0x00,0x00]418 4190x05,0x00,0xba,0xd5,0x7d,0x00,0x00,0x00420# GFX12: v_ctz_i32_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xba,0xd5,0x7d,0x00,0x00,0x00]421 4220x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00423# GFX12: v_ctz_i32_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]424 4250x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00426# GFX12: v_ctz_i32_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]427 4280x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00429# GFX12: v_ctz_i32_b32_e64 v5, null ; encoding: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]430 4310x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00432# GFX12: v_ctz_i32_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]433 4340x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00435# GFX12: v_ctz_i32_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]436 4370x05,0x00,0xba,0xd5,0xfd,0x00,0x00,0x00438# GFX12: v_ctz_i32_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xba,0xd5,0xfd,0x00,0x00,0x00]439 4400xff,0x00,0xba,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf441# GFX12: v_ctz_i32_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xba,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]442 4430x01,0x00,0xed,0xd5,0x03,0x00,0x00,0x00444# GFX12: v_cvt_f32_bf8_e64 v1, s3 ; encoding: [0x01,0x00,0xed,0xd5,0x03,0x00,0x00,0x00]445 4460x01,0x00,0xed,0xd5,0x83,0x00,0x00,0x00447# GFX12: v_cvt_f32_bf8_e64 v1, 3 ; encoding: [0x01,0x00,0xed,0xd5,0x83,0x00,0x00,0x00]448 4490x01,0x00,0xed,0xd5,0x03,0x01,0x00,0x00450# GFX12: v_cvt_f32_bf8_e64 v1, v3 ; encoding: [0x01,0x00,0xed,0xd5,0x03,0x01,0x00,0x00]451 4520x01,0x00,0xec,0xd5,0x03,0x00,0x00,0x00453# GFX12: v_cvt_f32_fp8_e64 v1, s3 ; encoding: [0x01,0x00,0xec,0xd5,0x03,0x00,0x00,0x00]454 4550x01,0x00,0xec,0xd5,0x83,0x00,0x00,0x00456# GFX12: v_cvt_f32_fp8_e64 v1, 3 ; encoding: [0x01,0x00,0xec,0xd5,0x83,0x00,0x00,0x00]457 4580x01,0x00,0xec,0xd5,0x03,0x01,0x00,0x00459# GFX12: v_cvt_f32_fp8_e64 v1, v3 ; encoding: [0x01,0x00,0xec,0xd5,0x03,0x01,0x00,0x00]460 4610x02,0x00,0xef,0xd5,0x03,0x00,0x00,0x00462# GFX12: v_cvt_pk_f32_bf8_e64 v[2:3], s3 ; encoding: [0x02,0x00,0xef,0xd5,0x03,0x00,0x00,0x00]463 4640x02,0x00,0xef,0xd5,0x83,0x00,0x00,0x00465# GFX12: v_cvt_pk_f32_bf8_e64 v[2:3], 3 ; encoding: [0x02,0x00,0xef,0xd5,0x83,0x00,0x00,0x00]466 4670x02,0x00,0xef,0xd5,0x03,0x01,0x00,0x00468# GFX12-REAL16: v_cvt_pk_f32_bf8_e64 v[2:3], v3.l ; encoding: [0x02,0x00,0xef,0xd5,0x03,0x01,0x00,0x00]469# GFX12-FAKE16: v_cvt_pk_f32_bf8_e64 v[2:3], v3 ; encoding: [0x02,0x00,0xef,0xd5,0x03,0x01,0x00,0x00]470 4710x02,0x08,0xef,0xd5,0x03,0x01,0x00,0x00472# GFX12-REAL16: v_cvt_pk_f32_bf8_e64 v[2:3], v3.h op_sel:[1,0] ; encoding: [0x02,0x08,0xef,0xd5,0x03,0x01,0x00,0x00]473# GFX12-FAKE16: v_cvt_pk_f32_bf8_e64 v[2:3], v3 op_sel:[1,0] ; encoding: [0x02,0x08,0xef,0xd5,0x03,0x01,0x00,0x00]474 4750x02,0x08,0xef,0xd5,0xff,0x01,0x00,0x00476# GFX12-REAL16: v_cvt_pk_f32_bf8_e64 v[2:3], v255.h op_sel:[1,0] ; encoding: [0x02,0x08,0xef,0xd5,0xff,0x01,0x00,0x00]477# GFX12-FAKE16: v_cvt_pk_f32_bf8_e64 v[2:3], v255 op_sel:[1,0] ; encoding: [0x02,0x08,0xef,0xd5,0xff,0x01,0x00,0x00]478 4790x02,0x00,0xee,0xd5,0x03,0x00,0x00,0x00480# GFX12: v_cvt_pk_f32_fp8_e64 v[2:3], s3 ; encoding: [0x02,0x00,0xee,0xd5,0x03,0x00,0x00,0x00]481 4820x02,0x00,0xee,0xd5,0x83,0x00,0x00,0x00483# GFX12: v_cvt_pk_f32_fp8_e64 v[2:3], 3 ; encoding: [0x02,0x00,0xee,0xd5,0x83,0x00,0x00,0x00]484 4850x02,0x00,0xee,0xd5,0x03,0x01,0x00,0x00486# GFX12-REAL16: v_cvt_pk_f32_fp8_e64 v[2:3], v3.l ; encoding: [0x02,0x00,0xee,0xd5,0x03,0x01,0x00,0x00]487# GFX12-FAKE16: v_cvt_pk_f32_fp8_e64 v[2:3], v3 ; encoding: [0x02,0x00,0xee,0xd5,0x03,0x01,0x00,0x00]488 4890x02,0x08,0xee,0xd5,0x03,0x01,0x00,0x00490# GFX12-REAL16: v_cvt_pk_f32_fp8_e64 v[2:3], v3.h op_sel:[1,0] ; encoding: [0x02,0x08,0xee,0xd5,0x03,0x01,0x00,0x00]491# GFX12-FAKE16: v_cvt_pk_f32_fp8_e64 v[2:3], v3 op_sel:[1,0] ; encoding: [0x02,0x08,0xee,0xd5,0x03,0x01,0x00,0x00]492 4930x02,0x08,0xee,0xd5,0xff,0x01,0x00,0x00494# GFX12-REAL16: v_cvt_pk_f32_fp8_e64 v[2:3], v255.h op_sel:[1,0] ; encoding: [0x02,0x08,0xee,0xd5,0xff,0x01,0x00,0x00]495# GFX12-FAKE16: v_cvt_pk_f32_fp8_e64 v[2:3], v255 op_sel:[1,0] ; encoding: [0x02,0x08,0xee,0xd5,0xff,0x01,0x00,0x00]496 4970x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00498# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, v1 ; encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]499# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]500 5010x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00502# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, v255 ; encoding: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]503# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]504 5050x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00506# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, s1 ; encoding: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]507# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]508 5090x05,0x00,0x8a,0xd5,0x69,0x00,0x00,0x00510# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, s105 ; encoding: [0x05,0x00,0x8a,0xd5,0x69,0x00,0x00,0x00]511# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x8a,0xd5,0x69,0x00,0x00,0x00]512 5130x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00514# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]515# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]516 5170x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00518# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]519# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]520 5210x05,0x00,0x8a,0xd5,0x7b,0x00,0x00,0x00522# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0x8a,0xd5,0x7b,0x00,0x00,0x00]523# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8a,0xd5,0x7b,0x00,0x00,0x00]524 5250x05,0x00,0x8a,0xd5,0x7d,0x00,0x00,0x00526# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, m0 ; encoding: [0x05,0x00,0x8a,0xd5,0x7d,0x00,0x00,0x00]527# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8a,0xd5,0x7d,0x00,0x00,0x00]528 5290x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00530# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]531# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]532 5330x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00534# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]535# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]536 5370x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00538# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, null ; encoding: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]539# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, null ; encoding: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]540 5410x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00542# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, -1 ; encoding: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]543# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]544 5450x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x08546# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x08]547# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x08]548 5490x05,0x00,0x8a,0xd5,0xfd,0x00,0x00,0x10550# GFX12-REAL16: v_cvt_f16_f32_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0x8a,0xd5,0xfd,0x00,0x00,0x10]551# GFX12-FAKE16: v_cvt_f16_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x8a,0xd5,0xfd,0x00,0x00,0x10]552 5530xff,0x81,0x8a,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf554# GFX12-REAL16: v_cvt_f16_f32_e64 v255.l, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0x8a,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]555# GFX12-FAKE16: v_cvt_f16_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0x8a,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]556 5570xff,0xc1,0x8a,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf558# GFX12-REAL16: 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]559# GFX12-FAKE16: v_cvt_f16_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0x8a,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]560 5610x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00562# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]563# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, v1 ; encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]564 5650x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00566# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]567# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, v255 ; encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]568 5690x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00570# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]571# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, s1 ; encoding: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]572 5730x05,0x00,0xd1,0xd5,0x69,0x00,0x00,0x00574# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd1,0xd5,0x69,0x00,0x00,0x00]575# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, s105 ; encoding: [0x05,0x00,0xd1,0xd5,0x69,0x00,0x00,0x00]576 5770x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00578# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]579# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]580 5810x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00582# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]583# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]584 5850x05,0x00,0xd1,0xd5,0x7b,0x00,0x00,0x00586# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd1,0xd5,0x7b,0x00,0x00,0x00]587# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd1,0xd5,0x7b,0x00,0x00,0x00]588 5890x05,0x00,0xd1,0xd5,0x7d,0x00,0x00,0x00590# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd1,0xd5,0x7d,0x00,0x00,0x00]591# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, m0 ; encoding: [0x05,0x00,0xd1,0xd5,0x7d,0x00,0x00,0x00]592 5930x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00594# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]595# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]596 5970x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00598# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]599# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]600 6010x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00602# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, null ; encoding: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]603# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, null ; encoding: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]604 6050x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00606# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]607# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, -1 ; encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]608 6090x05,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x08610# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, 0x3800 mul:2 ; encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x08,0x00,0x38,0x00,0x00]611# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, 0x3800 mul:2 ; encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x08,0x00,0x38,0x00,0x00]612 6130x05,0x00,0xd1,0xd5,0xfd,0x00,0x00,0x10614# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd1,0xd5,0xfd,0x00,0x00,0x10]615# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xd1,0xd5,0xfd,0x00,0x00,0x10]616 6170xff,0x80,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00618# GFX12-REAL16: v_cvt_f16_i16_e64 v255.l, 0xfe0b clamp div:2 ; encoding: [0xff,0x80,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]619# GFX12-FAKE16: v_cvt_f16_i16_e64 v255, 0xfe0b clamp div:2 ; encoding: [0xff,0x80,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]620 6210x05,0x48,0xd1,0xd5,0x01,0x01,0x00,0x00622# GFX12-REAL16: v_cvt_f16_i16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd1,0xd5,0x01,0x01,0x00,0x00]623# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, v1 ; encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]624 6250x05,0x08,0xd1,0xd5,0xff,0x01,0x00,0x00626# GFX12-REAL16: v_cvt_f16_i16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd1,0xd5,0xff,0x01,0x00,0x00]627# GFX12-FAKE16: v_cvt_f16_i16_e64 v5, v255 ; encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]628 6290xff,0xc0,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00630# GFX12-REAL16: 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]631# GFX12-FAKE16: v_cvt_f16_i16_e64 v255, 0xfe0b clamp div:2 ; encoding: [0xff,0x80,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]632 6330x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00634# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]635# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, v1 ; encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]636 6370x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00638# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]639# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, v255 ; encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]640 6410x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00642# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]643# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, s1 ; encoding: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]644 6450x05,0x00,0xd0,0xd5,0x69,0x00,0x00,0x00646# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd0,0xd5,0x69,0x00,0x00,0x00]647# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, s105 ; encoding: [0x05,0x00,0xd0,0xd5,0x69,0x00,0x00,0x00]648 6490x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00650# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]651# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]652 6530x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00654# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]655# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]656 6570x05,0x00,0xd0,0xd5,0x7b,0x00,0x00,0x00658# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd0,0xd5,0x7b,0x00,0x00,0x00]659# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd0,0xd5,0x7b,0x00,0x00,0x00]660 6610x05,0x00,0xd0,0xd5,0x7d,0x00,0x00,0x00662# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd0,0xd5,0x7d,0x00,0x00,0x00]663# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, m0 ; encoding: [0x05,0x00,0xd0,0xd5,0x7d,0x00,0x00,0x00]664 6650x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00666# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]667# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]668 6690x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00670# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]671# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]672 6730x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00674# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, null ; encoding: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]675# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, null ; encoding: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]676 6770x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00678# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]679# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, -1 ; encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]680 6810x05,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x08682# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, 0x3800 mul:2 ; encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x08,0x00,0x38,0x00,0x00]683# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, 0x3800 mul:2 ; encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x08,0x00,0x38,0x00,0x00]684 6850x05,0x00,0xd0,0xd5,0xfd,0x00,0x00,0x10686# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd0,0xd5,0xfd,0x00,0x00,0x10]687# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xd0,0xd5,0xfd,0x00,0x00,0x10]688 6890xff,0x80,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00690# GFX12-REAL16: v_cvt_f16_u16_e64 v255.l, 0xfe0b clamp div:2 ; encoding: [0xff,0x80,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]691# GFX12-FAKE16: v_cvt_f16_u16_e64 v255, 0xfe0b clamp div:2 ; encoding: [0xff,0x80,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]692 6930x05,0x48,0xd0,0xd5,0x01,0x01,0x00,0x00694# GFX12-REAL16: v_cvt_f16_u16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd0,0xd5,0x01,0x01,0x00,0x00]695# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, v1 ; encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]696 6970x05,0x08,0xd0,0xd5,0xff,0x01,0x00,0x00698# GFX12-REAL16: v_cvt_f16_u16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd0,0xd5,0xff,0x01,0x00,0x00]699# GFX12-FAKE16: v_cvt_f16_u16_e64 v5, v255 ; encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]700 7010xff,0xc0,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00702# GFX12-REAL16: 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]703# GFX12-FAKE16: v_cvt_f16_u16_e64 v255, 0xfe0b clamp div:2 ; encoding: [0xff,0x80,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]704 7050x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00706# GFX12-REAL16: v_cvt_f32_f16_e64 v5, v1.l ; encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]707# GFX12-FAKE16: v_cvt_f32_f16_e64 v5, v1 ; encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]708 7090x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00710# GFX12-REAL16: v_cvt_f32_f16_e64 v5, v255.l ; encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]711# GFX12-FAKE16: v_cvt_f32_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]712 7130x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00714# GFX12: v_cvt_f32_f16_e64 v5, s1 ; encoding: [0x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00]715 7160x05,0x00,0x8b,0xd5,0x69,0x00,0x00,0x00717# GFX12: v_cvt_f32_f16_e64 v5, s105 ; encoding: [0x05,0x00,0x8b,0xd5,0x69,0x00,0x00,0x00]718 7190x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00720# GFX12: v_cvt_f32_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00]721 7220x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00723# GFX12: v_cvt_f32_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00]724 7250x05,0x00,0x8b,0xd5,0x7b,0x00,0x00,0x00726# GFX12: v_cvt_f32_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8b,0xd5,0x7b,0x00,0x00,0x00]727 7280x05,0x00,0x8b,0xd5,0x7d,0x00,0x00,0x00729# GFX12: v_cvt_f32_f16_e64 v5, m0 ; encoding: [0x05,0x00,0x8b,0xd5,0x7d,0x00,0x00,0x00]730 7310x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00732# GFX12: v_cvt_f32_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00]733 7340x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00735# GFX12: v_cvt_f32_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00]736 7370x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00738# GFX12: v_cvt_f32_f16_e64 v5, null ; encoding: [0x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00]739 7400x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00741# GFX12: v_cvt_f32_f16_e64 v5, -1 ; encoding: [0x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00]742 7430x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x08744# GFX12: v_cvt_f32_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x08]745 7460x05,0x00,0x8b,0xd5,0xfd,0x00,0x00,0x10747# GFX12: v_cvt_f32_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x8b,0xd5,0xfd,0x00,0x00,0x10]748 7490xff,0x81,0x8b,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00750# GFX12: v_cvt_f32_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0x8b,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]751 7520x05,0x08,0x8b,0xd5,0xff,0x01,0x00,0x00753# GFX12-REAL16: v_cvt_f32_f16_e64 v5, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0x8b,0xd5,0xff,0x01,0x00,0x00]754# GFX12-FAKE16: v_cvt_f32_f16_e64 v5, v255 ; encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]755 7560x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00757# GFX12: v_cvt_f32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]758 7590x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00760# GFX12: v_cvt_f32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00]761 7620x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00763# GFX12: v_cvt_f32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00]764 7650x05,0x00,0x8f,0xd5,0x68,0x00,0x00,0x00766# GFX12: v_cvt_f32_f64_e64 v5, s[104:105] ; encoding: [0x05,0x00,0x8f,0xd5,0x68,0x00,0x00,0x00]767 7680x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00769# GFX12: v_cvt_f32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00]770 7710x05,0x00,0x8f,0xd5,0x7a,0x00,0x00,0x00772# GFX12: v_cvt_f32_f64_e64 v5, ttmp[14:15] ; encoding: [0x05,0x00,0x8f,0xd5,0x7a,0x00,0x00,0x00]773 7740x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00775# GFX12: v_cvt_f32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00]776 7770x05,0x00,0x8f,0xd5,0x7c,0x00,0x00,0x00778# GFX12: v_cvt_f32_f64_e64 v5, null ; encoding: [0x05,0x00,0x8f,0xd5,0x7c,0x00,0x00,0x00]779 7800x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00781# GFX12: v_cvt_f32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00]782 7830x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x08784# GFX12: v_cvt_f32_f64_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x08]785 7860x05,0x01,0x8f,0xd5,0xfd,0x00,0x00,0x30787# GFX12: v_cvt_f32_f64_e64 v5, -|src_scc| mul:4 ; encoding: [0x05,0x01,0x8f,0xd5,0xfd,0x00,0x00,0x30]788 7890xff,0x80,0x8f,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf790# GFX12: v_cvt_f32_f64_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x8f,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]791 7920x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00793# GFX12: v_cvt_f32_i32_e64 v5, v1 ; encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]794 7950x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00796# GFX12: v_cvt_f32_i32_e64 v5, v255 ; encoding: [0x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00]797 7980x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00799# GFX12: v_cvt_f32_i32_e64 v5, s1 ; encoding: [0x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00]800 8010x05,0x00,0x85,0xd5,0x69,0x00,0x00,0x00802# GFX12: v_cvt_f32_i32_e64 v5, s105 ; encoding: [0x05,0x00,0x85,0xd5,0x69,0x00,0x00,0x00]803 8040x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00805# GFX12: v_cvt_f32_i32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00]806 8070x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00808# GFX12: v_cvt_f32_i32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00]809 8100x05,0x00,0x85,0xd5,0x7b,0x00,0x00,0x00811# GFX12: v_cvt_f32_i32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x85,0xd5,0x7b,0x00,0x00,0x00]812 8130x05,0x00,0x85,0xd5,0x7d,0x00,0x00,0x00814# GFX12: v_cvt_f32_i32_e64 v5, m0 ; encoding: [0x05,0x00,0x85,0xd5,0x7d,0x00,0x00,0x00]815 8160x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00817# GFX12: v_cvt_f32_i32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00]818 8190x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00820# GFX12: v_cvt_f32_i32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00]821 8220x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00823# GFX12: v_cvt_f32_i32_e64 v5, null ; encoding: [0x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00]824 8250x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00826# GFX12: v_cvt_f32_i32_e64 v5, -1 ; encoding: [0x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00]827 8280x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x08829# GFX12: v_cvt_f32_i32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x08]830 8310x05,0x00,0x85,0xd5,0xfd,0x00,0x00,0x10832# GFX12: v_cvt_f32_i32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x85,0xd5,0xfd,0x00,0x00,0x10]833 8340xff,0x80,0x85,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf835# GFX12: v_cvt_f32_i32_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x85,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]836 8370x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00838# GFX12: v_cvt_f32_u32_e64 v5, v1 ; encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]839 8400x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00841# GFX12: v_cvt_f32_u32_e64 v5, v255 ; encoding: [0x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00]842 8430x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00844# GFX12: v_cvt_f32_u32_e64 v5, s1 ; encoding: [0x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00]845 8460x05,0x00,0x86,0xd5,0x69,0x00,0x00,0x00847# GFX12: v_cvt_f32_u32_e64 v5, s105 ; encoding: [0x05,0x00,0x86,0xd5,0x69,0x00,0x00,0x00]848 8490x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00850# GFX12: v_cvt_f32_u32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00]851 8520x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00853# GFX12: v_cvt_f32_u32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00]854 8550x05,0x00,0x86,0xd5,0x7b,0x00,0x00,0x00856# GFX12: v_cvt_f32_u32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x86,0xd5,0x7b,0x00,0x00,0x00]857 8580x05,0x00,0x86,0xd5,0x7d,0x00,0x00,0x00859# GFX12: v_cvt_f32_u32_e64 v5, m0 ; encoding: [0x05,0x00,0x86,0xd5,0x7d,0x00,0x00,0x00]860 8610x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00862# GFX12: v_cvt_f32_u32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00]863 8640x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00865# GFX12: v_cvt_f32_u32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00]866 8670x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00868# GFX12: v_cvt_f32_u32_e64 v5, null ; encoding: [0x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00]869 8700x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00871# GFX12: v_cvt_f32_u32_e64 v5, -1 ; encoding: [0x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00]872 8730x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x08874# GFX12: v_cvt_f32_u32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x08]875 8760x05,0x00,0x86,0xd5,0xfd,0x00,0x00,0x10877# GFX12: v_cvt_f32_u32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x86,0xd5,0xfd,0x00,0x00,0x10]878 8790xff,0x80,0x86,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf880# GFX12: v_cvt_f32_u32_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x86,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]881 8820x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00883# GFX12: v_cvt_f32_ubyte0_e64 v5, v1 ; encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]884 8850x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00886# GFX12: v_cvt_f32_ubyte0_e64 v5, v255 ; encoding: [0x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00]887 8880x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00889# GFX12: v_cvt_f32_ubyte0_e64 v5, s1 ; encoding: [0x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00]890 8910x05,0x00,0x91,0xd5,0x69,0x00,0x00,0x00892# GFX12: v_cvt_f32_ubyte0_e64 v5, s105 ; encoding: [0x05,0x00,0x91,0xd5,0x69,0x00,0x00,0x00]893 8940x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00895# GFX12: v_cvt_f32_ubyte0_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00]896 8970x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00898# GFX12: v_cvt_f32_ubyte0_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00]899 9000x05,0x00,0x91,0xd5,0x7b,0x00,0x00,0x00901# GFX12: v_cvt_f32_ubyte0_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x91,0xd5,0x7b,0x00,0x00,0x00]902 9030x05,0x00,0x91,0xd5,0x7d,0x00,0x00,0x00904# GFX12: v_cvt_f32_ubyte0_e64 v5, m0 ; encoding: [0x05,0x00,0x91,0xd5,0x7d,0x00,0x00,0x00]905 9060x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00907# GFX12: v_cvt_f32_ubyte0_e64 v5, exec_lo ; encoding: [0x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00]908 9090x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00910# GFX12: v_cvt_f32_ubyte0_e64 v5, exec_hi ; encoding: [0x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00]911 9120x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00913# GFX12: v_cvt_f32_ubyte0_e64 v5, null ; encoding: [0x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00]914 9150x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00916# GFX12: v_cvt_f32_ubyte0_e64 v5, -1 ; encoding: [0x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00]917 9180x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x08919# GFX12: v_cvt_f32_ubyte0_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x08]920 9210x05,0x00,0x91,0xd5,0xfd,0x00,0x00,0x10922# GFX12: v_cvt_f32_ubyte0_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x91,0xd5,0xfd,0x00,0x00,0x10]923 9240xff,0x80,0x91,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf925# GFX12: v_cvt_f32_ubyte0_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x91,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]926 9270x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00928# GFX12: v_cvt_f32_ubyte1_e64 v5, v1 ; encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]929 9300x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00931# GFX12: v_cvt_f32_ubyte1_e64 v5, v255 ; encoding: [0x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00]932 9330x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00934# GFX12: v_cvt_f32_ubyte1_e64 v5, s1 ; encoding: [0x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00]935 9360x05,0x00,0x92,0xd5,0x69,0x00,0x00,0x00937# GFX12: v_cvt_f32_ubyte1_e64 v5, s105 ; encoding: [0x05,0x00,0x92,0xd5,0x69,0x00,0x00,0x00]938 9390x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00940# GFX12: v_cvt_f32_ubyte1_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00]941 9420x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00943# GFX12: v_cvt_f32_ubyte1_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00]944 9450x05,0x00,0x92,0xd5,0x7b,0x00,0x00,0x00946# GFX12: v_cvt_f32_ubyte1_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x92,0xd5,0x7b,0x00,0x00,0x00]947 9480x05,0x00,0x92,0xd5,0x7d,0x00,0x00,0x00949# GFX12: v_cvt_f32_ubyte1_e64 v5, m0 ; encoding: [0x05,0x00,0x92,0xd5,0x7d,0x00,0x00,0x00]950 9510x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00952# GFX12: v_cvt_f32_ubyte1_e64 v5, exec_lo ; encoding: [0x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00]953 9540x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00955# GFX12: v_cvt_f32_ubyte1_e64 v5, exec_hi ; encoding: [0x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00]956 9570x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00958# GFX12: v_cvt_f32_ubyte1_e64 v5, null ; encoding: [0x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00]959 9600x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00961# GFX12: v_cvt_f32_ubyte1_e64 v5, -1 ; encoding: [0x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00]962 9630x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x08964# GFX12: v_cvt_f32_ubyte1_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x08]965 9660x05,0x00,0x92,0xd5,0xfd,0x00,0x00,0x10967# GFX12: v_cvt_f32_ubyte1_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x92,0xd5,0xfd,0x00,0x00,0x10]968 9690xff,0x80,0x92,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf970# GFX12: v_cvt_f32_ubyte1_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x92,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]971 9720x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00973# GFX12: v_cvt_f32_ubyte2_e64 v5, v1 ; encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]974 9750x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00976# GFX12: v_cvt_f32_ubyte2_e64 v5, v255 ; encoding: [0x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00]977 9780x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00979# GFX12: v_cvt_f32_ubyte2_e64 v5, s1 ; encoding: [0x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00]980 9810x05,0x00,0x93,0xd5,0x69,0x00,0x00,0x00982# GFX12: v_cvt_f32_ubyte2_e64 v5, s105 ; encoding: [0x05,0x00,0x93,0xd5,0x69,0x00,0x00,0x00]983 9840x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00985# GFX12: v_cvt_f32_ubyte2_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00]986 9870x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00988# GFX12: v_cvt_f32_ubyte2_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00]989 9900x05,0x00,0x93,0xd5,0x7b,0x00,0x00,0x00991# GFX12: v_cvt_f32_ubyte2_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x93,0xd5,0x7b,0x00,0x00,0x00]992 9930x05,0x00,0x93,0xd5,0x7d,0x00,0x00,0x00994# GFX12: v_cvt_f32_ubyte2_e64 v5, m0 ; encoding: [0x05,0x00,0x93,0xd5,0x7d,0x00,0x00,0x00]995 9960x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00997# GFX12: v_cvt_f32_ubyte2_e64 v5, exec_lo ; encoding: [0x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00]998 9990x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x001000# GFX12: v_cvt_f32_ubyte2_e64 v5, exec_hi ; encoding: [0x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x00]1001 10020x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x001003# GFX12: v_cvt_f32_ubyte2_e64 v5, null ; encoding: [0x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x00]1004 10050x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x001006# GFX12: v_cvt_f32_ubyte2_e64 v5, -1 ; encoding: [0x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x00]1007 10080x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x081009# GFX12: v_cvt_f32_ubyte2_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x08]1010 10110x05,0x00,0x93,0xd5,0xfd,0x00,0x00,0x101012# GFX12: v_cvt_f32_ubyte2_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x93,0xd5,0xfd,0x00,0x00,0x10]1013 10140xff,0x80,0x93,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf1015# GFX12: v_cvt_f32_ubyte2_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x93,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]1016 10170x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x001018# GFX12: v_cvt_f32_ubyte3_e64 v5, v1 ; encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]1019 10200x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x001021# GFX12: v_cvt_f32_ubyte3_e64 v5, v255 ; encoding: [0x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x00]1022 10230x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x001024# GFX12: v_cvt_f32_ubyte3_e64 v5, s1 ; encoding: [0x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x00]1025 10260x05,0x00,0x94,0xd5,0x69,0x00,0x00,0x001027# GFX12: v_cvt_f32_ubyte3_e64 v5, s105 ; encoding: [0x05,0x00,0x94,0xd5,0x69,0x00,0x00,0x00]1028 10290x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x001030# GFX12: v_cvt_f32_ubyte3_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x00]1031 10320x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x001033# GFX12: v_cvt_f32_ubyte3_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x00]1034 10350x05,0x00,0x94,0xd5,0x7b,0x00,0x00,0x001036# GFX12: v_cvt_f32_ubyte3_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x94,0xd5,0x7b,0x00,0x00,0x00]1037 10380x05,0x00,0x94,0xd5,0x7d,0x00,0x00,0x001039# GFX12: v_cvt_f32_ubyte3_e64 v5, m0 ; encoding: [0x05,0x00,0x94,0xd5,0x7d,0x00,0x00,0x00]1040 10410x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x001042# GFX12: v_cvt_f32_ubyte3_e64 v5, exec_lo ; encoding: [0x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x00]1043 10440x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x001045# GFX12: v_cvt_f32_ubyte3_e64 v5, exec_hi ; encoding: [0x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x00]1046 10470x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x001048# GFX12: v_cvt_f32_ubyte3_e64 v5, null ; encoding: [0x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x00]1049 10500x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x001051# GFX12: v_cvt_f32_ubyte3_e64 v5, -1 ; encoding: [0x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x00]1052 10530x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x081054# GFX12: v_cvt_f32_ubyte3_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x08]1055 10560x05,0x00,0x94,0xd5,0xfd,0x00,0x00,0x101057# GFX12: v_cvt_f32_ubyte3_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x94,0xd5,0xfd,0x00,0x00,0x10]1058 10590xff,0x80,0x94,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf1060# GFX12: v_cvt_f32_ubyte3_e64 v255, 0xaf123456 clamp div:2 ; encoding: [0xff,0x80,0x94,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]1061 10620x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x001063# GFX12: v_cvt_f64_f32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]1064 10650x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x001066# GFX12: v_cvt_f64_f32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x00]1067 10680x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x001069# GFX12: v_cvt_f64_f32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x00]1070 10710x05,0x00,0x90,0xd5,0x69,0x00,0x00,0x001072# GFX12: v_cvt_f64_f32_e64 v[5:6], s105 ; encoding: [0x05,0x00,0x90,0xd5,0x69,0x00,0x00,0x00]1073 10740x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x001075# GFX12: v_cvt_f64_f32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x00]1076 10770x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x001078# GFX12: v_cvt_f64_f32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x00]1079 10800x05,0x00,0x90,0xd5,0x7b,0x00,0x00,0x001081# GFX12: v_cvt_f64_f32_e64 v[5:6], ttmp15 ; encoding: [0x05,0x00,0x90,0xd5,0x7b,0x00,0x00,0x00]1082 10830x05,0x00,0x90,0xd5,0x7d,0x00,0x00,0x001084# GFX12: v_cvt_f64_f32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x90,0xd5,0x7d,0x00,0x00,0x00]1085 10860x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x001087# GFX12: v_cvt_f64_f32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x00]1088 10890x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x001090# GFX12: v_cvt_f64_f32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x00]1091 10920x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x001093# GFX12: v_cvt_f64_f32_e64 v[5:6], null ; encoding: [0x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x00]1094 10950x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x001096# GFX12: v_cvt_f64_f32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x00]1097 10980x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x081099# GFX12: v_cvt_f64_f32_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x08]1100 11010x05,0x00,0x90,0xd5,0xfd,0x00,0x00,0x101102# GFX12: v_cvt_f64_f32_e64 v[5:6], src_scc mul:4 ; encoding: [0x05,0x00,0x90,0xd5,0xfd,0x00,0x00,0x10]1103 11040xfe,0x81,0x90,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf1105# GFX12: 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]1106 11070x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x001108# GFX12: v_cvt_f64_i32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]1109 11100x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x001111# GFX12: v_cvt_f64_i32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x00]1112 11130x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x001114# GFX12: v_cvt_f64_i32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x00]1115 11160x05,0x00,0x84,0xd5,0x69,0x00,0x00,0x001117# GFX12: v_cvt_f64_i32_e64 v[5:6], s105 ; encoding: [0x05,0x00,0x84,0xd5,0x69,0x00,0x00,0x00]1118 11190x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x001120# GFX12: v_cvt_f64_i32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x00]1121 11220x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x001123# GFX12: v_cvt_f64_i32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x00]1124 11250x05,0x00,0x84,0xd5,0x7b,0x00,0x00,0x001126# GFX12: v_cvt_f64_i32_e64 v[5:6], ttmp15 ; encoding: [0x05,0x00,0x84,0xd5,0x7b,0x00,0x00,0x00]1127 11280x05,0x00,0x84,0xd5,0x7d,0x00,0x00,0x001129# GFX12: v_cvt_f64_i32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x84,0xd5,0x7d,0x00,0x00,0x00]1130 11310x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x001132# GFX12: v_cvt_f64_i32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x00]1133 11340x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x001135# GFX12: v_cvt_f64_i32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x00]1136 11370x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x001138# GFX12: v_cvt_f64_i32_e64 v[5:6], null ; encoding: [0x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x00]1139 11400x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x001141# GFX12: v_cvt_f64_i32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x00]1142 11430x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x081144# GFX12: v_cvt_f64_i32_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x08]1145 11460x05,0x00,0x84,0xd5,0xfd,0x00,0x00,0x101147# GFX12: v_cvt_f64_i32_e64 v[5:6], src_scc mul:4 ; encoding: [0x05,0x00,0x84,0xd5,0xfd,0x00,0x00,0x10]1148 11490xfe,0x80,0x84,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf1150# GFX12: 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]1151 11520x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x001153# GFX12: v_cvt_f64_u32_e64 v[5:6], v1 ; encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]1154 11550x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x001156# GFX12: v_cvt_f64_u32_e64 v[5:6], v255 ; encoding: [0x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x00]1157 11580x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x001159# GFX12: v_cvt_f64_u32_e64 v[5:6], s1 ; encoding: [0x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x00]1160 11610x05,0x00,0x96,0xd5,0x69,0x00,0x00,0x001162# GFX12: v_cvt_f64_u32_e64 v[5:6], s105 ; encoding: [0x05,0x00,0x96,0xd5,0x69,0x00,0x00,0x00]1163 11640x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x001165# GFX12: v_cvt_f64_u32_e64 v[5:6], vcc_lo ; encoding: [0x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x00]1166 11670x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x001168# GFX12: v_cvt_f64_u32_e64 v[5:6], vcc_hi ; encoding: [0x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x00]1169 11700x05,0x00,0x96,0xd5,0x7b,0x00,0x00,0x001171# GFX12: v_cvt_f64_u32_e64 v[5:6], ttmp15 ; encoding: [0x05,0x00,0x96,0xd5,0x7b,0x00,0x00,0x00]1172 11730x05,0x00,0x96,0xd5,0x7d,0x00,0x00,0x001174# GFX12: v_cvt_f64_u32_e64 v[5:6], m0 ; encoding: [0x05,0x00,0x96,0xd5,0x7d,0x00,0x00,0x00]1175 11760x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x001177# GFX12: v_cvt_f64_u32_e64 v[5:6], exec_lo ; encoding: [0x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x00]1178 11790x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x001180# GFX12: v_cvt_f64_u32_e64 v[5:6], exec_hi ; encoding: [0x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x00]1181 11820x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x001183# GFX12: v_cvt_f64_u32_e64 v[5:6], null ; encoding: [0x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x00]1184 11850x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x001186# GFX12: v_cvt_f64_u32_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x00]1187 11880x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x081189# GFX12: v_cvt_f64_u32_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x08]1190 11910x05,0x00,0x96,0xd5,0xfd,0x00,0x00,0x101192# GFX12: v_cvt_f64_u32_e64 v[5:6], src_scc mul:4 ; encoding: [0x05,0x00,0x96,0xd5,0xfd,0x00,0x00,0x10]1193 11940xfe,0x80,0x96,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf1195# GFX12: 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]1196 11970x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x001198# GFX12: v_cvt_floor_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]1199 12000x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x001201# GFX12: v_cvt_floor_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]1202 12030x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x001204# GFX12: v_cvt_floor_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]1205 12060x05,0x00,0x8d,0xd5,0x69,0x00,0x00,0x001207# GFX12: v_cvt_floor_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x8d,0xd5,0x69,0x00,0x00,0x00]1208 12090x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x001210# GFX12: v_cvt_floor_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]1211 12120x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x001213# GFX12: v_cvt_floor_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]1214 12150x05,0x00,0x8d,0xd5,0x7b,0x00,0x00,0x001216# GFX12: v_cvt_floor_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8d,0xd5,0x7b,0x00,0x00,0x00]1217 12180x05,0x00,0x8d,0xd5,0x7d,0x00,0x00,0x001219# GFX12: v_cvt_floor_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8d,0xd5,0x7d,0x00,0x00,0x00]1220 12210x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x001222# GFX12: v_cvt_floor_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]1223 12240x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x001225# GFX12: v_cvt_floor_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]1226 12270x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x001228# GFX12: v_cvt_floor_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]1229 12300x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x001231# GFX12: v_cvt_floor_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]1232 12330x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x001234# GFX12: v_cvt_floor_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]1235 12360x05,0x00,0x8d,0xd5,0xfd,0x00,0x00,0x001237# GFX12: v_cvt_floor_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x8d,0xd5,0xfd,0x00,0x00,0x00]1238 12390xff,0x01,0x8d,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf1240# GFX12: v_cvt_floor_i32_f32_e64 v255, -|0xaf123456| ; encoding: [0xff,0x01,0x8d,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1241 12420x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x001243# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]1244# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]1245 12460x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x001247# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]1248# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]1249 12500x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x001251# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]1252# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]1253 12540x05,0x00,0xd3,0xd5,0x69,0x00,0x00,0x001255# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd3,0xd5,0x69,0x00,0x00,0x00]1256# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xd3,0xd5,0x69,0x00,0x00,0x00]1257 12580x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x001259# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]1260# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]1261 12620x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x001263# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]1264# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]1265 12660x05,0x00,0xd3,0xd5,0x7b,0x00,0x00,0x001267# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd3,0xd5,0x7b,0x00,0x00,0x00]1268# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd3,0xd5,0x7b,0x00,0x00,0x00]1269 12700x05,0x00,0xd3,0xd5,0x7d,0x00,0x00,0x001271# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd3,0xd5,0x7d,0x00,0x00,0x00]1272# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xd3,0xd5,0x7d,0x00,0x00,0x00]1273 12740x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x001275# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]1276# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]1277 12780x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x001279# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]1280# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]1281 12820x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x001283# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]1284# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, null ; encoding: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]1285 12860x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x001287# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]1288# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]1289 12900x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x001291# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]1292# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]1293 12940x05,0x00,0xd3,0xd5,0xfd,0x00,0x00,0x001295# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xd3,0xd5,0xfd,0x00,0x00,0x00]1296# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, src_scc ; encoding: [0x05,0x00,0xd3,0xd5,0xfd,0x00,0x00,0x00]1297 12980xff,0x81,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x001299# GFX12-REAL16: v_cvt_i16_f16_e64 v255.l, -|0xfe0b| clamp ; encoding: [0xff,0x81,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1300# GFX12-FAKE16: v_cvt_i16_f16_e64 v255, -|0xfe0b| clamp ; encoding: [0xff,0x81,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1301 13020x05,0x48,0xd3,0xd5,0x01,0x01,0x00,0x001303# GFX12-REAL16: v_cvt_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd3,0xd5,0x01,0x01,0x00,0x00]1304# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]1305 13060x05,0x08,0xd3,0xd5,0xff,0x01,0x00,0x001307# GFX12-REAL16: v_cvt_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd3,0xd5,0xff,0x01,0x00,0x00]1308# GFX12-FAKE16: v_cvt_i16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]1309 13100xff,0xc1,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x001311# GFX12-REAL16: 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]1312# GFX12-FAKE16: v_cvt_i16_f16_e64 v255, -|0xfe0b| clamp ; encoding: [0xff,0x81,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1313 13140x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x001315# GFX12: v_cvt_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]1316 13170x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x001318# GFX12: v_cvt_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x00]1319 13200x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x001321# GFX12: v_cvt_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x00]1322 13230x05,0x00,0x88,0xd5,0x69,0x00,0x00,0x001324# GFX12: v_cvt_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x88,0xd5,0x69,0x00,0x00,0x00]1325 13260x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x001327# GFX12: v_cvt_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x00]1328 13290x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x001330# GFX12: v_cvt_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x00]1331 13320x05,0x00,0x88,0xd5,0x7b,0x00,0x00,0x001333# GFX12: v_cvt_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x88,0xd5,0x7b,0x00,0x00,0x00]1334 13350x05,0x00,0x88,0xd5,0x7d,0x00,0x00,0x001336# GFX12: v_cvt_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x88,0xd5,0x7d,0x00,0x00,0x00]1337 13380x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x001339# GFX12: v_cvt_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x00]1340 13410x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x001342# GFX12: v_cvt_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x00]1343 13440x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x001345# GFX12: v_cvt_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x00]1346 13470x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x001348# GFX12: v_cvt_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x00]1349 13500x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x001351# GFX12: v_cvt_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x00]1352 13530x05,0x00,0x88,0xd5,0xfd,0x00,0x00,0x001354# GFX12: v_cvt_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x88,0xd5,0xfd,0x00,0x00,0x00]1355 13560xff,0x81,0x88,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf1357# GFX12: v_cvt_i32_f32_e64 v255, -|0xaf123456| clamp ; encoding: [0xff,0x81,0x88,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1358 13590x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x001360# GFX12: v_cvt_i32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]1361 13620x05,0x00,0x83,0xd5,0xfe,0x01,0x00,0x001363# GFX12: v_cvt_i32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x83,0xd5,0xfe,0x01,0x00,0x00]1364 13650x05,0x00,0x83,0xd5,0x02,0x00,0x00,0x001366# GFX12: v_cvt_i32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x83,0xd5,0x02,0x00,0x00,0x00]1367 13680x05,0x00,0x83,0xd5,0x68,0x00,0x00,0x001369# GFX12: v_cvt_i32_f64_e64 v5, s[104:105] ; encoding: [0x05,0x00,0x83,0xd5,0x68,0x00,0x00,0x00]1370 13710x05,0x00,0x83,0xd5,0x6a,0x00,0x00,0x001372# GFX12: v_cvt_i32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x83,0xd5,0x6a,0x00,0x00,0x00]1373 13740x05,0x00,0x83,0xd5,0x7a,0x00,0x00,0x001375# GFX12: v_cvt_i32_f64_e64 v5, ttmp[14:15] ; encoding: [0x05,0x00,0x83,0xd5,0x7a,0x00,0x00,0x00]1376 13770x05,0x00,0x83,0xd5,0x7e,0x00,0x00,0x001378# GFX12: v_cvt_i32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x83,0xd5,0x7e,0x00,0x00,0x00]1379 13800x05,0x00,0x83,0xd5,0x7c,0x00,0x00,0x001381# GFX12: v_cvt_i32_f64_e64 v5, null ; encoding: [0x05,0x00,0x83,0xd5,0x7c,0x00,0x00,0x00]1382 13830x05,0x00,0x83,0xd5,0xc1,0x00,0x00,0x001384# GFX12: v_cvt_i32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x83,0xd5,0xc1,0x00,0x00,0x00]1385 13860x05,0x00,0x83,0xd5,0xf0,0x00,0x00,0x001387# GFX12: v_cvt_i32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0x83,0xd5,0xf0,0x00,0x00,0x00]1388 13890x05,0x01,0x83,0xd5,0xfd,0x00,0x00,0x201390# GFX12: v_cvt_i32_f64_e64 v5, -|src_scc| ; encoding: [0x05,0x01,0x83,0xd5,0xfd,0x00,0x00,0x20]1391 13920xff,0x80,0x83,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf1393# GFX12: v_cvt_i32_f64_e64 v255, 0xaf123456 clamp ; encoding: [0xff,0x80,0x83,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]1394 13950x05,0x00,0xea,0xd5,0x01,0x01,0x00,0x001396# GFX12-REAL16: v_cvt_i32_i16_e64 v5, v1.l ; encoding: [0x05,0x00,0xea,0xd5,0x01,0x01,0x00,0x00]1397# GFX12-FAKE16: v_cvt_i32_i16_e64 v5, v1 ; encoding: [0x05,0x00,0xea,0xd5,0x01,0x01,0x00,0x00]1398 13990x05,0x00,0xea,0xd5,0xff,0x01,0x00,0x001400# GFX12-REAL16: v_cvt_i32_i16_e64 v5, v255.l ; encoding: [0x05,0x00,0xea,0xd5,0xff,0x01,0x00,0x00]1401# GFX12-FAKE16: v_cvt_i32_i16_e64 v5, v255 ; encoding: [0x05,0x00,0xea,0xd5,0xff,0x01,0x00,0x00]1402 14030x05,0x00,0xea,0xd5,0x01,0x00,0x00,0x001404# GFX12: v_cvt_i32_i16_e64 v5, s1 ; encoding: [0x05,0x00,0xea,0xd5,0x01,0x00,0x00,0x00]1405 14060x05,0x00,0xea,0xd5,0x69,0x00,0x00,0x001407# GFX12: v_cvt_i32_i16_e64 v5, s105 ; encoding: [0x05,0x00,0xea,0xd5,0x69,0x00,0x00,0x00]1408 14090x05,0x00,0xea,0xd5,0x6a,0x00,0x00,0x001410# GFX12: v_cvt_i32_i16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xea,0xd5,0x6a,0x00,0x00,0x00]1411 14120x05,0x00,0xea,0xd5,0x6b,0x00,0x00,0x001413# GFX12: v_cvt_i32_i16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xea,0xd5,0x6b,0x00,0x00,0x00]1414 14150x05,0x00,0xea,0xd5,0x7b,0x00,0x00,0x001416# GFX12: v_cvt_i32_i16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xea,0xd5,0x7b,0x00,0x00,0x00]1417 14180x05,0x00,0xea,0xd5,0x7d,0x00,0x00,0x001419# GFX12: v_cvt_i32_i16_e64 v5, m0 ; encoding: [0x05,0x00,0xea,0xd5,0x7d,0x00,0x00,0x00]1420 14210x05,0x00,0xea,0xd5,0x7e,0x00,0x00,0x001422# GFX12: v_cvt_i32_i16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xea,0xd5,0x7e,0x00,0x00,0x00]1423 14240x05,0x00,0xea,0xd5,0x7f,0x00,0x00,0x001425# GFX12: v_cvt_i32_i16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xea,0xd5,0x7f,0x00,0x00,0x00]1426 14270x05,0x00,0xea,0xd5,0x7c,0x00,0x00,0x001428# GFX12: v_cvt_i32_i16_e64 v5, null ; encoding: [0x05,0x00,0xea,0xd5,0x7c,0x00,0x00,0x00]1429 14300x05,0x00,0xea,0xd5,0xc1,0x00,0x00,0x001431# GFX12: v_cvt_i32_i16_e64 v5, -1 ; encoding: [0x05,0x00,0xea,0xd5,0xc1,0x00,0x00,0x00]1432 14330x05,0x00,0xea,0xd5,0xf0,0x00,0x00,0x001434# GFX12: v_cvt_i32_i16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0xea,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]1435 14360x05,0x00,0xea,0xd5,0xfd,0x00,0x00,0x001437# GFX12: v_cvt_i32_i16_e64 v5, src_scc ; encoding: [0x05,0x00,0xea,0xd5,0xfd,0x00,0x00,0x00]1438 14390xff,0x00,0xea,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x001440# GFX12: v_cvt_i32_i16_e64 v255, 0xfe0b ; encoding: [0xff,0x00,0xea,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1441 14420x05,0x08,0xea,0xd5,0xff,0x01,0x00,0x001443# GFX12-REAL16: v_cvt_i32_i16_e64 v5, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xea,0xd5,0xff,0x01,0x00,0x00]1444# GFX12-FAKE16: v_cvt_i32_i16_e64 v5, v255 ; encoding: [0x05,0x00,0xea,0xd5,0xff,0x01,0x00,0x00]1445 14460x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x001447# GFX12: v_cvt_nearest_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]1448 14490x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x001450# GFX12: v_cvt_nearest_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]1451 14520x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x001453# GFX12: v_cvt_nearest_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]1454 14550x05,0x00,0x8c,0xd5,0x69,0x00,0x00,0x001456# GFX12: v_cvt_nearest_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x8c,0xd5,0x69,0x00,0x00,0x00]1457 14580x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x001459# GFX12: v_cvt_nearest_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]1460 14610x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x001462# GFX12: v_cvt_nearest_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]1463 14640x05,0x00,0x8c,0xd5,0x7b,0x00,0x00,0x001465# GFX12: v_cvt_nearest_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8c,0xd5,0x7b,0x00,0x00,0x00]1466 14670x05,0x00,0x8c,0xd5,0x7d,0x00,0x00,0x001468# GFX12: v_cvt_nearest_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x8c,0xd5,0x7d,0x00,0x00,0x00]1469 14700x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x001471# GFX12: v_cvt_nearest_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]1472 14730x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x001474# GFX12: v_cvt_nearest_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]1475 14760x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x001477# GFX12: v_cvt_nearest_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]1478 14790x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x001480# GFX12: v_cvt_nearest_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]1481 14820x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x001483# GFX12: v_cvt_nearest_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]1484 14850x05,0x00,0x8c,0xd5,0xfd,0x00,0x00,0x001486# GFX12: v_cvt_nearest_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x8c,0xd5,0xfd,0x00,0x00,0x00]1487 14880xff,0x01,0x8c,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf1489# GFX12: v_cvt_nearest_i32_f32_e64 v255, -|0xaf123456| ; encoding: [0xff,0x01,0x8c,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1490 14910x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x001492# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]1493# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]1494 14950x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x001496# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]1497# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]1498 14990x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x001500# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]1501# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]1502 15030x05,0x00,0xe3,0xd5,0x69,0x00,0x00,0x001504# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe3,0xd5,0x69,0x00,0x00,0x00]1505# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xe3,0xd5,0x69,0x00,0x00,0x00]1506 15070x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x001508# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]1509# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]1510 15110x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x001512# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]1513# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]1514 15150x05,0x00,0xe3,0xd5,0x7b,0x00,0x00,0x001516# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe3,0xd5,0x7b,0x00,0x00,0x00]1517# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xe3,0xd5,0x7b,0x00,0x00,0x00]1518 15190x05,0x00,0xe3,0xd5,0x7d,0x00,0x00,0x001520# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe3,0xd5,0x7d,0x00,0x00,0x00]1521# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xe3,0xd5,0x7d,0x00,0x00,0x00]1522 15230x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x001524# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]1525# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]1526 15270x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x001528# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]1529# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]1530 15310x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x001532# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]1533# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, null ; encoding: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]1534 15350x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x001536# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]1537# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]1538 15390x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x001540# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]1541# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]1542 15430x05,0x00,0xe3,0xd5,0xfd,0x00,0x00,0x001544# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xe3,0xd5,0xfd,0x00,0x00,0x00]1545# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, src_scc ; encoding: [0x05,0x00,0xe3,0xd5,0xfd,0x00,0x00,0x00]1546 15470xff,0x01,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x001548# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v255.l, -|0xfe0b| ; encoding: [0xff,0x01,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1549# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v255, -|0xfe0b| ; encoding: [0xff,0x01,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1550 15510x05,0x48,0xe3,0xd5,0x01,0x01,0x00,0x001552# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe3,0xd5,0x01,0x01,0x00,0x00]1553# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]1554 15550x05,0x08,0xe3,0xd5,0xff,0x01,0x00,0x001556# GFX12-REAL16: v_cvt_norm_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe3,0xd5,0xff,0x01,0x00,0x00]1557# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]1558 15590xff,0x41,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x001560# GFX12-REAL16: 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]1561# GFX12-FAKE16: v_cvt_norm_i16_f16_e64 v255, -|0xfe0b| ; encoding: [0xff,0x01,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1562 15630x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x001564# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]1565# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]1566 15670x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x001568# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]1569# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]1570 15710x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x001572# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]1573# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]1574 15750x05,0x00,0xe4,0xd5,0x69,0x00,0x00,0x001576# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe4,0xd5,0x69,0x00,0x00,0x00]1577# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xe4,0xd5,0x69,0x00,0x00,0x00]1578 15790x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x001580# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]1581# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]1582 15830x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x001584# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]1585# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]1586 15870x05,0x00,0xe4,0xd5,0x7b,0x00,0x00,0x001588# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe4,0xd5,0x7b,0x00,0x00,0x00]1589# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xe4,0xd5,0x7b,0x00,0x00,0x00]1590 15910x05,0x00,0xe4,0xd5,0x7d,0x00,0x00,0x001592# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe4,0xd5,0x7d,0x00,0x00,0x00]1593# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xe4,0xd5,0x7d,0x00,0x00,0x00]1594 15950x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x001596# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]1597# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]1598 15990x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x001600# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]1601# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]1602 16030x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x001604# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]1605# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, null ; encoding: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]1606 16070x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x001608# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]1609# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]1610 16110x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x001612# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]1613# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]1614 16150x05,0x00,0xe4,0xd5,0xfd,0x00,0x00,0x001616# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xe4,0xd5,0xfd,0x00,0x00,0x00]1617# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, src_scc ; encoding: [0x05,0x00,0xe4,0xd5,0xfd,0x00,0x00,0x00]1618 16190xff,0x01,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x001620# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v255.l, -|0xfe0b| ; encoding: [0xff,0x01,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1621# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v255, -|0xfe0b| ; encoding: [0xff,0x01,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1622 16230x05,0x48,0xe4,0xd5,0x01,0x01,0x00,0x001624# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe4,0xd5,0x01,0x01,0x00,0x00]1625# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]1626 16270x05,0x08,0xe4,0xd5,0xff,0x01,0x00,0x001628# GFX12-REAL16: v_cvt_norm_u16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe4,0xd5,0xff,0x01,0x00,0x00]1629# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]1630 16310xff,0x41,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x001632# GFX12-REAL16: 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]1633# GFX12-FAKE16: v_cvt_norm_u16_f16_e64 v255, -|0xfe0b| ; encoding: [0xff,0x01,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1634 16350x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x001636# GFX12: v_cvt_off_f32_i4_e64 v5, v1 ; encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]1637 16380x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x001639# GFX12: v_cvt_off_f32_i4_e64 v5, v255 ; encoding: [0x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x00]1640 16410x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x001642# GFX12: v_cvt_off_f32_i4_e64 v5, s1 ; encoding: [0x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x00]1643 16440x05,0x00,0x8e,0xd5,0x69,0x00,0x00,0x001645# GFX12: v_cvt_off_f32_i4_e64 v5, s105 ; encoding: [0x05,0x00,0x8e,0xd5,0x69,0x00,0x00,0x00]1646 16470x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x001648# GFX12: v_cvt_off_f32_i4_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x00]1649 16500x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x001651# GFX12: v_cvt_off_f32_i4_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x00]1652 16530x05,0x00,0x8e,0xd5,0x7b,0x00,0x00,0x001654# GFX12: v_cvt_off_f32_i4_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x8e,0xd5,0x7b,0x00,0x00,0x00]1655 16560x05,0x00,0x8e,0xd5,0x7d,0x00,0x00,0x001657# GFX12: v_cvt_off_f32_i4_e64 v5, m0 ; encoding: [0x05,0x00,0x8e,0xd5,0x7d,0x00,0x00,0x00]1658 16590x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x001660# GFX12: v_cvt_off_f32_i4_e64 v5, exec_lo ; encoding: [0x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x00]1661 16620x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x001663# GFX12: v_cvt_off_f32_i4_e64 v5, exec_hi ; encoding: [0x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x00]1664 16650x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x001666# GFX12: v_cvt_off_f32_i4_e64 v5, null ; encoding: [0x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x00]1667 16680x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x001669# GFX12: v_cvt_off_f32_i4_e64 v5, -1 ; encoding: [0x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x00]1670 16710x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x081672# GFX12: v_cvt_off_f32_i4_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x08]1673 16740x05,0x00,0x8e,0xd5,0xfd,0x00,0x00,0x101675# GFX12: v_cvt_off_f32_i4_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0x8e,0xd5,0xfd,0x00,0x00,0x10]1676 16770xff,0x80,0x8e,0xd5,0xff,0x00,0x00,0x18,0x4f,0x00,0x00,0x001678# GFX12: v_cvt_off_f32_i4_e64 v255, 0x4f clamp div:2 ; encoding: [0xff,0x80,0x8e,0xd5,0xff,0x00,0x00,0x18,0x4f,0x00,0x00,0x00]1679 16800x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x001681# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]1682# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]1683 16840x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x001685# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]1686# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]1687 16880x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x001689# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]1690# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]1691 16920x05,0x00,0xd2,0xd5,0x69,0x00,0x00,0x001693# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd2,0xd5,0x69,0x00,0x00,0x00]1694# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xd2,0xd5,0x69,0x00,0x00,0x00]1695 16960x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x001697# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]1698# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]1699 17000x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x001701# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]1702# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]1703 17040x05,0x00,0xd2,0xd5,0x7b,0x00,0x00,0x001705# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd2,0xd5,0x7b,0x00,0x00,0x00]1706# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd2,0xd5,0x7b,0x00,0x00,0x00]1707 17080x05,0x00,0xd2,0xd5,0x7d,0x00,0x00,0x001709# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd2,0xd5,0x7d,0x00,0x00,0x00]1710# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xd2,0xd5,0x7d,0x00,0x00,0x00]1711 17120x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x001713# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]1714# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]1715 17160x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x001717# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]1718# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]1719 17200x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x001721# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]1722# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, null ; encoding: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]1723 17240x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x001725# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]1726# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]1727 17280x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x001729# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]1730# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]1731 17320x05,0x00,0xd2,0xd5,0xfd,0x00,0x00,0x001733# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xd2,0xd5,0xfd,0x00,0x00,0x00]1734# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, src_scc ; encoding: [0x05,0x00,0xd2,0xd5,0xfd,0x00,0x00,0x00]1735 17360xff,0x81,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x001737# GFX12-REAL16: v_cvt_u16_f16_e64 v255.l, -|0xfe0b| clamp ; encoding: [0xff,0x81,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1738# GFX12-FAKE16: v_cvt_u16_f16_e64 v255, -|0xfe0b| clamp ; encoding: [0xff,0x81,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1739 17400x05,0x48,0xd2,0xd5,0x01,0x01,0x00,0x001741# GFX12-REAL16: v_cvt_u16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd2,0xd5,0x01,0x01,0x00,0x00]1742# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]1743 17440x05,0x08,0xd2,0xd5,0xff,0x01,0x00,0x001745# GFX12-REAL16: v_cvt_u16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd2,0xd5,0xff,0x01,0x00,0x00]1746# GFX12-FAKE16: v_cvt_u16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]1747 17480xff,0xc1,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x001749# GFX12-REAL16: 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]1750# GFX12-FAKE16: v_cvt_u16_f16_e64 v255, -|0xfe0b| clamp ; encoding: [0xff,0x81,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]1751 17520x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x001753# GFX12: v_cvt_u32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]1754 17550x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x001756# GFX12: v_cvt_u32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x00]1757 17580x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x001759# GFX12: v_cvt_u32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x00]1760 17610x05,0x00,0x87,0xd5,0x69,0x00,0x00,0x001762# GFX12: v_cvt_u32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0x87,0xd5,0x69,0x00,0x00,0x00]1763 17640x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x001765# GFX12: v_cvt_u32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x00]1766 17670x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x001768# GFX12: v_cvt_u32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x00]1769 17700x05,0x00,0x87,0xd5,0x7b,0x00,0x00,0x001771# GFX12: v_cvt_u32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x87,0xd5,0x7b,0x00,0x00,0x00]1772 17730x05,0x00,0x87,0xd5,0x7d,0x00,0x00,0x001774# GFX12: v_cvt_u32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0x87,0xd5,0x7d,0x00,0x00,0x00]1775 17760x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x001777# GFX12: v_cvt_u32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x00]1778 17790x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x001780# GFX12: v_cvt_u32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x00]1781 17820x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x001783# GFX12: v_cvt_u32_f32_e64 v5, null ; encoding: [0x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x00]1784 17850x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x001786# GFX12: v_cvt_u32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x00]1787 17880x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x001789# GFX12: v_cvt_u32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x00]1790 17910x05,0x00,0x87,0xd5,0xfd,0x00,0x00,0x001792# GFX12: v_cvt_u32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0x87,0xd5,0xfd,0x00,0x00,0x00]1793 17940xff,0x81,0x87,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf1795# GFX12: v_cvt_u32_f32_e64 v255, -|0xaf123456| clamp ; encoding: [0xff,0x81,0x87,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]1796 17970x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x001798# GFX12: v_cvt_u32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]1799 18000x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x001801# GFX12: v_cvt_u32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x00]1802 18030x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x001804# GFX12: v_cvt_u32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x00]1805 18060x05,0x00,0x95,0xd5,0x68,0x00,0x00,0x001807# GFX12: v_cvt_u32_f64_e64 v5, s[104:105] ; encoding: [0x05,0x00,0x95,0xd5,0x68,0x00,0x00,0x00]1808 18090x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x001810# GFX12: v_cvt_u32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x00]1811 18120x05,0x00,0x95,0xd5,0x7a,0x00,0x00,0x001813# GFX12: v_cvt_u32_f64_e64 v5, ttmp[14:15] ; encoding: [0x05,0x00,0x95,0xd5,0x7a,0x00,0x00,0x00]1814 18150x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x001816# GFX12: v_cvt_u32_f64_e64 v5, exec ; encoding: [0x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x00]1817 18180x05,0x00,0x95,0xd5,0x7c,0x00,0x00,0x001819# GFX12: v_cvt_u32_f64_e64 v5, null ; encoding: [0x05,0x00,0x95,0xd5,0x7c,0x00,0x00,0x00]1820 18210x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x001822# GFX12: v_cvt_u32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x00]1823 18240x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x001825# GFX12: v_cvt_u32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x00]1826 18270x05,0x01,0x95,0xd5,0xfd,0x00,0x00,0x201828# GFX12: v_cvt_u32_f64_e64 v5, -|src_scc| ; encoding: [0x05,0x01,0x95,0xd5,0xfd,0x00,0x00,0x20]1829 18300xff,0x80,0x95,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf1831# GFX12: v_cvt_u32_f64_e64 v255, 0xaf123456 clamp ; encoding: [0xff,0x80,0x95,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]1832 18330x05,0x00,0xeb,0xd5,0x01,0x01,0x00,0x001834# GFX12-REAL16: v_cvt_u32_u16_e64 v5, v1.l ; encoding: [0x05,0x00,0xeb,0xd5,0x01,0x01,0x00,0x00]1835# GFX12-FAKE16: v_cvt_u32_u16_e64 v5, v1 ; encoding: [0x05,0x00,0xeb,0xd5,0x01,0x01,0x00,0x00]1836 18370x05,0x00,0xeb,0xd5,0xff,0x01,0x00,0x001838# GFX12-REAL16: v_cvt_u32_u16_e64 v5, v255.l ; encoding: [0x05,0x00,0xeb,0xd5,0xff,0x01,0x00,0x00]1839# GFX12-FAKE16: v_cvt_u32_u16_e64 v5, v255 ; encoding: [0x05,0x00,0xeb,0xd5,0xff,0x01,0x00,0x00]1840 18410x05,0x00,0xeb,0xd5,0x01,0x00,0x00,0x001842# GFX12: v_cvt_u32_u16_e64 v5, s1 ; encoding: [0x05,0x00,0xeb,0xd5,0x01,0x00,0x00,0x00]1843 18440x05,0x00,0xeb,0xd5,0x69,0x00,0x00,0x001845# GFX12: v_cvt_u32_u16_e64 v5, s105 ; encoding: [0x05,0x00,0xeb,0xd5,0x69,0x00,0x00,0x00]1846 18470x05,0x00,0xeb,0xd5,0x6a,0x00,0x00,0x001848# GFX12: v_cvt_u32_u16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xeb,0xd5,0x6a,0x00,0x00,0x00]1849 18500x05,0x00,0xeb,0xd5,0x6b,0x00,0x00,0x001851# GFX12: v_cvt_u32_u16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xeb,0xd5,0x6b,0x00,0x00,0x00]1852 18530x05,0x00,0xeb,0xd5,0x7b,0x00,0x00,0x001854# GFX12: v_cvt_u32_u16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xeb,0xd5,0x7b,0x00,0x00,0x00]1855 18560x05,0x00,0xeb,0xd5,0x7d,0x00,0x00,0x001857# GFX12: v_cvt_u32_u16_e64 v5, m0 ; encoding: [0x05,0x00,0xeb,0xd5,0x7d,0x00,0x00,0x00]1858 18590x05,0x00,0xeb,0xd5,0x7e,0x00,0x00,0x001860# GFX12: v_cvt_u32_u16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xeb,0xd5,0x7e,0x00,0x00,0x00]1861 18620x05,0x00,0xeb,0xd5,0x7f,0x00,0x00,0x001863# GFX12: v_cvt_u32_u16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xeb,0xd5,0x7f,0x00,0x00,0x00]1864 18650x05,0x00,0xeb,0xd5,0x7c,0x00,0x00,0x001866# GFX12: v_cvt_u32_u16_e64 v5, null ; encoding: [0x05,0x00,0xeb,0xd5,0x7c,0x00,0x00,0x00]1867 18680x05,0x00,0xeb,0xd5,0xc1,0x00,0x00,0x001869# GFX12: v_cvt_u32_u16_e64 v5, -1 ; encoding: [0x05,0x00,0xeb,0xd5,0xc1,0x00,0x00,0x00]1870 18710x05,0x00,0xeb,0xd5,0xf0,0x00,0x00,0x001872# GFX12: v_cvt_u32_u16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0xeb,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]1873 18740x05,0x00,0xeb,0xd5,0xfd,0x00,0x00,0x001875# GFX12: v_cvt_u32_u16_e64 v5, src_scc ; encoding: [0x05,0x00,0xeb,0xd5,0xfd,0x00,0x00,0x00]1876 18770xff,0x00,0xeb,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x001878# GFX12: v_cvt_u32_u16_e64 v255, 0xfe0b ; encoding: [0xff,0x00,0xeb,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1879 18800x05,0x08,0xeb,0xd5,0xff,0x01,0x00,0x001881# GFX12-REAL16: v_cvt_u32_u16_e64 v5, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xeb,0xd5,0xff,0x01,0x00,0x00]1882# GFX12-FAKE16: v_cvt_u32_u16_e64 v5, v255 ; encoding: [0x05,0x00,0xeb,0xd5,0xff,0x01,0x00,0x00]1883 18840x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x001885# GFX12-REAL16: v_exp_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]1886# GFX12-FAKE16: v_exp_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]1887 18880x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x001889# GFX12-REAL16: v_exp_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00]1890# GFX12-FAKE16: v_exp_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00]1891 18920x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x001893# GFX12-REAL16: v_exp_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]1894# GFX12-FAKE16: v_exp_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]1895 18960x05,0x00,0xd8,0xd5,0x69,0x00,0x00,0x001897# GFX12-REAL16: v_exp_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd8,0xd5,0x69,0x00,0x00,0x00]1898# GFX12-FAKE16: v_exp_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xd8,0xd5,0x69,0x00,0x00,0x00]1899 19000x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x001901# GFX12-REAL16: v_exp_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]1902# GFX12-FAKE16: v_exp_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]1903 19040x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x001905# GFX12-REAL16: v_exp_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]1906# GFX12-FAKE16: v_exp_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]1907 19080x05,0x00,0xd8,0xd5,0x7b,0x00,0x00,0x001909# GFX12-REAL16: v_exp_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd8,0xd5,0x7b,0x00,0x00,0x00]1910# GFX12-FAKE16: v_exp_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd8,0xd5,0x7b,0x00,0x00,0x00]1911 19120x05,0x00,0xd8,0xd5,0x7d,0x00,0x00,0x001913# GFX12-REAL16: v_exp_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd8,0xd5,0x7d,0x00,0x00,0x00]1914# GFX12-FAKE16: v_exp_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xd8,0xd5,0x7d,0x00,0x00,0x00]1915 19160x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x001917# GFX12-REAL16: v_exp_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]1918# GFX12-FAKE16: v_exp_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]1919 19200x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x001921# GFX12-REAL16: v_exp_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]1922# GFX12-FAKE16: v_exp_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]1923 19240x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x001925# GFX12-REAL16: v_exp_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]1926# GFX12-FAKE16: v_exp_f16_e64 v5, null ; encoding: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]1927 19280x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x001929# GFX12-REAL16: v_exp_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]1930# GFX12-FAKE16: v_exp_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]1931 19320x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x081933# GFX12-REAL16: v_exp_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x08]1934# GFX12-FAKE16: v_exp_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x08]1935 19360x05,0x00,0xd8,0xd5,0xfd,0x00,0x00,0x101937# GFX12-REAL16: v_exp_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd8,0xd5,0xfd,0x00,0x00,0x10]1938# GFX12-FAKE16: v_exp_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xd8,0xd5,0xfd,0x00,0x00,0x10]1939 19400xff,0x81,0xd8,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x001941# GFX12-REAL16: v_exp_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd8,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]1942# GFX12-FAKE16: v_exp_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd8,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]1943 19440x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x001945# GFX12: v_exp_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]1946 19470x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x001948# GFX12: v_exp_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x00]1949 19500x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x001951# GFX12: v_exp_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x00]1952 19530x05,0x00,0xa5,0xd5,0x69,0x00,0x00,0x001954# GFX12: v_exp_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa5,0xd5,0x69,0x00,0x00,0x00]1955 19560x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x001957# GFX12: v_exp_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x00]1958 19590x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x001960# GFX12: v_exp_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x00]1961 19620x05,0x00,0xa5,0xd5,0x7b,0x00,0x00,0x001963# GFX12: v_exp_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa5,0xd5,0x7b,0x00,0x00,0x00]1964 19650x05,0x00,0xa5,0xd5,0x7d,0x00,0x00,0x001966# GFX12: v_exp_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa5,0xd5,0x7d,0x00,0x00,0x00]1967 19680x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x001969# GFX12: v_exp_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x00]1970 19710x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x001972# GFX12: v_exp_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x00]1973 19740x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x001975# GFX12: v_exp_f32_e64 v5, null ; encoding: [0x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x00]1976 19770x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x001978# GFX12: v_exp_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x00]1979 19800x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x081981# GFX12: v_exp_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x08]1982 19830x05,0x00,0xa5,0xd5,0xfd,0x00,0x00,0x101984# GFX12: v_exp_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa5,0xd5,0xfd,0x00,0x00,0x10]1985 19860xff,0x81,0xa5,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf1987# GFX12: v_exp_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa5,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]1988 19890x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x001990# GFX12-REAL16: v_floor_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]1991# GFX12-FAKE16: v_floor_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]1992 19930x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x001994# GFX12-REAL16: v_floor_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00]1995# GFX12-FAKE16: v_floor_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00]1996 19970x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x001998# GFX12-REAL16: v_floor_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]1999# GFX12-FAKE16: v_floor_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]2000 20010x05,0x00,0xdb,0xd5,0x69,0x00,0x00,0x002002# GFX12-REAL16: v_floor_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xdb,0xd5,0x69,0x00,0x00,0x00]2003# GFX12-FAKE16: v_floor_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xdb,0xd5,0x69,0x00,0x00,0x00]2004 20050x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x002006# GFX12-REAL16: v_floor_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]2007# GFX12-FAKE16: v_floor_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]2008 20090x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x002010# GFX12-REAL16: v_floor_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]2011# GFX12-FAKE16: v_floor_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]2012 20130x05,0x00,0xdb,0xd5,0x7b,0x00,0x00,0x002014# GFX12-REAL16: v_floor_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xdb,0xd5,0x7b,0x00,0x00,0x00]2015# GFX12-FAKE16: v_floor_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xdb,0xd5,0x7b,0x00,0x00,0x00]2016 20170x05,0x00,0xdb,0xd5,0x7d,0x00,0x00,0x002018# GFX12-REAL16: v_floor_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xdb,0xd5,0x7d,0x00,0x00,0x00]2019# GFX12-FAKE16: v_floor_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xdb,0xd5,0x7d,0x00,0x00,0x00]2020 20210x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x002022# GFX12-REAL16: v_floor_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]2023# GFX12-FAKE16: v_floor_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]2024 20250x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x002026# GFX12-REAL16: v_floor_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]2027# GFX12-FAKE16: v_floor_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]2028 20290x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x002030# GFX12-REAL16: v_floor_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]2031# GFX12-FAKE16: v_floor_f16_e64 v5, null ; encoding: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]2032 20330x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x002034# GFX12-REAL16: v_floor_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]2035# GFX12-FAKE16: v_floor_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]2036 20370x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x082038# GFX12-REAL16: v_floor_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x08]2039# GFX12-FAKE16: v_floor_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x08]2040 20410x05,0x00,0xdb,0xd5,0xfd,0x00,0x00,0x102042# GFX12-REAL16: v_floor_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xdb,0xd5,0xfd,0x00,0x00,0x10]2043# GFX12-FAKE16: v_floor_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xdb,0xd5,0xfd,0x00,0x00,0x10]2044 20450xff,0x81,0xdb,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x002046# GFX12-REAL16: v_floor_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdb,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2047# GFX12-FAKE16: v_floor_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdb,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2048 20490x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x002050# GFX12: v_floor_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]2051 20520x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x002053# GFX12: v_floor_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x00]2054 20550x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x002056# GFX12: v_floor_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x00]2057 20580x05,0x00,0xa4,0xd5,0x69,0x00,0x00,0x002059# GFX12: v_floor_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa4,0xd5,0x69,0x00,0x00,0x00]2060 20610x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x002062# GFX12: v_floor_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x00]2063 20640x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x002065# GFX12: v_floor_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x00]2066 20670x05,0x00,0xa4,0xd5,0x7b,0x00,0x00,0x002068# GFX12: v_floor_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa4,0xd5,0x7b,0x00,0x00,0x00]2069 20700x05,0x00,0xa4,0xd5,0x7d,0x00,0x00,0x002071# GFX12: v_floor_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa4,0xd5,0x7d,0x00,0x00,0x00]2072 20730x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x002074# GFX12: v_floor_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x00]2075 20760x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x002077# GFX12: v_floor_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x00]2078 20790x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x002080# GFX12: v_floor_f32_e64 v5, null ; encoding: [0x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x00]2081 20820x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x002083# GFX12: v_floor_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x00]2084 20850x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x082086# GFX12: v_floor_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x08]2087 20880x05,0x00,0xa4,0xd5,0xfd,0x00,0x00,0x102089# GFX12: v_floor_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa4,0xd5,0xfd,0x00,0x00,0x10]2090 20910xff,0x81,0xa4,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf2092# GFX12: v_floor_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa4,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2093 20940x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x002095# GFX12: v_floor_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]2096 20970x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x002098# GFX12: v_floor_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x00]2099 21000x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x002101# GFX12: v_floor_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x00]2102 21030x05,0x00,0x9a,0xd5,0x68,0x00,0x00,0x002104# GFX12: v_floor_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0x9a,0xd5,0x68,0x00,0x00,0x00]2105 21060x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x002107# GFX12: v_floor_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x00]2108 21090x05,0x00,0x9a,0xd5,0x7a,0x00,0x00,0x002110# GFX12: v_floor_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0x9a,0xd5,0x7a,0x00,0x00,0x00]2111 21120x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x002113# GFX12: v_floor_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x00]2114 21150x05,0x00,0x9a,0xd5,0x7c,0x00,0x00,0x002116# GFX12: v_floor_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0x9a,0xd5,0x7c,0x00,0x00,0x00]2117 21180x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x002119# GFX12: v_floor_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x00]2120 21210x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x082122# GFX12: v_floor_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x08]2123 21240x05,0x01,0x9a,0xd5,0xfd,0x00,0x00,0x302125# GFX12: v_floor_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0x9a,0xd5,0xfd,0x00,0x00,0x30]2126 21270xfe,0x80,0x9a,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf2128# GFX12: v_floor_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x9a,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]2129 21300x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x002131# GFX12-REAL16: v_fract_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]2132# GFX12-FAKE16: v_fract_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]2133 21340x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x002135# GFX12-REAL16: v_fract_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]2136# GFX12-FAKE16: v_fract_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]2137 21380x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x002139# GFX12-REAL16: v_fract_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]2140# GFX12-FAKE16: v_fract_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]2141 21420x05,0x00,0xdf,0xd5,0x69,0x00,0x00,0x002143# GFX12-REAL16: v_fract_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xdf,0xd5,0x69,0x00,0x00,0x00]2144# GFX12-FAKE16: v_fract_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xdf,0xd5,0x69,0x00,0x00,0x00]2145 21460x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x002147# GFX12-REAL16: v_fract_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]2148# GFX12-FAKE16: v_fract_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]2149 21500x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x002151# GFX12-REAL16: v_fract_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]2152# GFX12-FAKE16: v_fract_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]2153 21540x05,0x00,0xdf,0xd5,0x7b,0x00,0x00,0x002155# GFX12-REAL16: v_fract_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xdf,0xd5,0x7b,0x00,0x00,0x00]2156# GFX12-FAKE16: v_fract_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xdf,0xd5,0x7b,0x00,0x00,0x00]2157 21580x05,0x00,0xdf,0xd5,0x7d,0x00,0x00,0x002159# GFX12-REAL16: v_fract_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xdf,0xd5,0x7d,0x00,0x00,0x00]2160# GFX12-FAKE16: v_fract_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xdf,0xd5,0x7d,0x00,0x00,0x00]2161 21620x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x002163# GFX12-REAL16: v_fract_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]2164# GFX12-FAKE16: v_fract_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]2165 21660x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x002167# GFX12-REAL16: v_fract_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]2168# GFX12-FAKE16: v_fract_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]2169 21700x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x002171# GFX12-REAL16: v_fract_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]2172# GFX12-FAKE16: v_fract_f16_e64 v5, null ; encoding: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]2173 21740x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x002175# GFX12-REAL16: v_fract_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]2176# GFX12-FAKE16: v_fract_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]2177 21780x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x082179# GFX12-REAL16: v_fract_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x08]2180# GFX12-FAKE16: v_fract_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x08]2181 21820x05,0x00,0xdf,0xd5,0xfd,0x00,0x00,0x102183# GFX12-REAL16: v_fract_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xdf,0xd5,0xfd,0x00,0x00,0x10]2184# GFX12-FAKE16: v_fract_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xdf,0xd5,0xfd,0x00,0x00,0x10]2185 21860xff,0x81,0xdf,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x002187# GFX12-REAL16: v_fract_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdf,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2188# GFX12-FAKE16: v_fract_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdf,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2189 21900x05,0x48,0xdf,0xd5,0x01,0x01,0x00,0x002191# GFX12-REAL16: v_fract_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdf,0xd5,0x01,0x01,0x00,0x00]2192# GFX12-FAKE16: v_fract_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]2193 21940x05,0x08,0xdf,0xd5,0xff,0x01,0x00,0x002195# GFX12-REAL16: v_fract_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xdf,0xd5,0xff,0x01,0x00,0x00]2196# GFX12-FAKE16: v_fract_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]2197 21980xff,0xc1,0xdf,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x002199# GFX12-REAL16: 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]2200# GFX12-FAKE16: v_fract_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdf,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2201 22020x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x002203# GFX12: v_fract_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]2204 22050x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x002206# GFX12: v_fract_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x00]2207 22080x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x002209# GFX12: v_fract_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x00]2210 22110x05,0x00,0xa0,0xd5,0x69,0x00,0x00,0x002212# GFX12: v_fract_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa0,0xd5,0x69,0x00,0x00,0x00]2213 22140x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x002215# GFX12: v_fract_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x00]2216 22170x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x002218# GFX12: v_fract_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x00]2219 22200x05,0x00,0xa0,0xd5,0x7b,0x00,0x00,0x002221# GFX12: v_fract_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa0,0xd5,0x7b,0x00,0x00,0x00]2222 22230x05,0x00,0xa0,0xd5,0x7d,0x00,0x00,0x002224# GFX12: v_fract_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa0,0xd5,0x7d,0x00,0x00,0x00]2225 22260x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x002227# GFX12: v_fract_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x00]2228 22290x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x002230# GFX12: v_fract_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x00]2231 22320x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x002233# GFX12: v_fract_f32_e64 v5, null ; encoding: [0x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x00]2234 22350x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x002236# GFX12: v_fract_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x00]2237 22380x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x082239# GFX12: v_fract_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x08]2240 22410x05,0x00,0xa0,0xd5,0xfd,0x00,0x00,0x102242# GFX12: v_fract_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa0,0xd5,0xfd,0x00,0x00,0x10]2243 22440xff,0x81,0xa0,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf2245# GFX12: v_fract_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa0,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2246 22470x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x002248# GFX12: v_fract_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]2249 22500x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x002251# GFX12: v_fract_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x00]2252 22530x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x002254# GFX12: v_fract_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x00]2255 22560x05,0x00,0xbe,0xd5,0x68,0x00,0x00,0x002257# GFX12: v_fract_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xbe,0xd5,0x68,0x00,0x00,0x00]2258 22590x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x002260# GFX12: v_fract_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x00]2261 22620x05,0x00,0xbe,0xd5,0x7a,0x00,0x00,0x002263# GFX12: v_fract_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xbe,0xd5,0x7a,0x00,0x00,0x00]2264 22650x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x002266# GFX12: v_fract_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x00]2267 22680x05,0x00,0xbe,0xd5,0x7c,0x00,0x00,0x002269# GFX12: v_fract_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xbe,0xd5,0x7c,0x00,0x00,0x00]2270 22710x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x002272# GFX12: v_fract_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x00]2273 22740x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x082275# GFX12: v_fract_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x08]2276 22770x05,0x01,0xbe,0xd5,0xfd,0x00,0x00,0x302278# GFX12: v_fract_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xbe,0xd5,0xfd,0x00,0x00,0x30]2279 22800xfe,0x80,0xbe,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf2281# GFX12: v_fract_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xbe,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]2282 22830x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x002284# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]2285# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]2286 22870x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x002288# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]2289# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]2290 22910x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x002292# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]2293# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]2294 22950x05,0x00,0xda,0xd5,0x69,0x00,0x00,0x002296# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xda,0xd5,0x69,0x00,0x00,0x00]2297# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xda,0xd5,0x69,0x00,0x00,0x00]2298 22990x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x002300# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]2301# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]2302 23030x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x002304# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]2305# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]2306 23070x05,0x00,0xda,0xd5,0x7b,0x00,0x00,0x002308# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xda,0xd5,0x7b,0x00,0x00,0x00]2309# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xda,0xd5,0x7b,0x00,0x00,0x00]2310 23110x05,0x00,0xda,0xd5,0x7d,0x00,0x00,0x002312# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xda,0xd5,0x7d,0x00,0x00,0x00]2313# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xda,0xd5,0x7d,0x00,0x00,0x00]2314 23150x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x002316# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]2317# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]2318 23190x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x002320# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]2321# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]2322 23230x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x002324# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]2325# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, null ; encoding: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]2326 23270x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x002328# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]2329# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]2330 23310x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x002332# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]2333# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]2334 23350x05,0x00,0xda,0xd5,0xfd,0x00,0x00,0x002336# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xda,0xd5,0xfd,0x00,0x00,0x00]2337# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, src_scc ; encoding: [0x05,0x00,0xda,0xd5,0xfd,0x00,0x00,0x00]2338 23390xff,0x01,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x002340# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v255.l, -|0xfe0b| ; encoding: [0xff,0x01,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]2341# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v255, -|0xfe0b| ; encoding: [0xff,0x01,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]2342 23430x05,0x48,0xda,0xd5,0x01,0x01,0x00,0x002344# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xda,0xd5,0x01,0x01,0x00,0x00]2345# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]2346 23470x05,0x08,0xda,0xd5,0xff,0x01,0x00,0x002348# GFX12-REAL16: v_frexp_exp_i16_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xda,0xd5,0xff,0x01,0x00,0x00]2349# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]2350 23510xff,0x41,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x002352# GFX12-REAL16: 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]2353# GFX12-FAKE16: v_frexp_exp_i16_f16_e64 v255, -|0xfe0b| ; encoding: [0xff,0x01,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]2354 23550x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x002356# GFX12: v_frexp_exp_i32_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]2357 23580x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x002359# GFX12: v_frexp_exp_i32_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x00]2360 23610x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x002362# GFX12: v_frexp_exp_i32_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x00]2363 23640x05,0x00,0xbf,0xd5,0x69,0x00,0x00,0x002365# GFX12: v_frexp_exp_i32_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xbf,0xd5,0x69,0x00,0x00,0x00]2366 23670x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x002368# GFX12: v_frexp_exp_i32_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x00]2369 23700x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x002371# GFX12: v_frexp_exp_i32_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x00]2372 23730x05,0x00,0xbf,0xd5,0x7b,0x00,0x00,0x002374# GFX12: v_frexp_exp_i32_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xbf,0xd5,0x7b,0x00,0x00,0x00]2375 23760x05,0x00,0xbf,0xd5,0x7d,0x00,0x00,0x002377# GFX12: v_frexp_exp_i32_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xbf,0xd5,0x7d,0x00,0x00,0x00]2378 23790x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x002380# GFX12: v_frexp_exp_i32_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x00]2381 23820x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x002383# GFX12: v_frexp_exp_i32_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x00]2384 23850x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x002386# GFX12: v_frexp_exp_i32_f32_e64 v5, null ; encoding: [0x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x00]2387 23880x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x002389# GFX12: v_frexp_exp_i32_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x00]2390 23910x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x002392# GFX12: v_frexp_exp_i32_f32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x00]2393 23940x05,0x00,0xbf,0xd5,0xfd,0x00,0x00,0x002395# GFX12: v_frexp_exp_i32_f32_e64 v5, src_scc ; encoding: [0x05,0x00,0xbf,0xd5,0xfd,0x00,0x00,0x00]2396 23970xff,0x01,0xbf,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf2398# GFX12: v_frexp_exp_i32_f32_e64 v255, -|0xaf123456| ; encoding: [0xff,0x01,0xbf,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]2399 24000x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x002401# GFX12: v_frexp_exp_i32_f64_e64 v5, v[1:2] ; encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]2402 24030x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x002404# GFX12: v_frexp_exp_i32_f64_e64 v5, v[254:255] ; encoding: [0x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x00]2405 24060x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x002407# GFX12: v_frexp_exp_i32_f64_e64 v5, s[2:3] ; encoding: [0x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x00]2408 24090x05,0x00,0xbc,0xd5,0x68,0x00,0x00,0x002410# GFX12: v_frexp_exp_i32_f64_e64 v5, s[104:105] ; encoding: [0x05,0x00,0xbc,0xd5,0x68,0x00,0x00,0x00]2411 24120x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x002413# GFX12: v_frexp_exp_i32_f64_e64 v5, vcc ; encoding: [0x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x00]2414 24150x05,0x00,0xbc,0xd5,0x7a,0x00,0x00,0x002416# GFX12: v_frexp_exp_i32_f64_e64 v5, ttmp[14:15] ; encoding: [0x05,0x00,0xbc,0xd5,0x7a,0x00,0x00,0x00]2417 24180x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x002419# GFX12: v_frexp_exp_i32_f64_e64 v5, exec ; encoding: [0x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x00]2420 24210x05,0x00,0xbc,0xd5,0x7c,0x00,0x00,0x002422# GFX12: v_frexp_exp_i32_f64_e64 v5, null ; encoding: [0x05,0x00,0xbc,0xd5,0x7c,0x00,0x00,0x00]2423 24240x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x002425# GFX12: v_frexp_exp_i32_f64_e64 v5, -1 ; encoding: [0x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x00]2426 24270x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x002428# GFX12: v_frexp_exp_i32_f64_e64 v5, 0.5 ; encoding: [0x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x00]2429 24300x05,0x01,0xbc,0xd5,0xfd,0x00,0x00,0x202431# GFX12: v_frexp_exp_i32_f64_e64 v5, -|src_scc| ; encoding: [0x05,0x01,0xbc,0xd5,0xfd,0x00,0x00,0x20]2432 24330xff,0x00,0xbc,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf2434# GFX12: v_frexp_exp_i32_f64_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xbc,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]2435 24360x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x002437# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]2438# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]2439 24400x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x002441# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]2442# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]2443 24440x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x002445# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]2446# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]2447 24480x05,0x00,0xd9,0xd5,0x69,0x00,0x00,0x002449# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd9,0xd5,0x69,0x00,0x00,0x00]2450# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xd9,0xd5,0x69,0x00,0x00,0x00]2451 24520x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x002453# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]2454# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]2455 24560x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x002457# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]2458# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]2459 24600x05,0x00,0xd9,0xd5,0x7b,0x00,0x00,0x002461# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd9,0xd5,0x7b,0x00,0x00,0x00]2462# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd9,0xd5,0x7b,0x00,0x00,0x00]2463 24640x05,0x00,0xd9,0xd5,0x7d,0x00,0x00,0x002465# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd9,0xd5,0x7d,0x00,0x00,0x00]2466# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xd9,0xd5,0x7d,0x00,0x00,0x00]2467 24680x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x002469# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]2470# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]2471 24720x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x002473# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]2474# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]2475 24760x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x002477# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]2478# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, null ; encoding: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]2479 24800x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x002481# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]2482# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]2483 24840x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x082485# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x08]2486# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x08]2487 24880x05,0x00,0xd9,0xd5,0xfd,0x00,0x00,0x102489# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd9,0xd5,0xfd,0x00,0x00,0x10]2490# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xd9,0xd5,0xfd,0x00,0x00,0x10]2491 24920xff,0x81,0xd9,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x002493# GFX12-REAL16: v_frexp_mant_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd9,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2494# GFX12-FAKE16: v_frexp_mant_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd9,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2495 24960x05,0x48,0xd9,0xd5,0x01,0x01,0x00,0x002497# GFX12-REAL16: v_frexp_mant_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd9,0xd5,0x01,0x01,0x00,0x00]2498# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]24990x05,0x08,0xd9,0xd5,0xff,0x01,0x00,0x002500# GFX12-REAL16: v_frexp_mant_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xd9,0xd5,0xff,0x01,0x00,0x00]2501# GFX12-FAKE16: v_frexp_mant_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]25020xff,0xc1,0xd9,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x002503# GFX12-REAL16: 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]2504# GFX12-FAKE16: v_frexp_mant_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd9,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2505 25060x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x002507# GFX12: v_frexp_mant_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]2508 25090x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x002510# GFX12: v_frexp_mant_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x00]2511 25120x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x002513# GFX12: v_frexp_mant_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x00]2514 25150x05,0x00,0xc0,0xd5,0x69,0x00,0x00,0x002516# GFX12: v_frexp_mant_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xc0,0xd5,0x69,0x00,0x00,0x00]2517 25180x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x002519# GFX12: v_frexp_mant_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x00]2520 25210x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x002522# GFX12: v_frexp_mant_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x00]2523 25240x05,0x00,0xc0,0xd5,0x7b,0x00,0x00,0x002525# GFX12: v_frexp_mant_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xc0,0xd5,0x7b,0x00,0x00,0x00]2526 25270x05,0x00,0xc0,0xd5,0x7d,0x00,0x00,0x002528# GFX12: v_frexp_mant_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xc0,0xd5,0x7d,0x00,0x00,0x00]2529 25300x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x002531# GFX12: v_frexp_mant_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x00]2532 25330x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x002534# GFX12: v_frexp_mant_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x00]2535 25360x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x002537# GFX12: v_frexp_mant_f32_e64 v5, null ; encoding: [0x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x00]2538 25390x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x002540# GFX12: v_frexp_mant_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x00]2541 25420x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x082543# GFX12: v_frexp_mant_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x08]2544 25450x05,0x00,0xc0,0xd5,0xfd,0x00,0x00,0x102546# GFX12: v_frexp_mant_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xc0,0xd5,0xfd,0x00,0x00,0x10]2547 25480xff,0x81,0xc0,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf2549# GFX12: v_frexp_mant_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xc0,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2550 25510x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x002552# GFX12: v_frexp_mant_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]2553 25540x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x002555# GFX12: v_frexp_mant_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x00]2556 25570x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x002558# GFX12: v_frexp_mant_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x00]2559 25600x05,0x00,0xbd,0xd5,0x68,0x00,0x00,0x002561# GFX12: v_frexp_mant_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xbd,0xd5,0x68,0x00,0x00,0x00]2562 25630x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x002564# GFX12: v_frexp_mant_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x00]2565 25660x05,0x00,0xbd,0xd5,0x7a,0x00,0x00,0x002567# GFX12: v_frexp_mant_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xbd,0xd5,0x7a,0x00,0x00,0x00]2568 25690x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x002570# GFX12: v_frexp_mant_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x00]2571 25720x05,0x00,0xbd,0xd5,0x7c,0x00,0x00,0x002573# GFX12: v_frexp_mant_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xbd,0xd5,0x7c,0x00,0x00,0x00]2574 25750x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x002576# GFX12: v_frexp_mant_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x00]2577 25780x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x082579# GFX12: v_frexp_mant_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x08]2580 25810x05,0x01,0xbd,0xd5,0xfd,0x00,0x00,0x302582# GFX12: v_frexp_mant_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xbd,0xd5,0xfd,0x00,0x00,0x30]2583 25840xfe,0x80,0xbd,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf2585# GFX12: 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]2586 25870x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x002588# GFX12-REAL16: v_log_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]2589# GFX12-FAKE16: v_log_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]2590 25910x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x002592# GFX12-REAL16: v_log_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00]2593# GFX12-FAKE16: v_log_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00]2594 25950x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x002596# GFX12-REAL16: v_log_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]2597# GFX12-FAKE16: v_log_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]2598 25990x05,0x00,0xd7,0xd5,0x69,0x00,0x00,0x002600# GFX12-REAL16: v_log_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd7,0xd5,0x69,0x00,0x00,0x00]2601# GFX12-FAKE16: v_log_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xd7,0xd5,0x69,0x00,0x00,0x00]2602 26030x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x002604# GFX12-REAL16: v_log_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]2605# GFX12-FAKE16: v_log_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]2606 26070x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x002608# GFX12-REAL16: v_log_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]2609# GFX12-FAKE16: v_log_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]2610 26110x05,0x00,0xd7,0xd5,0x7b,0x00,0x00,0x002612# GFX12-REAL16: v_log_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd7,0xd5,0x7b,0x00,0x00,0x00]2613# GFX12-FAKE16: v_log_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd7,0xd5,0x7b,0x00,0x00,0x00]2614 26150x05,0x00,0xd7,0xd5,0x7d,0x00,0x00,0x002616# GFX12-REAL16: v_log_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd7,0xd5,0x7d,0x00,0x00,0x00]2617# GFX12-FAKE16: v_log_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xd7,0xd5,0x7d,0x00,0x00,0x00]2618 26190x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x002620# GFX12-REAL16: v_log_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]2621# GFX12-FAKE16: v_log_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]2622 26230x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x002624# GFX12-REAL16: v_log_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]2625# GFX12-FAKE16: v_log_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]2626 26270x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x002628# GFX12-REAL16: v_log_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]2629# GFX12-FAKE16: v_log_f16_e64 v5, null ; encoding: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]2630 26310x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x002632# GFX12-REAL16: v_log_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]2633# GFX12-FAKE16: v_log_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]2634 26350x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x082636# GFX12-REAL16: v_log_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x08]2637# GFX12-FAKE16: v_log_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x08]2638 26390x05,0x00,0xd7,0xd5,0xfd,0x00,0x00,0x102640# GFX12-REAL16: v_log_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd7,0xd5,0xfd,0x00,0x00,0x10]2641# GFX12-FAKE16: v_log_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xd7,0xd5,0xfd,0x00,0x00,0x10]2642 26430xff,0x81,0xd7,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x002644# GFX12-REAL16: v_log_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd7,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2645# GFX12-FAKE16: v_log_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd7,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2646 26470x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x002648# GFX12: v_log_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]2649 26500x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x002651# GFX12: v_log_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x00]2652 26530x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x002654# GFX12: v_log_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x00]2655 26560x05,0x00,0xa7,0xd5,0x69,0x00,0x00,0x002657# GFX12: v_log_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa7,0xd5,0x69,0x00,0x00,0x00]2658 26590x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x002660# GFX12: v_log_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x00]2661 26620x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x002663# GFX12: v_log_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x00]2664 26650x05,0x00,0xa7,0xd5,0x7b,0x00,0x00,0x002666# GFX12: v_log_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa7,0xd5,0x7b,0x00,0x00,0x00]2667 26680x05,0x00,0xa7,0xd5,0x7d,0x00,0x00,0x002669# GFX12: v_log_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa7,0xd5,0x7d,0x00,0x00,0x00]2670 26710x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x002672# GFX12: v_log_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x00]2673 26740x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x002675# GFX12: v_log_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x00]2676 26770x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x002678# GFX12: v_log_f32_e64 v5, null ; encoding: [0x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x00]2679 26800x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x002681# GFX12: v_log_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x00]2682 26830x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x082684# GFX12: v_log_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x08]2685 26860x05,0x00,0xa7,0xd5,0xfd,0x00,0x00,0x102687# GFX12: v_log_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa7,0xd5,0xfd,0x00,0x00,0x10]2688 26890xff,0x81,0xa7,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf2690# GFX12: v_log_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa7,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]2691 26920x05,0x00,0x81,0xd5,0x01,0x01,0x00,0x002693# GFX12: v_mov_b32_e64 v5, v1 ; encoding: [0x05,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]2694 26950x05,0x00,0x81,0xd5,0xff,0x01,0x00,0x002696# GFX12: v_mov_b32_e64 v5, v255 ; encoding: [0x05,0x00,0x81,0xd5,0xff,0x01,0x00,0x00]2697 26980x05,0x00,0x81,0xd5,0x01,0x00,0x00,0x002699# GFX12: v_mov_b32_e64 v5, s1 ; encoding: [0x05,0x00,0x81,0xd5,0x01,0x00,0x00,0x00]2700 27010x05,0x00,0x81,0xd5,0x69,0x00,0x00,0x002702# GFX12: v_mov_b32_e64 v5, s105 ; encoding: [0x05,0x00,0x81,0xd5,0x69,0x00,0x00,0x00]2703 27040x05,0x00,0x81,0xd5,0x6a,0x00,0x00,0x002705# GFX12: v_mov_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0x81,0xd5,0x6a,0x00,0x00,0x00]2706 27070x05,0x00,0x81,0xd5,0x6b,0x00,0x00,0x002708# GFX12: v_mov_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0x81,0xd5,0x6b,0x00,0x00,0x00]2709 27100x05,0x00,0x81,0xd5,0x7b,0x00,0x00,0x002711# GFX12: v_mov_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0x81,0xd5,0x7b,0x00,0x00,0x00]2712 27130x05,0x00,0x81,0xd5,0x7d,0x00,0x00,0x002714# GFX12: v_mov_b32_e64 v5, m0 ; encoding: [0x05,0x00,0x81,0xd5,0x7d,0x00,0x00,0x00]2715 27160x05,0x00,0x81,0xd5,0x7e,0x00,0x00,0x002717# GFX12: v_mov_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0x81,0xd5,0x7e,0x00,0x00,0x00]2718 27190x05,0x00,0x81,0xd5,0x7f,0x00,0x00,0x002720# GFX12: v_mov_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0x81,0xd5,0x7f,0x00,0x00,0x00]2721 27220x05,0x00,0x81,0xd5,0x7c,0x00,0x00,0x002723# GFX12: v_mov_b32_e64 v5, null ; encoding: [0x05,0x00,0x81,0xd5,0x7c,0x00,0x00,0x00]2724 27250x05,0x00,0x81,0xd5,0xc1,0x00,0x00,0x002726# GFX12: v_mov_b32_e64 v5, -1 ; encoding: [0x05,0x00,0x81,0xd5,0xc1,0x00,0x00,0x00]2727 27280x05,0x00,0x81,0xd5,0xf0,0x00,0x00,0x002729# GFX12: v_mov_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0x81,0xd5,0xf0,0x00,0x00,0x00]2730 27310x05,0x00,0x81,0xd5,0xfd,0x00,0x00,0x002732# GFX12: v_mov_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0x81,0xd5,0xfd,0x00,0x00,0x00]2733 27340xff,0x00,0x81,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf2735# GFX12: v_mov_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0x81,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]2736 27370x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x002738# GFX12: v_movreld_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]2739 27400x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x002741# GFX12: v_movreld_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x00]2742 27430x05,0x00,0xc2,0xd5,0x01,0x00,0x00,0x002744# GFX12: v_movreld_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xc2,0xd5,0x01,0x00,0x00,0x00]2745 27460x05,0x00,0xc2,0xd5,0x69,0x00,0x00,0x002747# GFX12: v_movreld_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xc2,0xd5,0x69,0x00,0x00,0x00]2748 27490x05,0x00,0xc2,0xd5,0x6a,0x00,0x00,0x002750# GFX12: v_movreld_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xc2,0xd5,0x6a,0x00,0x00,0x00]2751 27520x05,0x00,0xc2,0xd5,0x6b,0x00,0x00,0x002753# GFX12: v_movreld_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xc2,0xd5,0x6b,0x00,0x00,0x00]2754 27550x05,0x00,0xc2,0xd5,0x7b,0x00,0x00,0x002756# GFX12: v_movreld_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xc2,0xd5,0x7b,0x00,0x00,0x00]2757 27580x05,0x00,0xc2,0xd5,0x7d,0x00,0x00,0x002759# GFX12: v_movreld_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xc2,0xd5,0x7d,0x00,0x00,0x00]2760 27610x05,0x00,0xc2,0xd5,0x7e,0x00,0x00,0x002762# GFX12: v_movreld_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xc2,0xd5,0x7e,0x00,0x00,0x00]2763 27640x05,0x00,0xc2,0xd5,0x7f,0x00,0x00,0x002765# GFX12: v_movreld_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xc2,0xd5,0x7f,0x00,0x00,0x00]2766 27670x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x002768# GFX12: v_movreld_b32_e64 v5, null ; encoding: [0x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x00]2769 27700x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x002771# GFX12: v_movreld_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x00]2772 27730x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x002774# GFX12: v_movreld_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x00]2775 27760x05,0x00,0xc2,0xd5,0xfd,0x00,0x00,0x002777# GFX12: v_movreld_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xc2,0xd5,0xfd,0x00,0x00,0x00]2778 27790xff,0x00,0xc2,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf2780# GFX12: v_movreld_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xc2,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]2781 27820x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x002783# GFX12: v_movrels_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]2784 27850xff,0x00,0xc3,0xd5,0xff,0x01,0x00,0x002786# GFX12: v_movrels_b32_e64 v255, v255 ; encoding: [0xff,0x00,0xc3,0xd5,0xff,0x01,0x00,0x00]2787 27880x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x002789# GFX12: v_movrelsd_2_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]2790 27910xff,0x00,0xc8,0xd5,0xff,0x01,0x00,0x002792# GFX12: v_movrelsd_2_b32_e64 v255, v255 ; encoding: [0xff,0x00,0xc8,0xd5,0xff,0x01,0x00,0x00]2793 27940x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x002795# GFX12: v_movrelsd_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]2796 27970xff,0x00,0xc4,0xd5,0xff,0x01,0x00,0x002798# GFX12: v_movrelsd_b32_e64 v255, v255 ; encoding: [0xff,0x00,0xc4,0xd5,0xff,0x01,0x00,0x00]2799 28000x05,0x00,0xe9,0xd5,0x01,0x01,0x00,0x002801# GFX12-REAL16: v_not_b16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe9,0xd5,0x01,0x01,0x00,0x00]2802# GFX12-FAKE16: v_not_b16_e64 v5, v1 ; encoding: [0x05,0x00,0xe9,0xd5,0x01,0x01,0x00,0x00]2803 28040x05,0x00,0xe9,0xd5,0xff,0x01,0x00,0x002805# GFX12-REAL16: v_not_b16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe9,0xd5,0xff,0x01,0x00,0x00]2806# GFX12-FAKE16: v_not_b16_e64 v5, v255 ; encoding: [0x05,0x00,0xe9,0xd5,0xff,0x01,0x00,0x00]2807 28080x05,0x00,0xe9,0xd5,0x01,0x00,0x00,0x002809# GFX12-REAL16: v_not_b16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe9,0xd5,0x01,0x00,0x00,0x00]2810# GFX12-FAKE16: v_not_b16_e64 v5, s1 ; encoding: [0x05,0x00,0xe9,0xd5,0x01,0x00,0x00,0x00]2811 28120x05,0x00,0xe9,0xd5,0x69,0x00,0x00,0x002813# GFX12-REAL16: v_not_b16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe9,0xd5,0x69,0x00,0x00,0x00]2814# GFX12-FAKE16: v_not_b16_e64 v5, s105 ; encoding: [0x05,0x00,0xe9,0xd5,0x69,0x00,0x00,0x00]2815 28160x05,0x00,0xe9,0xd5,0x6a,0x00,0x00,0x002817# GFX12-REAL16: v_not_b16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe9,0xd5,0x6a,0x00,0x00,0x00]2818# GFX12-FAKE16: v_not_b16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xe9,0xd5,0x6a,0x00,0x00,0x00]2819 28200x05,0x00,0xe9,0xd5,0x6b,0x00,0x00,0x002821# GFX12-REAL16: v_not_b16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe9,0xd5,0x6b,0x00,0x00,0x00]2822# GFX12-FAKE16: v_not_b16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xe9,0xd5,0x6b,0x00,0x00,0x00]2823 28240x05,0x00,0xe9,0xd5,0x7b,0x00,0x00,0x002825# GFX12-REAL16: v_not_b16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe9,0xd5,0x7b,0x00,0x00,0x00]2826# GFX12-FAKE16: v_not_b16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xe9,0xd5,0x7b,0x00,0x00,0x00]2827 28280x05,0x00,0xe9,0xd5,0x7d,0x00,0x00,0x002829# GFX12-REAL16: v_not_b16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe9,0xd5,0x7d,0x00,0x00,0x00]2830# GFX12-FAKE16: v_not_b16_e64 v5, m0 ; encoding: [0x05,0x00,0xe9,0xd5,0x7d,0x00,0x00,0x00]2831 28320x05,0x00,0xe9,0xd5,0x7e,0x00,0x00,0x002833# GFX12-REAL16: v_not_b16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe9,0xd5,0x7e,0x00,0x00,0x00]2834# GFX12-FAKE16: v_not_b16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xe9,0xd5,0x7e,0x00,0x00,0x00]2835 28360x05,0x00,0xe9,0xd5,0x7f,0x00,0x00,0x002837# GFX12-REAL16: v_not_b16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe9,0xd5,0x7f,0x00,0x00,0x00]2838# GFX12-FAKE16: v_not_b16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xe9,0xd5,0x7f,0x00,0x00,0x00]2839 28400x05,0x00,0xe9,0xd5,0x7c,0x00,0x00,0x002841# GFX12-REAL16: v_not_b16_e64 v5.l, null ; encoding: [0x05,0x00,0xe9,0xd5,0x7c,0x00,0x00,0x00]2842# GFX12-FAKE16: v_not_b16_e64 v5, null ; encoding: [0x05,0x00,0xe9,0xd5,0x7c,0x00,0x00,0x00]2843 28440x05,0x00,0xe9,0xd5,0xc1,0x00,0x00,0x002845# GFX12-REAL16: v_not_b16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe9,0xd5,0xc1,0x00,0x00,0x00]2846# GFX12-FAKE16: v_not_b16_e64 v5, -1 ; encoding: [0x05,0x00,0xe9,0xd5,0xc1,0x00,0x00,0x00]2847 28480x05,0x00,0xe9,0xd5,0xf0,0x00,0x00,0x002849# GFX12-REAL16: v_not_b16_e64 v5.l, 0x3800 ; encoding: [0x05,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]2850# GFX12-FAKE16: v_not_b16_e64 v5, 0x3800 ; encoding: [0x05,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]2851 28520x05,0x00,0xe9,0xd5,0xfd,0x00,0x00,0x002853# GFX12-REAL16: v_not_b16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xe9,0xd5,0xfd,0x00,0x00,0x00]2854# GFX12-FAKE16: v_not_b16_e64 v5, src_scc ; encoding: [0x05,0x00,0xe9,0xd5,0xfd,0x00,0x00,0x00]2855 28560xff,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x002857# GFX12-REAL16: v_not_b16_e64 v255.l, 0xfe0b ; encoding: [0xff,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2858# GFX12-FAKE16: v_not_b16_e64 v255, 0xfe0b ; encoding: [0xff,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2859 28600x05,0x48,0xe9,0xd5,0x01,0x01,0x00,0x002861# GFX12-REAL16: v_not_b16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe9,0xd5,0x01,0x01,0x00,0x00]2862# GFX12-FAKE16: v_not_b16_e64 v5, v1 ; encoding: [0x05,0x00,0xe9,0xd5,0x01,0x01,0x00,0x00]2863 28640x05,0x08,0xe9,0xd5,0xff,0x01,0x00,0x002865# GFX12-REAL16: v_not_b16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe9,0xd5,0xff,0x01,0x00,0x00]2866# GFX12-FAKE16: v_not_b16_e64 v5, v255 ; encoding: [0x05,0x00,0xe9,0xd5,0xff,0x01,0x00,0x00]2867 28680xff,0x40,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x002869# GFX12-REAL16: v_not_b16_e64 v255.h, 0xfe0b op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2870# GFX12-FAKE16: v_not_b16_e64 v255, 0xfe0b ; encoding: [0xff,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2871 28720x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x002873# GFX12: v_not_b32_e64 v5, v1 ; encoding: [0x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]2874 28750x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x002876# GFX12: v_not_b32_e64 v5, v255 ; encoding: [0x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x00]2877 28780x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x002879# GFX12: v_not_b32_e64 v5, s1 ; encoding: [0x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x00]2880 28810x05,0x00,0xb7,0xd5,0x69,0x00,0x00,0x002882# GFX12: v_not_b32_e64 v5, s105 ; encoding: [0x05,0x00,0xb7,0xd5,0x69,0x00,0x00,0x00]2883 28840x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x002885# GFX12: v_not_b32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x00]2886 28870x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x002888# GFX12: v_not_b32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x00]2889 28900x05,0x00,0xb7,0xd5,0x7b,0x00,0x00,0x002891# GFX12: v_not_b32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb7,0xd5,0x7b,0x00,0x00,0x00]2892 28930x05,0x00,0xb7,0xd5,0x7d,0x00,0x00,0x002894# GFX12: v_not_b32_e64 v5, m0 ; encoding: [0x05,0x00,0xb7,0xd5,0x7d,0x00,0x00,0x00]2895 28960x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x002897# GFX12: v_not_b32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x00]2898 28990x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x002900# GFX12: v_not_b32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x00]2901 29020x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x002903# GFX12: v_not_b32_e64 v5, null ; encoding: [0x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x00]2904 29050x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x002906# GFX12: v_not_b32_e64 v5, -1 ; encoding: [0x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x00]2907 29080x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x002909# GFX12: v_not_b32_e64 v5, 0.5 ; encoding: [0x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x00]2910 29110x05,0x00,0xb7,0xd5,0xfd,0x00,0x00,0x002912# GFX12: v_not_b32_e64 v5, src_scc ; encoding: [0x05,0x00,0xb7,0xd5,0xfd,0x00,0x00,0x00]2913 29140xff,0x00,0xb7,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf2915# GFX12: v_not_b32_e64 v255, 0xaf123456 ; encoding: [0xff,0x00,0xb7,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]2916 29170x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x002918# GFX12-REAL16: v_rcp_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]2919# GFX12-FAKE16: v_rcp_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]2920 29210x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x002922# GFX12-REAL16: v_rcp_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00]2923# GFX12-FAKE16: v_rcp_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00]2924 29250x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x002926# GFX12-REAL16: v_rcp_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]2927# GFX12-FAKE16: v_rcp_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]2928 29290x05,0x00,0xd4,0xd5,0x69,0x00,0x00,0x002930# GFX12-REAL16: v_rcp_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd4,0xd5,0x69,0x00,0x00,0x00]2931# GFX12-FAKE16: v_rcp_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xd4,0xd5,0x69,0x00,0x00,0x00]2932 29330x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x002934# GFX12-REAL16: v_rcp_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]2935# GFX12-FAKE16: v_rcp_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]2936 29370x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x002938# GFX12-REAL16: v_rcp_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]2939# GFX12-FAKE16: v_rcp_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]2940 29410x05,0x00,0xd4,0xd5,0x7b,0x00,0x00,0x002942# GFX12-REAL16: v_rcp_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd4,0xd5,0x7b,0x00,0x00,0x00]2943# GFX12-FAKE16: v_rcp_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd4,0xd5,0x7b,0x00,0x00,0x00]2944 29450x05,0x00,0xd4,0xd5,0x7d,0x00,0x00,0x002946# GFX12-REAL16: v_rcp_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd4,0xd5,0x7d,0x00,0x00,0x00]2947# GFX12-FAKE16: v_rcp_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xd4,0xd5,0x7d,0x00,0x00,0x00]2948 29490x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x002950# GFX12-REAL16: v_rcp_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]2951# GFX12-FAKE16: v_rcp_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]2952 29530x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x002954# GFX12-REAL16: v_rcp_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]2955# GFX12-FAKE16: v_rcp_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]2956 29570x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x002958# GFX12-REAL16: v_rcp_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]2959# GFX12-FAKE16: v_rcp_f16_e64 v5, null ; encoding: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]2960 29610x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x002962# GFX12-REAL16: v_rcp_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]2963# GFX12-FAKE16: v_rcp_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]2964 29650x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x082966# GFX12-REAL16: v_rcp_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x08]2967# GFX12-FAKE16: v_rcp_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x08]2968 29690x05,0x00,0xd4,0xd5,0xfd,0x00,0x00,0x102970# GFX12-REAL16: v_rcp_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd4,0xd5,0xfd,0x00,0x00,0x10]2971# GFX12-FAKE16: v_rcp_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xd4,0xd5,0xfd,0x00,0x00,0x10]2972 29730xff,0x81,0xd4,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x002974# GFX12-REAL16: v_rcp_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd4,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2975# GFX12-FAKE16: v_rcp_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd4,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]2976 29770x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x002978# GFX12: v_rcp_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]2979 29800x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x002981# GFX12: v_rcp_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x00]2982 29830x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x002984# GFX12: v_rcp_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x00]2985 29860x05,0x00,0xaa,0xd5,0x69,0x00,0x00,0x002987# GFX12: v_rcp_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xaa,0xd5,0x69,0x00,0x00,0x00]2988 29890x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x002990# GFX12: v_rcp_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x00]2991 29920x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x002993# GFX12: v_rcp_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x00]2994 29950x05,0x00,0xaa,0xd5,0x7b,0x00,0x00,0x002996# GFX12: v_rcp_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xaa,0xd5,0x7b,0x00,0x00,0x00]2997 29980x05,0x00,0xaa,0xd5,0x7d,0x00,0x00,0x002999# GFX12: v_rcp_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xaa,0xd5,0x7d,0x00,0x00,0x00]3000 30010x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x003002# GFX12: v_rcp_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x00]3003 30040x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x003005# GFX12: v_rcp_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x00]3006 30070x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x003008# GFX12: v_rcp_f32_e64 v5, null ; encoding: [0x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x00]3009 30100x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x003011# GFX12: v_rcp_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x00]3012 30130x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x083014# GFX12: v_rcp_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x08]3015 30160x05,0x00,0xaa,0xd5,0xfd,0x00,0x00,0x103017# GFX12: v_rcp_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xaa,0xd5,0xfd,0x00,0x00,0x10]3018 30190xff,0x81,0xaa,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf3020# GFX12: v_rcp_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xaa,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3021 30220x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x003023# GFX12: v_rcp_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]3024 30250x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x003026# GFX12: v_rcp_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x00]3027 30280x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x003029# GFX12: v_rcp_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x00]3030 30310x05,0x00,0xaf,0xd5,0x68,0x00,0x00,0x003032# GFX12: v_rcp_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xaf,0xd5,0x68,0x00,0x00,0x00]3033 30340x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x003035# GFX12: v_rcp_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x00]3036 30370x05,0x00,0xaf,0xd5,0x7a,0x00,0x00,0x003038# GFX12: v_rcp_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xaf,0xd5,0x7a,0x00,0x00,0x00]3039 30400x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x003041# GFX12: v_rcp_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x00]3042 30430x05,0x00,0xaf,0xd5,0x7c,0x00,0x00,0x003044# GFX12: v_rcp_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xaf,0xd5,0x7c,0x00,0x00,0x00]3045 30460x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x003047# GFX12: v_rcp_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x00]3048 30490x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x083050# GFX12: v_rcp_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x08]3051 30520x05,0x01,0xaf,0xd5,0xfd,0x00,0x00,0x303053# GFX12: v_rcp_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xaf,0xd5,0xfd,0x00,0x00,0x30]3054 30550xfe,0x80,0xaf,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf3056# GFX12: v_rcp_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xaf,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3057 30580x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x003059# GFX12: v_rcp_iflag_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]3060 30610x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x003062# GFX12: v_rcp_iflag_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x00]3063 30640x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x003065# GFX12: v_rcp_iflag_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x00]3066 30670x05,0x00,0xab,0xd5,0x69,0x00,0x00,0x003068# GFX12: v_rcp_iflag_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xab,0xd5,0x69,0x00,0x00,0x00]3069 30700x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x003071# GFX12: v_rcp_iflag_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x00]3072 30730x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x003074# GFX12: v_rcp_iflag_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x00]3075 30760x05,0x00,0xab,0xd5,0x7b,0x00,0x00,0x003077# GFX12: v_rcp_iflag_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xab,0xd5,0x7b,0x00,0x00,0x00]3078 30790x05,0x00,0xab,0xd5,0x7d,0x00,0x00,0x003080# GFX12: v_rcp_iflag_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xab,0xd5,0x7d,0x00,0x00,0x00]3081 30820x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x003083# GFX12: v_rcp_iflag_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x00]3084 30850x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x003086# GFX12: v_rcp_iflag_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x00]3087 30880x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x003089# GFX12: v_rcp_iflag_f32_e64 v5, null ; encoding: [0x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x00]3090 30910x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x003092# GFX12: v_rcp_iflag_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x00]3093 30940x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x083095# GFX12: v_rcp_iflag_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x08]3096 30970x05,0x00,0xab,0xd5,0xfd,0x00,0x00,0x103098# GFX12: v_rcp_iflag_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xab,0xd5,0xfd,0x00,0x00,0x10]3099 31000xff,0x81,0xab,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf3101# GFX12: v_rcp_iflag_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xab,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3102 31030x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x003104# GFX12-REAL16: v_rndne_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]3105# GFX12-FAKE16: v_rndne_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]3106 31070x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x003108# GFX12-REAL16: v_rndne_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]3109# GFX12-FAKE16: v_rndne_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]3110 31110x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x003112# GFX12-REAL16: v_rndne_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]3113# GFX12-FAKE16: v_rndne_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]3114 31150x05,0x00,0xde,0xd5,0x69,0x00,0x00,0x003116# GFX12-REAL16: v_rndne_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xde,0xd5,0x69,0x00,0x00,0x00]3117# GFX12-FAKE16: v_rndne_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xde,0xd5,0x69,0x00,0x00,0x00]3118 31190x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x003120# GFX12-REAL16: v_rndne_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]3121# GFX12-FAKE16: v_rndne_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]3122 31230x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x003124# GFX12-REAL16: v_rndne_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]3125# GFX12-FAKE16: v_rndne_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]3126 31270x05,0x00,0xde,0xd5,0x7b,0x00,0x00,0x003128# GFX12-REAL16: v_rndne_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xde,0xd5,0x7b,0x00,0x00,0x00]3129# GFX12-FAKE16: v_rndne_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xde,0xd5,0x7b,0x00,0x00,0x00]3130 31310x05,0x00,0xde,0xd5,0x7d,0x00,0x00,0x003132# GFX12-REAL16: v_rndne_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xde,0xd5,0x7d,0x00,0x00,0x00]3133# GFX12-FAKE16: v_rndne_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xde,0xd5,0x7d,0x00,0x00,0x00]3134 31350x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x003136# GFX12-REAL16: v_rndne_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]3137# GFX12-FAKE16: v_rndne_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]3138 31390x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x003140# GFX12-REAL16: v_rndne_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]3141# GFX12-FAKE16: v_rndne_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]3142 31430x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x003144# GFX12-REAL16: v_rndne_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]3145# GFX12-FAKE16: v_rndne_f16_e64 v5, null ; encoding: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]3146 31470x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x003148# GFX12-REAL16: v_rndne_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]3149# GFX12-FAKE16: v_rndne_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]3150 31510x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x083152# GFX12-REAL16: v_rndne_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x08]3153# GFX12-FAKE16: v_rndne_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x08]3154 31550x05,0x00,0xde,0xd5,0xfd,0x00,0x00,0x103156# GFX12-REAL16: v_rndne_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xde,0xd5,0xfd,0x00,0x00,0x10]3157# GFX12-FAKE16: v_rndne_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xde,0xd5,0xfd,0x00,0x00,0x10]3158 31590xff,0x81,0xde,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x003160# GFX12-REAL16: v_rndne_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xde,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3161# GFX12-FAKE16: v_rndne_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xde,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3162 31630x05,0x48,0xde,0xd5,0x01,0x01,0x00,0x003164# GFX12-REAL16: v_rndne_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xde,0xd5,0x01,0x01,0x00,0x00]3165# GFX12-FAKE16: v_rndne_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]3166 31670x05,0x08,0xde,0xd5,0xff,0x01,0x00,0x003168# GFX12-REAL16: v_rndne_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xde,0xd5,0xff,0x01,0x00,0x00]3169# GFX12-FAKE16: v_rndne_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]3170 31710xff,0xc1,0xde,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x003172# GFX12-REAL16: 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]3173# GFX12-FAKE16: v_rndne_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xde,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3174 31750x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x003176# GFX12: v_rndne_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]3177 31780x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x003179# GFX12: v_rndne_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x00]3180 31810x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x003182# GFX12: v_rndne_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x00]3183 31840x05,0x00,0xa3,0xd5,0x69,0x00,0x00,0x003185# GFX12: v_rndne_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa3,0xd5,0x69,0x00,0x00,0x00]3186 31870x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x003188# GFX12: v_rndne_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x00]3189 31900x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x003191# GFX12: v_rndne_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x00]3192 31930x05,0x00,0xa3,0xd5,0x7b,0x00,0x00,0x003194# GFX12: v_rndne_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa3,0xd5,0x7b,0x00,0x00,0x00]3195 31960x05,0x00,0xa3,0xd5,0x7d,0x00,0x00,0x003197# GFX12: v_rndne_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa3,0xd5,0x7d,0x00,0x00,0x00]3198 31990x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x003200# GFX12: v_rndne_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x00]3201 32020x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x003203# GFX12: v_rndne_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x00]3204 32050x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x003206# GFX12: v_rndne_f32_e64 v5, null ; encoding: [0x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x00]3207 32080x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x003209# GFX12: v_rndne_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x00]3210 32110x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x083212# GFX12: v_rndne_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x08]3213 32140x05,0x00,0xa3,0xd5,0xfd,0x00,0x00,0x103215# GFX12: v_rndne_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa3,0xd5,0xfd,0x00,0x00,0x10]3216 32170xff,0x81,0xa3,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf3218# GFX12: v_rndne_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa3,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3219 32200x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x003221# GFX12: v_rndne_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]3222 32230x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x003224# GFX12: v_rndne_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x00]3225 32260x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x003227# GFX12: v_rndne_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x00]3228 32290x05,0x00,0x99,0xd5,0x68,0x00,0x00,0x003230# GFX12: v_rndne_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0x99,0xd5,0x68,0x00,0x00,0x00]3231 32320x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x003233# GFX12: v_rndne_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x00]3234 32350x05,0x00,0x99,0xd5,0x7a,0x00,0x00,0x003236# GFX12: v_rndne_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0x99,0xd5,0x7a,0x00,0x00,0x00]3237 32380x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x003239# GFX12: v_rndne_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x00]3240 32410x05,0x00,0x99,0xd5,0x7c,0x00,0x00,0x003242# GFX12: v_rndne_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0x99,0xd5,0x7c,0x00,0x00,0x00]3243 32440x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x003245# GFX12: v_rndne_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x00]3246 32470x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x083248# GFX12: v_rndne_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x08]3249 32500x05,0x01,0x99,0xd5,0xfd,0x00,0x00,0x303251# GFX12: v_rndne_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0x99,0xd5,0xfd,0x00,0x00,0x30]3252 32530xfe,0x80,0x99,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf3254# GFX12: v_rndne_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x99,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3255 32560x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x003257# GFX12-REAL16: v_rsq_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]3258# GFX12-FAKE16: v_rsq_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]3259 32600x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x003261# GFX12-REAL16: v_rsq_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00]3262# GFX12-FAKE16: v_rsq_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00]3263 32640x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x003265# GFX12-REAL16: v_rsq_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]3266# GFX12-FAKE16: v_rsq_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]3267 32680x05,0x00,0xd6,0xd5,0x69,0x00,0x00,0x003269# GFX12-REAL16: v_rsq_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd6,0xd5,0x69,0x00,0x00,0x00]3270# GFX12-FAKE16: v_rsq_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xd6,0xd5,0x69,0x00,0x00,0x00]3271 32720x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x003273# GFX12-REAL16: v_rsq_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]3274# GFX12-FAKE16: v_rsq_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]3275 32760x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x003277# GFX12-REAL16: v_rsq_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]3278# GFX12-FAKE16: v_rsq_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]3279 32800x05,0x00,0xd6,0xd5,0x7b,0x00,0x00,0x003281# GFX12-REAL16: v_rsq_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd6,0xd5,0x7b,0x00,0x00,0x00]3282# GFX12-FAKE16: v_rsq_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd6,0xd5,0x7b,0x00,0x00,0x00]3283 32840x05,0x00,0xd6,0xd5,0x7d,0x00,0x00,0x003285# GFX12-REAL16: v_rsq_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd6,0xd5,0x7d,0x00,0x00,0x00]3286# GFX12-FAKE16: v_rsq_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xd6,0xd5,0x7d,0x00,0x00,0x00]3287 32880x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x003289# GFX12-REAL16: v_rsq_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]3290# GFX12-FAKE16: v_rsq_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]3291 32920x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x003293# GFX12-REAL16: v_rsq_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]3294# GFX12-FAKE16: v_rsq_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]3295 32960x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x003297# GFX12-REAL16: v_rsq_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]3298# GFX12-FAKE16: v_rsq_f16_e64 v5, null ; encoding: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]3299 33000x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x003301# GFX12-REAL16: v_rsq_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]3302# GFX12-FAKE16: v_rsq_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]3303 33040x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x083305# GFX12-REAL16: v_rsq_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x08]3306# GFX12-FAKE16: v_rsq_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x08]3307 33080x05,0x00,0xd6,0xd5,0xfd,0x00,0x00,0x103309# GFX12-REAL16: v_rsq_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd6,0xd5,0xfd,0x00,0x00,0x10]3310# GFX12-FAKE16: v_rsq_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xd6,0xd5,0xfd,0x00,0x00,0x10]3311 33120xff,0x81,0xd6,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x003313# GFX12-REAL16: v_rsq_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd6,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3314# GFX12-FAKE16: v_rsq_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd6,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3315 33160x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x003317# GFX12: v_rsq_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]3318 33190x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x003320# GFX12: v_rsq_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x00]3321 33220x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x003323# GFX12: v_rsq_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x00]3324 33250x05,0x00,0xae,0xd5,0x69,0x00,0x00,0x003326# GFX12: v_rsq_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xae,0xd5,0x69,0x00,0x00,0x00]3327 33280x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x003329# GFX12: v_rsq_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x00]3330 33310x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x003332# GFX12: v_rsq_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x00]3333 33340x05,0x00,0xae,0xd5,0x7b,0x00,0x00,0x003335# GFX12: v_rsq_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xae,0xd5,0x7b,0x00,0x00,0x00]3336 33370x05,0x00,0xae,0xd5,0x7d,0x00,0x00,0x003338# GFX12: v_rsq_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xae,0xd5,0x7d,0x00,0x00,0x00]3339 33400x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x003341# GFX12: v_rsq_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x00]3342 33430x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x003344# GFX12: v_rsq_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x00]3345 33460x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x003347# GFX12: v_rsq_f32_e64 v5, null ; encoding: [0x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x00]3348 33490x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x003350# GFX12: v_rsq_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x00]3351 33520x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x083353# GFX12: v_rsq_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x08]3354 33550x05,0x00,0xae,0xd5,0xfd,0x00,0x00,0x103356# GFX12: v_rsq_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xae,0xd5,0xfd,0x00,0x00,0x10]3357 33580xff,0x81,0xae,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf3359# GFX12: v_rsq_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xae,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3360 33610x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x003362# GFX12: v_rsq_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]3363 33640x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x003365# GFX12: v_rsq_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x00]3366 33670x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x003368# GFX12: v_rsq_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x00]3369 33700x05,0x00,0xb1,0xd5,0x68,0x00,0x00,0x003371# GFX12: v_rsq_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xb1,0xd5,0x68,0x00,0x00,0x00]3372 33730x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x003374# GFX12: v_rsq_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x00]3375 33760x05,0x00,0xb1,0xd5,0x7a,0x00,0x00,0x003377# GFX12: v_rsq_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xb1,0xd5,0x7a,0x00,0x00,0x00]3378 33790x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x003380# GFX12: v_rsq_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x00]3381 33820x05,0x00,0xb1,0xd5,0x7c,0x00,0x00,0x003383# GFX12: v_rsq_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xb1,0xd5,0x7c,0x00,0x00,0x00]3384 33850x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x003386# GFX12: v_rsq_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x00]3387 33880x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x083389# GFX12: v_rsq_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x08]3390 33910x05,0x01,0xb1,0xd5,0xfd,0x00,0x00,0x303392# GFX12: v_rsq_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xb1,0xd5,0xfd,0x00,0x00,0x30]3393 33940xfe,0x80,0xb1,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf3395# GFX12: v_rsq_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xb1,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3396 33970x05,0x00,0xe2,0xd5,0x01,0x01,0x00,0x003398# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, v1 ; encoding: [0x05,0x00,0xe2,0xd5,0x01,0x01,0x00,0x00]3399# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, v1 ; encoding: [0x05,0x00,0xe2,0xd5,0x01,0x01,0x00,0x00]3400 34010x05,0x00,0xe2,0xd5,0xff,0x01,0x00,0x003402# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, v255 ; encoding: [0x05,0x00,0xe2,0xd5,0xff,0x01,0x00,0x00]3403# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, v255 ; encoding: [0x05,0x00,0xe2,0xd5,0xff,0x01,0x00,0x00]3404 34050x05,0x00,0xe2,0xd5,0x01,0x00,0x00,0x003406# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe2,0xd5,0x01,0x00,0x00,0x00]3407# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, s1 ; encoding: [0x05,0x00,0xe2,0xd5,0x01,0x00,0x00,0x00]3408 34090x05,0x00,0xe2,0xd5,0x69,0x00,0x00,0x003410# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe2,0xd5,0x69,0x00,0x00,0x00]3411# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, s105 ; encoding: [0x05,0x00,0xe2,0xd5,0x69,0x00,0x00,0x00]3412 34130x05,0x00,0xe2,0xd5,0x6a,0x00,0x00,0x003414# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe2,0xd5,0x6a,0x00,0x00,0x00]3415# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xe2,0xd5,0x6a,0x00,0x00,0x00]3416 34170x05,0x00,0xe2,0xd5,0x6b,0x00,0x00,0x003418# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe2,0xd5,0x6b,0x00,0x00,0x00]3419# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xe2,0xd5,0x6b,0x00,0x00,0x00]3420 34210x05,0x00,0xe2,0xd5,0x7b,0x00,0x00,0x003422# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe2,0xd5,0x7b,0x00,0x00,0x00]3423# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xe2,0xd5,0x7b,0x00,0x00,0x00]3424 34250x05,0x00,0xe2,0xd5,0x7d,0x00,0x00,0x003426# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe2,0xd5,0x7d,0x00,0x00,0x00]3427# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, m0 ; encoding: [0x05,0x00,0xe2,0xd5,0x7d,0x00,0x00,0x00]3428 34290x05,0x00,0xe2,0xd5,0x7e,0x00,0x00,0x003430# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe2,0xd5,0x7e,0x00,0x00,0x00]3431# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xe2,0xd5,0x7e,0x00,0x00,0x00]3432 34330x05,0x00,0xe2,0xd5,0x7f,0x00,0x00,0x003434# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe2,0xd5,0x7f,0x00,0x00,0x00]3435# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xe2,0xd5,0x7f,0x00,0x00,0x00]3436 34370x05,0x00,0xe2,0xd5,0x7c,0x00,0x00,0x003438# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, null ; encoding: [0x05,0x00,0xe2,0xd5,0x7c,0x00,0x00,0x00]3439# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, null ; encoding: [0x05,0x00,0xe2,0xd5,0x7c,0x00,0x00,0x00]3440 34410x05,0x00,0xe2,0xd5,0xc1,0x00,0x00,0x003442# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe2,0xd5,0xc1,0x00,0x00,0x00]3443# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, -1 ; encoding: [0x05,0x00,0xe2,0xd5,0xc1,0x00,0x00,0x00]3444 34450x05,0x00,0xe2,0xd5,0xf0,0x00,0x00,0x003446# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, 0.5 ; encoding: [0x05,0x00,0xe2,0xd5,0xf0,0x00,0x00,0x00]3447# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, 0.5 ; encoding: [0x05,0x00,0xe2,0xd5,0xf0,0x00,0x00,0x00]3448 34490x05,0x00,0xe2,0xd5,0xfd,0x00,0x00,0x003450# GFX12-REAL16: v_sat_pk_u8_i16_e64 v5.l, src_scc ; encoding: [0x05,0x00,0xe2,0xd5,0xfd,0x00,0x00,0x00]3451# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v5, src_scc ; encoding: [0x05,0x00,0xe2,0xd5,0xfd,0x00,0x00,0x00]3452 34530xff,0x00,0xe2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x003454# GFX12-REAL16: v_sat_pk_u8_i16_e64 v255.l, 0xfe0b ; encoding: [0xff,0x00,0xe2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]3455# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v255, 0xfe0b ; encoding: [0xff,0x00,0xe2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]3456 34570xff,0x40,0xe2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x003458# GFX12-REAL16: 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]3459# GFX12-FAKE16: v_sat_pk_u8_i16_e64 v255, 0xfe0b ; encoding: [0xff,0x00,0xe2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]3460 34610x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x003462# GFX12-REAL16: v_sin_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]3463# GFX12-FAKE16: v_sin_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]3464 34650x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x003466# GFX12-REAL16: v_sin_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]3467# GFX12-FAKE16: v_sin_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]3468 34690x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x003470# GFX12-REAL16: v_sin_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]3471# GFX12-FAKE16: v_sin_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]3472 34730x05,0x00,0xe0,0xd5,0x69,0x00,0x00,0x003474# GFX12-REAL16: v_sin_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xe0,0xd5,0x69,0x00,0x00,0x00]3475# GFX12-FAKE16: v_sin_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xe0,0xd5,0x69,0x00,0x00,0x00]3476 34770x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x003478# GFX12-REAL16: v_sin_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]3479# GFX12-FAKE16: v_sin_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]3480 34810x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x003482# GFX12-REAL16: v_sin_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]3483# GFX12-FAKE16: v_sin_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]3484 34850x05,0x00,0xe0,0xd5,0x7b,0x00,0x00,0x003486# GFX12-REAL16: v_sin_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xe0,0xd5,0x7b,0x00,0x00,0x00]3487# GFX12-FAKE16: v_sin_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xe0,0xd5,0x7b,0x00,0x00,0x00]3488 34890x05,0x00,0xe0,0xd5,0x7d,0x00,0x00,0x003490# GFX12-REAL16: v_sin_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xe0,0xd5,0x7d,0x00,0x00,0x00]3491# GFX12-FAKE16: v_sin_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xe0,0xd5,0x7d,0x00,0x00,0x00]3492 34930x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x003494# GFX12-REAL16: v_sin_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]3495# GFX12-FAKE16: v_sin_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]3496 34970x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x003498# GFX12-REAL16: v_sin_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]3499# GFX12-FAKE16: v_sin_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]3500 35010x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x003502# GFX12-REAL16: v_sin_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]3503# GFX12-FAKE16: v_sin_f16_e64 v5, null ; encoding: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]3504 35050x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x003506# GFX12-REAL16: v_sin_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]3507# GFX12-FAKE16: v_sin_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]3508 35090x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x083510# GFX12-REAL16: v_sin_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x08]3511# GFX12-FAKE16: v_sin_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x08]3512 35130x05,0x00,0xe0,0xd5,0xfd,0x00,0x00,0x103514# GFX12-REAL16: v_sin_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xe0,0xd5,0xfd,0x00,0x00,0x10]3515# GFX12-FAKE16: v_sin_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xe0,0xd5,0xfd,0x00,0x00,0x10]3516 35170xff,0x81,0xe0,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x003518# GFX12-REAL16: v_sin_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xe0,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3519# GFX12-FAKE16: v_sin_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xe0,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3520 35210x05,0x48,0xe0,0xd5,0x01,0x01,0x00,0x003522# GFX12-REAL16: v_sin_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe0,0xd5,0x01,0x01,0x00,0x00]3523# GFX12-FAKE16: v_sin_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]3524 35250x05,0x08,0xe0,0xd5,0xff,0x01,0x00,0x003526# GFX12-REAL16: v_sin_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xe0,0xd5,0xff,0x01,0x00,0x00]3527# GFX12-FAKE16: v_sin_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]3528 35290xff,0xc1,0xe0,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x003530# GFX12-REAL16: 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]3531# GFX12-FAKE16: v_sin_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xe0,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3532 35330x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x003534# GFX12: v_sin_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]3535 35360x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x003537# GFX12: v_sin_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x00]3538 35390x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x003540# GFX12: v_sin_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x00]3541 35420x05,0x00,0xb5,0xd5,0x69,0x00,0x00,0x003543# GFX12: v_sin_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xb5,0xd5,0x69,0x00,0x00,0x00]3544 35450x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x003546# GFX12: v_sin_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x00]3547 35480x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x003549# GFX12: v_sin_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x00]3550 35510x05,0x00,0xb5,0xd5,0x7b,0x00,0x00,0x003552# GFX12: v_sin_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb5,0xd5,0x7b,0x00,0x00,0x00]3553 35540x05,0x00,0xb5,0xd5,0x7d,0x00,0x00,0x003555# GFX12: v_sin_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xb5,0xd5,0x7d,0x00,0x00,0x00]3556 35570x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x003558# GFX12: v_sin_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x00]3559 35600x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x003561# GFX12: v_sin_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x00]3562 35630x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x003564# GFX12: v_sin_f32_e64 v5, null ; encoding: [0x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x00]3565 35660x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x003567# GFX12: v_sin_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x00]3568 35690x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x083570# GFX12: v_sin_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x08]3571 35720x05,0x00,0xb5,0xd5,0xfd,0x00,0x00,0x103573# GFX12: v_sin_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xb5,0xd5,0xfd,0x00,0x00,0x10]3574 35750xff,0x81,0xb5,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf3576# GFX12: v_sin_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xb5,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3577 35780x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x003579# GFX12-REAL16: v_sqrt_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]3580# GFX12-FAKE16: v_sqrt_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]3581 35820x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x003583# GFX12-REAL16: v_sqrt_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00]3584# GFX12-FAKE16: v_sqrt_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00]3585 35860x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x003587# GFX12-REAL16: v_sqrt_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]3588# GFX12-FAKE16: v_sqrt_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]3589 35900x05,0x00,0xd5,0xd5,0x69,0x00,0x00,0x003591# GFX12-REAL16: v_sqrt_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xd5,0xd5,0x69,0x00,0x00,0x00]3592# GFX12-FAKE16: v_sqrt_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xd5,0xd5,0x69,0x00,0x00,0x00]3593 35940x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x003595# GFX12-REAL16: v_sqrt_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]3596# GFX12-FAKE16: v_sqrt_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]3597 35980x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x003599# GFX12-REAL16: v_sqrt_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]3600# GFX12-FAKE16: v_sqrt_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]3601 36020x05,0x00,0xd5,0xd5,0x7b,0x00,0x00,0x003603# GFX12-REAL16: v_sqrt_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xd5,0xd5,0x7b,0x00,0x00,0x00]3604# GFX12-FAKE16: v_sqrt_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xd5,0xd5,0x7b,0x00,0x00,0x00]3605 36060x05,0x00,0xd5,0xd5,0x7d,0x00,0x00,0x003607# GFX12-REAL16: v_sqrt_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xd5,0xd5,0x7d,0x00,0x00,0x00]3608# GFX12-FAKE16: v_sqrt_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xd5,0xd5,0x7d,0x00,0x00,0x00]3609 36100x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x003611# GFX12-REAL16: v_sqrt_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]3612# GFX12-FAKE16: v_sqrt_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]3613 36140x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x003615# GFX12-REAL16: v_sqrt_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]3616# GFX12-FAKE16: v_sqrt_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]3617 36180x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x003619# GFX12-REAL16: v_sqrt_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]3620# GFX12-FAKE16: v_sqrt_f16_e64 v5, null ; encoding: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]3621 36220x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x003623# GFX12-REAL16: v_sqrt_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]3624# GFX12-FAKE16: v_sqrt_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]3625 36260x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x083627# GFX12-REAL16: v_sqrt_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x08]3628# GFX12-FAKE16: v_sqrt_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x08]3629 36300x05,0x00,0xd5,0xd5,0xfd,0x00,0x00,0x103631# GFX12-REAL16: v_sqrt_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xd5,0xd5,0xfd,0x00,0x00,0x10]3632# GFX12-FAKE16: v_sqrt_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xd5,0xd5,0xfd,0x00,0x00,0x10]3633 36340xff,0x81,0xd5,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x003635# GFX12-REAL16: v_sqrt_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd5,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3636# GFX12-FAKE16: v_sqrt_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xd5,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3637 36380x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x003639# GFX12: v_sqrt_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]3640 36410x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x003642# GFX12: v_sqrt_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x00]3643 36440x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x003645# GFX12: v_sqrt_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x00]3646 36470x05,0x00,0xb3,0xd5,0x69,0x00,0x00,0x003648# GFX12: v_sqrt_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xb3,0xd5,0x69,0x00,0x00,0x00]3649 36500x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x003651# GFX12: v_sqrt_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x00]3652 36530x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x003654# GFX12: v_sqrt_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x00]3655 36560x05,0x00,0xb3,0xd5,0x7b,0x00,0x00,0x003657# GFX12: v_sqrt_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xb3,0xd5,0x7b,0x00,0x00,0x00]3658 36590x05,0x00,0xb3,0xd5,0x7d,0x00,0x00,0x003660# GFX12: v_sqrt_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xb3,0xd5,0x7d,0x00,0x00,0x00]3661 36620x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x003663# GFX12: v_sqrt_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x00]3664 36650x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x003666# GFX12: v_sqrt_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x00]3667 36680x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x003669# GFX12: v_sqrt_f32_e64 v5, null ; encoding: [0x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x00]3670 36710x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x003672# GFX12: v_sqrt_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x00]3673 36740x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x083675# GFX12: v_sqrt_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x08]3676 36770x05,0x00,0xb3,0xd5,0xfd,0x00,0x00,0x103678# GFX12: v_sqrt_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xb3,0xd5,0xfd,0x00,0x00,0x10]3679 36800xff,0x81,0xb3,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf3681# GFX12: v_sqrt_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xb3,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3682 36830x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x003684# GFX12: v_sqrt_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]3685 36860x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x003687# GFX12: v_sqrt_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x00]3688 36890x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x003690# GFX12: v_sqrt_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x00]3691 36920x05,0x00,0xb4,0xd5,0x68,0x00,0x00,0x003693# GFX12: v_sqrt_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0xb4,0xd5,0x68,0x00,0x00,0x00]3694 36950x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x003696# GFX12: v_sqrt_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x00]3697 36980x05,0x00,0xb4,0xd5,0x7a,0x00,0x00,0x003699# GFX12: v_sqrt_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0xb4,0xd5,0x7a,0x00,0x00,0x00]3700 37010x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x003702# GFX12: v_sqrt_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x00]3703 37040x05,0x00,0xb4,0xd5,0x7c,0x00,0x00,0x003705# GFX12: v_sqrt_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0xb4,0xd5,0x7c,0x00,0x00,0x00]3706 37070x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x003708# GFX12: v_sqrt_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x00]3709 37100x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x083711# GFX12: v_sqrt_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x08]3712 37130x05,0x01,0xb4,0xd5,0xfd,0x00,0x00,0x303714# GFX12: v_sqrt_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0xb4,0xd5,0xfd,0x00,0x00,0x30]3715 37160xfe,0x80,0xb4,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf3717# GFX12: v_sqrt_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0xb4,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3718 37190x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x003720# GFX12-REAL16: v_trunc_f16_e64 v5.l, v1.l ; encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]3721# GFX12-FAKE16: v_trunc_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]3722 37230x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x003724# GFX12-REAL16: v_trunc_f16_e64 v5.l, v255.l ; encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]3725# GFX12-FAKE16: v_trunc_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]3726 37270x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x003728# GFX12-REAL16: v_trunc_f16_e64 v5.l, s1 ; encoding: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]3729# GFX12-FAKE16: v_trunc_f16_e64 v5, s1 ; encoding: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]3730 37310x05,0x00,0xdd,0xd5,0x69,0x00,0x00,0x003732# GFX12-REAL16: v_trunc_f16_e64 v5.l, s105 ; encoding: [0x05,0x00,0xdd,0xd5,0x69,0x00,0x00,0x00]3733# GFX12-FAKE16: v_trunc_f16_e64 v5, s105 ; encoding: [0x05,0x00,0xdd,0xd5,0x69,0x00,0x00,0x00]3734 37350x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x003736# GFX12-REAL16: v_trunc_f16_e64 v5.l, vcc_lo ; encoding: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]3737# GFX12-FAKE16: v_trunc_f16_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]3738 37390x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x003740# GFX12-REAL16: v_trunc_f16_e64 v5.l, vcc_hi ; encoding: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]3741# GFX12-FAKE16: v_trunc_f16_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]3742 37430x05,0x00,0xdd,0xd5,0x7b,0x00,0x00,0x003744# GFX12-REAL16: v_trunc_f16_e64 v5.l, ttmp15 ; encoding: [0x05,0x00,0xdd,0xd5,0x7b,0x00,0x00,0x00]3745# GFX12-FAKE16: v_trunc_f16_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xdd,0xd5,0x7b,0x00,0x00,0x00]3746 37470x05,0x00,0xdd,0xd5,0x7d,0x00,0x00,0x003748# GFX12-REAL16: v_trunc_f16_e64 v5.l, m0 ; encoding: [0x05,0x00,0xdd,0xd5,0x7d,0x00,0x00,0x00]3749# GFX12-FAKE16: v_trunc_f16_e64 v5, m0 ; encoding: [0x05,0x00,0xdd,0xd5,0x7d,0x00,0x00,0x00]3750 37510x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x003752# GFX12-REAL16: v_trunc_f16_e64 v5.l, exec_lo ; encoding: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]3753# GFX12-FAKE16: v_trunc_f16_e64 v5, exec_lo ; encoding: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]3754 37550x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x003756# GFX12-REAL16: v_trunc_f16_e64 v5.l, exec_hi ; encoding: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]3757# GFX12-FAKE16: v_trunc_f16_e64 v5, exec_hi ; encoding: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]3758 37590x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x003760# GFX12-REAL16: v_trunc_f16_e64 v5.l, null ; encoding: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]3761# GFX12-FAKE16: v_trunc_f16_e64 v5, null ; encoding: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]3762 37630x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x003764# GFX12-REAL16: v_trunc_f16_e64 v5.l, -1 ; encoding: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]3765# GFX12-FAKE16: v_trunc_f16_e64 v5, -1 ; encoding: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]3766 37670x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x083768# GFX12-REAL16: v_trunc_f16_e64 v5.l, 0.5 mul:2 ; encoding: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x08]3769# GFX12-FAKE16: v_trunc_f16_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x08]3770 37710x05,0x00,0xdd,0xd5,0xfd,0x00,0x00,0x103772# GFX12-REAL16: v_trunc_f16_e64 v5.l, src_scc mul:4 ; encoding: [0x05,0x00,0xdd,0xd5,0xfd,0x00,0x00,0x10]3773# GFX12-FAKE16: v_trunc_f16_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xdd,0xd5,0xfd,0x00,0x00,0x10]3774 37750xff,0x81,0xdd,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x003776# GFX12-REAL16: v_trunc_f16_e64 v255.l, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdd,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3777# GFX12-FAKE16: v_trunc_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdd,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3778 37790x05,0x48,0xdd,0xd5,0x01,0x01,0x00,0x003780# GFX12-REAL16: v_trunc_f16_e64 v5.h, v1.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdd,0xd5,0x01,0x01,0x00,0x00]3781# GFX12-FAKE16: v_trunc_f16_e64 v5, v1 ; encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]3782 37830x05,0x08,0xdd,0xd5,0xff,0x01,0x00,0x003784# GFX12-REAL16: v_trunc_f16_e64 v5.l, v255.h op_sel:[1,0] ; encoding: [0x05,0x08,0xdd,0xd5,0xff,0x01,0x00,0x00]3785# GFX12-FAKE16: v_trunc_f16_e64 v5, v255 ; encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]3786 37870xff,0xc1,0xdd,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x003788# GFX12-REAL16: 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]3789# GFX12-FAKE16: v_trunc_f16_e64 v255, -|0xfe0b| clamp div:2 ; encoding: [0xff,0x81,0xdd,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]3790 37910x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x003792# GFX12: v_trunc_f32_e64 v5, v1 ; encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]3793 37940x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x003795# GFX12: v_trunc_f32_e64 v5, v255 ; encoding: [0x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x00]3796 37970x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x003798# GFX12: v_trunc_f32_e64 v5, s1 ; encoding: [0x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x00]3799 38000x05,0x00,0xa1,0xd5,0x69,0x00,0x00,0x003801# GFX12: v_trunc_f32_e64 v5, s105 ; encoding: [0x05,0x00,0xa1,0xd5,0x69,0x00,0x00,0x00]3802 38030x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x003804# GFX12: v_trunc_f32_e64 v5, vcc_lo ; encoding: [0x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x00]3805 38060x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x003807# GFX12: v_trunc_f32_e64 v5, vcc_hi ; encoding: [0x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x00]3808 38090x05,0x00,0xa1,0xd5,0x7b,0x00,0x00,0x003810# GFX12: v_trunc_f32_e64 v5, ttmp15 ; encoding: [0x05,0x00,0xa1,0xd5,0x7b,0x00,0x00,0x00]3811 38120x05,0x00,0xa1,0xd5,0x7d,0x00,0x00,0x003813# GFX12: v_trunc_f32_e64 v5, m0 ; encoding: [0x05,0x00,0xa1,0xd5,0x7d,0x00,0x00,0x00]3814 38150x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x003816# GFX12: v_trunc_f32_e64 v5, exec_lo ; encoding: [0x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x00]3817 38180x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x003819# GFX12: v_trunc_f32_e64 v5, exec_hi ; encoding: [0x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x00]3820 38210x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x003822# GFX12: v_trunc_f32_e64 v5, null ; encoding: [0x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x00]3823 38240x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x003825# GFX12: v_trunc_f32_e64 v5, -1 ; encoding: [0x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x00]3826 38270x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x083828# GFX12: v_trunc_f32_e64 v5, 0.5 mul:2 ; encoding: [0x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x08]3829 38300x05,0x00,0xa1,0xd5,0xfd,0x00,0x00,0x103831# GFX12: v_trunc_f32_e64 v5, src_scc mul:4 ; encoding: [0x05,0x00,0xa1,0xd5,0xfd,0x00,0x00,0x10]3832 38330xff,0x81,0xa1,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf3834# GFX12: v_trunc_f32_e64 v255, -|0xaf123456| clamp div:2 ; encoding: [0xff,0x81,0xa1,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]3835 38360x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x003837# GFX12: v_trunc_f64_e64 v[5:6], v[1:2] ; encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]3838 38390x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x003840# GFX12: v_trunc_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x00]3841 38420x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x003843# GFX12: v_trunc_f64_e64 v[5:6], s[2:3] ; encoding: [0x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x00]3844 38450x05,0x00,0x97,0xd5,0x68,0x00,0x00,0x003846# GFX12: v_trunc_f64_e64 v[5:6], s[104:105] ; encoding: [0x05,0x00,0x97,0xd5,0x68,0x00,0x00,0x00]3847 38480x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x003849# GFX12: v_trunc_f64_e64 v[5:6], vcc ; encoding: [0x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x00]3850 38510x05,0x00,0x97,0xd5,0x7a,0x00,0x00,0x003852# GFX12: v_trunc_f64_e64 v[5:6], ttmp[14:15] ; encoding: [0x05,0x00,0x97,0xd5,0x7a,0x00,0x00,0x00]3853 38540x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x003855# GFX12: v_trunc_f64_e64 v[5:6], exec ; encoding: [0x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x00]3856 38570x05,0x00,0x97,0xd5,0x7c,0x00,0x00,0x003858# GFX12: v_trunc_f64_e64 v[5:6], null ; encoding: [0x05,0x00,0x97,0xd5,0x7c,0x00,0x00,0x00]3859 38600x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x003861# GFX12: v_trunc_f64_e64 v[5:6], -1 ; encoding: [0x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x00]3862 38630x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x083864# GFX12: v_trunc_f64_e64 v[5:6], 0.5 mul:2 ; encoding: [0x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x08]3865 38660x05,0x01,0x97,0xd5,0xfd,0x00,0x00,0x303867# GFX12: v_trunc_f64_e64 v[5:6], -|src_scc| mul:4 ; encoding: [0x05,0x01,0x97,0xd5,0xfd,0x00,0x00,0x30]3868 38690xfe,0x80,0x97,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf3870# GFX12: v_trunc_f64_e64 v[254:255], 0xaf123456 clamp div:2 ; encoding: [0xfe,0x80,0x97,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]3871