brintos

brintos / llvm-project-archived public Read only

0
0
Text · 148.4 KiB · 8a8b16f Raw
2922 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --version 52// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -show-encoding %s | FileCheck --check-prefix=GFX12 --implicit-check-not=_e32 %s3 4v_ceil_f16 v128.h, 0xfe0b5// GFX12: v_ceil_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xdc,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]6 7v_ceil_f16 v128.l, 0xfe0b8// GFX12: v_ceil_f16_e64 v128.l, 0xfe0b           ; encoding: [0x80,0x00,0xdc,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]9 10v_ceil_f16 v255.h, -111// GFX12: v_ceil_f16_e64 v255.h, -1 op_sel:[0,1]  ; encoding: [0xff,0x40,0xdc,0xd5,0xc1,0x00,0x00,0x00]12 13v_ceil_f16 v255.h, 0.514// GFX12: v_ceil_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0xf0,0x00,0x00,0x00]15 16v_ceil_f16 v255.h, exec_hi17// GFX12: v_ceil_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0x7f,0x00,0x00,0x00]18 19v_ceil_f16 v255.h, exec_lo20// GFX12: v_ceil_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0x7e,0x00,0x00,0x00]21 22v_ceil_f16 v255.h, m023// GFX12: v_ceil_f16_e64 v255.h, m0 op_sel:[0,1]  ; encoding: [0xff,0x40,0xdc,0xd5,0x7d,0x00,0x00,0x00]24 25v_ceil_f16 v255.h, null26// GFX12: v_ceil_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0x7c,0x00,0x00,0x00]27 28v_ceil_f16 v255.h, s129// GFX12: v_ceil_f16_e64 v255.h, s1 op_sel:[0,1]  ; encoding: [0xff,0x40,0xdc,0xd5,0x01,0x00,0x00,0x00]30 31v_ceil_f16 v255.h, s10532// GFX12: v_ceil_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0x69,0x00,0x00,0x00]33 34v_ceil_f16 v255.h, src_scc35// GFX12: v_ceil_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0xfd,0x00,0x00,0x00]36 37v_ceil_f16 v255.h, ttmp1538// GFX12: v_ceil_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0x7b,0x00,0x00,0x00]39 40v_ceil_f16 v255.h, v1.h41// GFX12: v_ceil_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xdc,0xd5,0x01,0x01,0x00,0x00]42 43v_ceil_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]44// GFX12: v_ceil_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xdc,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]45 46v_ceil_f16 v255.h, v1.h quad_perm:[3,2,1,0]47// GFX12: v_ceil_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xdc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]48 49v_ceil_f16 v255.h, v127.h50// GFX12: v_ceil_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xdc,0xd5,0x7f,0x01,0x00,0x00]51 52v_ceil_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]53// GFX12: v_ceil_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xdc,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]54 55v_ceil_f16 v255.h, v127.h quad_perm:[3,2,1,0]56// GFX12: v_ceil_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xdc,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]57 58v_ceil_f16 v255.h, vcc_hi59// GFX12: v_ceil_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0x6b,0x00,0x00,0x00]60 61v_ceil_f16 v255.h, vcc_lo62// GFX12: v_ceil_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xdc,0xd5,0x6a,0x00,0x00,0x00]63 64v_ceil_f16 v255.l, -165// GFX12: v_ceil_f16_e64 v255.l, -1               ; encoding: [0xff,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]66 67v_ceil_f16 v255.l, 0.568// GFX12: v_ceil_f16_e64 v255.l, 0.5              ; encoding: [0xff,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x00]69 70v_ceil_f16 v255.l, exec_hi71// GFX12: v_ceil_f16_e64 v255.l, exec_hi          ; encoding: [0xff,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]72 73v_ceil_f16 v255.l, exec_lo74// GFX12: v_ceil_f16_e64 v255.l, exec_lo          ; encoding: [0xff,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]75 76v_ceil_f16 v255.l, m077// GFX12: v_ceil_f16_e64 v255.l, m0               ; encoding: [0xff,0x00,0xdc,0xd5,0x7d,0x00,0x00,0x00]78 79v_ceil_f16 v255.l, null80// GFX12: v_ceil_f16_e64 v255.l, null             ; encoding: [0xff,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]81 82v_ceil_f16 v255.l, s183// GFX12: v_ceil_f16_e64 v255.l, s1               ; encoding: [0xff,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]84 85v_ceil_f16 v255.l, s10586// GFX12: v_ceil_f16_e64 v255.l, s105             ; encoding: [0xff,0x00,0xdc,0xd5,0x69,0x00,0x00,0x00]87 88v_ceil_f16 v255.l, src_scc89// GFX12: v_ceil_f16_e64 v255.l, src_scc          ; encoding: [0xff,0x00,0xdc,0xd5,0xfd,0x00,0x00,0x00]90 91v_ceil_f16 v255.l, ttmp1592// GFX12: v_ceil_f16_e64 v255.l, ttmp15           ; encoding: [0xff,0x00,0xdc,0xd5,0x7b,0x00,0x00,0x00]93 94v_ceil_f16 v255.l, v1.l95// GFX12: v_ceil_f16_e64 v255.l, v1.l             ; encoding: [0xff,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]96 97v_ceil_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]98// GFX12: v_ceil_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdc,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]99 100v_ceil_f16 v255.l, v1.l quad_perm:[3,2,1,0]101// GFX12: v_ceil_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xdc,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]102 103v_ceil_f16 v255.l, v127.l104// GFX12: v_ceil_f16_e64 v255.l, v127.l           ; encoding: [0xff,0x00,0xdc,0xd5,0x7f,0x01,0x00,0x00]105 106v_ceil_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]107// GFX12: v_ceil_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdc,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]108 109v_ceil_f16 v255.l, v127.l quad_perm:[3,2,1,0]110// GFX12: v_ceil_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xdc,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]111 112v_ceil_f16 v255.l, vcc_hi113// GFX12: v_ceil_f16_e64 v255.l, vcc_hi           ; encoding: [0xff,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]114 115v_ceil_f16 v255.l, vcc_lo116// GFX12: v_ceil_f16_e64 v255.l, vcc_lo           ; encoding: [0xff,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]117 118v_ceil_f16 v5.h, v199.h119// GFX12: v_ceil_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdc,0xd5,0xc7,0x01,0x00,0x00]120 121v_ceil_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]122// GFX12: v_ceil_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xdc,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]123 124v_ceil_f16 v5.h, v199.h quad_perm:[3,2,1,0]125// GFX12: v_ceil_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xdc,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]126 127v_ceil_f16 v5.l, v199.l128// GFX12: v_ceil_f16_e64 v5.l, v199.l             ; encoding: [0x05,0x00,0xdc,0xd5,0xc7,0x01,0x00,0x00]129 130v_ceil_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]131// GFX12: v_ceil_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xdc,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]132 133v_ceil_f16 v5.l, v199.l quad_perm:[3,2,1,0]134// GFX12: v_ceil_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xdc,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]135 136v_cos_f16 v128.h, 0xfe0b137// GFX12: v_cos_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xe1,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]138 139v_cos_f16 v128.l, 0xfe0b140// GFX12: v_cos_f16_e64 v128.l, 0xfe0b            ; encoding: [0x80,0x00,0xe1,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]141 142v_cos_f16 v255.h, -1143// GFX12: v_cos_f16_e64 v255.h, -1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe1,0xd5,0xc1,0x00,0x00,0x00]144 145v_cos_f16 v255.h, 0.5146// GFX12: v_cos_f16_e64 v255.h, 0.5 op_sel:[0,1]  ; encoding: [0xff,0x40,0xe1,0xd5,0xf0,0x00,0x00,0x00]147 148v_cos_f16 v255.h, exec_hi149// GFX12: v_cos_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe1,0xd5,0x7f,0x00,0x00,0x00]150 151v_cos_f16 v255.h, exec_lo152// GFX12: v_cos_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe1,0xd5,0x7e,0x00,0x00,0x00]153 154v_cos_f16 v255.h, m0155// GFX12: v_cos_f16_e64 v255.h, m0 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe1,0xd5,0x7d,0x00,0x00,0x00]156 157v_cos_f16 v255.h, null158// GFX12: v_cos_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xe1,0xd5,0x7c,0x00,0x00,0x00]159 160v_cos_f16 v255.h, s1161// GFX12: v_cos_f16_e64 v255.h, s1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe1,0xd5,0x01,0x00,0x00,0x00]162 163v_cos_f16 v255.h, s105164// GFX12: v_cos_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xe1,0xd5,0x69,0x00,0x00,0x00]165 166v_cos_f16 v255.h, src_scc167// GFX12: v_cos_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xe1,0xd5,0xfd,0x00,0x00,0x00]168 169v_cos_f16 v255.h, ttmp15170// GFX12: v_cos_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xe1,0xd5,0x7b,0x00,0x00,0x00]171 172v_cos_f16 v255.h, v1.h173// GFX12: v_cos_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe1,0xd5,0x01,0x01,0x00,0x00]174 175v_cos_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]176// GFX12: v_cos_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe1,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]177 178v_cos_f16 v255.h, v1.h quad_perm:[3,2,1,0]179// GFX12: v_cos_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe1,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]180 181v_cos_f16 v255.h, v127.h182// GFX12: v_cos_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe1,0xd5,0x7f,0x01,0x00,0x00]183 184v_cos_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]185// GFX12: v_cos_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe1,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]186 187v_cos_f16 v255.h, v127.h quad_perm:[3,2,1,0]188// GFX12: v_cos_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe1,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]189 190v_cos_f16 v255.h, vcc_hi191// GFX12: v_cos_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe1,0xd5,0x6b,0x00,0x00,0x00]192 193v_cos_f16 v255.h, vcc_lo194// GFX12: v_cos_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe1,0xd5,0x6a,0x00,0x00,0x00]195 196v_cos_f16 v255.l, -1197// GFX12: v_cos_f16_e64 v255.l, -1                ; encoding: [0xff,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]198 199v_cos_f16 v255.l, 0.5200// GFX12: v_cos_f16_e64 v255.l, 0.5               ; encoding: [0xff,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x00]201 202v_cos_f16 v255.l, exec_hi203// GFX12: v_cos_f16_e64 v255.l, exec_hi           ; encoding: [0xff,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]204 205v_cos_f16 v255.l, exec_lo206// GFX12: v_cos_f16_e64 v255.l, exec_lo           ; encoding: [0xff,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]207 208v_cos_f16 v255.l, m0209// GFX12: v_cos_f16_e64 v255.l, m0                ; encoding: [0xff,0x00,0xe1,0xd5,0x7d,0x00,0x00,0x00]210 211v_cos_f16 v255.l, null212// GFX12: v_cos_f16_e64 v255.l, null              ; encoding: [0xff,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]213 214v_cos_f16 v255.l, s1215// GFX12: v_cos_f16_e64 v255.l, s1                ; encoding: [0xff,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]216 217v_cos_f16 v255.l, s105218// GFX12: v_cos_f16_e64 v255.l, s105              ; encoding: [0xff,0x00,0xe1,0xd5,0x69,0x00,0x00,0x00]219 220v_cos_f16 v255.l, src_scc221// GFX12: v_cos_f16_e64 v255.l, src_scc           ; encoding: [0xff,0x00,0xe1,0xd5,0xfd,0x00,0x00,0x00]222 223v_cos_f16 v255.l, ttmp15224// GFX12: v_cos_f16_e64 v255.l, ttmp15            ; encoding: [0xff,0x00,0xe1,0xd5,0x7b,0x00,0x00,0x00]225 226v_cos_f16 v255.l, v1.l227// GFX12: v_cos_f16_e64 v255.l, v1.l              ; encoding: [0xff,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]228 229v_cos_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]230// GFX12: v_cos_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe1,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]231 232v_cos_f16 v255.l, v1.l quad_perm:[3,2,1,0]233// GFX12: v_cos_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe1,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]234 235v_cos_f16 v255.l, v127.l236// GFX12: v_cos_f16_e64 v255.l, v127.l            ; encoding: [0xff,0x00,0xe1,0xd5,0x7f,0x01,0x00,0x00]237 238v_cos_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]239// GFX12: v_cos_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe1,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]240 241v_cos_f16 v255.l, v127.l quad_perm:[3,2,1,0]242// GFX12: v_cos_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe1,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]243 244v_cos_f16 v255.l, vcc_hi245// GFX12: v_cos_f16_e64 v255.l, vcc_hi            ; encoding: [0xff,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]246 247v_cos_f16 v255.l, vcc_lo248// GFX12: v_cos_f16_e64 v255.l, vcc_lo            ; encoding: [0xff,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]249 250v_cos_f16 v5.h, v199.h251// GFX12: v_cos_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe1,0xd5,0xc7,0x01,0x00,0x00]252 253v_cos_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]254// GFX12: v_cos_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xe1,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]255 256v_cos_f16 v5.h, v199.h quad_perm:[3,2,1,0]257// GFX12: v_cos_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xe1,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]258 259v_cos_f16 v5.l, v199.l260// GFX12: v_cos_f16_e64 v5.l, v199.l              ; encoding: [0x05,0x00,0xe1,0xd5,0xc7,0x01,0x00,0x00]261 262v_cos_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]263// GFX12: v_cos_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe1,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]264 265v_cos_f16 v5.l, v199.l quad_perm:[3,2,1,0]266// GFX12: v_cos_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xe1,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]267 268v_cvt_f16_f32 v128.h, 0xaf123456269// GFX12: v_cvt_f16_f32_e64 v128.h, 0xaf123456 op_sel:[0,1] ; encoding: [0x80,0x40,0x8a,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]270 271v_cvt_f16_f32 v255.h, -1272// GFX12: v_cvt_f16_f32_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0xc1,0x00,0x00,0x00]273 274v_cvt_f16_f32 v255.h, 0.5275// GFX12: v_cvt_f16_f32_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0xf0,0x00,0x00,0x00]276 277v_cvt_f16_f32 v255.h, exec_hi278// GFX12: v_cvt_f16_f32_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x7f,0x00,0x00,0x00]279 280v_cvt_f16_f32 v255.h, exec_lo281// GFX12: v_cvt_f16_f32_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x7e,0x00,0x00,0x00]282 283v_cvt_f16_f32 v255.h, m0284// GFX12: v_cvt_f16_f32_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x7d,0x00,0x00,0x00]285 286v_cvt_f16_f32 v255.h, null287// GFX12: v_cvt_f16_f32_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x7c,0x00,0x00,0x00]288 289v_cvt_f16_f32 v255.h, s1290// GFX12: v_cvt_f16_f32_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x01,0x00,0x00,0x00]291 292v_cvt_f16_f32 v255.h, s105293// GFX12: v_cvt_f16_f32_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x69,0x00,0x00,0x00]294 295v_cvt_f16_f32 v255.h, src_scc296// GFX12: v_cvt_f16_f32_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0xfd,0x00,0x00,0x00]297 298v_cvt_f16_f32 v255.h, ttmp15299// GFX12: v_cvt_f16_f32_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x7b,0x00,0x00,0x00]300 301v_cvt_f16_f32 v255.h, v1302// GFX12: v_cvt_f16_f32_e64 v255.h, v1 op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x01,0x01,0x00,0x00]303 304v_cvt_f16_f32 v255.h, v1 dpp8:[7,6,5,4,3,2,1,0]305// GFX12: v_cvt_f16_f32_e64_dpp v255.h, v1 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x40,0x8a,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]306 307v_cvt_f16_f32 v255.h, v1 quad_perm:[3,2,1,0]308// GFX12: v_cvt_f16_f32_e64_dpp v255.h, v1 op_sel:[0,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x40,0x8a,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]309 310v_cvt_f16_f32 v255.h, v255311// GFX12: v_cvt_f16_f32_e64 v255.h, v255 op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0xff,0x01,0x00,0x00]312 313v_cvt_f16_f32 v255.h, v255 dpp8:[7,6,5,4,3,2,1,0]314// GFX12: v_cvt_f16_f32_e64_dpp v255.h, v255 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x40,0x8a,0xd5,0xe9,0x00,0x00,0x00,0xff,0x77,0x39,0x05]315 316v_cvt_f16_f32 v255.h, v255 quad_perm:[3,2,1,0]317// GFX12: v_cvt_f16_f32_e64_dpp v255.h, v255 op_sel:[0,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x40,0x8a,0xd5,0xfa,0x00,0x00,0x00,0xff,0x1b,0x00,0xff]318 319v_cvt_f16_f32 v255.h, vcc_hi320// GFX12: v_cvt_f16_f32_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x6b,0x00,0x00,0x00]321 322v_cvt_f16_f32 v255.h, vcc_lo323// GFX12: v_cvt_f16_f32_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0x8a,0xd5,0x6a,0x00,0x00,0x00]324 325v_cvt_f16_f32 v255.l, v1326// GFX12: v_cvt_f16_f32_e64 v255.l, v1            ; encoding: [0xff,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]327 328v_cvt_f16_f32 v255.l, v1 dpp8:[7,6,5,4,3,2,1,0]329// GFX12: v_cvt_f16_f32_e64_dpp v255.l, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0x8a,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]330 331v_cvt_f16_f32 v255.l, v1 quad_perm:[3,2,1,0]332// GFX12: v_cvt_f16_f32_e64_dpp v255.l, v1 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0x8a,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]333 334v_cvt_f16_f32 v255.l, v255335// GFX12: v_cvt_f16_f32_e64 v255.l, v255          ; encoding: [0xff,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]336 337v_cvt_f16_f32 v255.l, v255 dpp8:[7,6,5,4,3,2,1,0]338// GFX12: v_cvt_f16_f32_e64_dpp v255.l, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0x8a,0xd5,0xe9,0x00,0x00,0x00,0xff,0x77,0x39,0x05]339 340v_cvt_f16_f32 v255.l, v255 quad_perm:[3,2,1,0]341// GFX12: v_cvt_f16_f32_e64_dpp v255.l, v255 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0x8a,0xd5,0xfa,0x00,0x00,0x00,0xff,0x1b,0x00,0xff]342 343v_cvt_f16_i16 v128.h, 0xfe0b344// GFX12: v_cvt_f16_i16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd1,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]345 346v_cvt_f16_i16 v128.l, 0xfe0b347// GFX12: v_cvt_f16_i16_e64 v128.l, 0xfe0b        ; encoding: [0x80,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]348 349v_cvt_f16_i16 v255.h, -1350// GFX12: v_cvt_f16_i16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0xc1,0x00,0x00,0x00]351 352v_cvt_f16_i16 v255.h, 0.5353// GFX12: v_cvt_f16_i16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0xf0,0x00,0x00,0x00]354 355v_cvt_f16_i16 v255.h, exec_hi356// GFX12: v_cvt_f16_i16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x7f,0x00,0x00,0x00]357 358v_cvt_f16_i16 v255.h, exec_lo359// GFX12: v_cvt_f16_i16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x7e,0x00,0x00,0x00]360 361v_cvt_f16_i16 v255.h, m0362// GFX12: v_cvt_f16_i16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x7d,0x00,0x00,0x00]363 364v_cvt_f16_i16 v255.h, null365// GFX12: v_cvt_f16_i16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x7c,0x00,0x00,0x00]366 367v_cvt_f16_i16 v255.h, s1368// GFX12: v_cvt_f16_i16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x01,0x00,0x00,0x00]369 370v_cvt_f16_i16 v255.h, s105371// GFX12: v_cvt_f16_i16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x69,0x00,0x00,0x00]372 373v_cvt_f16_i16 v255.h, src_scc374// GFX12: v_cvt_f16_i16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0xfd,0x00,0x00,0x00]375 376v_cvt_f16_i16 v255.h, ttmp15377// GFX12: v_cvt_f16_i16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x7b,0x00,0x00,0x00]378 379v_cvt_f16_i16 v255.h, v1.h380// GFX12: v_cvt_f16_i16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd1,0xd5,0x01,0x01,0x00,0x00]381 382v_cvt_f16_i16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]383// GFX12: v_cvt_f16_i16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd1,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]384 385v_cvt_f16_i16 v255.h, v1.h quad_perm:[3,2,1,0]386// GFX12: v_cvt_f16_i16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd1,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]387 388v_cvt_f16_i16 v255.h, v127.h389// GFX12: v_cvt_f16_i16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd1,0xd5,0x7f,0x01,0x00,0x00]390 391v_cvt_f16_i16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]392// GFX12: v_cvt_f16_i16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd1,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]393 394v_cvt_f16_i16 v255.h, v127.h quad_perm:[3,2,1,0]395// GFX12: v_cvt_f16_i16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd1,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]396 397v_cvt_f16_i16 v255.h, vcc_hi398// GFX12: v_cvt_f16_i16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x6b,0x00,0x00,0x00]399 400v_cvt_f16_i16 v255.h, vcc_lo401// GFX12: v_cvt_f16_i16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd1,0xd5,0x6a,0x00,0x00,0x00]402 403v_cvt_f16_i16 v255.l, -1404// GFX12: v_cvt_f16_i16_e64 v255.l, -1            ; encoding: [0xff,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]405 406v_cvt_f16_i16 v255.l, 0.5407// GFX12: v_cvt_f16_i16_e64 v255.l, 0.5           ; encoding: [0xff,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x00]408 409v_cvt_f16_i16 v255.l, exec_hi410// GFX12: v_cvt_f16_i16_e64 v255.l, exec_hi       ; encoding: [0xff,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]411 412v_cvt_f16_i16 v255.l, exec_lo413// GFX12: v_cvt_f16_i16_e64 v255.l, exec_lo       ; encoding: [0xff,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]414 415v_cvt_f16_i16 v255.l, m0416// GFX12: v_cvt_f16_i16_e64 v255.l, m0            ; encoding: [0xff,0x00,0xd1,0xd5,0x7d,0x00,0x00,0x00]417 418v_cvt_f16_i16 v255.l, null419// GFX12: v_cvt_f16_i16_e64 v255.l, null          ; encoding: [0xff,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]420 421v_cvt_f16_i16 v255.l, s1422// GFX12: v_cvt_f16_i16_e64 v255.l, s1            ; encoding: [0xff,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]423 424v_cvt_f16_i16 v255.l, s105425// GFX12: v_cvt_f16_i16_e64 v255.l, s105          ; encoding: [0xff,0x00,0xd1,0xd5,0x69,0x00,0x00,0x00]426 427v_cvt_f16_i16 v255.l, src_scc428// GFX12: v_cvt_f16_i16_e64 v255.l, src_scc       ; encoding: [0xff,0x00,0xd1,0xd5,0xfd,0x00,0x00,0x00]429 430v_cvt_f16_i16 v255.l, ttmp15431// GFX12: v_cvt_f16_i16_e64 v255.l, ttmp15        ; encoding: [0xff,0x00,0xd1,0xd5,0x7b,0x00,0x00,0x00]432 433v_cvt_f16_i16 v255.l, v1.l434// GFX12: v_cvt_f16_i16_e64 v255.l, v1.l          ; encoding: [0xff,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]435 436v_cvt_f16_i16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]437// GFX12: v_cvt_f16_i16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd1,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]438 439v_cvt_f16_i16 v255.l, v1.l quad_perm:[3,2,1,0]440// GFX12: v_cvt_f16_i16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd1,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]441 442v_cvt_f16_i16 v255.l, v127.l443// GFX12: v_cvt_f16_i16_e64 v255.l, v127.l        ; encoding: [0xff,0x00,0xd1,0xd5,0x7f,0x01,0x00,0x00]444 445v_cvt_f16_i16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]446// GFX12: v_cvt_f16_i16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd1,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]447 448v_cvt_f16_i16 v255.l, v127.l quad_perm:[3,2,1,0]449// GFX12: v_cvt_f16_i16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd1,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]450 451v_cvt_f16_i16 v255.l, vcc_hi452// GFX12: v_cvt_f16_i16_e64 v255.l, vcc_hi        ; encoding: [0xff,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]453 454v_cvt_f16_i16 v255.l, vcc_lo455// GFX12: v_cvt_f16_i16_e64 v255.l, vcc_lo        ; encoding: [0xff,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]456 457v_cvt_f16_i16 v5.h, v199.h458// GFX12: v_cvt_f16_i16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd1,0xd5,0xc7,0x01,0x00,0x00]459 460v_cvt_f16_i16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]461// GFX12: v_cvt_f16_i16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd1,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]462 463v_cvt_f16_i16 v5.h, v199.h quad_perm:[3,2,1,0]464// GFX12: v_cvt_f16_i16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd1,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]465 466v_cvt_f16_i16 v5.l, v199.l467// GFX12: v_cvt_f16_i16_e64 v5.l, v199.l          ; encoding: [0x05,0x00,0xd1,0xd5,0xc7,0x01,0x00,0x00]468 469v_cvt_f16_i16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]470// GFX12: v_cvt_f16_i16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd1,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]471 472v_cvt_f16_i16 v5.l, v199.l quad_perm:[3,2,1,0]473// GFX12: v_cvt_f16_i16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd1,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]474 475v_cvt_f16_u16 v128.h, 0xfe0b476// GFX12: v_cvt_f16_u16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd0,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]477 478v_cvt_f16_u16 v128.l, 0xfe0b479// GFX12: v_cvt_f16_u16_e64 v128.l, 0xfe0b        ; encoding: [0x80,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]480 481v_cvt_f16_u16 v255.h, -1482// GFX12: v_cvt_f16_u16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0xc1,0x00,0x00,0x00]483 484v_cvt_f16_u16 v255.h, 0.5485// GFX12: v_cvt_f16_u16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0xf0,0x00,0x00,0x00]486 487v_cvt_f16_u16 v255.h, exec_hi488// GFX12: v_cvt_f16_u16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x7f,0x00,0x00,0x00]489 490v_cvt_f16_u16 v255.h, exec_lo491// GFX12: v_cvt_f16_u16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x7e,0x00,0x00,0x00]492 493v_cvt_f16_u16 v255.h, m0494// GFX12: v_cvt_f16_u16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x7d,0x00,0x00,0x00]495 496v_cvt_f16_u16 v255.h, null497// GFX12: v_cvt_f16_u16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x7c,0x00,0x00,0x00]498 499v_cvt_f16_u16 v255.h, s1500// GFX12: v_cvt_f16_u16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x01,0x00,0x00,0x00]501 502v_cvt_f16_u16 v255.h, s105503// GFX12: v_cvt_f16_u16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x69,0x00,0x00,0x00]504 505v_cvt_f16_u16 v255.h, src_scc506// GFX12: v_cvt_f16_u16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0xfd,0x00,0x00,0x00]507 508v_cvt_f16_u16 v255.h, ttmp15509// GFX12: v_cvt_f16_u16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x7b,0x00,0x00,0x00]510 511v_cvt_f16_u16 v255.h, v1.h512// GFX12: v_cvt_f16_u16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd0,0xd5,0x01,0x01,0x00,0x00]513 514v_cvt_f16_u16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]515// GFX12: v_cvt_f16_u16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd0,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]516 517v_cvt_f16_u16 v255.h, v1.h quad_perm:[3,2,1,0]518// GFX12: v_cvt_f16_u16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd0,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]519 520v_cvt_f16_u16 v255.h, v127.h521// GFX12: v_cvt_f16_u16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd0,0xd5,0x7f,0x01,0x00,0x00]522 523v_cvt_f16_u16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]524// GFX12: v_cvt_f16_u16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd0,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]525 526v_cvt_f16_u16 v255.h, v127.h quad_perm:[3,2,1,0]527// GFX12: v_cvt_f16_u16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd0,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]528 529v_cvt_f16_u16 v255.h, vcc_hi530// GFX12: v_cvt_f16_u16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x6b,0x00,0x00,0x00]531 532v_cvt_f16_u16 v255.h, vcc_lo533// GFX12: v_cvt_f16_u16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd0,0xd5,0x6a,0x00,0x00,0x00]534 535v_cvt_f16_u16 v255.l, -1536// GFX12: v_cvt_f16_u16_e64 v255.l, -1            ; encoding: [0xff,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]537 538v_cvt_f16_u16 v255.l, 0.5539// GFX12: v_cvt_f16_u16_e64 v255.l, 0.5           ; encoding: [0xff,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x00]540 541v_cvt_f16_u16 v255.l, exec_hi542// GFX12: v_cvt_f16_u16_e64 v255.l, exec_hi       ; encoding: [0xff,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]543 544v_cvt_f16_u16 v255.l, exec_lo545// GFX12: v_cvt_f16_u16_e64 v255.l, exec_lo       ; encoding: [0xff,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]546 547v_cvt_f16_u16 v255.l, m0548// GFX12: v_cvt_f16_u16_e64 v255.l, m0            ; encoding: [0xff,0x00,0xd0,0xd5,0x7d,0x00,0x00,0x00]549 550v_cvt_f16_u16 v255.l, null551// GFX12: v_cvt_f16_u16_e64 v255.l, null          ; encoding: [0xff,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]552 553v_cvt_f16_u16 v255.l, s1554// GFX12: v_cvt_f16_u16_e64 v255.l, s1            ; encoding: [0xff,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]555 556v_cvt_f16_u16 v255.l, s105557// GFX12: v_cvt_f16_u16_e64 v255.l, s105          ; encoding: [0xff,0x00,0xd0,0xd5,0x69,0x00,0x00,0x00]558 559v_cvt_f16_u16 v255.l, src_scc560// GFX12: v_cvt_f16_u16_e64 v255.l, src_scc       ; encoding: [0xff,0x00,0xd0,0xd5,0xfd,0x00,0x00,0x00]561 562v_cvt_f16_u16 v255.l, ttmp15563// GFX12: v_cvt_f16_u16_e64 v255.l, ttmp15        ; encoding: [0xff,0x00,0xd0,0xd5,0x7b,0x00,0x00,0x00]564 565v_cvt_f16_u16 v255.l, v1.l566// GFX12: v_cvt_f16_u16_e64 v255.l, v1.l          ; encoding: [0xff,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]567 568v_cvt_f16_u16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]569// GFX12: v_cvt_f16_u16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd0,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]570 571v_cvt_f16_u16 v255.l, v1.l quad_perm:[3,2,1,0]572// GFX12: v_cvt_f16_u16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd0,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]573 574v_cvt_f16_u16 v255.l, v127.l575// GFX12: v_cvt_f16_u16_e64 v255.l, v127.l        ; encoding: [0xff,0x00,0xd0,0xd5,0x7f,0x01,0x00,0x00]576 577v_cvt_f16_u16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]578// GFX12: v_cvt_f16_u16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd0,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]579 580v_cvt_f16_u16 v255.l, v127.l quad_perm:[3,2,1,0]581// GFX12: v_cvt_f16_u16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd0,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]582 583v_cvt_f16_u16 v255.l, vcc_hi584// GFX12: v_cvt_f16_u16_e64 v255.l, vcc_hi        ; encoding: [0xff,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]585 586v_cvt_f16_u16 v255.l, vcc_lo587// GFX12: v_cvt_f16_u16_e64 v255.l, vcc_lo        ; encoding: [0xff,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]588 589v_cvt_f16_u16 v5.h, v199.h590// GFX12: v_cvt_f16_u16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd0,0xd5,0xc7,0x01,0x00,0x00]591 592v_cvt_f16_u16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]593// GFX12: v_cvt_f16_u16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd0,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]594 595v_cvt_f16_u16 v5.h, v199.h quad_perm:[3,2,1,0]596// GFX12: v_cvt_f16_u16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd0,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]597 598v_cvt_f16_u16 v5.l, v199.l599// GFX12: v_cvt_f16_u16_e64 v5.l, v199.l          ; encoding: [0x05,0x00,0xd0,0xd5,0xc7,0x01,0x00,0x00]600 601v_cvt_f16_u16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]602// GFX12: v_cvt_f16_u16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd0,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]603 604v_cvt_f16_u16 v5.l, v199.l quad_perm:[3,2,1,0]605// GFX12: v_cvt_f16_u16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd0,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]606 607v_cvt_f32_f16 v5, v199.h608// GFX12: v_cvt_f32_f16_e64 v5, v199.h op_sel:[1,0] ; encoding: [0x05,0x08,0x8b,0xd5,0xc7,0x01,0x00,0x00]609 610v_cvt_f32_f16 v5, v199.h dpp8:[7,6,5,4,3,2,1,0]611// GFX12: v_cvt_f32_f16_e64_dpp v5, v199.h op_sel:[1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x08,0x8b,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]612 613v_cvt_f32_f16 v5, v199.h quad_perm:[3,2,1,0]614// GFX12: v_cvt_f32_f16_e64_dpp v5, v199.h op_sel:[1,0] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x08,0x8b,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]615 616v_cvt_f32_f16 v5, v199.l617// GFX12: v_cvt_f32_f16_e64 v5, v199.l            ; encoding: [0x05,0x00,0x8b,0xd5,0xc7,0x01,0x00,0x00]618 619v_cvt_f32_f16 v5, v199.l dpp8:[7,6,5,4,3,2,1,0]620// GFX12: v_cvt_f32_f16_e64_dpp v5, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x8b,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]621 622v_cvt_f32_f16 v5, v199.l quad_perm:[3,2,1,0]623// GFX12: v_cvt_f32_f16_e64_dpp v5, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0x8b,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]624 625v_cvt_i16_f16 v128.h, 0xfe0b626// GFX12: v_cvt_i16_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd3,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]627 628v_cvt_i16_f16 v128.l, 0xfe0b629// GFX12: v_cvt_i16_f16_e64 v128.l, 0xfe0b        ; encoding: [0x80,0x00,0xd3,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]630 631v_cvt_i16_f16 v255.h, -1632// GFX12: v_cvt_i16_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0xc1,0x00,0x00,0x00]633 634v_cvt_i16_f16 v255.h, 0.5635// GFX12: v_cvt_i16_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0xf0,0x00,0x00,0x00]636 637v_cvt_i16_f16 v255.h, exec_hi638// GFX12: v_cvt_i16_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x7f,0x00,0x00,0x00]639 640v_cvt_i16_f16 v255.h, exec_lo641// GFX12: v_cvt_i16_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x7e,0x00,0x00,0x00]642 643v_cvt_i16_f16 v255.h, m0644// GFX12: v_cvt_i16_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x7d,0x00,0x00,0x00]645 646v_cvt_i16_f16 v255.h, null647// GFX12: v_cvt_i16_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x7c,0x00,0x00,0x00]648 649v_cvt_i16_f16 v255.h, s1650// GFX12: v_cvt_i16_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x01,0x00,0x00,0x00]651 652v_cvt_i16_f16 v255.h, s105653// GFX12: v_cvt_i16_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x69,0x00,0x00,0x00]654 655v_cvt_i16_f16 v255.h, src_scc656// GFX12: v_cvt_i16_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0xfd,0x00,0x00,0x00]657 658v_cvt_i16_f16 v255.h, ttmp15659// GFX12: v_cvt_i16_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x7b,0x00,0x00,0x00]660 661v_cvt_i16_f16 v255.h, v1.h662// GFX12: v_cvt_i16_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd3,0xd5,0x01,0x01,0x00,0x00]663 664v_cvt_i16_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]665// GFX12: v_cvt_i16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd3,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]666 667v_cvt_i16_f16 v255.h, v1.h quad_perm:[3,2,1,0]668// GFX12: v_cvt_i16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd3,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]669 670v_cvt_i16_f16 v255.h, v127.h671// GFX12: v_cvt_i16_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd3,0xd5,0x7f,0x01,0x00,0x00]672 673v_cvt_i16_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]674// GFX12: v_cvt_i16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd3,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]675 676v_cvt_i16_f16 v255.h, v127.h quad_perm:[3,2,1,0]677// GFX12: v_cvt_i16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd3,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]678 679v_cvt_i16_f16 v255.h, vcc_hi680// GFX12: v_cvt_i16_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x6b,0x00,0x00,0x00]681 682v_cvt_i16_f16 v255.h, vcc_lo683// GFX12: v_cvt_i16_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd3,0xd5,0x6a,0x00,0x00,0x00]684 685v_cvt_i16_f16 v255.l, -1686// GFX12: v_cvt_i16_f16_e64 v255.l, -1            ; encoding: [0xff,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]687 688v_cvt_i16_f16 v255.l, 0.5689// GFX12: v_cvt_i16_f16_e64 v255.l, 0.5           ; encoding: [0xff,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]690 691v_cvt_i16_f16 v255.l, exec_hi692// GFX12: v_cvt_i16_f16_e64 v255.l, exec_hi       ; encoding: [0xff,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]693 694v_cvt_i16_f16 v255.l, exec_lo695// GFX12: v_cvt_i16_f16_e64 v255.l, exec_lo       ; encoding: [0xff,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]696 697v_cvt_i16_f16 v255.l, m0698// GFX12: v_cvt_i16_f16_e64 v255.l, m0            ; encoding: [0xff,0x00,0xd3,0xd5,0x7d,0x00,0x00,0x00]699 700v_cvt_i16_f16 v255.l, null701// GFX12: v_cvt_i16_f16_e64 v255.l, null          ; encoding: [0xff,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]702 703v_cvt_i16_f16 v255.l, s1704// GFX12: v_cvt_i16_f16_e64 v255.l, s1            ; encoding: [0xff,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]705 706v_cvt_i16_f16 v255.l, s105707// GFX12: v_cvt_i16_f16_e64 v255.l, s105          ; encoding: [0xff,0x00,0xd3,0xd5,0x69,0x00,0x00,0x00]708 709v_cvt_i16_f16 v255.l, src_scc710// GFX12: v_cvt_i16_f16_e64 v255.l, src_scc       ; encoding: [0xff,0x00,0xd3,0xd5,0xfd,0x00,0x00,0x00]711 712v_cvt_i16_f16 v255.l, ttmp15713// GFX12: v_cvt_i16_f16_e64 v255.l, ttmp15        ; encoding: [0xff,0x00,0xd3,0xd5,0x7b,0x00,0x00,0x00]714 715v_cvt_i16_f16 v255.l, v1.l716// GFX12: v_cvt_i16_f16_e64 v255.l, v1.l          ; encoding: [0xff,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]717 718v_cvt_i16_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]719// GFX12: v_cvt_i16_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd3,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]720 721v_cvt_i16_f16 v255.l, v1.l quad_perm:[3,2,1,0]722// GFX12: v_cvt_i16_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd3,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]723 724v_cvt_i16_f16 v255.l, v127.l725// GFX12: v_cvt_i16_f16_e64 v255.l, v127.l        ; encoding: [0xff,0x00,0xd3,0xd5,0x7f,0x01,0x00,0x00]726 727v_cvt_i16_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]728// GFX12: v_cvt_i16_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd3,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]729 730v_cvt_i16_f16 v255.l, v127.l quad_perm:[3,2,1,0]731// GFX12: v_cvt_i16_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd3,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]732 733v_cvt_i16_f16 v255.l, vcc_hi734// GFX12: v_cvt_i16_f16_e64 v255.l, vcc_hi        ; encoding: [0xff,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]735 736v_cvt_i16_f16 v255.l, vcc_lo737// GFX12: v_cvt_i16_f16_e64 v255.l, vcc_lo        ; encoding: [0xff,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]738 739v_cvt_i16_f16 v5.h, v199.h740// GFX12: v_cvt_i16_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd3,0xd5,0xc7,0x01,0x00,0x00]741 742v_cvt_i16_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]743// GFX12: v_cvt_i16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd3,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]744 745v_cvt_i16_f16 v5.h, v199.h quad_perm:[3,2,1,0]746// GFX12: v_cvt_i16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd3,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]747 748v_cvt_i16_f16 v5.l, v199.l749// GFX12: v_cvt_i16_f16_e64 v5.l, v199.l          ; encoding: [0x05,0x00,0xd3,0xd5,0xc7,0x01,0x00,0x00]750 751v_cvt_i16_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]752// GFX12: v_cvt_i16_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd3,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]753 754v_cvt_i16_f16 v5.l, v199.l quad_perm:[3,2,1,0]755// GFX12: v_cvt_i16_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd3,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]756 757v_cvt_i32_i16 v5, v199.h758// GFX12: v_cvt_i32_i16_e64 v5, v199.h op_sel:[1,0] ; encoding: [0x05,0x08,0xea,0xd5,0xc7,0x01,0x00,0x00]759 760v_cvt_i32_i16 v5, v199.h dpp8:[7,6,5,4,3,2,1,0]761// GFX12: v_cvt_i32_i16_e64_dpp v5, v199.h op_sel:[1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x08,0xea,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]762 763v_cvt_i32_i16 v5, v199.h quad_perm:[3,2,1,0]764// GFX12: v_cvt_i32_i16_e64_dpp v5, v199.h op_sel:[1,0] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x08,0xea,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]765 766v_cvt_i32_i16 v5, v199.l767// GFX12: v_cvt_i32_i16_e64 v5, v199.l            ; encoding: [0x05,0x00,0xea,0xd5,0xc7,0x01,0x00,0x00]768 769v_cvt_i32_i16 v5, v199.l dpp8:[7,6,5,4,3,2,1,0]770// GFX12: v_cvt_i32_i16_e64_dpp v5, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xea,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]771 772v_cvt_i32_i16 v5, v199.l quad_perm:[3,2,1,0]773// GFX12: v_cvt_i32_i16_e64_dpp v5, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xea,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]774 775v_cvt_norm_i16_f16 v128.h, 0xfe0b776// GFX12: v_cvt_norm_i16_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xe3,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]777 778v_cvt_norm_i16_f16 v128.l, 0xfe0b779// GFX12: v_cvt_norm_i16_f16_e64 v128.l, 0xfe0b   ; encoding: [0x80,0x00,0xe3,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]780 781v_cvt_norm_i16_f16 v255.h, -1782// GFX12: v_cvt_norm_i16_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0xc1,0x00,0x00,0x00]783 784v_cvt_norm_i16_f16 v255.h, 0.5785// GFX12: v_cvt_norm_i16_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0xf0,0x00,0x00,0x00]786 787v_cvt_norm_i16_f16 v255.h, exec_hi788// GFX12: v_cvt_norm_i16_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x7f,0x00,0x00,0x00]789 790v_cvt_norm_i16_f16 v255.h, exec_lo791// GFX12: v_cvt_norm_i16_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x7e,0x00,0x00,0x00]792 793v_cvt_norm_i16_f16 v255.h, m0794// GFX12: v_cvt_norm_i16_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x7d,0x00,0x00,0x00]795 796v_cvt_norm_i16_f16 v255.h, null797// GFX12: v_cvt_norm_i16_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x7c,0x00,0x00,0x00]798 799v_cvt_norm_i16_f16 v255.h, s1800// GFX12: v_cvt_norm_i16_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x01,0x00,0x00,0x00]801 802v_cvt_norm_i16_f16 v255.h, s105803// GFX12: v_cvt_norm_i16_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x69,0x00,0x00,0x00]804 805v_cvt_norm_i16_f16 v255.h, src_scc806// GFX12: v_cvt_norm_i16_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0xfd,0x00,0x00,0x00]807 808v_cvt_norm_i16_f16 v255.h, ttmp15809// GFX12: v_cvt_norm_i16_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x7b,0x00,0x00,0x00]810 811v_cvt_norm_i16_f16 v255.h, v1.h812// GFX12: v_cvt_norm_i16_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe3,0xd5,0x01,0x01,0x00,0x00]813 814v_cvt_norm_i16_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]815// GFX12: v_cvt_norm_i16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe3,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]816 817v_cvt_norm_i16_f16 v255.h, v1.h quad_perm:[3,2,1,0]818// GFX12: v_cvt_norm_i16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe3,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]819 820v_cvt_norm_i16_f16 v255.h, v127.h821// GFX12: v_cvt_norm_i16_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe3,0xd5,0x7f,0x01,0x00,0x00]822 823v_cvt_norm_i16_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]824// GFX12: v_cvt_norm_i16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe3,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]825 826v_cvt_norm_i16_f16 v255.h, v127.h quad_perm:[3,2,1,0]827// GFX12: v_cvt_norm_i16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe3,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]828 829v_cvt_norm_i16_f16 v255.h, vcc_hi830// GFX12: v_cvt_norm_i16_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x6b,0x00,0x00,0x00]831 832v_cvt_norm_i16_f16 v255.h, vcc_lo833// GFX12: v_cvt_norm_i16_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe3,0xd5,0x6a,0x00,0x00,0x00]834 835v_cvt_norm_i16_f16 v255.l, -1836// GFX12: v_cvt_norm_i16_f16_e64 v255.l, -1       ; encoding: [0xff,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]837 838v_cvt_norm_i16_f16 v255.l, 0.5839// GFX12: v_cvt_norm_i16_f16_e64 v255.l, 0.5      ; encoding: [0xff,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]840 841v_cvt_norm_i16_f16 v255.l, exec_hi842// GFX12: v_cvt_norm_i16_f16_e64 v255.l, exec_hi  ; encoding: [0xff,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]843 844v_cvt_norm_i16_f16 v255.l, exec_lo845// GFX12: v_cvt_norm_i16_f16_e64 v255.l, exec_lo  ; encoding: [0xff,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]846 847v_cvt_norm_i16_f16 v255.l, m0848// GFX12: v_cvt_norm_i16_f16_e64 v255.l, m0       ; encoding: [0xff,0x00,0xe3,0xd5,0x7d,0x00,0x00,0x00]849 850v_cvt_norm_i16_f16 v255.l, null851// GFX12: v_cvt_norm_i16_f16_e64 v255.l, null     ; encoding: [0xff,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]852 853v_cvt_norm_i16_f16 v255.l, s1854// GFX12: v_cvt_norm_i16_f16_e64 v255.l, s1       ; encoding: [0xff,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]855 856v_cvt_norm_i16_f16 v255.l, s105857// GFX12: v_cvt_norm_i16_f16_e64 v255.l, s105     ; encoding: [0xff,0x00,0xe3,0xd5,0x69,0x00,0x00,0x00]858 859v_cvt_norm_i16_f16 v255.l, src_scc860// GFX12: v_cvt_norm_i16_f16_e64 v255.l, src_scc  ; encoding: [0xff,0x00,0xe3,0xd5,0xfd,0x00,0x00,0x00]861 862v_cvt_norm_i16_f16 v255.l, ttmp15863// GFX12: v_cvt_norm_i16_f16_e64 v255.l, ttmp15   ; encoding: [0xff,0x00,0xe3,0xd5,0x7b,0x00,0x00,0x00]864 865v_cvt_norm_i16_f16 v255.l, v1.l866// GFX12: v_cvt_norm_i16_f16_e64 v255.l, v1.l     ; encoding: [0xff,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]867 868v_cvt_norm_i16_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]869// GFX12: v_cvt_norm_i16_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe3,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]870 871v_cvt_norm_i16_f16 v255.l, v1.l quad_perm:[3,2,1,0]872// GFX12: v_cvt_norm_i16_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe3,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]873 874v_cvt_norm_i16_f16 v255.l, v127.l875// GFX12: v_cvt_norm_i16_f16_e64 v255.l, v127.l   ; encoding: [0xff,0x00,0xe3,0xd5,0x7f,0x01,0x00,0x00]876 877v_cvt_norm_i16_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]878// GFX12: v_cvt_norm_i16_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe3,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]879 880v_cvt_norm_i16_f16 v255.l, v127.l quad_perm:[3,2,1,0]881// GFX12: v_cvt_norm_i16_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe3,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]882 883v_cvt_norm_i16_f16 v255.l, vcc_hi884// GFX12: v_cvt_norm_i16_f16_e64 v255.l, vcc_hi   ; encoding: [0xff,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]885 886v_cvt_norm_i16_f16 v255.l, vcc_lo887// GFX12: v_cvt_norm_i16_f16_e64 v255.l, vcc_lo   ; encoding: [0xff,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]888 889v_cvt_norm_i16_f16 v5.h, v199.h890// GFX12: v_cvt_norm_i16_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe3,0xd5,0xc7,0x01,0x00,0x00]891 892v_cvt_norm_i16_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]893// GFX12: v_cvt_norm_i16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xe3,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]894 895v_cvt_norm_i16_f16 v5.h, v199.h quad_perm:[3,2,1,0]896// GFX12: v_cvt_norm_i16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xe3,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]897 898v_cvt_norm_i16_f16 v5.l, v199.l899// GFX12: v_cvt_norm_i16_f16_e64 v5.l, v199.l     ; encoding: [0x05,0x00,0xe3,0xd5,0xc7,0x01,0x00,0x00]900 901v_cvt_norm_i16_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]902// GFX12: v_cvt_norm_i16_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe3,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]903 904v_cvt_norm_i16_f16 v5.l, v199.l quad_perm:[3,2,1,0]905// GFX12: v_cvt_norm_i16_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xe3,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]906 907v_cvt_norm_u16_f16 v128.h, 0xfe0b908// GFX12: v_cvt_norm_u16_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xe4,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]909 910v_cvt_norm_u16_f16 v128.l, 0xfe0b911// GFX12: v_cvt_norm_u16_f16_e64 v128.l, 0xfe0b   ; encoding: [0x80,0x00,0xe4,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]912 913v_cvt_norm_u16_f16 v255.h, -1914// GFX12: v_cvt_norm_u16_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0xc1,0x00,0x00,0x00]915 916v_cvt_norm_u16_f16 v255.h, 0.5917// GFX12: v_cvt_norm_u16_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0xf0,0x00,0x00,0x00]918 919v_cvt_norm_u16_f16 v255.h, exec_hi920// GFX12: v_cvt_norm_u16_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x7f,0x00,0x00,0x00]921 922v_cvt_norm_u16_f16 v255.h, exec_lo923// GFX12: v_cvt_norm_u16_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x7e,0x00,0x00,0x00]924 925v_cvt_norm_u16_f16 v255.h, m0926// GFX12: v_cvt_norm_u16_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x7d,0x00,0x00,0x00]927 928v_cvt_norm_u16_f16 v255.h, null929// GFX12: v_cvt_norm_u16_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x7c,0x00,0x00,0x00]930 931v_cvt_norm_u16_f16 v255.h, s1932// GFX12: v_cvt_norm_u16_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x01,0x00,0x00,0x00]933 934v_cvt_norm_u16_f16 v255.h, s105935// GFX12: v_cvt_norm_u16_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x69,0x00,0x00,0x00]936 937v_cvt_norm_u16_f16 v255.h, src_scc938// GFX12: v_cvt_norm_u16_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0xfd,0x00,0x00,0x00]939 940v_cvt_norm_u16_f16 v255.h, ttmp15941// GFX12: v_cvt_norm_u16_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x7b,0x00,0x00,0x00]942 943v_cvt_norm_u16_f16 v255.h, v1.h944// GFX12: v_cvt_norm_u16_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe4,0xd5,0x01,0x01,0x00,0x00]945 946v_cvt_norm_u16_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]947// GFX12: v_cvt_norm_u16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe4,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]948 949v_cvt_norm_u16_f16 v255.h, v1.h quad_perm:[3,2,1,0]950// GFX12: v_cvt_norm_u16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe4,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]951 952v_cvt_norm_u16_f16 v255.h, v127.h953// GFX12: v_cvt_norm_u16_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe4,0xd5,0x7f,0x01,0x00,0x00]954 955v_cvt_norm_u16_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]956// GFX12: v_cvt_norm_u16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe4,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]957 958v_cvt_norm_u16_f16 v255.h, v127.h quad_perm:[3,2,1,0]959// GFX12: v_cvt_norm_u16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe4,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]960 961v_cvt_norm_u16_f16 v255.h, vcc_hi962// GFX12: v_cvt_norm_u16_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x6b,0x00,0x00,0x00]963 964v_cvt_norm_u16_f16 v255.h, vcc_lo965// GFX12: v_cvt_norm_u16_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe4,0xd5,0x6a,0x00,0x00,0x00]966 967v_cvt_norm_u16_f16 v255.l, -1968// GFX12: v_cvt_norm_u16_f16_e64 v255.l, -1       ; encoding: [0xff,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]969 970v_cvt_norm_u16_f16 v255.l, 0.5971// GFX12: v_cvt_norm_u16_f16_e64 v255.l, 0.5      ; encoding: [0xff,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]972 973v_cvt_norm_u16_f16 v255.l, exec_hi974// GFX12: v_cvt_norm_u16_f16_e64 v255.l, exec_hi  ; encoding: [0xff,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]975 976v_cvt_norm_u16_f16 v255.l, exec_lo977// GFX12: v_cvt_norm_u16_f16_e64 v255.l, exec_lo  ; encoding: [0xff,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]978 979v_cvt_norm_u16_f16 v255.l, m0980// GFX12: v_cvt_norm_u16_f16_e64 v255.l, m0       ; encoding: [0xff,0x00,0xe4,0xd5,0x7d,0x00,0x00,0x00]981 982v_cvt_norm_u16_f16 v255.l, null983// GFX12: v_cvt_norm_u16_f16_e64 v255.l, null     ; encoding: [0xff,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]984 985v_cvt_norm_u16_f16 v255.l, s1986// GFX12: v_cvt_norm_u16_f16_e64 v255.l, s1       ; encoding: [0xff,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]987 988v_cvt_norm_u16_f16 v255.l, s105989// GFX12: v_cvt_norm_u16_f16_e64 v255.l, s105     ; encoding: [0xff,0x00,0xe4,0xd5,0x69,0x00,0x00,0x00]990 991v_cvt_norm_u16_f16 v255.l, src_scc992// GFX12: v_cvt_norm_u16_f16_e64 v255.l, src_scc  ; encoding: [0xff,0x00,0xe4,0xd5,0xfd,0x00,0x00,0x00]993 994v_cvt_norm_u16_f16 v255.l, ttmp15995// GFX12: v_cvt_norm_u16_f16_e64 v255.l, ttmp15   ; encoding: [0xff,0x00,0xe4,0xd5,0x7b,0x00,0x00,0x00]996 997v_cvt_norm_u16_f16 v255.l, v1.l998// GFX12: v_cvt_norm_u16_f16_e64 v255.l, v1.l     ; encoding: [0xff,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]999 1000v_cvt_norm_u16_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]1001// GFX12: v_cvt_norm_u16_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe4,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1002 1003v_cvt_norm_u16_f16 v255.l, v1.l quad_perm:[3,2,1,0]1004// GFX12: v_cvt_norm_u16_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe4,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1005 1006v_cvt_norm_u16_f16 v255.l, v127.l1007// GFX12: v_cvt_norm_u16_f16_e64 v255.l, v127.l   ; encoding: [0xff,0x00,0xe4,0xd5,0x7f,0x01,0x00,0x00]1008 1009v_cvt_norm_u16_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]1010// GFX12: v_cvt_norm_u16_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe4,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1011 1012v_cvt_norm_u16_f16 v255.l, v127.l quad_perm:[3,2,1,0]1013// GFX12: v_cvt_norm_u16_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe4,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1014 1015v_cvt_norm_u16_f16 v255.l, vcc_hi1016// GFX12: v_cvt_norm_u16_f16_e64 v255.l, vcc_hi   ; encoding: [0xff,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]1017 1018v_cvt_norm_u16_f16 v255.l, vcc_lo1019// GFX12: v_cvt_norm_u16_f16_e64 v255.l, vcc_lo   ; encoding: [0xff,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]1020 1021v_cvt_norm_u16_f16 v5.h, v199.h1022// GFX12: v_cvt_norm_u16_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe4,0xd5,0xc7,0x01,0x00,0x00]1023 1024v_cvt_norm_u16_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]1025// GFX12: v_cvt_norm_u16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xe4,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1026 1027v_cvt_norm_u16_f16 v5.h, v199.h quad_perm:[3,2,1,0]1028// GFX12: v_cvt_norm_u16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xe4,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1029 1030v_cvt_norm_u16_f16 v5.l, v199.l1031// GFX12: v_cvt_norm_u16_f16_e64 v5.l, v199.l     ; encoding: [0x05,0x00,0xe4,0xd5,0xc7,0x01,0x00,0x00]1032 1033v_cvt_norm_u16_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]1034// GFX12: v_cvt_norm_u16_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe4,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1035 1036v_cvt_norm_u16_f16 v5.l, v199.l quad_perm:[3,2,1,0]1037// GFX12: v_cvt_norm_u16_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xe4,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1038 1039v_cvt_u16_f16 v128.h, 0xfe0b1040// GFX12: v_cvt_u16_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1041 1042v_cvt_u16_f16 v128.l, 0xfe0b1043// GFX12: v_cvt_u16_f16_e64 v128.l, 0xfe0b        ; encoding: [0x80,0x00,0xd2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1044 1045v_cvt_u16_f16 v255.h, -11046// GFX12: v_cvt_u16_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0xc1,0x00,0x00,0x00]1047 1048v_cvt_u16_f16 v255.h, 0.51049// GFX12: v_cvt_u16_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0xf0,0x00,0x00,0x00]1050 1051v_cvt_u16_f16 v255.h, exec_hi1052// GFX12: v_cvt_u16_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x7f,0x00,0x00,0x00]1053 1054v_cvt_u16_f16 v255.h, exec_lo1055// GFX12: v_cvt_u16_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x7e,0x00,0x00,0x00]1056 1057v_cvt_u16_f16 v255.h, m01058// GFX12: v_cvt_u16_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x7d,0x00,0x00,0x00]1059 1060v_cvt_u16_f16 v255.h, null1061// GFX12: v_cvt_u16_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x7c,0x00,0x00,0x00]1062 1063v_cvt_u16_f16 v255.h, s11064// GFX12: v_cvt_u16_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x01,0x00,0x00,0x00]1065 1066v_cvt_u16_f16 v255.h, s1051067// GFX12: v_cvt_u16_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x69,0x00,0x00,0x00]1068 1069v_cvt_u16_f16 v255.h, src_scc1070// GFX12: v_cvt_u16_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0xfd,0x00,0x00,0x00]1071 1072v_cvt_u16_f16 v255.h, ttmp151073// GFX12: v_cvt_u16_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x7b,0x00,0x00,0x00]1074 1075v_cvt_u16_f16 v255.h, v1.h1076// GFX12: v_cvt_u16_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd2,0xd5,0x01,0x01,0x00,0x00]1077 1078v_cvt_u16_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]1079// GFX12: v_cvt_u16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd2,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1080 1081v_cvt_u16_f16 v255.h, v1.h quad_perm:[3,2,1,0]1082// GFX12: v_cvt_u16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1083 1084v_cvt_u16_f16 v255.h, v127.h1085// GFX12: v_cvt_u16_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd2,0xd5,0x7f,0x01,0x00,0x00]1086 1087v_cvt_u16_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]1088// GFX12: v_cvt_u16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd2,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1089 1090v_cvt_u16_f16 v255.h, v127.h quad_perm:[3,2,1,0]1091// GFX12: v_cvt_u16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd2,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1092 1093v_cvt_u16_f16 v255.h, vcc_hi1094// GFX12: v_cvt_u16_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x6b,0x00,0x00,0x00]1095 1096v_cvt_u16_f16 v255.h, vcc_lo1097// GFX12: v_cvt_u16_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd2,0xd5,0x6a,0x00,0x00,0x00]1098 1099v_cvt_u16_f16 v255.l, -11100// GFX12: v_cvt_u16_f16_e64 v255.l, -1            ; encoding: [0xff,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]1101 1102v_cvt_u16_f16 v255.l, 0.51103// GFX12: v_cvt_u16_f16_e64 v255.l, 0.5           ; encoding: [0xff,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]1104 1105v_cvt_u16_f16 v255.l, exec_hi1106// GFX12: v_cvt_u16_f16_e64 v255.l, exec_hi       ; encoding: [0xff,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]1107 1108v_cvt_u16_f16 v255.l, exec_lo1109// GFX12: v_cvt_u16_f16_e64 v255.l, exec_lo       ; encoding: [0xff,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]1110 1111v_cvt_u16_f16 v255.l, m01112// GFX12: v_cvt_u16_f16_e64 v255.l, m0            ; encoding: [0xff,0x00,0xd2,0xd5,0x7d,0x00,0x00,0x00]1113 1114v_cvt_u16_f16 v255.l, null1115// GFX12: v_cvt_u16_f16_e64 v255.l, null          ; encoding: [0xff,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]1116 1117v_cvt_u16_f16 v255.l, s11118// GFX12: v_cvt_u16_f16_e64 v255.l, s1            ; encoding: [0xff,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]1119 1120v_cvt_u16_f16 v255.l, s1051121// GFX12: v_cvt_u16_f16_e64 v255.l, s105          ; encoding: [0xff,0x00,0xd2,0xd5,0x69,0x00,0x00,0x00]1122 1123v_cvt_u16_f16 v255.l, src_scc1124// GFX12: v_cvt_u16_f16_e64 v255.l, src_scc       ; encoding: [0xff,0x00,0xd2,0xd5,0xfd,0x00,0x00,0x00]1125 1126v_cvt_u16_f16 v255.l, ttmp151127// GFX12: v_cvt_u16_f16_e64 v255.l, ttmp15        ; encoding: [0xff,0x00,0xd2,0xd5,0x7b,0x00,0x00,0x00]1128 1129v_cvt_u16_f16 v255.l, v1.l1130// GFX12: v_cvt_u16_f16_e64 v255.l, v1.l          ; encoding: [0xff,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]1131 1132v_cvt_u16_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]1133// GFX12: v_cvt_u16_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd2,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1134 1135v_cvt_u16_f16 v255.l, v1.l quad_perm:[3,2,1,0]1136// GFX12: v_cvt_u16_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd2,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1137 1138v_cvt_u16_f16 v255.l, v127.l1139// GFX12: v_cvt_u16_f16_e64 v255.l, v127.l        ; encoding: [0xff,0x00,0xd2,0xd5,0x7f,0x01,0x00,0x00]1140 1141v_cvt_u16_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]1142// GFX12: v_cvt_u16_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd2,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1143 1144v_cvt_u16_f16 v255.l, v127.l quad_perm:[3,2,1,0]1145// GFX12: v_cvt_u16_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd2,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1146 1147v_cvt_u16_f16 v255.l, vcc_hi1148// GFX12: v_cvt_u16_f16_e64 v255.l, vcc_hi        ; encoding: [0xff,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]1149 1150v_cvt_u16_f16 v255.l, vcc_lo1151// GFX12: v_cvt_u16_f16_e64 v255.l, vcc_lo        ; encoding: [0xff,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]1152 1153v_cvt_u16_f16 v5.h, v199.h1154// GFX12: v_cvt_u16_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd2,0xd5,0xc7,0x01,0x00,0x00]1155 1156v_cvt_u16_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]1157// GFX12: v_cvt_u16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd2,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1158 1159v_cvt_u16_f16 v5.h, v199.h quad_perm:[3,2,1,0]1160// GFX12: v_cvt_u16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd2,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1161 1162v_cvt_u16_f16 v5.l, v199.l1163// GFX12: v_cvt_u16_f16_e64 v5.l, v199.l          ; encoding: [0x05,0x00,0xd2,0xd5,0xc7,0x01,0x00,0x00]1164 1165v_cvt_u16_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]1166// GFX12: v_cvt_u16_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd2,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1167 1168v_cvt_u16_f16 v5.l, v199.l quad_perm:[3,2,1,0]1169// GFX12: v_cvt_u16_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd2,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1170 1171v_cvt_u32_u16 v5, v199.h1172// GFX12: v_cvt_u32_u16_e64 v5, v199.h op_sel:[1,0] ; encoding: [0x05,0x08,0xeb,0xd5,0xc7,0x01,0x00,0x00]1173 1174v_cvt_u32_u16 v5, v199.h dpp8:[7,6,5,4,3,2,1,0]1175// GFX12: v_cvt_u32_u16_e64_dpp v5, v199.h op_sel:[1,0] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x08,0xeb,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1176 1177v_cvt_u32_u16 v5, v199.h quad_perm:[3,2,1,0]1178// GFX12: v_cvt_u32_u16_e64_dpp v5, v199.h op_sel:[1,0] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x08,0xeb,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1179 1180v_cvt_u32_u16 v5, v199.l1181// GFX12: v_cvt_u32_u16_e64 v5, v199.l            ; encoding: [0x05,0x00,0xeb,0xd5,0xc7,0x01,0x00,0x00]1182 1183v_cvt_u32_u16 v5, v199.l dpp8:[7,6,5,4,3,2,1,0]1184// GFX12: v_cvt_u32_u16_e64_dpp v5, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xeb,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1185 1186v_cvt_u32_u16 v5, v199.l quad_perm:[3,2,1,0]1187// GFX12: v_cvt_u32_u16_e64_dpp v5, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xeb,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1188 1189v_exp_f16 v128.h, 0xfe0b1190// GFX12: v_exp_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd8,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1191 1192v_exp_f16 v128.l, 0xfe0b1193// GFX12: v_exp_f16_e64 v128.l, 0xfe0b            ; encoding: [0x80,0x00,0xd8,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1194 1195v_exp_f16 v255.h, -11196// GFX12: v_exp_f16_e64 v255.h, -1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd8,0xd5,0xc1,0x00,0x00,0x00]1197 1198v_exp_f16 v255.h, 0.51199// GFX12: v_exp_f16_e64 v255.h, 0.5 op_sel:[0,1]  ; encoding: [0xff,0x40,0xd8,0xd5,0xf0,0x00,0x00,0x00]1200 1201v_exp_f16 v255.h, exec_hi1202// GFX12: v_exp_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd8,0xd5,0x7f,0x00,0x00,0x00]1203 1204v_exp_f16 v255.h, exec_lo1205// GFX12: v_exp_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd8,0xd5,0x7e,0x00,0x00,0x00]1206 1207v_exp_f16 v255.h, m01208// GFX12: v_exp_f16_e64 v255.h, m0 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd8,0xd5,0x7d,0x00,0x00,0x00]1209 1210v_exp_f16 v255.h, null1211// GFX12: v_exp_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd8,0xd5,0x7c,0x00,0x00,0x00]1212 1213v_exp_f16 v255.h, s11214// GFX12: v_exp_f16_e64 v255.h, s1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd8,0xd5,0x01,0x00,0x00,0x00]1215 1216v_exp_f16 v255.h, s1051217// GFX12: v_exp_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd8,0xd5,0x69,0x00,0x00,0x00]1218 1219v_exp_f16 v255.h, src_scc1220// GFX12: v_exp_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd8,0xd5,0xfd,0x00,0x00,0x00]1221 1222v_exp_f16 v255.h, ttmp151223// GFX12: v_exp_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd8,0xd5,0x7b,0x00,0x00,0x00]1224 1225v_exp_f16 v255.h, v1.h1226// GFX12: v_exp_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd8,0xd5,0x01,0x01,0x00,0x00]1227 1228v_exp_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]1229// GFX12: v_exp_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd8,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1230 1231v_exp_f16 v255.h, v1.h quad_perm:[3,2,1,0]1232// GFX12: v_exp_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd8,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1233 1234v_exp_f16 v255.h, v127.h1235// GFX12: v_exp_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd8,0xd5,0x7f,0x01,0x00,0x00]1236 1237v_exp_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]1238// GFX12: v_exp_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd8,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1239 1240v_exp_f16 v255.h, v127.h quad_perm:[3,2,1,0]1241// GFX12: v_exp_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd8,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1242 1243v_exp_f16 v255.h, vcc_hi1244// GFX12: v_exp_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd8,0xd5,0x6b,0x00,0x00,0x00]1245 1246v_exp_f16 v255.h, vcc_lo1247// GFX12: v_exp_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd8,0xd5,0x6a,0x00,0x00,0x00]1248 1249v_exp_f16 v255.l, -11250// GFX12: v_exp_f16_e64 v255.l, -1                ; encoding: [0xff,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]1251 1252v_exp_f16 v255.l, 0.51253// GFX12: v_exp_f16_e64 v255.l, 0.5               ; encoding: [0xff,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x00]1254 1255v_exp_f16 v255.l, exec_hi1256// GFX12: v_exp_f16_e64 v255.l, exec_hi           ; encoding: [0xff,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]1257 1258v_exp_f16 v255.l, exec_lo1259// GFX12: v_exp_f16_e64 v255.l, exec_lo           ; encoding: [0xff,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]1260 1261v_exp_f16 v255.l, m01262// GFX12: v_exp_f16_e64 v255.l, m0                ; encoding: [0xff,0x00,0xd8,0xd5,0x7d,0x00,0x00,0x00]1263 1264v_exp_f16 v255.l, null1265// GFX12: v_exp_f16_e64 v255.l, null              ; encoding: [0xff,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]1266 1267v_exp_f16 v255.l, s11268// GFX12: v_exp_f16_e64 v255.l, s1                ; encoding: [0xff,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]1269 1270v_exp_f16 v255.l, s1051271// GFX12: v_exp_f16_e64 v255.l, s105              ; encoding: [0xff,0x00,0xd8,0xd5,0x69,0x00,0x00,0x00]1272 1273v_exp_f16 v255.l, src_scc1274// GFX12: v_exp_f16_e64 v255.l, src_scc           ; encoding: [0xff,0x00,0xd8,0xd5,0xfd,0x00,0x00,0x00]1275 1276v_exp_f16 v255.l, ttmp151277// GFX12: v_exp_f16_e64 v255.l, ttmp15            ; encoding: [0xff,0x00,0xd8,0xd5,0x7b,0x00,0x00,0x00]1278 1279v_exp_f16 v255.l, v1.l1280// GFX12: v_exp_f16_e64 v255.l, v1.l              ; encoding: [0xff,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]1281 1282v_exp_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]1283// GFX12: v_exp_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd8,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1284 1285v_exp_f16 v255.l, v1.l quad_perm:[3,2,1,0]1286// GFX12: v_exp_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd8,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1287 1288v_exp_f16 v255.l, v127.l1289// GFX12: v_exp_f16_e64 v255.l, v127.l            ; encoding: [0xff,0x00,0xd8,0xd5,0x7f,0x01,0x00,0x00]1290 1291v_exp_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]1292// GFX12: v_exp_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd8,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1293 1294v_exp_f16 v255.l, v127.l quad_perm:[3,2,1,0]1295// GFX12: v_exp_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd8,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1296 1297v_exp_f16 v255.l, vcc_hi1298// GFX12: v_exp_f16_e64 v255.l, vcc_hi            ; encoding: [0xff,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]1299 1300v_exp_f16 v255.l, vcc_lo1301// GFX12: v_exp_f16_e64 v255.l, vcc_lo            ; encoding: [0xff,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]1302 1303v_exp_f16 v5.h, v199.h1304// GFX12: v_exp_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd8,0xd5,0xc7,0x01,0x00,0x00]1305 1306v_exp_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]1307// GFX12: v_exp_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd8,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1308 1309v_exp_f16 v5.h, v199.h quad_perm:[3,2,1,0]1310// GFX12: v_exp_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd8,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1311 1312v_exp_f16 v5.l, v199.l1313// GFX12: v_exp_f16_e64 v5.l, v199.l              ; encoding: [0x05,0x00,0xd8,0xd5,0xc7,0x01,0x00,0x00]1314 1315v_exp_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]1316// GFX12: v_exp_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd8,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1317 1318v_exp_f16 v5.l, v199.l quad_perm:[3,2,1,0]1319// GFX12: v_exp_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd8,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1320 1321v_floor_f16 v128.h, 0xfe0b1322// GFX12: v_floor_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xdb,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1323 1324v_floor_f16 v128.l, 0xfe0b1325// GFX12: v_floor_f16_e64 v128.l, 0xfe0b          ; encoding: [0x80,0x00,0xdb,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1326 1327v_floor_f16 v255.h, -11328// GFX12: v_floor_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0xc1,0x00,0x00,0x00]1329 1330v_floor_f16 v255.h, 0.51331// GFX12: v_floor_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0xf0,0x00,0x00,0x00]1332 1333v_floor_f16 v255.h, exec_hi1334// GFX12: v_floor_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x7f,0x00,0x00,0x00]1335 1336v_floor_f16 v255.h, exec_lo1337// GFX12: v_floor_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x7e,0x00,0x00,0x00]1338 1339v_floor_f16 v255.h, m01340// GFX12: v_floor_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x7d,0x00,0x00,0x00]1341 1342v_floor_f16 v255.h, null1343// GFX12: v_floor_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x7c,0x00,0x00,0x00]1344 1345v_floor_f16 v255.h, s11346// GFX12: v_floor_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x01,0x00,0x00,0x00]1347 1348v_floor_f16 v255.h, s1051349// GFX12: v_floor_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x69,0x00,0x00,0x00]1350 1351v_floor_f16 v255.h, src_scc1352// GFX12: v_floor_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0xfd,0x00,0x00,0x00]1353 1354v_floor_f16 v255.h, ttmp151355// GFX12: v_floor_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x7b,0x00,0x00,0x00]1356 1357v_floor_f16 v255.h, v1.h1358// GFX12: v_floor_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xdb,0xd5,0x01,0x01,0x00,0x00]1359 1360v_floor_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]1361// GFX12: v_floor_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xdb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1362 1363v_floor_f16 v255.h, v1.h quad_perm:[3,2,1,0]1364// GFX12: v_floor_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xdb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1365 1366v_floor_f16 v255.h, v127.h1367// GFX12: v_floor_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xdb,0xd5,0x7f,0x01,0x00,0x00]1368 1369v_floor_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]1370// GFX12: v_floor_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xdb,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1371 1372v_floor_f16 v255.h, v127.h quad_perm:[3,2,1,0]1373// GFX12: v_floor_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xdb,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1374 1375v_floor_f16 v255.h, vcc_hi1376// GFX12: v_floor_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x6b,0x00,0x00,0x00]1377 1378v_floor_f16 v255.h, vcc_lo1379// GFX12: v_floor_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xdb,0xd5,0x6a,0x00,0x00,0x00]1380 1381v_floor_f16 v255.l, -11382// GFX12: v_floor_f16_e64 v255.l, -1              ; encoding: [0xff,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]1383 1384v_floor_f16 v255.l, 0.51385// GFX12: v_floor_f16_e64 v255.l, 0.5             ; encoding: [0xff,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x00]1386 1387v_floor_f16 v255.l, exec_hi1388// GFX12: v_floor_f16_e64 v255.l, exec_hi         ; encoding: [0xff,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]1389 1390v_floor_f16 v255.l, exec_lo1391// GFX12: v_floor_f16_e64 v255.l, exec_lo         ; encoding: [0xff,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]1392 1393v_floor_f16 v255.l, m01394// GFX12: v_floor_f16_e64 v255.l, m0              ; encoding: [0xff,0x00,0xdb,0xd5,0x7d,0x00,0x00,0x00]1395 1396v_floor_f16 v255.l, null1397// GFX12: v_floor_f16_e64 v255.l, null            ; encoding: [0xff,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]1398 1399v_floor_f16 v255.l, s11400// GFX12: v_floor_f16_e64 v255.l, s1              ; encoding: [0xff,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]1401 1402v_floor_f16 v255.l, s1051403// GFX12: v_floor_f16_e64 v255.l, s105            ; encoding: [0xff,0x00,0xdb,0xd5,0x69,0x00,0x00,0x00]1404 1405v_floor_f16 v255.l, src_scc1406// GFX12: v_floor_f16_e64 v255.l, src_scc         ; encoding: [0xff,0x00,0xdb,0xd5,0xfd,0x00,0x00,0x00]1407 1408v_floor_f16 v255.l, ttmp151409// GFX12: v_floor_f16_e64 v255.l, ttmp15          ; encoding: [0xff,0x00,0xdb,0xd5,0x7b,0x00,0x00,0x00]1410 1411v_floor_f16 v255.l, v1.l1412// GFX12: v_floor_f16_e64 v255.l, v1.l            ; encoding: [0xff,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]1413 1414v_floor_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]1415// GFX12: v_floor_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1416 1417v_floor_f16 v255.l, v1.l quad_perm:[3,2,1,0]1418// GFX12: v_floor_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xdb,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1419 1420v_floor_f16 v255.l, v127.l1421// GFX12: v_floor_f16_e64 v255.l, v127.l          ; encoding: [0xff,0x00,0xdb,0xd5,0x7f,0x01,0x00,0x00]1422 1423v_floor_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]1424// GFX12: v_floor_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdb,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1425 1426v_floor_f16 v255.l, v127.l quad_perm:[3,2,1,0]1427// GFX12: v_floor_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xdb,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1428 1429v_floor_f16 v255.l, vcc_hi1430// GFX12: v_floor_f16_e64 v255.l, vcc_hi          ; encoding: [0xff,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]1431 1432v_floor_f16 v255.l, vcc_lo1433// GFX12: v_floor_f16_e64 v255.l, vcc_lo          ; encoding: [0xff,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]1434 1435v_floor_f16 v5.h, v199.h1436// GFX12: v_floor_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdb,0xd5,0xc7,0x01,0x00,0x00]1437 1438v_floor_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]1439// GFX12: v_floor_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xdb,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1440 1441v_floor_f16 v5.h, v199.h quad_perm:[3,2,1,0]1442// GFX12: v_floor_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xdb,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1443 1444v_floor_f16 v5.l, v199.l1445// GFX12: v_floor_f16_e64 v5.l, v199.l            ; encoding: [0x05,0x00,0xdb,0xd5,0xc7,0x01,0x00,0x00]1446 1447v_floor_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]1448// GFX12: v_floor_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xdb,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1449 1450v_floor_f16 v5.l, v199.l quad_perm:[3,2,1,0]1451// GFX12: v_floor_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xdb,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1452 1453v_fract_f16 v128.h, 0xfe0b1454// GFX12: v_fract_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xdf,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1455 1456v_fract_f16 v128.l, 0xfe0b1457// GFX12: v_fract_f16_e64 v128.l, 0xfe0b          ; encoding: [0x80,0x00,0xdf,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1458 1459v_fract_f16 v255.h, -11460// GFX12: v_fract_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0xc1,0x00,0x00,0x00]1461 1462v_fract_f16 v255.h, 0.51463// GFX12: v_fract_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0xf0,0x00,0x00,0x00]1464 1465v_fract_f16 v255.h, exec_hi1466// GFX12: v_fract_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x7f,0x00,0x00,0x00]1467 1468v_fract_f16 v255.h, exec_lo1469// GFX12: v_fract_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x7e,0x00,0x00,0x00]1470 1471v_fract_f16 v255.h, m01472// GFX12: v_fract_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x7d,0x00,0x00,0x00]1473 1474v_fract_f16 v255.h, null1475// GFX12: v_fract_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x7c,0x00,0x00,0x00]1476 1477v_fract_f16 v255.h, s11478// GFX12: v_fract_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x01,0x00,0x00,0x00]1479 1480v_fract_f16 v255.h, s1051481// GFX12: v_fract_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x69,0x00,0x00,0x00]1482 1483v_fract_f16 v255.h, src_scc1484// GFX12: v_fract_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0xfd,0x00,0x00,0x00]1485 1486v_fract_f16 v255.h, ttmp151487// GFX12: v_fract_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x7b,0x00,0x00,0x00]1488 1489v_fract_f16 v255.h, v1.h1490// GFX12: v_fract_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xdf,0xd5,0x01,0x01,0x00,0x00]1491 1492v_fract_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]1493// GFX12: v_fract_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xdf,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1494 1495v_fract_f16 v255.h, v1.h quad_perm:[3,2,1,0]1496// GFX12: v_fract_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xdf,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1497 1498v_fract_f16 v255.h, v127.h1499// GFX12: v_fract_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xdf,0xd5,0x7f,0x01,0x00,0x00]1500 1501v_fract_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]1502// GFX12: v_fract_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xdf,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1503 1504v_fract_f16 v255.h, v127.h quad_perm:[3,2,1,0]1505// GFX12: v_fract_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xdf,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1506 1507v_fract_f16 v255.h, vcc_hi1508// GFX12: v_fract_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x6b,0x00,0x00,0x00]1509 1510v_fract_f16 v255.h, vcc_lo1511// GFX12: v_fract_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xdf,0xd5,0x6a,0x00,0x00,0x00]1512 1513v_fract_f16 v255.l, -11514// GFX12: v_fract_f16_e64 v255.l, -1              ; encoding: [0xff,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]1515 1516v_fract_f16 v255.l, 0.51517// GFX12: v_fract_f16_e64 v255.l, 0.5             ; encoding: [0xff,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x00]1518 1519v_fract_f16 v255.l, exec_hi1520// GFX12: v_fract_f16_e64 v255.l, exec_hi         ; encoding: [0xff,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]1521 1522v_fract_f16 v255.l, exec_lo1523// GFX12: v_fract_f16_e64 v255.l, exec_lo         ; encoding: [0xff,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]1524 1525v_fract_f16 v255.l, m01526// GFX12: v_fract_f16_e64 v255.l, m0              ; encoding: [0xff,0x00,0xdf,0xd5,0x7d,0x00,0x00,0x00]1527 1528v_fract_f16 v255.l, null1529// GFX12: v_fract_f16_e64 v255.l, null            ; encoding: [0xff,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]1530 1531v_fract_f16 v255.l, s11532// GFX12: v_fract_f16_e64 v255.l, s1              ; encoding: [0xff,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]1533 1534v_fract_f16 v255.l, s1051535// GFX12: v_fract_f16_e64 v255.l, s105            ; encoding: [0xff,0x00,0xdf,0xd5,0x69,0x00,0x00,0x00]1536 1537v_fract_f16 v255.l, src_scc1538// GFX12: v_fract_f16_e64 v255.l, src_scc         ; encoding: [0xff,0x00,0xdf,0xd5,0xfd,0x00,0x00,0x00]1539 1540v_fract_f16 v255.l, ttmp151541// GFX12: v_fract_f16_e64 v255.l, ttmp15          ; encoding: [0xff,0x00,0xdf,0xd5,0x7b,0x00,0x00,0x00]1542 1543v_fract_f16 v255.l, v1.l1544// GFX12: v_fract_f16_e64 v255.l, v1.l            ; encoding: [0xff,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]1545 1546v_fract_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]1547// GFX12: v_fract_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdf,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1548 1549v_fract_f16 v255.l, v1.l quad_perm:[3,2,1,0]1550// GFX12: v_fract_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xdf,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1551 1552v_fract_f16 v255.l, v127.l1553// GFX12: v_fract_f16_e64 v255.l, v127.l          ; encoding: [0xff,0x00,0xdf,0xd5,0x7f,0x01,0x00,0x00]1554 1555v_fract_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]1556// GFX12: v_fract_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdf,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1557 1558v_fract_f16 v255.l, v127.l quad_perm:[3,2,1,0]1559// GFX12: v_fract_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xdf,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1560 1561v_fract_f16 v255.l, vcc_hi1562// GFX12: v_fract_f16_e64 v255.l, vcc_hi          ; encoding: [0xff,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]1563 1564v_fract_f16 v255.l, vcc_lo1565// GFX12: v_fract_f16_e64 v255.l, vcc_lo          ; encoding: [0xff,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]1566 1567v_fract_f16 v5.h, v199.h1568// GFX12: v_fract_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdf,0xd5,0xc7,0x01,0x00,0x00]1569 1570v_fract_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]1571// GFX12: v_fract_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xdf,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1572 1573v_fract_f16 v5.h, v199.h quad_perm:[3,2,1,0]1574// GFX12: v_fract_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xdf,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1575 1576v_fract_f16 v5.l, v199.l1577// GFX12: v_fract_f16_e64 v5.l, v199.l            ; encoding: [0x05,0x00,0xdf,0xd5,0xc7,0x01,0x00,0x00]1578 1579v_fract_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]1580// GFX12: v_fract_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xdf,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1581 1582v_fract_f16 v5.l, v199.l quad_perm:[3,2,1,0]1583// GFX12: v_fract_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xdf,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1584 1585v_frexp_exp_i16_f16 v128.h, 0xfe0b1586// GFX12: v_frexp_exp_i16_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xda,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1587 1588v_frexp_exp_i16_f16 v128.l, 0xfe0b1589// GFX12: v_frexp_exp_i16_f16_e64 v128.l, 0xfe0b  ; encoding: [0x80,0x00,0xda,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1590 1591v_frexp_exp_i16_f16 v255.h, -11592// GFX12: v_frexp_exp_i16_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0xc1,0x00,0x00,0x00]1593 1594v_frexp_exp_i16_f16 v255.h, 0.51595// GFX12: v_frexp_exp_i16_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0xf0,0x00,0x00,0x00]1596 1597v_frexp_exp_i16_f16 v255.h, exec_hi1598// GFX12: v_frexp_exp_i16_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x7f,0x00,0x00,0x00]1599 1600v_frexp_exp_i16_f16 v255.h, exec_lo1601// GFX12: v_frexp_exp_i16_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x7e,0x00,0x00,0x00]1602 1603v_frexp_exp_i16_f16 v255.h, m01604// GFX12: v_frexp_exp_i16_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x7d,0x00,0x00,0x00]1605 1606v_frexp_exp_i16_f16 v255.h, null1607// GFX12: v_frexp_exp_i16_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x7c,0x00,0x00,0x00]1608 1609v_frexp_exp_i16_f16 v255.h, s11610// GFX12: v_frexp_exp_i16_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x01,0x00,0x00,0x00]1611 1612v_frexp_exp_i16_f16 v255.h, s1051613// GFX12: v_frexp_exp_i16_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x69,0x00,0x00,0x00]1614 1615v_frexp_exp_i16_f16 v255.h, src_scc1616// GFX12: v_frexp_exp_i16_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0xfd,0x00,0x00,0x00]1617 1618v_frexp_exp_i16_f16 v255.h, ttmp151619// GFX12: v_frexp_exp_i16_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x7b,0x00,0x00,0x00]1620 1621v_frexp_exp_i16_f16 v255.h, v1.h1622// GFX12: v_frexp_exp_i16_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xda,0xd5,0x01,0x01,0x00,0x00]1623 1624v_frexp_exp_i16_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]1625// GFX12: v_frexp_exp_i16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xda,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1626 1627v_frexp_exp_i16_f16 v255.h, v1.h quad_perm:[3,2,1,0]1628// GFX12: v_frexp_exp_i16_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xda,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1629 1630v_frexp_exp_i16_f16 v255.h, v127.h1631// GFX12: v_frexp_exp_i16_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xda,0xd5,0x7f,0x01,0x00,0x00]1632 1633v_frexp_exp_i16_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]1634// GFX12: v_frexp_exp_i16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xda,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1635 1636v_frexp_exp_i16_f16 v255.h, v127.h quad_perm:[3,2,1,0]1637// GFX12: v_frexp_exp_i16_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xda,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1638 1639v_frexp_exp_i16_f16 v255.h, vcc_hi1640// GFX12: v_frexp_exp_i16_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x6b,0x00,0x00,0x00]1641 1642v_frexp_exp_i16_f16 v255.h, vcc_lo1643// GFX12: v_frexp_exp_i16_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xda,0xd5,0x6a,0x00,0x00,0x00]1644 1645v_frexp_exp_i16_f16 v255.l, -11646// GFX12: v_frexp_exp_i16_f16_e64 v255.l, -1      ; encoding: [0xff,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]1647 1648v_frexp_exp_i16_f16 v255.l, 0.51649// GFX12: v_frexp_exp_i16_f16_e64 v255.l, 0.5     ; encoding: [0xff,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]1650 1651v_frexp_exp_i16_f16 v255.l, exec_hi1652// GFX12: v_frexp_exp_i16_f16_e64 v255.l, exec_hi ; encoding: [0xff,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]1653 1654v_frexp_exp_i16_f16 v255.l, exec_lo1655// GFX12: v_frexp_exp_i16_f16_e64 v255.l, exec_lo ; encoding: [0xff,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]1656 1657v_frexp_exp_i16_f16 v255.l, m01658// GFX12: v_frexp_exp_i16_f16_e64 v255.l, m0      ; encoding: [0xff,0x00,0xda,0xd5,0x7d,0x00,0x00,0x00]1659 1660v_frexp_exp_i16_f16 v255.l, null1661// GFX12: v_frexp_exp_i16_f16_e64 v255.l, null    ; encoding: [0xff,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]1662 1663v_frexp_exp_i16_f16 v255.l, s11664// GFX12: v_frexp_exp_i16_f16_e64 v255.l, s1      ; encoding: [0xff,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]1665 1666v_frexp_exp_i16_f16 v255.l, s1051667// GFX12: v_frexp_exp_i16_f16_e64 v255.l, s105    ; encoding: [0xff,0x00,0xda,0xd5,0x69,0x00,0x00,0x00]1668 1669v_frexp_exp_i16_f16 v255.l, src_scc1670// GFX12: v_frexp_exp_i16_f16_e64 v255.l, src_scc ; encoding: [0xff,0x00,0xda,0xd5,0xfd,0x00,0x00,0x00]1671 1672v_frexp_exp_i16_f16 v255.l, ttmp151673// GFX12: v_frexp_exp_i16_f16_e64 v255.l, ttmp15  ; encoding: [0xff,0x00,0xda,0xd5,0x7b,0x00,0x00,0x00]1674 1675v_frexp_exp_i16_f16 v255.l, v1.l1676// GFX12: v_frexp_exp_i16_f16_e64 v255.l, v1.l    ; encoding: [0xff,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]1677 1678v_frexp_exp_i16_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]1679// GFX12: v_frexp_exp_i16_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xda,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1680 1681v_frexp_exp_i16_f16 v255.l, v1.l quad_perm:[3,2,1,0]1682// GFX12: v_frexp_exp_i16_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xda,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1683 1684v_frexp_exp_i16_f16 v255.l, v127.l1685// GFX12: v_frexp_exp_i16_f16_e64 v255.l, v127.l  ; encoding: [0xff,0x00,0xda,0xd5,0x7f,0x01,0x00,0x00]1686 1687v_frexp_exp_i16_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]1688// GFX12: v_frexp_exp_i16_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xda,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1689 1690v_frexp_exp_i16_f16 v255.l, v127.l quad_perm:[3,2,1,0]1691// GFX12: v_frexp_exp_i16_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xda,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1692 1693v_frexp_exp_i16_f16 v255.l, vcc_hi1694// GFX12: v_frexp_exp_i16_f16_e64 v255.l, vcc_hi  ; encoding: [0xff,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]1695 1696v_frexp_exp_i16_f16 v255.l, vcc_lo1697// GFX12: v_frexp_exp_i16_f16_e64 v255.l, vcc_lo  ; encoding: [0xff,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]1698 1699v_frexp_exp_i16_f16 v5.h, v199.h1700// GFX12: v_frexp_exp_i16_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xda,0xd5,0xc7,0x01,0x00,0x00]1701 1702v_frexp_exp_i16_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]1703// GFX12: v_frexp_exp_i16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xda,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1704 1705v_frexp_exp_i16_f16 v5.h, v199.h quad_perm:[3,2,1,0]1706// GFX12: v_frexp_exp_i16_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xda,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1707 1708v_frexp_exp_i16_f16 v5.l, v199.l1709// GFX12: v_frexp_exp_i16_f16_e64 v5.l, v199.l    ; encoding: [0x05,0x00,0xda,0xd5,0xc7,0x01,0x00,0x00]1710 1711v_frexp_exp_i16_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]1712// GFX12: v_frexp_exp_i16_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xda,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1713 1714v_frexp_exp_i16_f16 v5.l, v199.l quad_perm:[3,2,1,0]1715// GFX12: v_frexp_exp_i16_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xda,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1716 1717v_frexp_mant_f16 v128.h, 0xfe0b1718// GFX12: v_frexp_mant_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1719 1720v_frexp_mant_f16 v128.l, 0xfe0b1721// GFX12: v_frexp_mant_f16_e64 v128.l, 0xfe0b     ; encoding: [0x80,0x00,0xd9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1722 1723v_frexp_mant_f16 v255.h, -11724// GFX12: v_frexp_mant_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0xc1,0x00,0x00,0x00]1725 1726v_frexp_mant_f16 v255.h, 0.51727// GFX12: v_frexp_mant_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0xf0,0x00,0x00,0x00]1728 1729v_frexp_mant_f16 v255.h, exec_hi1730// GFX12: v_frexp_mant_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x7f,0x00,0x00,0x00]1731 1732v_frexp_mant_f16 v255.h, exec_lo1733// GFX12: v_frexp_mant_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x7e,0x00,0x00,0x00]1734 1735v_frexp_mant_f16 v255.h, m01736// GFX12: v_frexp_mant_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x7d,0x00,0x00,0x00]1737 1738v_frexp_mant_f16 v255.h, null1739// GFX12: v_frexp_mant_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x7c,0x00,0x00,0x00]1740 1741v_frexp_mant_f16 v255.h, s11742// GFX12: v_frexp_mant_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x01,0x00,0x00,0x00]1743 1744v_frexp_mant_f16 v255.h, s1051745// GFX12: v_frexp_mant_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x69,0x00,0x00,0x00]1746 1747v_frexp_mant_f16 v255.h, src_scc1748// GFX12: v_frexp_mant_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0xfd,0x00,0x00,0x00]1749 1750v_frexp_mant_f16 v255.h, ttmp151751// GFX12: v_frexp_mant_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x7b,0x00,0x00,0x00]1752 1753v_frexp_mant_f16 v255.h, v1.h1754// GFX12: v_frexp_mant_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd9,0xd5,0x01,0x01,0x00,0x00]1755 1756v_frexp_mant_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]1757// GFX12: v_frexp_mant_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd9,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1758 1759v_frexp_mant_f16 v255.h, v1.h quad_perm:[3,2,1,0]1760// GFX12: v_frexp_mant_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1761 1762v_frexp_mant_f16 v255.h, v127.h1763// GFX12: v_frexp_mant_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd9,0xd5,0x7f,0x01,0x00,0x00]1764 1765v_frexp_mant_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]1766// GFX12: v_frexp_mant_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd9,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1767 1768v_frexp_mant_f16 v255.h, v127.h quad_perm:[3,2,1,0]1769// GFX12: v_frexp_mant_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd9,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1770 1771v_frexp_mant_f16 v255.h, vcc_hi1772// GFX12: v_frexp_mant_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x6b,0x00,0x00,0x00]1773 1774v_frexp_mant_f16 v255.h, vcc_lo1775// GFX12: v_frexp_mant_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd9,0xd5,0x6a,0x00,0x00,0x00]1776 1777v_frexp_mant_f16 v255.l, -11778// GFX12: v_frexp_mant_f16_e64 v255.l, -1         ; encoding: [0xff,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]1779 1780v_frexp_mant_f16 v255.l, 0.51781// GFX12: v_frexp_mant_f16_e64 v255.l, 0.5        ; encoding: [0xff,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x00]1782 1783v_frexp_mant_f16 v255.l, exec_hi1784// GFX12: v_frexp_mant_f16_e64 v255.l, exec_hi    ; encoding: [0xff,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]1785 1786v_frexp_mant_f16 v255.l, exec_lo1787// GFX12: v_frexp_mant_f16_e64 v255.l, exec_lo    ; encoding: [0xff,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]1788 1789v_frexp_mant_f16 v255.l, m01790// GFX12: v_frexp_mant_f16_e64 v255.l, m0         ; encoding: [0xff,0x00,0xd9,0xd5,0x7d,0x00,0x00,0x00]1791 1792v_frexp_mant_f16 v255.l, null1793// GFX12: v_frexp_mant_f16_e64 v255.l, null       ; encoding: [0xff,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]1794 1795v_frexp_mant_f16 v255.l, s11796// GFX12: v_frexp_mant_f16_e64 v255.l, s1         ; encoding: [0xff,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]1797 1798v_frexp_mant_f16 v255.l, s1051799// GFX12: v_frexp_mant_f16_e64 v255.l, s105       ; encoding: [0xff,0x00,0xd9,0xd5,0x69,0x00,0x00,0x00]1800 1801v_frexp_mant_f16 v255.l, src_scc1802// GFX12: v_frexp_mant_f16_e64 v255.l, src_scc    ; encoding: [0xff,0x00,0xd9,0xd5,0xfd,0x00,0x00,0x00]1803 1804v_frexp_mant_f16 v255.l, ttmp151805// GFX12: v_frexp_mant_f16_e64 v255.l, ttmp15     ; encoding: [0xff,0x00,0xd9,0xd5,0x7b,0x00,0x00,0x00]1806 1807v_frexp_mant_f16 v255.l, v1.l1808// GFX12: v_frexp_mant_f16_e64 v255.l, v1.l       ; encoding: [0xff,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]1809 1810v_frexp_mant_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]1811// GFX12: v_frexp_mant_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd9,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1812 1813v_frexp_mant_f16 v255.l, v1.l quad_perm:[3,2,1,0]1814// GFX12: v_frexp_mant_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1815 1816v_frexp_mant_f16 v255.l, v127.l1817// GFX12: v_frexp_mant_f16_e64 v255.l, v127.l     ; encoding: [0xff,0x00,0xd9,0xd5,0x7f,0x01,0x00,0x00]1818 1819v_frexp_mant_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]1820// GFX12: v_frexp_mant_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd9,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1821 1822v_frexp_mant_f16 v255.l, v127.l quad_perm:[3,2,1,0]1823// GFX12: v_frexp_mant_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd9,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1824 1825v_frexp_mant_f16 v255.l, vcc_hi1826// GFX12: v_frexp_mant_f16_e64 v255.l, vcc_hi     ; encoding: [0xff,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]1827 1828v_frexp_mant_f16 v255.l, vcc_lo1829// GFX12: v_frexp_mant_f16_e64 v255.l, vcc_lo     ; encoding: [0xff,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]1830 1831v_frexp_mant_f16 v5.h, v199.h1832// GFX12: v_frexp_mant_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd9,0xd5,0xc7,0x01,0x00,0x00]1833 1834v_frexp_mant_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]1835// GFX12: v_frexp_mant_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd9,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1836 1837v_frexp_mant_f16 v5.h, v199.h quad_perm:[3,2,1,0]1838// GFX12: v_frexp_mant_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd9,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1839 1840v_frexp_mant_f16 v5.l, v199.l1841// GFX12: v_frexp_mant_f16_e64 v5.l, v199.l       ; encoding: [0x05,0x00,0xd9,0xd5,0xc7,0x01,0x00,0x00]1842 1843v_frexp_mant_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]1844// GFX12: v_frexp_mant_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd9,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1845 1846v_frexp_mant_f16 v5.l, v199.l quad_perm:[3,2,1,0]1847// GFX12: v_frexp_mant_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd9,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1848 1849v_log_f16 v128.h, 0xfe0b1850// GFX12: v_log_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd7,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1851 1852v_log_f16 v128.l, 0xfe0b1853// GFX12: v_log_f16_e64 v128.l, 0xfe0b            ; encoding: [0x80,0x00,0xd7,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1854 1855v_log_f16 v255.h, -11856// GFX12: v_log_f16_e64 v255.h, -1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd7,0xd5,0xc1,0x00,0x00,0x00]1857 1858v_log_f16 v255.h, 0.51859// GFX12: v_log_f16_e64 v255.h, 0.5 op_sel:[0,1]  ; encoding: [0xff,0x40,0xd7,0xd5,0xf0,0x00,0x00,0x00]1860 1861v_log_f16 v255.h, exec_hi1862// GFX12: v_log_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd7,0xd5,0x7f,0x00,0x00,0x00]1863 1864v_log_f16 v255.h, exec_lo1865// GFX12: v_log_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd7,0xd5,0x7e,0x00,0x00,0x00]1866 1867v_log_f16 v255.h, m01868// GFX12: v_log_f16_e64 v255.h, m0 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd7,0xd5,0x7d,0x00,0x00,0x00]1869 1870v_log_f16 v255.h, null1871// GFX12: v_log_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd7,0xd5,0x7c,0x00,0x00,0x00]1872 1873v_log_f16 v255.h, s11874// GFX12: v_log_f16_e64 v255.h, s1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd7,0xd5,0x01,0x00,0x00,0x00]1875 1876v_log_f16 v255.h, s1051877// GFX12: v_log_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd7,0xd5,0x69,0x00,0x00,0x00]1878 1879v_log_f16 v255.h, src_scc1880// GFX12: v_log_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd7,0xd5,0xfd,0x00,0x00,0x00]1881 1882v_log_f16 v255.h, ttmp151883// GFX12: v_log_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd7,0xd5,0x7b,0x00,0x00,0x00]1884 1885v_log_f16 v255.h, v1.h1886// GFX12: v_log_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd7,0xd5,0x01,0x01,0x00,0x00]1887 1888v_log_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]1889// GFX12: v_log_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd7,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1890 1891v_log_f16 v255.h, v1.h quad_perm:[3,2,1,0]1892// GFX12: v_log_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd7,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1893 1894v_log_f16 v255.h, v127.h1895// GFX12: v_log_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd7,0xd5,0x7f,0x01,0x00,0x00]1896 1897v_log_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]1898// GFX12: v_log_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd7,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1899 1900v_log_f16 v255.h, v127.h quad_perm:[3,2,1,0]1901// GFX12: v_log_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd7,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1902 1903v_log_f16 v255.h, vcc_hi1904// GFX12: v_log_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd7,0xd5,0x6b,0x00,0x00,0x00]1905 1906v_log_f16 v255.h, vcc_lo1907// GFX12: v_log_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd7,0xd5,0x6a,0x00,0x00,0x00]1908 1909v_log_f16 v255.l, -11910// GFX12: v_log_f16_e64 v255.l, -1                ; encoding: [0xff,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]1911 1912v_log_f16 v255.l, 0.51913// GFX12: v_log_f16_e64 v255.l, 0.5               ; encoding: [0xff,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x00]1914 1915v_log_f16 v255.l, exec_hi1916// GFX12: v_log_f16_e64 v255.l, exec_hi           ; encoding: [0xff,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]1917 1918v_log_f16 v255.l, exec_lo1919// GFX12: v_log_f16_e64 v255.l, exec_lo           ; encoding: [0xff,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]1920 1921v_log_f16 v255.l, m01922// GFX12: v_log_f16_e64 v255.l, m0                ; encoding: [0xff,0x00,0xd7,0xd5,0x7d,0x00,0x00,0x00]1923 1924v_log_f16 v255.l, null1925// GFX12: v_log_f16_e64 v255.l, null              ; encoding: [0xff,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]1926 1927v_log_f16 v255.l, s11928// GFX12: v_log_f16_e64 v255.l, s1                ; encoding: [0xff,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]1929 1930v_log_f16 v255.l, s1051931// GFX12: v_log_f16_e64 v255.l, s105              ; encoding: [0xff,0x00,0xd7,0xd5,0x69,0x00,0x00,0x00]1932 1933v_log_f16 v255.l, src_scc1934// GFX12: v_log_f16_e64 v255.l, src_scc           ; encoding: [0xff,0x00,0xd7,0xd5,0xfd,0x00,0x00,0x00]1935 1936v_log_f16 v255.l, ttmp151937// GFX12: v_log_f16_e64 v255.l, ttmp15            ; encoding: [0xff,0x00,0xd7,0xd5,0x7b,0x00,0x00,0x00]1938 1939v_log_f16 v255.l, v1.l1940// GFX12: v_log_f16_e64 v255.l, v1.l              ; encoding: [0xff,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]1941 1942v_log_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]1943// GFX12: v_log_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd7,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1944 1945v_log_f16 v255.l, v1.l quad_perm:[3,2,1,0]1946// GFX12: v_log_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd7,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]1947 1948v_log_f16 v255.l, v127.l1949// GFX12: v_log_f16_e64 v255.l, v127.l            ; encoding: [0xff,0x00,0xd7,0xd5,0x7f,0x01,0x00,0x00]1950 1951v_log_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]1952// GFX12: v_log_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd7,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1953 1954v_log_f16 v255.l, v127.l quad_perm:[3,2,1,0]1955// GFX12: v_log_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd7,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]1956 1957v_log_f16 v255.l, vcc_hi1958// GFX12: v_log_f16_e64 v255.l, vcc_hi            ; encoding: [0xff,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]1959 1960v_log_f16 v255.l, vcc_lo1961// GFX12: v_log_f16_e64 v255.l, vcc_lo            ; encoding: [0xff,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]1962 1963v_log_f16 v5.h, v199.h1964// GFX12: v_log_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd7,0xd5,0xc7,0x01,0x00,0x00]1965 1966v_log_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]1967// GFX12: v_log_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd7,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1968 1969v_log_f16 v5.h, v199.h quad_perm:[3,2,1,0]1970// GFX12: v_log_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd7,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1971 1972v_log_f16 v5.l, v199.l1973// GFX12: v_log_f16_e64 v5.l, v199.l              ; encoding: [0x05,0x00,0xd7,0xd5,0xc7,0x01,0x00,0x00]1974 1975v_log_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]1976// GFX12: v_log_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd7,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1977 1978v_log_f16 v5.l, v199.l quad_perm:[3,2,1,0]1979// GFX12: v_log_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd7,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]1980 1981v_not_b16 v128.h, 0xfe0b1982// GFX12: v_not_b16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1983 1984v_not_b16 v128.l, 0xfe0b1985// GFX12: v_not_b16_e64 v128.l, 0xfe0b            ; encoding: [0x80,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1986 1987v_not_b16 v255.h, -11988// GFX12: v_not_b16_e64 v255.h, -1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe9,0xd5,0xc1,0x00,0x00,0x00]1989 1990v_not_b16 v255.h, 0.51991// GFX12: v_not_b16_e64 v255.h, 0.5 op_sel:[0,1]  ; encoding: [0xff,0x40,0xe9,0xd5,0xf0,0x00,0x00,0x00]1992 1993v_not_b16 v255.h, exec_hi1994// GFX12: v_not_b16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0x7f,0x00,0x00,0x00]1995 1996v_not_b16 v255.h, exec_lo1997// GFX12: v_not_b16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0x7e,0x00,0x00,0x00]1998 1999v_not_b16 v255.h, m02000// GFX12: v_not_b16_e64 v255.h, m0 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe9,0xd5,0x7d,0x00,0x00,0x00]2001 2002v_not_b16 v255.h, null2003// GFX12: v_not_b16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0x7c,0x00,0x00,0x00]2004 2005v_not_b16 v255.h, s12006// GFX12: v_not_b16_e64 v255.h, s1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe9,0xd5,0x01,0x00,0x00,0x00]2007 2008v_not_b16 v255.h, s1052009// GFX12: v_not_b16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0x69,0x00,0x00,0x00]2010 2011v_not_b16 v255.h, src_scc2012// GFX12: v_not_b16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0xfd,0x00,0x00,0x00]2013 2014v_not_b16 v255.h, ttmp152015// GFX12: v_not_b16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0x7b,0x00,0x00,0x00]2016 2017v_not_b16 v255.h, v1.h2018// GFX12: v_not_b16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe9,0xd5,0x01,0x01,0x00,0x00]2019 2020v_not_b16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]2021// GFX12: v_not_b16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe9,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2022 2023v_not_b16 v255.h, v1.h quad_perm:[3,2,1,0]2024// GFX12: v_not_b16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2025 2026v_not_b16 v255.h, v127.h2027// GFX12: v_not_b16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe9,0xd5,0x7f,0x01,0x00,0x00]2028 2029v_not_b16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]2030// GFX12: v_not_b16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe9,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2031 2032v_not_b16 v255.h, v127.h quad_perm:[3,2,1,0]2033// GFX12: v_not_b16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe9,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2034 2035v_not_b16 v255.h, vcc_hi2036// GFX12: v_not_b16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0x6b,0x00,0x00,0x00]2037 2038v_not_b16 v255.h, vcc_lo2039// GFX12: v_not_b16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe9,0xd5,0x6a,0x00,0x00,0x00]2040 2041v_not_b16 v255.l, -12042// GFX12: v_not_b16_e64 v255.l, -1                ; encoding: [0xff,0x00,0xe9,0xd5,0xc1,0x00,0x00,0x00]2043 2044v_not_b16 v255.l, 0.52045// GFX12: v_not_b16_e64 v255.l, 0.5               ; encoding: [0xff,0x00,0xe9,0xd5,0xf0,0x00,0x00,0x00]2046 2047v_not_b16 v255.l, exec_hi2048// GFX12: v_not_b16_e64 v255.l, exec_hi           ; encoding: [0xff,0x00,0xe9,0xd5,0x7f,0x00,0x00,0x00]2049 2050v_not_b16 v255.l, exec_lo2051// GFX12: v_not_b16_e64 v255.l, exec_lo           ; encoding: [0xff,0x00,0xe9,0xd5,0x7e,0x00,0x00,0x00]2052 2053v_not_b16 v255.l, m02054// GFX12: v_not_b16_e64 v255.l, m0                ; encoding: [0xff,0x00,0xe9,0xd5,0x7d,0x00,0x00,0x00]2055 2056v_not_b16 v255.l, null2057// GFX12: v_not_b16_e64 v255.l, null              ; encoding: [0xff,0x00,0xe9,0xd5,0x7c,0x00,0x00,0x00]2058 2059v_not_b16 v255.l, s12060// GFX12: v_not_b16_e64 v255.l, s1                ; encoding: [0xff,0x00,0xe9,0xd5,0x01,0x00,0x00,0x00]2061 2062v_not_b16 v255.l, s1052063// GFX12: v_not_b16_e64 v255.l, s105              ; encoding: [0xff,0x00,0xe9,0xd5,0x69,0x00,0x00,0x00]2064 2065v_not_b16 v255.l, src_scc2066// GFX12: v_not_b16_e64 v255.l, src_scc           ; encoding: [0xff,0x00,0xe9,0xd5,0xfd,0x00,0x00,0x00]2067 2068v_not_b16 v255.l, ttmp152069// GFX12: v_not_b16_e64 v255.l, ttmp15            ; encoding: [0xff,0x00,0xe9,0xd5,0x7b,0x00,0x00,0x00]2070 2071v_not_b16 v255.l, v1.l2072// GFX12: v_not_b16_e64 v255.l, v1.l              ; encoding: [0xff,0x00,0xe9,0xd5,0x01,0x01,0x00,0x00]2073 2074v_not_b16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]2075// GFX12: v_not_b16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe9,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2076 2077v_not_b16 v255.l, v1.l quad_perm:[3,2,1,0]2078// GFX12: v_not_b16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe9,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2079 2080v_not_b16 v255.l, v127.l2081// GFX12: v_not_b16_e64 v255.l, v127.l            ; encoding: [0xff,0x00,0xe9,0xd5,0x7f,0x01,0x00,0x00]2082 2083v_not_b16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]2084// GFX12: v_not_b16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe9,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2085 2086v_not_b16 v255.l, v127.l quad_perm:[3,2,1,0]2087// GFX12: v_not_b16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe9,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2088 2089v_not_b16 v255.l, vcc_hi2090// GFX12: v_not_b16_e64 v255.l, vcc_hi            ; encoding: [0xff,0x00,0xe9,0xd5,0x6b,0x00,0x00,0x00]2091 2092v_not_b16 v255.l, vcc_lo2093// GFX12: v_not_b16_e64 v255.l, vcc_lo            ; encoding: [0xff,0x00,0xe9,0xd5,0x6a,0x00,0x00,0x00]2094 2095v_not_b16 v5.h, v199.h2096// GFX12: v_not_b16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe9,0xd5,0xc7,0x01,0x00,0x00]2097 2098v_not_b16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]2099// GFX12: v_not_b16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xe9,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2100 2101v_not_b16 v5.h, v199.h quad_perm:[3,2,1,0]2102// GFX12: v_not_b16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xe9,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2103 2104v_not_b16 v5.l, v199.l2105// GFX12: v_not_b16_e64 v5.l, v199.l              ; encoding: [0x05,0x00,0xe9,0xd5,0xc7,0x01,0x00,0x00]2106 2107v_not_b16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]2108// GFX12: v_not_b16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe9,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2109 2110v_not_b16 v5.l, v199.l quad_perm:[3,2,1,0]2111// GFX12: v_not_b16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xe9,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2112 2113v_rcp_f16 v128.h, 0xfe0b2114// GFX12: v_rcp_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd4,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2115 2116v_rcp_f16 v128.l, 0xfe0b2117// GFX12: v_rcp_f16_e64 v128.l, 0xfe0b            ; encoding: [0x80,0x00,0xd4,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2118 2119v_rcp_f16 v255.h, -12120// GFX12: v_rcp_f16_e64 v255.h, -1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd4,0xd5,0xc1,0x00,0x00,0x00]2121 2122v_rcp_f16 v255.h, 0.52123// GFX12: v_rcp_f16_e64 v255.h, 0.5 op_sel:[0,1]  ; encoding: [0xff,0x40,0xd4,0xd5,0xf0,0x00,0x00,0x00]2124 2125v_rcp_f16 v255.h, exec_hi2126// GFX12: v_rcp_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd4,0xd5,0x7f,0x00,0x00,0x00]2127 2128v_rcp_f16 v255.h, exec_lo2129// GFX12: v_rcp_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd4,0xd5,0x7e,0x00,0x00,0x00]2130 2131v_rcp_f16 v255.h, m02132// GFX12: v_rcp_f16_e64 v255.h, m0 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd4,0xd5,0x7d,0x00,0x00,0x00]2133 2134v_rcp_f16 v255.h, null2135// GFX12: v_rcp_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd4,0xd5,0x7c,0x00,0x00,0x00]2136 2137v_rcp_f16 v255.h, s12138// GFX12: v_rcp_f16_e64 v255.h, s1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd4,0xd5,0x01,0x00,0x00,0x00]2139 2140v_rcp_f16 v255.h, s1052141// GFX12: v_rcp_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd4,0xd5,0x69,0x00,0x00,0x00]2142 2143v_rcp_f16 v255.h, src_scc2144// GFX12: v_rcp_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd4,0xd5,0xfd,0x00,0x00,0x00]2145 2146v_rcp_f16 v255.h, ttmp152147// GFX12: v_rcp_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd4,0xd5,0x7b,0x00,0x00,0x00]2148 2149v_rcp_f16 v255.h, v1.h2150// GFX12: v_rcp_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd4,0xd5,0x01,0x01,0x00,0x00]2151 2152v_rcp_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]2153// GFX12: v_rcp_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd4,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2154 2155v_rcp_f16 v255.h, v1.h quad_perm:[3,2,1,0]2156// GFX12: v_rcp_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd4,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2157 2158v_rcp_f16 v255.h, v127.h2159// GFX12: v_rcp_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd4,0xd5,0x7f,0x01,0x00,0x00]2160 2161v_rcp_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]2162// GFX12: v_rcp_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd4,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2163 2164v_rcp_f16 v255.h, v127.h quad_perm:[3,2,1,0]2165// GFX12: v_rcp_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd4,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2166 2167v_rcp_f16 v255.h, vcc_hi2168// GFX12: v_rcp_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd4,0xd5,0x6b,0x00,0x00,0x00]2169 2170v_rcp_f16 v255.h, vcc_lo2171// GFX12: v_rcp_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd4,0xd5,0x6a,0x00,0x00,0x00]2172 2173v_rcp_f16 v255.l, -12174// GFX12: v_rcp_f16_e64 v255.l, -1                ; encoding: [0xff,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]2175 2176v_rcp_f16 v255.l, 0.52177// GFX12: v_rcp_f16_e64 v255.l, 0.5               ; encoding: [0xff,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x00]2178 2179v_rcp_f16 v255.l, exec_hi2180// GFX12: v_rcp_f16_e64 v255.l, exec_hi           ; encoding: [0xff,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]2181 2182v_rcp_f16 v255.l, exec_lo2183// GFX12: v_rcp_f16_e64 v255.l, exec_lo           ; encoding: [0xff,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]2184 2185v_rcp_f16 v255.l, m02186// GFX12: v_rcp_f16_e64 v255.l, m0                ; encoding: [0xff,0x00,0xd4,0xd5,0x7d,0x00,0x00,0x00]2187 2188v_rcp_f16 v255.l, null2189// GFX12: v_rcp_f16_e64 v255.l, null              ; encoding: [0xff,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]2190 2191v_rcp_f16 v255.l, s12192// GFX12: v_rcp_f16_e64 v255.l, s1                ; encoding: [0xff,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]2193 2194v_rcp_f16 v255.l, s1052195// GFX12: v_rcp_f16_e64 v255.l, s105              ; encoding: [0xff,0x00,0xd4,0xd5,0x69,0x00,0x00,0x00]2196 2197v_rcp_f16 v255.l, src_scc2198// GFX12: v_rcp_f16_e64 v255.l, src_scc           ; encoding: [0xff,0x00,0xd4,0xd5,0xfd,0x00,0x00,0x00]2199 2200v_rcp_f16 v255.l, ttmp152201// GFX12: v_rcp_f16_e64 v255.l, ttmp15            ; encoding: [0xff,0x00,0xd4,0xd5,0x7b,0x00,0x00,0x00]2202 2203v_rcp_f16 v255.l, v1.l2204// GFX12: v_rcp_f16_e64 v255.l, v1.l              ; encoding: [0xff,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]2205 2206v_rcp_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]2207// GFX12: v_rcp_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd4,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2208 2209v_rcp_f16 v255.l, v1.l quad_perm:[3,2,1,0]2210// GFX12: v_rcp_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd4,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2211 2212v_rcp_f16 v255.l, v127.l2213// GFX12: v_rcp_f16_e64 v255.l, v127.l            ; encoding: [0xff,0x00,0xd4,0xd5,0x7f,0x01,0x00,0x00]2214 2215v_rcp_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]2216// GFX12: v_rcp_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd4,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2217 2218v_rcp_f16 v255.l, v127.l quad_perm:[3,2,1,0]2219// GFX12: v_rcp_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd4,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2220 2221v_rcp_f16 v255.l, vcc_hi2222// GFX12: v_rcp_f16_e64 v255.l, vcc_hi            ; encoding: [0xff,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]2223 2224v_rcp_f16 v255.l, vcc_lo2225// GFX12: v_rcp_f16_e64 v255.l, vcc_lo            ; encoding: [0xff,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]2226 2227v_rcp_f16 v5.h, v199.h2228// GFX12: v_rcp_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd4,0xd5,0xc7,0x01,0x00,0x00]2229 2230v_rcp_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]2231// GFX12: v_rcp_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd4,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2232 2233v_rcp_f16 v5.h, v199.h quad_perm:[3,2,1,0]2234// GFX12: v_rcp_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd4,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2235 2236v_rcp_f16 v5.l, v199.l2237// GFX12: v_rcp_f16_e64 v5.l, v199.l              ; encoding: [0x05,0x00,0xd4,0xd5,0xc7,0x01,0x00,0x00]2238 2239v_rcp_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]2240// GFX12: v_rcp_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd4,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2241 2242v_rcp_f16 v5.l, v199.l quad_perm:[3,2,1,0]2243// GFX12: v_rcp_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd4,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2244 2245v_rndne_f16 v128.h, 0xfe0b2246// GFX12: v_rndne_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xde,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2247 2248v_rndne_f16 v128.l, 0xfe0b2249// GFX12: v_rndne_f16_e64 v128.l, 0xfe0b          ; encoding: [0x80,0x00,0xde,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2250 2251v_rndne_f16 v255.h, -12252// GFX12: v_rndne_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0xc1,0x00,0x00,0x00]2253 2254v_rndne_f16 v255.h, 0.52255// GFX12: v_rndne_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0xf0,0x00,0x00,0x00]2256 2257v_rndne_f16 v255.h, exec_hi2258// GFX12: v_rndne_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x7f,0x00,0x00,0x00]2259 2260v_rndne_f16 v255.h, exec_lo2261// GFX12: v_rndne_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x7e,0x00,0x00,0x00]2262 2263v_rndne_f16 v255.h, m02264// GFX12: v_rndne_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x7d,0x00,0x00,0x00]2265 2266v_rndne_f16 v255.h, null2267// GFX12: v_rndne_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x7c,0x00,0x00,0x00]2268 2269v_rndne_f16 v255.h, s12270// GFX12: v_rndne_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x01,0x00,0x00,0x00]2271 2272v_rndne_f16 v255.h, s1052273// GFX12: v_rndne_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x69,0x00,0x00,0x00]2274 2275v_rndne_f16 v255.h, src_scc2276// GFX12: v_rndne_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0xfd,0x00,0x00,0x00]2277 2278v_rndne_f16 v255.h, ttmp152279// GFX12: v_rndne_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x7b,0x00,0x00,0x00]2280 2281v_rndne_f16 v255.h, v1.h2282// GFX12: v_rndne_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xde,0xd5,0x01,0x01,0x00,0x00]2283 2284v_rndne_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]2285// GFX12: v_rndne_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xde,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2286 2287v_rndne_f16 v255.h, v1.h quad_perm:[3,2,1,0]2288// GFX12: v_rndne_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xde,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2289 2290v_rndne_f16 v255.h, v127.h2291// GFX12: v_rndne_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xde,0xd5,0x7f,0x01,0x00,0x00]2292 2293v_rndne_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]2294// GFX12: v_rndne_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xde,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2295 2296v_rndne_f16 v255.h, v127.h quad_perm:[3,2,1,0]2297// GFX12: v_rndne_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xde,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2298 2299v_rndne_f16 v255.h, vcc_hi2300// GFX12: v_rndne_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x6b,0x00,0x00,0x00]2301 2302v_rndne_f16 v255.h, vcc_lo2303// GFX12: v_rndne_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xde,0xd5,0x6a,0x00,0x00,0x00]2304 2305v_rndne_f16 v255.l, -12306// GFX12: v_rndne_f16_e64 v255.l, -1              ; encoding: [0xff,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]2307 2308v_rndne_f16 v255.l, 0.52309// GFX12: v_rndne_f16_e64 v255.l, 0.5             ; encoding: [0xff,0x00,0xde,0xd5,0xf0,0x00,0x00,0x00]2310 2311v_rndne_f16 v255.l, exec_hi2312// GFX12: v_rndne_f16_e64 v255.l, exec_hi         ; encoding: [0xff,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]2313 2314v_rndne_f16 v255.l, exec_lo2315// GFX12: v_rndne_f16_e64 v255.l, exec_lo         ; encoding: [0xff,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]2316 2317v_rndne_f16 v255.l, m02318// GFX12: v_rndne_f16_e64 v255.l, m0              ; encoding: [0xff,0x00,0xde,0xd5,0x7d,0x00,0x00,0x00]2319 2320v_rndne_f16 v255.l, null2321// GFX12: v_rndne_f16_e64 v255.l, null            ; encoding: [0xff,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]2322 2323v_rndne_f16 v255.l, s12324// GFX12: v_rndne_f16_e64 v255.l, s1              ; encoding: [0xff,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]2325 2326v_rndne_f16 v255.l, s1052327// GFX12: v_rndne_f16_e64 v255.l, s105            ; encoding: [0xff,0x00,0xde,0xd5,0x69,0x00,0x00,0x00]2328 2329v_rndne_f16 v255.l, src_scc2330// GFX12: v_rndne_f16_e64 v255.l, src_scc         ; encoding: [0xff,0x00,0xde,0xd5,0xfd,0x00,0x00,0x00]2331 2332v_rndne_f16 v255.l, ttmp152333// GFX12: v_rndne_f16_e64 v255.l, ttmp15          ; encoding: [0xff,0x00,0xde,0xd5,0x7b,0x00,0x00,0x00]2334 2335v_rndne_f16 v255.l, v1.l2336// GFX12: v_rndne_f16_e64 v255.l, v1.l            ; encoding: [0xff,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]2337 2338v_rndne_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]2339// GFX12: v_rndne_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xde,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2340 2341v_rndne_f16 v255.l, v1.l quad_perm:[3,2,1,0]2342// GFX12: v_rndne_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xde,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2343 2344v_rndne_f16 v255.l, v127.l2345// GFX12: v_rndne_f16_e64 v255.l, v127.l          ; encoding: [0xff,0x00,0xde,0xd5,0x7f,0x01,0x00,0x00]2346 2347v_rndne_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]2348// GFX12: v_rndne_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xde,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2349 2350v_rndne_f16 v255.l, v127.l quad_perm:[3,2,1,0]2351// GFX12: v_rndne_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xde,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2352 2353v_rndne_f16 v255.l, vcc_hi2354// GFX12: v_rndne_f16_e64 v255.l, vcc_hi          ; encoding: [0xff,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]2355 2356v_rndne_f16 v255.l, vcc_lo2357// GFX12: v_rndne_f16_e64 v255.l, vcc_lo          ; encoding: [0xff,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]2358 2359v_rndne_f16 v5.h, v199.h2360// GFX12: v_rndne_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xde,0xd5,0xc7,0x01,0x00,0x00]2361 2362v_rndne_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]2363// GFX12: v_rndne_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xde,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2364 2365v_rndne_f16 v5.h, v199.h quad_perm:[3,2,1,0]2366// GFX12: v_rndne_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xde,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2367 2368v_rndne_f16 v5.l, v199.l2369// GFX12: v_rndne_f16_e64 v5.l, v199.l            ; encoding: [0x05,0x00,0xde,0xd5,0xc7,0x01,0x00,0x00]2370 2371v_rndne_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]2372// GFX12: v_rndne_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xde,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2373 2374v_rndne_f16 v5.l, v199.l quad_perm:[3,2,1,0]2375// GFX12: v_rndne_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xde,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2376 2377v_rsq_f16 v128.h, 0xfe0b2378// GFX12: v_rsq_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd6,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2379 2380v_rsq_f16 v128.l, 0xfe0b2381// GFX12: v_rsq_f16_e64 v128.l, 0xfe0b            ; encoding: [0x80,0x00,0xd6,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2382 2383v_rsq_f16 v255.h, -12384// GFX12: v_rsq_f16_e64 v255.h, -1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd6,0xd5,0xc1,0x00,0x00,0x00]2385 2386v_rsq_f16 v255.h, 0.52387// GFX12: v_rsq_f16_e64 v255.h, 0.5 op_sel:[0,1]  ; encoding: [0xff,0x40,0xd6,0xd5,0xf0,0x00,0x00,0x00]2388 2389v_rsq_f16 v255.h, exec_hi2390// GFX12: v_rsq_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd6,0xd5,0x7f,0x00,0x00,0x00]2391 2392v_rsq_f16 v255.h, exec_lo2393// GFX12: v_rsq_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd6,0xd5,0x7e,0x00,0x00,0x00]2394 2395v_rsq_f16 v255.h, m02396// GFX12: v_rsq_f16_e64 v255.h, m0 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd6,0xd5,0x7d,0x00,0x00,0x00]2397 2398v_rsq_f16 v255.h, null2399// GFX12: v_rsq_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd6,0xd5,0x7c,0x00,0x00,0x00]2400 2401v_rsq_f16 v255.h, s12402// GFX12: v_rsq_f16_e64 v255.h, s1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xd6,0xd5,0x01,0x00,0x00,0x00]2403 2404v_rsq_f16 v255.h, s1052405// GFX12: v_rsq_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd6,0xd5,0x69,0x00,0x00,0x00]2406 2407v_rsq_f16 v255.h, src_scc2408// GFX12: v_rsq_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd6,0xd5,0xfd,0x00,0x00,0x00]2409 2410v_rsq_f16 v255.h, ttmp152411// GFX12: v_rsq_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd6,0xd5,0x7b,0x00,0x00,0x00]2412 2413v_rsq_f16 v255.h, v1.h2414// GFX12: v_rsq_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd6,0xd5,0x01,0x01,0x00,0x00]2415 2416v_rsq_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]2417// GFX12: v_rsq_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd6,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2418 2419v_rsq_f16 v255.h, v1.h quad_perm:[3,2,1,0]2420// GFX12: v_rsq_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd6,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2421 2422v_rsq_f16 v255.h, v127.h2423// GFX12: v_rsq_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd6,0xd5,0x7f,0x01,0x00,0x00]2424 2425v_rsq_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]2426// GFX12: v_rsq_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd6,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2427 2428v_rsq_f16 v255.h, v127.h quad_perm:[3,2,1,0]2429// GFX12: v_rsq_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd6,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2430 2431v_rsq_f16 v255.h, vcc_hi2432// GFX12: v_rsq_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd6,0xd5,0x6b,0x00,0x00,0x00]2433 2434v_rsq_f16 v255.h, vcc_lo2435// GFX12: v_rsq_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd6,0xd5,0x6a,0x00,0x00,0x00]2436 2437v_rsq_f16 v255.l, -12438// GFX12: v_rsq_f16_e64 v255.l, -1                ; encoding: [0xff,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]2439 2440v_rsq_f16 v255.l, 0.52441// GFX12: v_rsq_f16_e64 v255.l, 0.5               ; encoding: [0xff,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x00]2442 2443v_rsq_f16 v255.l, exec_hi2444// GFX12: v_rsq_f16_e64 v255.l, exec_hi           ; encoding: [0xff,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]2445 2446v_rsq_f16 v255.l, exec_lo2447// GFX12: v_rsq_f16_e64 v255.l, exec_lo           ; encoding: [0xff,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]2448 2449v_rsq_f16 v255.l, m02450// GFX12: v_rsq_f16_e64 v255.l, m0                ; encoding: [0xff,0x00,0xd6,0xd5,0x7d,0x00,0x00,0x00]2451 2452v_rsq_f16 v255.l, null2453// GFX12: v_rsq_f16_e64 v255.l, null              ; encoding: [0xff,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]2454 2455v_rsq_f16 v255.l, s12456// GFX12: v_rsq_f16_e64 v255.l, s1                ; encoding: [0xff,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]2457 2458v_rsq_f16 v255.l, s1052459// GFX12: v_rsq_f16_e64 v255.l, s105              ; encoding: [0xff,0x00,0xd6,0xd5,0x69,0x00,0x00,0x00]2460 2461v_rsq_f16 v255.l, src_scc2462// GFX12: v_rsq_f16_e64 v255.l, src_scc           ; encoding: [0xff,0x00,0xd6,0xd5,0xfd,0x00,0x00,0x00]2463 2464v_rsq_f16 v255.l, ttmp152465// GFX12: v_rsq_f16_e64 v255.l, ttmp15            ; encoding: [0xff,0x00,0xd6,0xd5,0x7b,0x00,0x00,0x00]2466 2467v_rsq_f16 v255.l, v1.l2468// GFX12: v_rsq_f16_e64 v255.l, v1.l              ; encoding: [0xff,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]2469 2470v_rsq_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]2471// GFX12: v_rsq_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd6,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2472 2473v_rsq_f16 v255.l, v1.l quad_perm:[3,2,1,0]2474// GFX12: v_rsq_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd6,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2475 2476v_rsq_f16 v255.l, v127.l2477// GFX12: v_rsq_f16_e64 v255.l, v127.l            ; encoding: [0xff,0x00,0xd6,0xd5,0x7f,0x01,0x00,0x00]2478 2479v_rsq_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]2480// GFX12: v_rsq_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd6,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2481 2482v_rsq_f16 v255.l, v127.l quad_perm:[3,2,1,0]2483// GFX12: v_rsq_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd6,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2484 2485v_rsq_f16 v255.l, vcc_hi2486// GFX12: v_rsq_f16_e64 v255.l, vcc_hi            ; encoding: [0xff,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]2487 2488v_rsq_f16 v255.l, vcc_lo2489// GFX12: v_rsq_f16_e64 v255.l, vcc_lo            ; encoding: [0xff,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]2490 2491v_rsq_f16 v5.h, v199.h2492// GFX12: v_rsq_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd6,0xd5,0xc7,0x01,0x00,0x00]2493 2494v_rsq_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]2495// GFX12: v_rsq_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd6,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2496 2497v_rsq_f16 v5.h, v199.h quad_perm:[3,2,1,0]2498// GFX12: v_rsq_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd6,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2499 2500v_rsq_f16 v5.l, v199.l2501// GFX12: v_rsq_f16_e64 v5.l, v199.l              ; encoding: [0x05,0x00,0xd6,0xd5,0xc7,0x01,0x00,0x00]2502 2503v_rsq_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]2504// GFX12: v_rsq_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd6,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2505 2506v_rsq_f16 v5.l, v199.l quad_perm:[3,2,1,0]2507// GFX12: v_rsq_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd6,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2508 2509v_sat_pk_u8_i16 v199, v52510// GFX12: v_sat_pk_u8_i16_e64 v199, v5            ; encoding: [0xc7,0x00,0xe2,0xd5,0x05,0x01,0x00,0x00]2511 2512v_sat_pk_u8_i16 v199, v5 dpp8:[7,6,5,4,3,2,1,0]2513// GFX12: v_sat_pk_u8_i16_e64_dpp v199, v5 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xc7,0x00,0xe2,0xd5,0xe9,0x00,0x00,0x00,0x05,0x77,0x39,0x05]2514 2515v_sat_pk_u8_i16 v199, v5 quad_perm:[3,2,1,0]2516// GFX12: v_sat_pk_u8_i16_e64_dpp v199, v5 quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xc7,0x00,0xe2,0xd5,0xfa,0x00,0x00,0x00,0x05,0x1b,0x00,0xff]2517 2518v_sat_pk_u8_i16 v199.h, v52519// GFX12: v_sat_pk_u8_i16_e64 v199.h, v5 op_sel:[0,1] ; encoding: [0xc7,0x40,0xe2,0xd5,0x05,0x01,0x00,0x00]2520 2521v_sat_pk_u8_i16 v199.h, v5 dpp8:[7,6,5,4,3,2,1,0]2522// GFX12: v_sat_pk_u8_i16_e64_dpp v199.h, v5 op_sel:[0,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xc7,0x40,0xe2,0xd5,0xe9,0x00,0x00,0x00,0x05,0x77,0x39,0x05]2523 2524v_sat_pk_u8_i16 v199.h, v5 quad_perm:[3,2,1,0]2525// GFX12: v_sat_pk_u8_i16_e64_dpp v199.h, v5 op_sel:[0,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xc7,0x40,0xe2,0xd5,0xfa,0x00,0x00,0x00,0x05,0x1b,0x00,0xff]2526 2527v_sin_f16 v128.h, 0xfe0b2528// GFX12: v_sin_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xe0,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2529 2530v_sin_f16 v128.l, 0xfe0b2531// GFX12: v_sin_f16_e64 v128.l, 0xfe0b            ; encoding: [0x80,0x00,0xe0,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2532 2533v_sin_f16 v255.h, -12534// GFX12: v_sin_f16_e64 v255.h, -1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe0,0xd5,0xc1,0x00,0x00,0x00]2535 2536v_sin_f16 v255.h, 0.52537// GFX12: v_sin_f16_e64 v255.h, 0.5 op_sel:[0,1]  ; encoding: [0xff,0x40,0xe0,0xd5,0xf0,0x00,0x00,0x00]2538 2539v_sin_f16 v255.h, exec_hi2540// GFX12: v_sin_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe0,0xd5,0x7f,0x00,0x00,0x00]2541 2542v_sin_f16 v255.h, exec_lo2543// GFX12: v_sin_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe0,0xd5,0x7e,0x00,0x00,0x00]2544 2545v_sin_f16 v255.h, m02546// GFX12: v_sin_f16_e64 v255.h, m0 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe0,0xd5,0x7d,0x00,0x00,0x00]2547 2548v_sin_f16 v255.h, null2549// GFX12: v_sin_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xe0,0xd5,0x7c,0x00,0x00,0x00]2550 2551v_sin_f16 v255.h, s12552// GFX12: v_sin_f16_e64 v255.h, s1 op_sel:[0,1]   ; encoding: [0xff,0x40,0xe0,0xd5,0x01,0x00,0x00,0x00]2553 2554v_sin_f16 v255.h, s1052555// GFX12: v_sin_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xe0,0xd5,0x69,0x00,0x00,0x00]2556 2557v_sin_f16 v255.h, src_scc2558// GFX12: v_sin_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xe0,0xd5,0xfd,0x00,0x00,0x00]2559 2560v_sin_f16 v255.h, ttmp152561// GFX12: v_sin_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xe0,0xd5,0x7b,0x00,0x00,0x00]2562 2563v_sin_f16 v255.h, v1.h2564// GFX12: v_sin_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe0,0xd5,0x01,0x01,0x00,0x00]2565 2566v_sin_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]2567// GFX12: v_sin_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe0,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2568 2569v_sin_f16 v255.h, v1.h quad_perm:[3,2,1,0]2570// GFX12: v_sin_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe0,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2571 2572v_sin_f16 v255.h, v127.h2573// GFX12: v_sin_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xe0,0xd5,0x7f,0x01,0x00,0x00]2574 2575v_sin_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]2576// GFX12: v_sin_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xe0,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2577 2578v_sin_f16 v255.h, v127.h quad_perm:[3,2,1,0]2579// GFX12: v_sin_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xe0,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2580 2581v_sin_f16 v255.h, vcc_hi2582// GFX12: v_sin_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xe0,0xd5,0x6b,0x00,0x00,0x00]2583 2584v_sin_f16 v255.h, vcc_lo2585// GFX12: v_sin_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xe0,0xd5,0x6a,0x00,0x00,0x00]2586 2587v_sin_f16 v255.l, -12588// GFX12: v_sin_f16_e64 v255.l, -1                ; encoding: [0xff,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]2589 2590v_sin_f16 v255.l, 0.52591// GFX12: v_sin_f16_e64 v255.l, 0.5               ; encoding: [0xff,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x00]2592 2593v_sin_f16 v255.l, exec_hi2594// GFX12: v_sin_f16_e64 v255.l, exec_hi           ; encoding: [0xff,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]2595 2596v_sin_f16 v255.l, exec_lo2597// GFX12: v_sin_f16_e64 v255.l, exec_lo           ; encoding: [0xff,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]2598 2599v_sin_f16 v255.l, m02600// GFX12: v_sin_f16_e64 v255.l, m0                ; encoding: [0xff,0x00,0xe0,0xd5,0x7d,0x00,0x00,0x00]2601 2602v_sin_f16 v255.l, null2603// GFX12: v_sin_f16_e64 v255.l, null              ; encoding: [0xff,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]2604 2605v_sin_f16 v255.l, s12606// GFX12: v_sin_f16_e64 v255.l, s1                ; encoding: [0xff,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]2607 2608v_sin_f16 v255.l, s1052609// GFX12: v_sin_f16_e64 v255.l, s105              ; encoding: [0xff,0x00,0xe0,0xd5,0x69,0x00,0x00,0x00]2610 2611v_sin_f16 v255.l, src_scc2612// GFX12: v_sin_f16_e64 v255.l, src_scc           ; encoding: [0xff,0x00,0xe0,0xd5,0xfd,0x00,0x00,0x00]2613 2614v_sin_f16 v255.l, ttmp152615// GFX12: v_sin_f16_e64 v255.l, ttmp15            ; encoding: [0xff,0x00,0xe0,0xd5,0x7b,0x00,0x00,0x00]2616 2617v_sin_f16 v255.l, v1.l2618// GFX12: v_sin_f16_e64 v255.l, v1.l              ; encoding: [0xff,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]2619 2620v_sin_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]2621// GFX12: v_sin_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe0,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2622 2623v_sin_f16 v255.l, v1.l quad_perm:[3,2,1,0]2624// GFX12: v_sin_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe0,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2625 2626v_sin_f16 v255.l, v127.l2627// GFX12: v_sin_f16_e64 v255.l, v127.l            ; encoding: [0xff,0x00,0xe0,0xd5,0x7f,0x01,0x00,0x00]2628 2629v_sin_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]2630// GFX12: v_sin_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe0,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2631 2632v_sin_f16 v255.l, v127.l quad_perm:[3,2,1,0]2633// GFX12: v_sin_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xe0,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2634 2635v_sin_f16 v255.l, vcc_hi2636// GFX12: v_sin_f16_e64 v255.l, vcc_hi            ; encoding: [0xff,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]2637 2638v_sin_f16 v255.l, vcc_lo2639// GFX12: v_sin_f16_e64 v255.l, vcc_lo            ; encoding: [0xff,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]2640 2641v_sin_f16 v5.h, v199.h2642// GFX12: v_sin_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xe0,0xd5,0xc7,0x01,0x00,0x00]2643 2644v_sin_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]2645// GFX12: v_sin_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xe0,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2646 2647v_sin_f16 v5.h, v199.h quad_perm:[3,2,1,0]2648// GFX12: v_sin_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xe0,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2649 2650v_sin_f16 v5.l, v199.l2651// GFX12: v_sin_f16_e64 v5.l, v199.l              ; encoding: [0x05,0x00,0xe0,0xd5,0xc7,0x01,0x00,0x00]2652 2653v_sin_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]2654// GFX12: v_sin_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe0,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2655 2656v_sin_f16 v5.l, v199.l quad_perm:[3,2,1,0]2657// GFX12: v_sin_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xe0,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2658 2659v_sqrt_f16 v128.h, 0xfe0b2660// GFX12: v_sqrt_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xd5,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2661 2662v_sqrt_f16 v128.l, 0xfe0b2663// GFX12: v_sqrt_f16_e64 v128.l, 0xfe0b           ; encoding: [0x80,0x00,0xd5,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2664 2665v_sqrt_f16 v255.h, -12666// GFX12: v_sqrt_f16_e64 v255.h, -1 op_sel:[0,1]  ; encoding: [0xff,0x40,0xd5,0xd5,0xc1,0x00,0x00,0x00]2667 2668v_sqrt_f16 v255.h, 0.52669// GFX12: v_sqrt_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0xf0,0x00,0x00,0x00]2670 2671v_sqrt_f16 v255.h, exec_hi2672// GFX12: v_sqrt_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0x7f,0x00,0x00,0x00]2673 2674v_sqrt_f16 v255.h, exec_lo2675// GFX12: v_sqrt_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0x7e,0x00,0x00,0x00]2676 2677v_sqrt_f16 v255.h, m02678// GFX12: v_sqrt_f16_e64 v255.h, m0 op_sel:[0,1]  ; encoding: [0xff,0x40,0xd5,0xd5,0x7d,0x00,0x00,0x00]2679 2680v_sqrt_f16 v255.h, null2681// GFX12: v_sqrt_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0x7c,0x00,0x00,0x00]2682 2683v_sqrt_f16 v255.h, s12684// GFX12: v_sqrt_f16_e64 v255.h, s1 op_sel:[0,1]  ; encoding: [0xff,0x40,0xd5,0xd5,0x01,0x00,0x00,0x00]2685 2686v_sqrt_f16 v255.h, s1052687// GFX12: v_sqrt_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0x69,0x00,0x00,0x00]2688 2689v_sqrt_f16 v255.h, src_scc2690// GFX12: v_sqrt_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0xfd,0x00,0x00,0x00]2691 2692v_sqrt_f16 v255.h, ttmp152693// GFX12: v_sqrt_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0x7b,0x00,0x00,0x00]2694 2695v_sqrt_f16 v255.h, v1.h2696// GFX12: v_sqrt_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd5,0xd5,0x01,0x01,0x00,0x00]2697 2698v_sqrt_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]2699// GFX12: v_sqrt_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd5,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2700 2701v_sqrt_f16 v255.h, v1.h quad_perm:[3,2,1,0]2702// GFX12: v_sqrt_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd5,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2703 2704v_sqrt_f16 v255.h, v127.h2705// GFX12: v_sqrt_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xd5,0xd5,0x7f,0x01,0x00,0x00]2706 2707v_sqrt_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]2708// GFX12: v_sqrt_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xd5,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2709 2710v_sqrt_f16 v255.h, v127.h quad_perm:[3,2,1,0]2711// GFX12: v_sqrt_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xd5,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2712 2713v_sqrt_f16 v255.h, vcc_hi2714// GFX12: v_sqrt_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0x6b,0x00,0x00,0x00]2715 2716v_sqrt_f16 v255.h, vcc_lo2717// GFX12: v_sqrt_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xd5,0xd5,0x6a,0x00,0x00,0x00]2718 2719v_sqrt_f16 v255.l, -12720// GFX12: v_sqrt_f16_e64 v255.l, -1               ; encoding: [0xff,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]2721 2722v_sqrt_f16 v255.l, 0.52723// GFX12: v_sqrt_f16_e64 v255.l, 0.5              ; encoding: [0xff,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x00]2724 2725v_sqrt_f16 v255.l, exec_hi2726// GFX12: v_sqrt_f16_e64 v255.l, exec_hi          ; encoding: [0xff,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]2727 2728v_sqrt_f16 v255.l, exec_lo2729// GFX12: v_sqrt_f16_e64 v255.l, exec_lo          ; encoding: [0xff,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]2730 2731v_sqrt_f16 v255.l, m02732// GFX12: v_sqrt_f16_e64 v255.l, m0               ; encoding: [0xff,0x00,0xd5,0xd5,0x7d,0x00,0x00,0x00]2733 2734v_sqrt_f16 v255.l, null2735// GFX12: v_sqrt_f16_e64 v255.l, null             ; encoding: [0xff,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]2736 2737v_sqrt_f16 v255.l, s12738// GFX12: v_sqrt_f16_e64 v255.l, s1               ; encoding: [0xff,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]2739 2740v_sqrt_f16 v255.l, s1052741// GFX12: v_sqrt_f16_e64 v255.l, s105             ; encoding: [0xff,0x00,0xd5,0xd5,0x69,0x00,0x00,0x00]2742 2743v_sqrt_f16 v255.l, src_scc2744// GFX12: v_sqrt_f16_e64 v255.l, src_scc          ; encoding: [0xff,0x00,0xd5,0xd5,0xfd,0x00,0x00,0x00]2745 2746v_sqrt_f16 v255.l, ttmp152747// GFX12: v_sqrt_f16_e64 v255.l, ttmp15           ; encoding: [0xff,0x00,0xd5,0xd5,0x7b,0x00,0x00,0x00]2748 2749v_sqrt_f16 v255.l, v1.l2750// GFX12: v_sqrt_f16_e64 v255.l, v1.l             ; encoding: [0xff,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]2751 2752v_sqrt_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]2753// GFX12: v_sqrt_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd5,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2754 2755v_sqrt_f16 v255.l, v1.l quad_perm:[3,2,1,0]2756// GFX12: v_sqrt_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd5,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2757 2758v_sqrt_f16 v255.l, v127.l2759// GFX12: v_sqrt_f16_e64 v255.l, v127.l           ; encoding: [0xff,0x00,0xd5,0xd5,0x7f,0x01,0x00,0x00]2760 2761v_sqrt_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]2762// GFX12: v_sqrt_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd5,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2763 2764v_sqrt_f16 v255.l, v127.l quad_perm:[3,2,1,0]2765// GFX12: v_sqrt_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xd5,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2766 2767v_sqrt_f16 v255.l, vcc_hi2768// GFX12: v_sqrt_f16_e64 v255.l, vcc_hi           ; encoding: [0xff,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]2769 2770v_sqrt_f16 v255.l, vcc_lo2771// GFX12: v_sqrt_f16_e64 v255.l, vcc_lo           ; encoding: [0xff,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]2772 2773v_sqrt_f16 v5.h, v199.h2774// GFX12: v_sqrt_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xd5,0xd5,0xc7,0x01,0x00,0x00]2775 2776v_sqrt_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]2777// GFX12: v_sqrt_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xd5,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2778 2779v_sqrt_f16 v5.h, v199.h quad_perm:[3,2,1,0]2780// GFX12: v_sqrt_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xd5,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2781 2782v_sqrt_f16 v5.l, v199.l2783// GFX12: v_sqrt_f16_e64 v5.l, v199.l             ; encoding: [0x05,0x00,0xd5,0xd5,0xc7,0x01,0x00,0x00]2784 2785v_sqrt_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]2786// GFX12: v_sqrt_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd5,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2787 2788v_sqrt_f16 v5.l, v199.l quad_perm:[3,2,1,0]2789// GFX12: v_sqrt_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xd5,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2790 2791v_trunc_f16 v128.h, 0xfe0b2792// GFX12: v_trunc_f16_e64 v128.h, 0xfe0b op_sel:[0,1] ; encoding: [0x80,0x40,0xdd,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2793 2794v_trunc_f16 v128.l, 0xfe0b2795// GFX12: v_trunc_f16_e64 v128.l, 0xfe0b          ; encoding: [0x80,0x00,0xdd,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]2796 2797v_trunc_f16 v255.h, -12798// GFX12: v_trunc_f16_e64 v255.h, -1 op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0xc1,0x00,0x00,0x00]2799 2800v_trunc_f16 v255.h, 0.52801// GFX12: v_trunc_f16_e64 v255.h, 0.5 op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0xf0,0x00,0x00,0x00]2802 2803v_trunc_f16 v255.h, exec_hi2804// GFX12: v_trunc_f16_e64 v255.h, exec_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x7f,0x00,0x00,0x00]2805 2806v_trunc_f16 v255.h, exec_lo2807// GFX12: v_trunc_f16_e64 v255.h, exec_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x7e,0x00,0x00,0x00]2808 2809v_trunc_f16 v255.h, m02810// GFX12: v_trunc_f16_e64 v255.h, m0 op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x7d,0x00,0x00,0x00]2811 2812v_trunc_f16 v255.h, null2813// GFX12: v_trunc_f16_e64 v255.h, null op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x7c,0x00,0x00,0x00]2814 2815v_trunc_f16 v255.h, s12816// GFX12: v_trunc_f16_e64 v255.h, s1 op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x01,0x00,0x00,0x00]2817 2818v_trunc_f16 v255.h, s1052819// GFX12: v_trunc_f16_e64 v255.h, s105 op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x69,0x00,0x00,0x00]2820 2821v_trunc_f16 v255.h, src_scc2822// GFX12: v_trunc_f16_e64 v255.h, src_scc op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0xfd,0x00,0x00,0x00]2823 2824v_trunc_f16 v255.h, ttmp152825// GFX12: v_trunc_f16_e64 v255.h, ttmp15 op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x7b,0x00,0x00,0x00]2826 2827v_trunc_f16 v255.h, v1.h2828// GFX12: v_trunc_f16_e64 v255.h, v1.h op_sel:[1,1] ; encoding: [0xff,0x48,0xdd,0xd5,0x01,0x01,0x00,0x00]2829 2830v_trunc_f16 v255.h, v1.h dpp8:[7,6,5,4,3,2,1,0]2831// GFX12: v_trunc_f16_e64_dpp v255.h, v1.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xdd,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2832 2833v_trunc_f16 v255.h, v1.h quad_perm:[3,2,1,0]2834// GFX12: v_trunc_f16_e64_dpp v255.h, v1.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xdd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2835 2836v_trunc_f16 v255.h, v127.h2837// GFX12: v_trunc_f16_e64 v255.h, v127.h op_sel:[1,1] ; encoding: [0xff,0x48,0xdd,0xd5,0x7f,0x01,0x00,0x00]2838 2839v_trunc_f16 v255.h, v127.h dpp8:[7,6,5,4,3,2,1,0]2840// GFX12: v_trunc_f16_e64_dpp v255.h, v127.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x48,0xdd,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2841 2842v_trunc_f16 v255.h, v127.h quad_perm:[3,2,1,0]2843// GFX12: v_trunc_f16_e64_dpp v255.h, v127.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x48,0xdd,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2844 2845v_trunc_f16 v255.h, vcc_hi2846// GFX12: v_trunc_f16_e64 v255.h, vcc_hi op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x6b,0x00,0x00,0x00]2847 2848v_trunc_f16 v255.h, vcc_lo2849// GFX12: v_trunc_f16_e64 v255.h, vcc_lo op_sel:[0,1] ; encoding: [0xff,0x40,0xdd,0xd5,0x6a,0x00,0x00,0x00]2850 2851v_trunc_f16 v255.l, -12852// GFX12: v_trunc_f16_e64 v255.l, -1              ; encoding: [0xff,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]2853 2854v_trunc_f16 v255.l, 0.52855// GFX12: v_trunc_f16_e64 v255.l, 0.5             ; encoding: [0xff,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x00]2856 2857v_trunc_f16 v255.l, exec_hi2858// GFX12: v_trunc_f16_e64 v255.l, exec_hi         ; encoding: [0xff,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]2859 2860v_trunc_f16 v255.l, exec_lo2861// GFX12: v_trunc_f16_e64 v255.l, exec_lo         ; encoding: [0xff,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]2862 2863v_trunc_f16 v255.l, m02864// GFX12: v_trunc_f16_e64 v255.l, m0              ; encoding: [0xff,0x00,0xdd,0xd5,0x7d,0x00,0x00,0x00]2865 2866v_trunc_f16 v255.l, null2867// GFX12: v_trunc_f16_e64 v255.l, null            ; encoding: [0xff,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]2868 2869v_trunc_f16 v255.l, s12870// GFX12: v_trunc_f16_e64 v255.l, s1              ; encoding: [0xff,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]2871 2872v_trunc_f16 v255.l, s1052873// GFX12: v_trunc_f16_e64 v255.l, s105            ; encoding: [0xff,0x00,0xdd,0xd5,0x69,0x00,0x00,0x00]2874 2875v_trunc_f16 v255.l, src_scc2876// GFX12: v_trunc_f16_e64 v255.l, src_scc         ; encoding: [0xff,0x00,0xdd,0xd5,0xfd,0x00,0x00,0x00]2877 2878v_trunc_f16 v255.l, ttmp152879// GFX12: v_trunc_f16_e64 v255.l, ttmp15          ; encoding: [0xff,0x00,0xdd,0xd5,0x7b,0x00,0x00,0x00]2880 2881v_trunc_f16 v255.l, v1.l2882// GFX12: v_trunc_f16_e64 v255.l, v1.l            ; encoding: [0xff,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]2883 2884v_trunc_f16 v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0]2885// GFX12: v_trunc_f16_e64_dpp v255.l, v1.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdd,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]2886 2887v_trunc_f16 v255.l, v1.l quad_perm:[3,2,1,0]2888// GFX12: v_trunc_f16_e64_dpp v255.l, v1.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xdd,0xd5,0xfa,0x00,0x00,0x00,0x01,0x1b,0x00,0xff]2889 2890v_trunc_f16 v255.l, v127.l2891// GFX12: v_trunc_f16_e64 v255.l, v127.l          ; encoding: [0xff,0x00,0xdd,0xd5,0x7f,0x01,0x00,0x00]2892 2893v_trunc_f16 v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0]2894// GFX12: v_trunc_f16_e64_dpp v255.l, v127.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdd,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]2895 2896v_trunc_f16 v255.l, v127.l quad_perm:[3,2,1,0]2897// GFX12: v_trunc_f16_e64_dpp v255.l, v127.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0xff,0x00,0xdd,0xd5,0xfa,0x00,0x00,0x00,0x7f,0x1b,0x00,0xff]2898 2899v_trunc_f16 v255.l, vcc_hi2900// GFX12: v_trunc_f16_e64 v255.l, vcc_hi          ; encoding: [0xff,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]2901 2902v_trunc_f16 v255.l, vcc_lo2903// GFX12: v_trunc_f16_e64 v255.l, vcc_lo          ; encoding: [0xff,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]2904 2905v_trunc_f16 v5.h, v199.h2906// GFX12: v_trunc_f16_e64 v5.h, v199.h op_sel:[1,1] ; encoding: [0x05,0x48,0xdd,0xd5,0xc7,0x01,0x00,0x00]2907 2908v_trunc_f16 v5.h, v199.h dpp8:[7,6,5,4,3,2,1,0]2909// GFX12: v_trunc_f16_e64_dpp v5.h, v199.h op_sel:[1,1] dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x48,0xdd,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2910 2911v_trunc_f16 v5.h, v199.h quad_perm:[3,2,1,0]2912// GFX12: v_trunc_f16_e64_dpp v5.h, v199.h op_sel:[1,1] quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x48,0xdd,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2913 2914v_trunc_f16 v5.l, v199.l2915// GFX12: v_trunc_f16_e64 v5.l, v199.l            ; encoding: [0x05,0x00,0xdd,0xd5,0xc7,0x01,0x00,0x00]2916 2917v_trunc_f16 v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0]2918// GFX12: v_trunc_f16_e64_dpp v5.l, v199.l dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xdd,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]2919 2920v_trunc_f16 v5.l, v199.l quad_perm:[3,2,1,0]2921// GFX12: v_trunc_f16_e64_dpp v5.l, v199.l quad_perm:[3,2,1,0] row_mask:0xf bank_mask:0xf ; encoding: [0x05,0x00,0xdd,0xd5,0xfa,0x00,0x00,0x00,0xc7,0x1b,0x00,0xff]2922