brintos

brintos / llvm-project-archived public Read only

0
0
Text · 42.8 KiB · acf7ded Raw
902 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=gfx1250 -mattr=+real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX1250,GFX1250-REAL16 %s3# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX1250,GFX1250-FAKE16 %s4 50xff,0x3a,0xfc,0x7f,0x56,0x34,0x12,0xaf6# GFX1250: v_mov_b64_e32 v[254:255], 0xaf123456    ; encoding: [0xfe,0x3a,0xfc,0x7f,0x56,0x34,0x12,0xaf,0x00,0x00,0x00,0x00]7 80xc1,0x3a,0x08,0x7e9# GFX1250: v_mov_b64_e32 v[4:5], -1                ; encoding: [0xc1,0x3a,0x08,0x7e]10 110xf0,0x3a,0x08,0x7e12# GFX1250: v_mov_b64_e32 v[4:5], 0.5               ; encoding: [0xf0,0x3a,0x08,0x7e]13 140x7e,0x3a,0x08,0x7e15# GFX1250: v_mov_b64_e32 v[4:5], exec              ; encoding: [0x7e,0x3a,0x08,0x7e]16 170x7c,0x3a,0x08,0x7e18# GFX1250: v_mov_b64_e32 v[4:5], null              ; encoding: [0x7c,0x3a,0x08,0x7e]19 200x02,0x3a,0x08,0x7e21# GFX1250: v_mov_b64_e32 v[4:5], s[2:3]            ; encoding: [0x02,0x3a,0x08,0x7e]22 230xfe,0x3b,0x08,0x7e24# GFX1250: v_mov_b64_e32 v[4:5], v[254:255]        ; encoding: [0xfe,0x3b,0x08,0x7e]25 260x02,0x3b,0x08,0x7e27# GFX1250: v_mov_b64_e32 v[4:5], v[2:3]            ; encoding: [0x02,0x3b,0x08,0x7e]28 290x6a,0x3a,0x08,0x7e30# GFX1250: v_mov_b64_e32 v[4:5], vcc               ; encoding: [0x6a,0x3a,0x08,0x7e]31 320xff,0x3c,0xfe,0x7f,0x56,0x34,0x12,0xaf33# GFX1250: v_tanh_f32_e32 v255, 0xaf123456         ; encoding: [0xff,0x3c,0xfe,0x7f,0x56,0x34,0x12,0xaf]34 350xc1,0x3c,0x0a,0x7e36# GFX1250: v_tanh_f32_e32 v5, -1                   ; encoding: [0xc1,0x3c,0x0a,0x7e]37 380xf0,0x3c,0x0a,0x7e39# GFX1250: v_tanh_f32_e32 v5, 0.5                  ; encoding: [0xf0,0x3c,0x0a,0x7e]40 410x7f,0x3c,0x0a,0x7e42# GFX1250: v_tanh_f32_e32 v5, exec_hi              ; encoding: [0x7f,0x3c,0x0a,0x7e]43 440x7e,0x3c,0x0a,0x7e45# GFX1250: v_tanh_f32_e32 v5, exec_lo              ; encoding: [0x7e,0x3c,0x0a,0x7e]46 470x7d,0x3c,0x0a,0x7e48# GFX1250: v_tanh_f32_e32 v5, m0                   ; encoding: [0x7d,0x3c,0x0a,0x7e]49 500x7c,0x3c,0x0a,0x7e51# GFX1250: v_tanh_f32_e32 v5, null                 ; encoding: [0x7c,0x3c,0x0a,0x7e]52 530x01,0x3c,0x0a,0x7e54# GFX1250: v_tanh_f32_e32 v5, s1                   ; encoding: [0x01,0x3c,0x0a,0x7e]55 560x69,0x3c,0x0a,0x7e57# GFX1250: v_tanh_f32_e32 v5, s105                 ; encoding: [0x69,0x3c,0x0a,0x7e]58 590xfd,0x3c,0x0a,0x7e60# GFX1250: v_tanh_f32_e32 v5, src_scc              ; encoding: [0xfd,0x3c,0x0a,0x7e]61 620x7b,0x3c,0x0a,0x7e63# GFX1250: v_tanh_f32_e32 v5, ttmp15               ; encoding: [0x7b,0x3c,0x0a,0x7e]64 650x01,0x3d,0x0a,0x7e66# GFX1250: v_tanh_f32_e32 v5, v1                   ; encoding: [0x01,0x3d,0x0a,0x7e]67 680xff,0x3d,0x0a,0x7e69# GFX1250: v_tanh_f32_e32 v5, v255                 ; encoding: [0xff,0x3d,0x0a,0x7e]70 710x6b,0x3c,0x0a,0x7e72# GFX1250: v_tanh_f32_e32 v5, vcc_hi               ; encoding: [0x6b,0x3c,0x0a,0x7e]73 740x6a,0x3c,0x0a,0x7e75# GFX1250: v_tanh_f32_e32 v5, vcc_lo               ; encoding: [0x6a,0x3c,0x0a,0x7e]76 770xff,0x3e,0xfe,0x7e,0x00,0x80,0x00,0x0078# GFX1250-REAL16: v_tanh_f16_e32 v127.l, 0x8000           ; encoding: [0xff,0x3e,0xfe,0x7e,0x00,0x80,0x00,0x00]79# GFX1250-FAKE16: v_tanh_f16_e32 v127, 0x8000             ; encoding: [0xff,0x3e,0xfe,0x7e,0x00,0x80,0x00,0x00]80 810xc1,0x3e,0x0a,0x7e82# GFX1250-REAL16: v_tanh_f16_e32 v5.l, -1                 ; encoding: [0xc1,0x3e,0x0a,0x7e]83# GFX1250-FAKE16: v_tanh_f16_e32 v5, -1                   ; encoding: [0xc1,0x3e,0x0a,0x7e]84 850xf0,0x3e,0x0a,0x7e86# GFX1250-REAL16: v_tanh_f16_e32 v5.l, 0.5                ; encoding: [0xf0,0x3e,0x0a,0x7e]87# GFX1250-FAKE16: v_tanh_f16_e32 v5, 0.5                  ; encoding: [0xf0,0x3e,0x0a,0x7e]88 890x7f,0x3e,0x0a,0x7e90# GFX1250-REAL16: v_tanh_f16_e32 v5.l, exec_hi            ; encoding: [0x7f,0x3e,0x0a,0x7e]91# GFX1250-FAKE16: v_tanh_f16_e32 v5, exec_hi              ; encoding: [0x7f,0x3e,0x0a,0x7e]92 930x7e,0x3e,0x0a,0x7e94# GFX1250-REAL16: v_tanh_f16_e32 v5.l, exec_lo            ; encoding: [0x7e,0x3e,0x0a,0x7e]95# GFX1250-FAKE16: v_tanh_f16_e32 v5, exec_lo              ; encoding: [0x7e,0x3e,0x0a,0x7e]96 970x7d,0x3e,0x0a,0x7e98# GFX1250-REAL16: v_tanh_f16_e32 v5.l, m0                 ; encoding: [0x7d,0x3e,0x0a,0x7e]99# GFX1250-FAKE16: v_tanh_f16_e32 v5, m0                   ; encoding: [0x7d,0x3e,0x0a,0x7e]100 1010x7c,0x3e,0x0a,0x7e102# GFX1250-REAL16: v_tanh_f16_e32 v5.l, null               ; encoding: [0x7c,0x3e,0x0a,0x7e]103# GFX1250-FAKE16: v_tanh_f16_e32 v5, null                 ; encoding: [0x7c,0x3e,0x0a,0x7e]104 1050x01,0x3e,0x0a,0x7e106# GFX1250-REAL16: v_tanh_f16_e32 v5.l, s1                 ; encoding: [0x01,0x3e,0x0a,0x7e]107# GFX1250-FAKE16: v_tanh_f16_e32 v5, s1                   ; encoding: [0x01,0x3e,0x0a,0x7e]108 1090x69,0x3e,0x0a,0x7e110# GFX1250-REAL16: v_tanh_f16_e32 v5.l, s105               ; encoding: [0x69,0x3e,0x0a,0x7e]111# GFX1250-FAKE16: v_tanh_f16_e32 v5, s105                 ; encoding: [0x69,0x3e,0x0a,0x7e]112 1130xfd,0x3e,0x0a,0x7e114# GFX1250-REAL16: v_tanh_f16_e32 v5.l, src_scc            ; encoding: [0xfd,0x3e,0x0a,0x7e]115# GFX1250-FAKE16: v_tanh_f16_e32 v5, src_scc              ; encoding: [0xfd,0x3e,0x0a,0x7e]116 1170x7b,0x3e,0x0a,0x7e118# GFX1250-REAL16: v_tanh_f16_e32 v5.l, ttmp15             ; encoding: [0x7b,0x3e,0x0a,0x7e]119# GFX1250-FAKE16: v_tanh_f16_e32 v5, ttmp15               ; encoding: [0x7b,0x3e,0x0a,0x7e]120 1210x01,0x3f,0x0a,0x7e122# GFX1250-REAL16: v_tanh_f16_e32 v5.l, v1.l               ; encoding: [0x01,0x3f,0x0a,0x7e]123# GFX1250-FAKE16: v_tanh_f16_e32 v5, v1                   ; encoding: [0x01,0x3f,0x0a,0x7e]124 1250x7f,0x3f,0x0a,0x7e126# GFX1250-REAL16: v_tanh_f16_e32 v5.l, v127.l             ; encoding: [0x7f,0x3f,0x0a,0x7e]127# GFX1250-FAKE16: v_tanh_f16_e32 v5, v127                 ; encoding: [0x7f,0x3f,0x0a,0x7e]128 1290x6b,0x3e,0x0a,0x7e130# GFX1250-REAL16: v_tanh_f16_e32 v5.l, vcc_hi             ; encoding: [0x6b,0x3e,0x0a,0x7e]131# GFX1250-FAKE16: v_tanh_f16_e32 v5, vcc_hi               ; encoding: [0x6b,0x3e,0x0a,0x7e]132 1330x6a,0x3e,0x0a,0x7e134# GFX1250-REAL16: v_tanh_f16_e32 v5.l, vcc_lo             ; encoding: [0x6a,0x3e,0x0a,0x7e]135# GFX1250-FAKE16: v_tanh_f16_e32 v5, vcc_lo               ; encoding: [0x6a,0x3e,0x0a,0x7e]136 1370x81,0x3f,0x0a,0x7f138# GFX1250-REAL16: v_tanh_f16_e32 v5.h, v1.h               ; encoding: [0x81,0x3f,0x0a,0x7f]139 1400xff,0x94,0xfe,0x7e,0x00,0x80,0x00,0x00141# GFX1250-REAL16: v_tanh_bf16_e32 v127.l, 0x8000          ; encoding: [0xff,0x94,0xfe,0x7e,0x00,0x80,0x00,0x00]142# GFX1250-FAKE16: v_tanh_bf16_e32 v127, 0x8000            ; encoding: [0xff,0x94,0xfe,0x7e,0x00,0x80,0x00,0x00]143 1440xc1,0x94,0x0a,0x7e145# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, -1                ; encoding: [0xc1,0x94,0x0a,0x7e]146# GFX1250-FAKE16: v_tanh_bf16_e32 v5, -1                  ; encoding: [0xc1,0x94,0x0a,0x7e]147 1480xf0,0x94,0x0a,0x7e149# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, 0.5               ; encoding: [0xf0,0x94,0x0a,0x7e]150# GFX1250-FAKE16: v_tanh_bf16_e32 v5, 0.5                 ; encoding: [0xf0,0x94,0x0a,0x7e]151 1520x7f,0x94,0x0a,0x7e153# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, exec_hi           ; encoding: [0x7f,0x94,0x0a,0x7e]154# GFX1250-FAKE16: v_tanh_bf16_e32 v5, exec_hi             ; encoding: [0x7f,0x94,0x0a,0x7e]155 1560x7e,0x94,0x0a,0x7e157# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, exec_lo           ; encoding: [0x7e,0x94,0x0a,0x7e]158# GFX1250-FAKE16: v_tanh_bf16_e32 v5, exec_lo             ; encoding: [0x7e,0x94,0x0a,0x7e]159 1600x7d,0x94,0x0a,0x7e161# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, m0                ; encoding: [0x7d,0x94,0x0a,0x7e]162# GFX1250-FAKE16: v_tanh_bf16_e32 v5, m0                  ; encoding: [0x7d,0x94,0x0a,0x7e]163 1640x7c,0x94,0x0a,0x7e165# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, null              ; encoding: [0x7c,0x94,0x0a,0x7e]166# GFX1250-FAKE16: v_tanh_bf16_e32 v5, null                ; encoding: [0x7c,0x94,0x0a,0x7e]167 1680x01,0x94,0x0a,0x7e169# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, s1                ; encoding: [0x01,0x94,0x0a,0x7e]170# GFX1250-FAKE16: v_tanh_bf16_e32 v5, s1                  ; encoding: [0x01,0x94,0x0a,0x7e]171 1720x69,0x94,0x0a,0x7e173# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, s105              ; encoding: [0x69,0x94,0x0a,0x7e]174# GFX1250-FAKE16: v_tanh_bf16_e32 v5, s105                ; encoding: [0x69,0x94,0x0a,0x7e]175 1760xfd,0x94,0x0a,0x7e177# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, src_scc           ; encoding: [0xfd,0x94,0x0a,0x7e]178# GFX1250-FAKE16: v_tanh_bf16_e32 v5, src_scc             ; encoding: [0xfd,0x94,0x0a,0x7e]179 1800x7b,0x94,0x0a,0x7e181# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, ttmp15            ; encoding: [0x7b,0x94,0x0a,0x7e]182# GFX1250-FAKE16: v_tanh_bf16_e32 v5, ttmp15              ; encoding: [0x7b,0x94,0x0a,0x7e]183 1840x01,0x95,0x0a,0x7e185# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, v1.l              ; encoding: [0x01,0x95,0x0a,0x7e]186# GFX1250-FAKE16: v_tanh_bf16_e32 v5, v1                  ; encoding: [0x01,0x95,0x0a,0x7e]187 1880x7f,0x95,0x0a,0x7e189# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, v127.l            ; encoding: [0x7f,0x95,0x0a,0x7e]190# GFX1250-FAKE16: v_tanh_bf16_e32 v5, v127                ; encoding: [0x7f,0x95,0x0a,0x7e]191 1920x6b,0x94,0x0a,0x7e193# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, vcc_hi            ; encoding: [0x6b,0x94,0x0a,0x7e]194# GFX1250-FAKE16: v_tanh_bf16_e32 v5, vcc_hi              ; encoding: [0x6b,0x94,0x0a,0x7e]195 1960x6a,0x94,0x0a,0x7e197# GFX1250-REAL16: v_tanh_bf16_e32 v5.l, vcc_lo            ; encoding: [0x6a,0x94,0x0a,0x7e]198# GFX1250-FAKE16: v_tanh_bf16_e32 v5, vcc_lo              ; encoding: [0x6a,0x94,0x0a,0x7e]199 2000x81,0x95,0x0a,0x7f201# GFX1250-REAL16: v_tanh_bf16_e32 v5.h, v1.h              ; encoding: [0x81,0x95,0x0a,0x7f]202 2030xff,0x96,0xfe,0x7f,0x56,0x34,0x12,0xaf204# GFX1250: v_prng_b32_e32 v255, 0xaf123456         ; encoding: [0xff,0x96,0xfe,0x7f,0x56,0x34,0x12,0xaf]205 2060xc1,0x96,0x0a,0x7e207# GFX1250: v_prng_b32_e32 v5, -1                   ; encoding: [0xc1,0x96,0x0a,0x7e]208 2090xf0,0x96,0x0a,0x7e210# GFX1250: v_prng_b32_e32 v5, 0.5                  ; encoding: [0xf0,0x96,0x0a,0x7e]211 2120x7f,0x96,0x0a,0x7e213# GFX1250: v_prng_b32_e32 v5, exec_hi              ; encoding: [0x7f,0x96,0x0a,0x7e]214 2150x7e,0x96,0x0a,0x7e216# GFX1250: v_prng_b32_e32 v5, exec_lo              ; encoding: [0x7e,0x96,0x0a,0x7e]217 2180x7d,0x96,0x0a,0x7e219# GFX1250: v_prng_b32_e32 v5, m0                   ; encoding: [0x7d,0x96,0x0a,0x7e]220 2210x7c,0x96,0x0a,0x7e222# GFX1250: v_prng_b32_e32 v5, null                 ; encoding: [0x7c,0x96,0x0a,0x7e]223 2240x01,0x96,0x0a,0x7e225# GFX1250: v_prng_b32_e32 v5, s1                   ; encoding: [0x01,0x96,0x0a,0x7e]226 2270x69,0x96,0x0a,0x7e228# GFX1250: v_prng_b32_e32 v5, s105                 ; encoding: [0x69,0x96,0x0a,0x7e]229 2300xfd,0x96,0x0a,0x7e231# GFX1250: v_prng_b32_e32 v5, src_scc              ; encoding: [0xfd,0x96,0x0a,0x7e]232 2330x7b,0x96,0x0a,0x7e234# GFX1250: v_prng_b32_e32 v5, ttmp15               ; encoding: [0x7b,0x96,0x0a,0x7e]235 2360x01,0x97,0x0a,0x7e237# GFX1250: v_prng_b32_e32 v5, v1                   ; encoding: [0x01,0x97,0x0a,0x7e]238 2390xff,0x97,0x0a,0x7e240# GFX1250: v_prng_b32_e32 v5, v255                 ; encoding: [0xff,0x97,0x0a,0x7e]241 2420x6b,0x96,0x0a,0x7e243# GFX1250: v_prng_b32_e32 v5, vcc_hi               ; encoding: [0x6b,0x96,0x0a,0x7e]244 2450x6a,0x96,0x0a,0x7e246# GFX1250: v_prng_b32_e32 v5, vcc_lo               ; encoding: [0x6a,0x96,0x0a,0x7e]247 2480xff,0xf2,0xfe,0x7e,0x00,0x80,0x00,0x00249# GFX1250-REAL16: v_rcp_bf16_e32 v127.l, 0x8000           ; encoding: [0xff,0xf2,0xfe,0x7e,0x00,0x80,0x00,0x00]250# GFX1250-FAKE16: v_rcp_bf16_e32 v127, 0x8000             ; encoding: [0xff,0xf2,0xfe,0x7e,0x00,0x80,0x00,0x00]251 2520xc1,0xf2,0x0a,0x7e253# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, -1                 ; encoding: [0xc1,0xf2,0x0a,0x7e]254# GFX1250-FAKE16: v_rcp_bf16_e32 v5, -1                   ; encoding: [0xc1,0xf2,0x0a,0x7e]255 2560xf0,0xf2,0x0a,0x7e257# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, 0.5                ; encoding: [0xf0,0xf2,0x0a,0x7e]258# GFX1250-FAKE16: v_rcp_bf16_e32 v5, 0.5                  ; encoding: [0xf0,0xf2,0x0a,0x7e]259 2600x7f,0xf2,0x0a,0x7e261# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, exec_hi            ; encoding: [0x7f,0xf2,0x0a,0x7e]262# GFX1250-FAKE16: v_rcp_bf16_e32 v5, exec_hi              ; encoding: [0x7f,0xf2,0x0a,0x7e]263 2640x7e,0xf2,0x0a,0x7e265# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, exec_lo            ; encoding: [0x7e,0xf2,0x0a,0x7e]266# GFX1250-FAKE16: v_rcp_bf16_e32 v5, exec_lo              ; encoding: [0x7e,0xf2,0x0a,0x7e]267 2680x7d,0xf2,0x0a,0x7e269# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, m0                 ; encoding: [0x7d,0xf2,0x0a,0x7e]270# GFX1250-FAKE16: v_rcp_bf16_e32 v5, m0                   ; encoding: [0x7d,0xf2,0x0a,0x7e]271 2720x7c,0xf2,0x0a,0x7e273# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, null               ; encoding: [0x7c,0xf2,0x0a,0x7e]274# GFX1250-FAKE16: v_rcp_bf16_e32 v5, null                 ; encoding: [0x7c,0xf2,0x0a,0x7e]275 2760x01,0xf2,0x0a,0x7e277# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, s1                 ; encoding: [0x01,0xf2,0x0a,0x7e]278# GFX1250-FAKE16: v_rcp_bf16_e32 v5, s1                   ; encoding: [0x01,0xf2,0x0a,0x7e]279 2800x69,0xf2,0x0a,0x7e281# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, s105               ; encoding: [0x69,0xf2,0x0a,0x7e]282# GFX1250-FAKE16: v_rcp_bf16_e32 v5, s105                 ; encoding: [0x69,0xf2,0x0a,0x7e]283 2840xfd,0xf2,0x0a,0x7e285# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, src_scc            ; encoding: [0xfd,0xf2,0x0a,0x7e]286# GFX1250-FAKE16: v_rcp_bf16_e32 v5, src_scc              ; encoding: [0xfd,0xf2,0x0a,0x7e]287 2880x7b,0xf2,0x0a,0x7e289# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, ttmp15             ; encoding: [0x7b,0xf2,0x0a,0x7e]290# GFX1250-FAKE16: v_rcp_bf16_e32 v5, ttmp15               ; encoding: [0x7b,0xf2,0x0a,0x7e]291 2920x01,0xf3,0x0a,0x7e293# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, v1.l               ; encoding: [0x01,0xf3,0x0a,0x7e]294# GFX1250-FAKE16: v_rcp_bf16_e32 v5, v1                   ; encoding: [0x01,0xf3,0x0a,0x7e]295 2960x7f,0xf3,0x0a,0x7e297# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, v127.l             ; encoding: [0x7f,0xf3,0x0a,0x7e]298# GFX1250-FAKE16: v_rcp_bf16_e32 v5, v127                 ; encoding: [0x7f,0xf3,0x0a,0x7e]299 3000x6b,0xf2,0x0a,0x7e301# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, vcc_hi             ; encoding: [0x6b,0xf2,0x0a,0x7e]302# GFX1250-FAKE16: v_rcp_bf16_e32 v5, vcc_hi               ; encoding: [0x6b,0xf2,0x0a,0x7e]303 3040x6a,0xf2,0x0a,0x7e305# GFX1250-REAL16: v_rcp_bf16_e32 v5.l, vcc_lo             ; encoding: [0x6a,0xf2,0x0a,0x7e]306# GFX1250-FAKE16: v_rcp_bf16_e32 v5, vcc_lo               ; encoding: [0x6a,0xf2,0x0a,0x7e]307 3080x81,0xf3,0x0a,0x7f309# GFX1250-REAL16: v_rcp_bf16_e32 v5.h, v1.h               ; encoding: [0x81,0xf3,0x0a,0x7f]310 3110xff,0xf4,0xfe,0x7e,0x00,0x80,0x00,0x00312# GFX1250-REAL16: v_sqrt_bf16_e32 v127.l, 0x8000          ; encoding: [0xff,0xf4,0xfe,0x7e,0x00,0x80,0x00,0x00]313# GFX1250-FAKE16: v_sqrt_bf16_e32 v127, 0x8000            ; encoding: [0xff,0xf4,0xfe,0x7e,0x00,0x80,0x00,0x00]314 3150xc1,0xf4,0x0a,0x7e316# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, -1                ; encoding: [0xc1,0xf4,0x0a,0x7e]317# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, -1                  ; encoding: [0xc1,0xf4,0x0a,0x7e]318 3190xf0,0xf4,0x0a,0x7e320# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, 0.5               ; encoding: [0xf0,0xf4,0x0a,0x7e]321# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, 0.5                 ; encoding: [0xf0,0xf4,0x0a,0x7e]322 3230x7f,0xf4,0x0a,0x7e324# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, exec_hi           ; encoding: [0x7f,0xf4,0x0a,0x7e]325# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, exec_hi             ; encoding: [0x7f,0xf4,0x0a,0x7e]326 3270x7e,0xf4,0x0a,0x7e328# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, exec_lo           ; encoding: [0x7e,0xf4,0x0a,0x7e]329# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, exec_lo             ; encoding: [0x7e,0xf4,0x0a,0x7e]330 3310x7d,0xf4,0x0a,0x7e332# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, m0                ; encoding: [0x7d,0xf4,0x0a,0x7e]333# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, m0                  ; encoding: [0x7d,0xf4,0x0a,0x7e]334 3350x7c,0xf4,0x0a,0x7e336# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, null              ; encoding: [0x7c,0xf4,0x0a,0x7e]337# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, null                ; encoding: [0x7c,0xf4,0x0a,0x7e]338 3390x01,0xf4,0x0a,0x7e340# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, s1                ; encoding: [0x01,0xf4,0x0a,0x7e]341# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, s1                  ; encoding: [0x01,0xf4,0x0a,0x7e]342 3430x69,0xf4,0x0a,0x7e344# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, s105              ; encoding: [0x69,0xf4,0x0a,0x7e]345# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, s105                ; encoding: [0x69,0xf4,0x0a,0x7e]346 3470xfd,0xf4,0x0a,0x7e348# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, src_scc           ; encoding: [0xfd,0xf4,0x0a,0x7e]349# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, src_scc             ; encoding: [0xfd,0xf4,0x0a,0x7e]350 3510x7b,0xf4,0x0a,0x7e352# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, ttmp15            ; encoding: [0x7b,0xf4,0x0a,0x7e]353# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, ttmp15              ; encoding: [0x7b,0xf4,0x0a,0x7e]354 3550x01,0xf5,0x0a,0x7e356# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, v1.l              ; encoding: [0x01,0xf5,0x0a,0x7e]357# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, v1                  ; encoding: [0x01,0xf5,0x0a,0x7e]358 3590x7f,0xf5,0x0a,0x7e360# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, v127.l            ; encoding: [0x7f,0xf5,0x0a,0x7e]361# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, v127                ; encoding: [0x7f,0xf5,0x0a,0x7e]362 3630x6b,0xf4,0x0a,0x7e364# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, vcc_hi            ; encoding: [0x6b,0xf4,0x0a,0x7e]365# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, vcc_hi              ; encoding: [0x6b,0xf4,0x0a,0x7e]366 3670x6a,0xf4,0x0a,0x7e368# GFX1250-REAL16: v_sqrt_bf16_e32 v5.l, vcc_lo            ; encoding: [0x6a,0xf4,0x0a,0x7e]369# GFX1250-FAKE16: v_sqrt_bf16_e32 v5, vcc_lo              ; encoding: [0x6a,0xf4,0x0a,0x7e]370 3710x81,0xf5,0x0a,0x7f372# GFX1250-REAL16: v_sqrt_bf16_e32 v5.h, v1.h              ; encoding: [0x81,0xf5,0x0a,0x7f]373 3740xff,0xf6,0xfe,0x7e,0x00,0x80,0x00,0x00375# GFX1250-REAL16: v_rsq_bf16_e32 v127.l, 0x8000           ; encoding: [0xff,0xf6,0xfe,0x7e,0x00,0x80,0x00,0x00]376# GFX1250-FAKE16: v_rsq_bf16_e32 v127, 0x8000             ; encoding: [0xff,0xf6,0xfe,0x7e,0x00,0x80,0x00,0x00]377 3780xc1,0xf6,0x0a,0x7e379# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, -1                 ; encoding: [0xc1,0xf6,0x0a,0x7e]380# GFX1250-FAKE16: v_rsq_bf16_e32 v5, -1                   ; encoding: [0xc1,0xf6,0x0a,0x7e]381 3820xf0,0xf6,0x0a,0x7e383# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, 0.5                ; encoding: [0xf0,0xf6,0x0a,0x7e]384# GFX1250-FAKE16: v_rsq_bf16_e32 v5, 0.5                  ; encoding: [0xf0,0xf6,0x0a,0x7e]385 3860x7f,0xf6,0x0a,0x7e387# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, exec_hi            ; encoding: [0x7f,0xf6,0x0a,0x7e]388# GFX1250-FAKE16: v_rsq_bf16_e32 v5, exec_hi              ; encoding: [0x7f,0xf6,0x0a,0x7e]389 3900x7e,0xf6,0x0a,0x7e391# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, exec_lo            ; encoding: [0x7e,0xf6,0x0a,0x7e]392# GFX1250-FAKE16: v_rsq_bf16_e32 v5, exec_lo              ; encoding: [0x7e,0xf6,0x0a,0x7e]393 3940x7d,0xf6,0x0a,0x7e395# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, m0                 ; encoding: [0x7d,0xf6,0x0a,0x7e]396# GFX1250-FAKE16: v_rsq_bf16_e32 v5, m0                   ; encoding: [0x7d,0xf6,0x0a,0x7e]397 3980x7c,0xf6,0x0a,0x7e399# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, null               ; encoding: [0x7c,0xf6,0x0a,0x7e]400# GFX1250-FAKE16: v_rsq_bf16_e32 v5, null                 ; encoding: [0x7c,0xf6,0x0a,0x7e]401 4020x01,0xf6,0x0a,0x7e403# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, s1                 ; encoding: [0x01,0xf6,0x0a,0x7e]404# GFX1250-FAKE16: v_rsq_bf16_e32 v5, s1                   ; encoding: [0x01,0xf6,0x0a,0x7e]405 4060x69,0xf6,0x0a,0x7e407# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, s105               ; encoding: [0x69,0xf6,0x0a,0x7e]408# GFX1250-FAKE16: v_rsq_bf16_e32 v5, s105                 ; encoding: [0x69,0xf6,0x0a,0x7e]409 4100xfd,0xf6,0x0a,0x7e411# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, src_scc            ; encoding: [0xfd,0xf6,0x0a,0x7e]412# GFX1250-FAKE16: v_rsq_bf16_e32 v5, src_scc              ; encoding: [0xfd,0xf6,0x0a,0x7e]413 4140x7b,0xf6,0x0a,0x7e415# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, ttmp15             ; encoding: [0x7b,0xf6,0x0a,0x7e]416# GFX1250-FAKE16: v_rsq_bf16_e32 v5, ttmp15               ; encoding: [0x7b,0xf6,0x0a,0x7e]417 4180x01,0xf7,0x0a,0x7e419# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, v1.l               ; encoding: [0x01,0xf7,0x0a,0x7e]420# GFX1250-FAKE16: v_rsq_bf16_e32 v5, v1                   ; encoding: [0x01,0xf7,0x0a,0x7e]421 4220x7f,0xf7,0x0a,0x7e423# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, v127.l             ; encoding: [0x7f,0xf7,0x0a,0x7e]424# GFX1250-FAKE16: v_rsq_bf16_e32 v5, v127                 ; encoding: [0x7f,0xf7,0x0a,0x7e]425 4260x6b,0xf6,0x0a,0x7e427# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, vcc_hi             ; encoding: [0x6b,0xf6,0x0a,0x7e]428# GFX1250-FAKE16: v_rsq_bf16_e32 v5, vcc_hi               ; encoding: [0x6b,0xf6,0x0a,0x7e]429 4300x6a,0xf6,0x0a,0x7e431# GFX1250-REAL16: v_rsq_bf16_e32 v5.l, vcc_lo             ; encoding: [0x6a,0xf6,0x0a,0x7e]432# GFX1250-FAKE16: v_rsq_bf16_e32 v5, vcc_lo               ; encoding: [0x6a,0xf6,0x0a,0x7e]433 4340x81,0xf7,0x0a,0x7f435# GFX1250-REAL16: v_rsq_bf16_e32 v5.h, v1.h               ; encoding: [0x81,0xf7,0x0a,0x7f]436 4370xff,0xf8,0xfe,0x7e,0x00,0x80,0x00,0x00438# GFX1250-REAL16: v_log_bf16_e32 v127.l, 0x8000           ; encoding: [0xff,0xf8,0xfe,0x7e,0x00,0x80,0x00,0x00]439# GFX1250-FAKE16: v_log_bf16_e32 v127, 0x8000             ; encoding: [0xff,0xf8,0xfe,0x7e,0x00,0x80,0x00,0x00]440 4410xc1,0xf8,0x0a,0x7e442# GFX1250-REAL16: v_log_bf16_e32 v5.l, -1                 ; encoding: [0xc1,0xf8,0x0a,0x7e]443# GFX1250-FAKE16: v_log_bf16_e32 v5, -1                   ; encoding: [0xc1,0xf8,0x0a,0x7e]444 4450xf0,0xf8,0x0a,0x7e446# GFX1250-REAL16: v_log_bf16_e32 v5.l, 0.5                ; encoding: [0xf0,0xf8,0x0a,0x7e]447# GFX1250-FAKE16: v_log_bf16_e32 v5, 0.5                  ; encoding: [0xf0,0xf8,0x0a,0x7e]448 4490x7f,0xf8,0x0a,0x7e450# GFX1250-REAL16: v_log_bf16_e32 v5.l, exec_hi            ; encoding: [0x7f,0xf8,0x0a,0x7e]451# GFX1250-FAKE16: v_log_bf16_e32 v5, exec_hi              ; encoding: [0x7f,0xf8,0x0a,0x7e]452 4530x7e,0xf8,0x0a,0x7e454# GFX1250-REAL16: v_log_bf16_e32 v5.l, exec_lo            ; encoding: [0x7e,0xf8,0x0a,0x7e]455# GFX1250-FAKE16: v_log_bf16_e32 v5, exec_lo              ; encoding: [0x7e,0xf8,0x0a,0x7e]456 4570x7d,0xf8,0x0a,0x7e458# GFX1250-REAL16: v_log_bf16_e32 v5.l, m0                 ; encoding: [0x7d,0xf8,0x0a,0x7e]459# GFX1250-FAKE16: v_log_bf16_e32 v5, m0                   ; encoding: [0x7d,0xf8,0x0a,0x7e]460 4610x7c,0xf8,0x0a,0x7e462# GFX1250-REAL16: v_log_bf16_e32 v5.l, null               ; encoding: [0x7c,0xf8,0x0a,0x7e]463# GFX1250-FAKE16: v_log_bf16_e32 v5, null                 ; encoding: [0x7c,0xf8,0x0a,0x7e]464 4650x01,0xf8,0x0a,0x7e466# GFX1250-REAL16: v_log_bf16_e32 v5.l, s1                 ; encoding: [0x01,0xf8,0x0a,0x7e]467# GFX1250-FAKE16: v_log_bf16_e32 v5, s1                   ; encoding: [0x01,0xf8,0x0a,0x7e]468 4690x69,0xf8,0x0a,0x7e470# GFX1250-REAL16: v_log_bf16_e32 v5.l, s105               ; encoding: [0x69,0xf8,0x0a,0x7e]471# GFX1250-FAKE16: v_log_bf16_e32 v5, s105                 ; encoding: [0x69,0xf8,0x0a,0x7e]472 4730xfd,0xf8,0x0a,0x7e474# GFX1250-REAL16: v_log_bf16_e32 v5.l, src_scc            ; encoding: [0xfd,0xf8,0x0a,0x7e]475# GFX1250-FAKE16: v_log_bf16_e32 v5, src_scc              ; encoding: [0xfd,0xf8,0x0a,0x7e]476 4770x7b,0xf8,0x0a,0x7e478# GFX1250-REAL16: v_log_bf16_e32 v5.l, ttmp15             ; encoding: [0x7b,0xf8,0x0a,0x7e]479# GFX1250-FAKE16: v_log_bf16_e32 v5, ttmp15               ; encoding: [0x7b,0xf8,0x0a,0x7e]480 4810x01,0xf9,0x0a,0x7e482# GFX1250-REAL16: v_log_bf16_e32 v5.l, v1.l               ; encoding: [0x01,0xf9,0x0a,0x7e]483# GFX1250-FAKE16: v_log_bf16_e32 v5, v1                   ; encoding: [0x01,0xf9,0x0a,0x7e]484 4850x7f,0xf9,0x0a,0x7e486# GFX1250-REAL16: v_log_bf16_e32 v5.l, v127.l             ; encoding: [0x7f,0xf9,0x0a,0x7e]487# GFX1250-FAKE16: v_log_bf16_e32 v5, v127                 ; encoding: [0x7f,0xf9,0x0a,0x7e]488 4890x6b,0xf8,0x0a,0x7e490# GFX1250-REAL16: v_log_bf16_e32 v5.l, vcc_hi             ; encoding: [0x6b,0xf8,0x0a,0x7e]491# GFX1250-FAKE16: v_log_bf16_e32 v5, vcc_hi               ; encoding: [0x6b,0xf8,0x0a,0x7e]492 4930x6a,0xf8,0x0a,0x7e494# GFX1250-REAL16: v_log_bf16_e32 v5.l, vcc_lo             ; encoding: [0x6a,0xf8,0x0a,0x7e]495# GFX1250-FAKE16: v_log_bf16_e32 v5, vcc_lo               ; encoding: [0x6a,0xf8,0x0a,0x7e]496 4970x81,0xf9,0x0a,0x7f498# GFX1250-REAL16: v_log_bf16_e32 v5.h, v1.h               ; encoding: [0x81,0xf9,0x0a,0x7f]499 5000xff,0xfa,0xfe,0x7e,0x00,0x80,0x00,0x00501# GFX1250-REAL16: v_exp_bf16_e32 v127.l, 0x8000           ; encoding: [0xff,0xfa,0xfe,0x7e,0x00,0x80,0x00,0x00]502# GFX1250-FAKE16: v_exp_bf16_e32 v127, 0x8000             ; encoding: [0xff,0xfa,0xfe,0x7e,0x00,0x80,0x00,0x00]503 5040xc1,0xfa,0x0a,0x7e505# GFX1250-REAL16: v_exp_bf16_e32 v5.l, -1                 ; encoding: [0xc1,0xfa,0x0a,0x7e]506# GFX1250-FAKE16: v_exp_bf16_e32 v5, -1                   ; encoding: [0xc1,0xfa,0x0a,0x7e]507 5080xf0,0xfa,0x0a,0x7e509# GFX1250-REAL16: v_exp_bf16_e32 v5.l, 0.5                ; encoding: [0xf0,0xfa,0x0a,0x7e]510# GFX1250-FAKE16: v_exp_bf16_e32 v5, 0.5                  ; encoding: [0xf0,0xfa,0x0a,0x7e]511 5120x7f,0xfa,0x0a,0x7e513# GFX1250-REAL16: v_exp_bf16_e32 v5.l, exec_hi            ; encoding: [0x7f,0xfa,0x0a,0x7e]514# GFX1250-FAKE16: v_exp_bf16_e32 v5, exec_hi              ; encoding: [0x7f,0xfa,0x0a,0x7e]515 5160x7e,0xfa,0x0a,0x7e517# GFX1250-REAL16: v_exp_bf16_e32 v5.l, exec_lo            ; encoding: [0x7e,0xfa,0x0a,0x7e]518# GFX1250-FAKE16: v_exp_bf16_e32 v5, exec_lo              ; encoding: [0x7e,0xfa,0x0a,0x7e]519 5200x7d,0xfa,0x0a,0x7e521# GFX1250-REAL16: v_exp_bf16_e32 v5.l, m0                 ; encoding: [0x7d,0xfa,0x0a,0x7e]522# GFX1250-FAKE16: v_exp_bf16_e32 v5, m0                   ; encoding: [0x7d,0xfa,0x0a,0x7e]523 5240x7c,0xfa,0x0a,0x7e525# GFX1250-REAL16: v_exp_bf16_e32 v5.l, null               ; encoding: [0x7c,0xfa,0x0a,0x7e]526# GFX1250-FAKE16: v_exp_bf16_e32 v5, null                 ; encoding: [0x7c,0xfa,0x0a,0x7e]527 5280x01,0xfa,0x0a,0x7e529# GFX1250-REAL16: v_exp_bf16_e32 v5.l, s1                 ; encoding: [0x01,0xfa,0x0a,0x7e]530# GFX1250-FAKE16: v_exp_bf16_e32 v5, s1                   ; encoding: [0x01,0xfa,0x0a,0x7e]531 5320x69,0xfa,0x0a,0x7e533# GFX1250-REAL16: v_exp_bf16_e32 v5.l, s105               ; encoding: [0x69,0xfa,0x0a,0x7e]534# GFX1250-FAKE16: v_exp_bf16_e32 v5, s105                 ; encoding: [0x69,0xfa,0x0a,0x7e]535 5360xfd,0xfa,0x0a,0x7e537# GFX1250-REAL16: v_exp_bf16_e32 v5.l, src_scc            ; encoding: [0xfd,0xfa,0x0a,0x7e]538# GFX1250-FAKE16: v_exp_bf16_e32 v5, src_scc              ; encoding: [0xfd,0xfa,0x0a,0x7e]539 5400x7b,0xfa,0x0a,0x7e541# GFX1250-REAL16: v_exp_bf16_e32 v5.l, ttmp15             ; encoding: [0x7b,0xfa,0x0a,0x7e]542# GFX1250-FAKE16: v_exp_bf16_e32 v5, ttmp15               ; encoding: [0x7b,0xfa,0x0a,0x7e]543 5440x01,0xfb,0x0a,0x7e545# GFX1250-REAL16: v_exp_bf16_e32 v5.l, v1.l               ; encoding: [0x01,0xfb,0x0a,0x7e]546# GFX1250-FAKE16: v_exp_bf16_e32 v5, v1                   ; encoding: [0x01,0xfb,0x0a,0x7e]547 5480x7f,0xfb,0x0a,0x7e549# GFX1250-REAL16: v_exp_bf16_e32 v5.l, v127.l             ; encoding: [0x7f,0xfb,0x0a,0x7e]550# GFX1250-FAKE16: v_exp_bf16_e32 v5, v127                 ; encoding: [0x7f,0xfb,0x0a,0x7e]551 5520x6b,0xfa,0x0a,0x7e553# GFX1250-REAL16: v_exp_bf16_e32 v5.l, vcc_hi             ; encoding: [0x6b,0xfa,0x0a,0x7e]554# GFX1250-FAKE16: v_exp_bf16_e32 v5, vcc_hi               ; encoding: [0x6b,0xfa,0x0a,0x7e]555 5560x6a,0xfa,0x0a,0x7e557# GFX1250-REAL16: v_exp_bf16_e32 v5.l, vcc_lo             ; encoding: [0x6a,0xfa,0x0a,0x7e]558# GFX1250-FAKE16: v_exp_bf16_e32 v5, vcc_lo               ; encoding: [0x6a,0xfa,0x0a,0x7e]559 5600x81,0xfb,0x0a,0x7f561# GFX1250-REAL16: v_exp_bf16_e32 v5.h, v1.h               ; encoding: [0x81,0xfb,0x0a,0x7f]562 5630xff,0xfc,0xfe,0x7e,0x00,0x80,0x00,0x00564# GFX1250-REAL16: v_sin_bf16_e32 v127.l, 0x8000           ; encoding: [0xff,0xfc,0xfe,0x7e,0x00,0x80,0x00,0x00]565# GFX1250-FAKE16: v_sin_bf16_e32 v127, 0x8000             ; encoding: [0xff,0xfc,0xfe,0x7e,0x00,0x80,0x00,0x00]566 5670xc1,0xfc,0x0a,0x7e568# GFX1250-REAL16: v_sin_bf16_e32 v5.l, -1                 ; encoding: [0xc1,0xfc,0x0a,0x7e]569# GFX1250-FAKE16: v_sin_bf16_e32 v5, -1                   ; encoding: [0xc1,0xfc,0x0a,0x7e]570 5710xf0,0xfc,0x0a,0x7e572# GFX1250-REAL16: v_sin_bf16_e32 v5.l, 0.5                ; encoding: [0xf0,0xfc,0x0a,0x7e]573# GFX1250-FAKE16: v_sin_bf16_e32 v5, 0.5                  ; encoding: [0xf0,0xfc,0x0a,0x7e]574 5750x7f,0xfc,0x0a,0x7e576# GFX1250-REAL16: v_sin_bf16_e32 v5.l, exec_hi            ; encoding: [0x7f,0xfc,0x0a,0x7e]577# GFX1250-FAKE16: v_sin_bf16_e32 v5, exec_hi              ; encoding: [0x7f,0xfc,0x0a,0x7e]578 5790x7e,0xfc,0x0a,0x7e580# GFX1250-REAL16: v_sin_bf16_e32 v5.l, exec_lo            ; encoding: [0x7e,0xfc,0x0a,0x7e]581# GFX1250-FAKE16: v_sin_bf16_e32 v5, exec_lo              ; encoding: [0x7e,0xfc,0x0a,0x7e]582 5830x7d,0xfc,0x0a,0x7e584# GFX1250-REAL16: v_sin_bf16_e32 v5.l, m0                 ; encoding: [0x7d,0xfc,0x0a,0x7e]585# GFX1250-FAKE16: v_sin_bf16_e32 v5, m0                   ; encoding: [0x7d,0xfc,0x0a,0x7e]586 5870x7c,0xfc,0x0a,0x7e588# GFX1250-REAL16: v_sin_bf16_e32 v5.l, null               ; encoding: [0x7c,0xfc,0x0a,0x7e]589# GFX1250-FAKE16: v_sin_bf16_e32 v5, null                 ; encoding: [0x7c,0xfc,0x0a,0x7e]590 5910x01,0xfc,0x0a,0x7e592# GFX1250-REAL16: v_sin_bf16_e32 v5.l, s1                 ; encoding: [0x01,0xfc,0x0a,0x7e]593# GFX1250-FAKE16: v_sin_bf16_e32 v5, s1                   ; encoding: [0x01,0xfc,0x0a,0x7e]594 5950x69,0xfc,0x0a,0x7e596# GFX1250-REAL16: v_sin_bf16_e32 v5.l, s105               ; encoding: [0x69,0xfc,0x0a,0x7e]597# GFX1250-FAKE16: v_sin_bf16_e32 v5, s105                 ; encoding: [0x69,0xfc,0x0a,0x7e]598 5990xfd,0xfc,0x0a,0x7e600# GFX1250-REAL16: v_sin_bf16_e32 v5.l, src_scc            ; encoding: [0xfd,0xfc,0x0a,0x7e]601# GFX1250-FAKE16: v_sin_bf16_e32 v5, src_scc              ; encoding: [0xfd,0xfc,0x0a,0x7e]602 6030x7b,0xfc,0x0a,0x7e604# GFX1250-REAL16: v_sin_bf16_e32 v5.l, ttmp15             ; encoding: [0x7b,0xfc,0x0a,0x7e]605# GFX1250-FAKE16: v_sin_bf16_e32 v5, ttmp15               ; encoding: [0x7b,0xfc,0x0a,0x7e]606 6070x01,0xfd,0x0a,0x7e608# GFX1250-REAL16: v_sin_bf16_e32 v5.l, v1.l               ; encoding: [0x01,0xfd,0x0a,0x7e]609# GFX1250-FAKE16: v_sin_bf16_e32 v5, v1                   ; encoding: [0x01,0xfd,0x0a,0x7e]610 6110x7f,0xfd,0x0a,0x7e612# GFX1250-REAL16: v_sin_bf16_e32 v5.l, v127.l             ; encoding: [0x7f,0xfd,0x0a,0x7e]613# GFX1250-FAKE16: v_sin_bf16_e32 v5, v127                 ; encoding: [0x7f,0xfd,0x0a,0x7e]614 6150x6b,0xfc,0x0a,0x7e616# GFX1250-REAL16: v_sin_bf16_e32 v5.l, vcc_hi             ; encoding: [0x6b,0xfc,0x0a,0x7e]617# GFX1250-FAKE16: v_sin_bf16_e32 v5, vcc_hi               ; encoding: [0x6b,0xfc,0x0a,0x7e]618 6190x6a,0xfc,0x0a,0x7e620# GFX1250-REAL16: v_sin_bf16_e32 v5.l, vcc_lo             ; encoding: [0x6a,0xfc,0x0a,0x7e]621# GFX1250-FAKE16: v_sin_bf16_e32 v5, vcc_lo               ; encoding: [0x6a,0xfc,0x0a,0x7e]622 6230x81,0xfd,0x0a,0x7f624# GFX1250-REAL16: v_sin_bf16_e32 v5.h, v1.h               ; encoding: [0x81,0xfd,0x0a,0x7f]625 6260xff,0xfe,0xfe,0x7e,0x00,0x80,0x00,0x00627# GFX1250-REAL16: v_cos_bf16_e32 v127.l, 0x8000           ; encoding: [0xff,0xfe,0xfe,0x7e,0x00,0x80,0x00,0x00]628# GFX1250-FAKE16: v_cos_bf16_e32 v127, 0x8000             ; encoding: [0xff,0xfe,0xfe,0x7e,0x00,0x80,0x00,0x00]629 6300xc1,0xfe,0x0a,0x7e631# GFX1250-REAL16: v_cos_bf16_e32 v5.l, -1                 ; encoding: [0xc1,0xfe,0x0a,0x7e]632# GFX1250-FAKE16: v_cos_bf16_e32 v5, -1                   ; encoding: [0xc1,0xfe,0x0a,0x7e]633 6340xf0,0xfe,0x0a,0x7e635# GFX1250-REAL16: v_cos_bf16_e32 v5.l, 0.5                ; encoding: [0xf0,0xfe,0x0a,0x7e]636# GFX1250-FAKE16: v_cos_bf16_e32 v5, 0.5                  ; encoding: [0xf0,0xfe,0x0a,0x7e]637 6380x7f,0xfe,0x0a,0x7e639# GFX1250-REAL16: v_cos_bf16_e32 v5.l, exec_hi            ; encoding: [0x7f,0xfe,0x0a,0x7e]640# GFX1250-FAKE16: v_cos_bf16_e32 v5, exec_hi              ; encoding: [0x7f,0xfe,0x0a,0x7e]641 6420x7e,0xfe,0x0a,0x7e643# GFX1250-REAL16: v_cos_bf16_e32 v5.l, exec_lo            ; encoding: [0x7e,0xfe,0x0a,0x7e]644# GFX1250-FAKE16: v_cos_bf16_e32 v5, exec_lo              ; encoding: [0x7e,0xfe,0x0a,0x7e]645 6460x7d,0xfe,0x0a,0x7e647# GFX1250-REAL16: v_cos_bf16_e32 v5.l, m0                 ; encoding: [0x7d,0xfe,0x0a,0x7e]648# GFX1250-FAKE16: v_cos_bf16_e32 v5, m0                   ; encoding: [0x7d,0xfe,0x0a,0x7e]649 6500x7c,0xfe,0x0a,0x7e651# GFX1250-REAL16: v_cos_bf16_e32 v5.l, null               ; encoding: [0x7c,0xfe,0x0a,0x7e]652# GFX1250-FAKE16: v_cos_bf16_e32 v5, null                 ; encoding: [0x7c,0xfe,0x0a,0x7e]653 6540x01,0xfe,0x0a,0x7e655# GFX1250-REAL16: v_cos_bf16_e32 v5.l, s1                 ; encoding: [0x01,0xfe,0x0a,0x7e]656# GFX1250-FAKE16: v_cos_bf16_e32 v5, s1                   ; encoding: [0x01,0xfe,0x0a,0x7e]657 6580x69,0xfe,0x0a,0x7e659# GFX1250-REAL16: v_cos_bf16_e32 v5.l, s105               ; encoding: [0x69,0xfe,0x0a,0x7e]660# GFX1250-FAKE16: v_cos_bf16_e32 v5, s105                 ; encoding: [0x69,0xfe,0x0a,0x7e]661 6620xfd,0xfe,0x0a,0x7e663# GFX1250-REAL16: v_cos_bf16_e32 v5.l, src_scc            ; encoding: [0xfd,0xfe,0x0a,0x7e]664# GFX1250-FAKE16: v_cos_bf16_e32 v5, src_scc              ; encoding: [0xfd,0xfe,0x0a,0x7e]665 6660x7b,0xfe,0x0a,0x7e667# GFX1250-REAL16: v_cos_bf16_e32 v5.l, ttmp15             ; encoding: [0x7b,0xfe,0x0a,0x7e]668# GFX1250-FAKE16: v_cos_bf16_e32 v5, ttmp15               ; encoding: [0x7b,0xfe,0x0a,0x7e]669 6700x01,0xff,0x0a,0x7e671# GFX1250-REAL16: v_cos_bf16_e32 v5.l, v1.l               ; encoding: [0x01,0xff,0x0a,0x7e]672# GFX1250-FAKE16: v_cos_bf16_e32 v5, v1                   ; encoding: [0x01,0xff,0x0a,0x7e]673 6740x7f,0xff,0x0a,0x7e675# GFX1250-REAL16: v_cos_bf16_e32 v5.l, v127.l             ; encoding: [0x7f,0xff,0x0a,0x7e]676# GFX1250-FAKE16: v_cos_bf16_e32 v5, v127                 ; encoding: [0x7f,0xff,0x0a,0x7e]677 6780x6b,0xfe,0x0a,0x7e679# GFX1250-REAL16: v_cos_bf16_e32 v5.l, vcc_hi             ; encoding: [0x6b,0xfe,0x0a,0x7e]680# GFX1250-FAKE16: v_cos_bf16_e32 v5, vcc_hi               ; encoding: [0x6b,0xfe,0x0a,0x7e]681 6820x6a,0xfe,0x0a,0x7e683# GFX1250-REAL16: v_cos_bf16_e32 v5.l, vcc_lo             ; encoding: [0x6a,0xfe,0x0a,0x7e]684# GFX1250-FAKE16: v_cos_bf16_e32 v5, vcc_lo               ; encoding: [0x6a,0xfe,0x0a,0x7e]685 6860x81,0xff,0x0a,0x7f687# GFX1250-REAL16: v_cos_bf16_e32 v5.h, v1.h               ; encoding: [0x81,0xff,0x0a,0x7f]688 6890xff,0xe4,0xfe,0x7e,0x00,0x80,0x00,0x00690# GFX1250: v_cvt_f32_bf16_e32 v127, 0x8000         ; encoding: [0xff,0xe4,0xfe,0x7e,0x00,0x80,0x00,0x00]691 6920xc1,0xe4,0x0a,0x7e693# GFX1250: v_cvt_f32_bf16_e32 v5, -1               ; encoding: [0xc1,0xe4,0x0a,0x7e]694 6950xf0,0xe4,0x0a,0x7e696# GFX1250: v_cvt_f32_bf16_e32 v5, 0.5              ; encoding: [0xf0,0xe4,0x0a,0x7e]697 6980x7f,0xe4,0x0a,0x7e699# GFX1250: v_cvt_f32_bf16_e32 v5, exec_hi          ; encoding: [0x7f,0xe4,0x0a,0x7e]700 7010x7e,0xe4,0x0a,0x7e702# GFX1250: v_cvt_f32_bf16_e32 v5, exec_lo          ; encoding: [0x7e,0xe4,0x0a,0x7e]703 7040x7d,0xe4,0x0a,0x7e705# GFX1250: v_cvt_f32_bf16_e32 v5, m0               ; encoding: [0x7d,0xe4,0x0a,0x7e]706 7070x7c,0xe4,0x0a,0x7e708# GFX1250: v_cvt_f32_bf16_e32 v5, null             ; encoding: [0x7c,0xe4,0x0a,0x7e]709 7100x01,0xe4,0x0a,0x7e711# GFX1250: v_cvt_f32_bf16_e32 v5, s1               ; encoding: [0x01,0xe4,0x0a,0x7e]712 7130x69,0xe4,0x0a,0x7e714# GFX1250: v_cvt_f32_bf16_e32 v5, s105             ; encoding: [0x69,0xe4,0x0a,0x7e]715 7160xfd,0xe4,0x0a,0x7e717# GFX1250: v_cvt_f32_bf16_e32 v5, src_scc          ; encoding: [0xfd,0xe4,0x0a,0x7e]718 7190x7b,0xe4,0x0a,0x7e720# GFX1250: v_cvt_f32_bf16_e32 v5, ttmp15           ; encoding: [0x7b,0xe4,0x0a,0x7e]721 7220x01,0xe5,0x0a,0x7e723# GFX1250-REAL16: v_cvt_f32_bf16_e32 v5, v1.l             ; encoding: [0x01,0xe5,0x0a,0x7e]724# GFX1250-FAKE16: v_cvt_f32_bf16_e32 v5, v1               ; encoding: [0x01,0xe5,0x0a,0x7e]725 7260x7f,0xe5,0x0a,0x7e727# GFX1250-REAL16: v_cvt_f32_bf16_e32 v5, v127.l           ; encoding: [0x7f,0xe5,0x0a,0x7e]728# GFX1250-FAKE16: v_cvt_f32_bf16_e32 v5, v127             ; encoding: [0x7f,0xe5,0x0a,0x7e]729 7300x6b,0xe4,0x0a,0x7e731# GFX1250: v_cvt_f32_bf16_e32 v5, vcc_hi           ; encoding: [0x6b,0xe4,0x0a,0x7e]732 7330x6a,0xe4,0x0a,0x7e734# GFX1250: v_cvt_f32_bf16_e32 v5, vcc_lo           ; encoding: [0x6a,0xe4,0x0a,0x7e]735 7360x81,0xe5,0x0a,0x7e737# GFX1250-REAL16: v_cvt_f32_bf16_e32 v5, v1.h             ; encoding: [0x81,0xe5,0x0a,0x7e]738# GFX1250-FAKE16: v_cvt_f32_bf16_e32 v5, v129/*Invalid register, operand has 'VS_32_Lo128' register class*/ ; encoding: [0x81,0xe5,0x0a,0x7e]739 7400xff,0xf0,0x02,0x7e,0x34,0x12,0x00,0x00741# GFX1250-REAL16: v_cvt_f16_bf8_e32 v1.l, 0x1234          ; encoding: [0xff,0xf0,0x02,0x7e,0x34,0x12,0x00,0x00]742# GFX1250-FAKE16: v_cvt_f16_bf8_e32 v1, 0x1234            ; encoding: [0xff,0xf0,0x02,0x7e,0x34,0x12,0x00,0x00]743 7440x82,0xf0,0x02,0x7e745# GFX1250-REAL16: v_cvt_f16_bf8_e32 v1.l, 2               ; encoding: [0x82,0xf0,0x02,0x7e]746# GFX1250-FAKE16: v_cvt_f16_bf8_e32 v1, 2                 ; encoding: [0x82,0xf0,0x02,0x7e]747 7480x02,0xf0,0x02,0x7e749# GFX1250-REAL16: v_cvt_f16_bf8_e32 v1.l, s2              ; encoding: [0x02,0xf0,0x02,0x7e]750# GFX1250-FAKE16: v_cvt_f16_bf8_e32 v1, s2                ; encoding: [0x02,0xf0,0x02,0x7e]751 7520x02,0xf1,0x02,0x7e753# GFX1250-REAL16: v_cvt_f16_bf8_e32 v1.l, v2              ; encoding: [0x02,0xf1,0x02,0x7e]754# GFX1250-FAKE16: v_cvt_f16_bf8_e32 v1, v2                ; encoding: [0x02,0xf1,0x02,0x7e]755 7560x02,0xf1,0x02,0x7f757# GFX1250-REAL16: v_cvt_f16_bf8_e32 v1.h, v2              ; encoding: [0x02,0xf1,0x02,0x7f]758 7590xff,0xee,0x02,0x7e,0x34,0x12,0x00,0x00760# GFX1250-REAL16: v_cvt_f16_fp8_e32 v1.l, 0x1234          ; encoding: [0xff,0xee,0x02,0x7e,0x34,0x12,0x00,0x00]761# GFX1250-FAKE16: v_cvt_f16_fp8_e32 v1, 0x1234            ; encoding: [0xff,0xee,0x02,0x7e,0x34,0x12,0x00,0x00]762 7630x82,0xee,0x02,0x7e764# GFX1250-REAL16: v_cvt_f16_fp8_e32 v1.l, 2               ; encoding: [0x82,0xee,0x02,0x7e]765# GFX1250-FAKE16: v_cvt_f16_fp8_e32 v1, 2                 ; encoding: [0x82,0xee,0x02,0x7e]766 7670x02,0xee,0x02,0x7e768# GFX1250-REAL16: v_cvt_f16_fp8_e32 v1.l, s2              ; encoding: [0x02,0xee,0x02,0x7e]769# GFX1250-FAKE16: v_cvt_f16_fp8_e32 v1, s2                ; encoding: [0x02,0xee,0x02,0x7e]770 7710x02,0xef,0x02,0x7e772# GFX1250-REAL16: v_cvt_f16_fp8_e32 v1.l, v2              ; encoding: [0x02,0xef,0x02,0x7e]773# GFX1250-FAKE16: v_cvt_f16_fp8_e32 v1, v2                ; encoding: [0x02,0xef,0x02,0x7e]774 7750x02,0xef,0x02,0x7f776# GFX1250-REAL16: v_cvt_f16_fp8_e32 v1.h, v2              ; encoding: [0x02,0xef,0x02,0x7f]777 7780xff,0xec,0x02,0x7e,0x64,0x00,0x00,0x00779# GFX1250: v_cvt_pk_f16_bf8 v1, 0x64               ; encoding: [0xff,0xec,0x02,0x7e,0x64,0x00,0x00,0x00]780 7810x02,0xec,0x02,0x7e782# GFX1250: v_cvt_pk_f16_bf8 v1, s2                 ; encoding: [0x02,0xec,0x02,0x7e]783 7840x02,0xed,0x02,0x7e785# GFX1250-REAL16: v_cvt_pk_f16_bf8 v1, v2.l               ; encoding: [0x02,0xed,0x02,0x7e]786# GFX1250-FAKE16: v_cvt_pk_f16_bf8 v1, v2                 ; encoding: [0x02,0xed,0x02,0x7e]787 7880xff,0xea,0x02,0x7e,0x64,0x00,0x00,0x00789# GFX1250: v_cvt_pk_f16_fp8 v1, 0x64               ; encoding: [0xff,0xea,0x02,0x7e,0x64,0x00,0x00,0x00]790 7910x02,0xea,0x02,0x7e792# GFX1250: v_cvt_pk_f16_fp8 v1, s2                 ; encoding: [0x02,0xea,0x02,0x7e]793 7940x02,0xeb,0x02,0x7e795# GFX1250-REAL16: v_cvt_pk_f16_fp8 v1, v2.l               ; encoding: [0x02,0xeb,0x02,0x7e]796# GFX1250-FAKE16: v_cvt_pk_f16_fp8 v1, v2                 ; encoding: [0x02,0xeb,0x02,0x7e]797 7980x03,0xda,0x02,0x7e799# GFX1250: v_cvt_f32_bf8_e32 v1, s3                ; encoding: [0x03,0xda,0x02,0x7e]800 8010x83,0xda,0x02,0x7e802# GFX1250: v_cvt_f32_bf8_e32 v1, 3                 ; encoding: [0x83,0xda,0x02,0x7e]803 8040x03,0xdb,0x02,0x7e805# GFX1250: v_cvt_f32_bf8_e32 v1, v3                ; encoding: [0x03,0xdb,0x02,0x7e]806 8070x03,0xd8,0x02,0x7e808# GFX1250: v_cvt_f32_fp8_e32 v1, s3                ; encoding: [0x03,0xd8,0x02,0x7e]809 8100x83,0xd8,0x02,0x7e811# GFX1250: v_cvt_f32_fp8_e32 v1, 3                 ; encoding: [0x83,0xd8,0x02,0x7e]812 8130x03,0xd9,0x02,0x7e814# GFX1250: v_cvt_f32_fp8_e32 v1, v3                ; encoding: [0x03,0xd9,0x02,0x7e]815 8160x03,0xde,0x04,0x7e817# GFX1250: v_cvt_pk_f32_bf8_e32 v[2:3], s3         ; encoding: [0x03,0xde,0x04,0x7e]818 8190x83,0xde,0x04,0x7e820# GFX1250: v_cvt_pk_f32_bf8_e32 v[2:3], 3          ; encoding: [0x83,0xde,0x04,0x7e]821 8220x03,0xdf,0x04,0x7e823# GFX1250-REAL16: v_cvt_pk_f32_bf8_e32 v[2:3], v3.l       ; encoding: [0x03,0xdf,0x04,0x7e]824# GFX1250-FAKE16: v_cvt_pk_f32_bf8_e32 v[2:3], v3         ; encoding: [0x03,0xdf,0x04,0x7e]825 8260x05,0xde,0x08,0x7e827# GFX1250: v_cvt_pk_f32_bf8_e32 v[4:5], s5         ; encoding: [0x05,0xde,0x08,0x7e]828 8290x83,0xde,0x08,0x7e830# GFX1250: v_cvt_pk_f32_bf8_e32 v[4:5], 3          ; encoding: [0x83,0xde,0x08,0x7e]831 8320x03,0xdf,0x08,0x7e833# GFX1250-REAL16: v_cvt_pk_f32_bf8_e32 v[4:5], v3.l       ; encoding: [0x03,0xdf,0x08,0x7e]834# GFX1250-FAKE16: v_cvt_pk_f32_bf8_e32 v[4:5], v3         ; encoding: [0x03,0xdf,0x08,0x7e]835 8360xff,0xdf,0x08,0x7e837# GFX1250-REAL16: v_cvt_pk_f32_bf8_e32 v[4:5], v127.h     ; encoding: [0xff,0xdf,0x08,0x7e]838# GFX1250-FAKE16: v_cvt_pk_f32_bf8_e32 v[4:5], v255/*Invalid register, operand has 'VS_32_Lo128' register class*/ ; encoding: [0xff,0xdf,0x08,0x7e]839 8400x7f,0xdf,0x08,0x7e841# GFX1250-REAL16: v_cvt_pk_f32_bf8_e32 v[4:5], v127.l     ; encoding: [0x7f,0xdf,0x08,0x7e]842# GFX1250-FAKE16: v_cvt_pk_f32_bf8_e32 v[4:5], v127       ; encoding: [0x7f,0xdf,0x08,0x7e]843 8440x03,0xdc,0x04,0x7e845# GFX1250: v_cvt_pk_f32_fp8_e32 v[2:3], s3         ; encoding: [0x03,0xdc,0x04,0x7e]846 8470x83,0xdc,0x04,0x7e848# GFX1250: v_cvt_pk_f32_fp8_e32 v[2:3], 3          ; encoding: [0x83,0xdc,0x04,0x7e]849 8500x03,0xdd,0x04,0x7e851# GFX1250-REAL16: v_cvt_pk_f32_fp8_e32 v[2:3], v3.l       ; encoding: [0x03,0xdd,0x04,0x7e]852# GFX1250-FAKE16: v_cvt_pk_f32_fp8_e32 v[2:3], v3         ; encoding: [0x03,0xdd,0x04,0x7e]853 8540xff,0xdd,0x08,0x7e855# GFX1250-REAL16: v_cvt_pk_f32_fp8_e32 v[4:5], v127.h     ; encoding: [0xff,0xdd,0x08,0x7e]856# GFX1250-FAKE16: v_cvt_pk_f32_fp8_e32 v[4:5], v255/*Invalid register, operand has 'VS_32_Lo128' register class*/ ; encoding: [0xff,0xdd,0x08,0x7e]857 8580x7f,0xdd,0x08,0x7e859# GFX1250-REAL16: v_cvt_pk_f32_fp8_e32 v[4:5], v127.l     ; encoding: [0x7f,0xdd,0x08,0x7e]860# GFX1250-FAKE16: v_cvt_pk_f32_fp8_e32 v[4:5], v127       ; encoding: [0x7f,0xdd,0x08,0x7e]861 8620xff,0xe6,0x02,0x7e,0x34,0x12,0x00,0x00863# GFX1250-REAL16: v_sat_pk4_i4_i8_e32 v1.l, 0x1234        ; encoding: [0xff,0xe6,0x02,0x7e,0x34,0x12,0x00,0x00]864# GFX1250-FAKE16: v_sat_pk4_i4_i8_e32 v1, 0x1234          ; encoding: [0xff,0xe6,0x02,0x7e,0x34,0x12,0x00,0x00]865 8660x82,0xe6,0x02,0x7e867# GFX1250-REAL16: v_sat_pk4_i4_i8_e32 v1.l, 2             ; encoding: [0x82,0xe6,0x02,0x7e]868# GFX1250-FAKE16: v_sat_pk4_i4_i8_e32 v1, 2               ; encoding: [0x82,0xe6,0x02,0x7e]869 8700x02,0xe6,0x02,0x7e871# GFX1250-REAL16: v_sat_pk4_i4_i8_e32 v1.l, s2            ; encoding: [0x02,0xe6,0x02,0x7e]872# GFX1250-FAKE16: v_sat_pk4_i4_i8_e32 v1, s2              ; encoding: [0x02,0xe6,0x02,0x7e]873 8740x02,0xe7,0x02,0x7e875# GFX1250-REAL16: v_sat_pk4_i4_i8_e32 v1.l, v2            ; encoding: [0x02,0xe7,0x02,0x7e]876# GFX1250-FAKE16: v_sat_pk4_i4_i8_e32 v1, v2              ; encoding: [0x02,0xe7,0x02,0x7e]877 8780x02,0xe7,0x02,0x7f879# GFX1250-REAL16: v_sat_pk4_i4_i8_e32 v1.h, v2            ; encoding: [0x02,0xe7,0x02,0x7f]880 8810xff,0xe8,0x02,0x7e,0x34,0x12,0x00,0x00882# GFX1250-REAL16: v_sat_pk4_u4_u8_e32 v1.l, 0x1234        ; encoding: [0xff,0xe8,0x02,0x7e,0x34,0x12,0x00,0x00]883# GFX1250-FAKE16: v_sat_pk4_u4_u8_e32 v1, 0x1234          ; encoding: [0xff,0xe8,0x02,0x7e,0x34,0x12,0x00,0x00]884 8850x82,0xe8,0x02,0x7e886# GFX1250-REAL16: v_sat_pk4_u4_u8_e32 v1.l, 2             ; encoding: [0x82,0xe8,0x02,0x7e]887# GFX1250-FAKE16: v_sat_pk4_u4_u8_e32 v1, 2               ; encoding: [0x82,0xe8,0x02,0x7e]888 8890x02,0xe8,0x02,0x7e890# GFX1250-REAL16: v_sat_pk4_u4_u8_e32 v1.l, s2            ; encoding: [0x02,0xe8,0x02,0x7e]891# GFX1250-FAKE16: v_sat_pk4_u4_u8_e32 v1, s2              ; encoding: [0x02,0xe8,0x02,0x7e]892 8930x02,0xe9,0x02,0x7e894# GFX1250-REAL16: v_sat_pk4_u4_u8_e32 v1.l, v2            ; encoding: [0x02,0xe9,0x02,0x7e]895# GFX1250-FAKE16: v_sat_pk4_u4_u8_e32 v1, v2              ; encoding: [0x02,0xe9,0x02,0x7e]896 8970x02,0xe9,0x02,0x7f898# GFX1250-REAL16: v_sat_pk4_u4_u8_e32 v1.h, v2            ; encoding: [0x02,0xe9,0x02,0x7f]899 9000x02,0x93,0x02,0x7e901# GFX1250: v_permlane16_swap_b32_e32 v1, v2        ; encoding: [0x02,0x93,0x02,0x7e]902