1482 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --sort --version 52// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -show-encoding %s | FileCheck --check-prefix=GFX11 --implicit-check-not=_e32 %s3 4v_ceil_f16 v128, 0xfe0b5// GFX11: v_ceil_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xdc,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]6 7v_ceil_f16 v255, -18// GFX11: v_ceil_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]9 10v_ceil_f16 v255, 0.511// GFX11: v_ceil_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x00]12 13v_ceil_f16 v255, exec_hi14// GFX11: v_ceil_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]15 16v_ceil_f16 v255, exec_lo17// GFX11: v_ceil_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]18 19v_ceil_f16 v255, m020// GFX11: v_ceil_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xdc,0xd5,0x7d,0x00,0x00,0x00]21 22v_ceil_f16 v255, null23// GFX11: v_ceil_f16_e64 v255, null ; encoding: [0xff,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]24 25v_ceil_f16 v255, s126// GFX11: v_ceil_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]27 28v_ceil_f16 v255, s10529// GFX11: v_ceil_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xdc,0xd5,0x69,0x00,0x00,0x00]30 31v_ceil_f16 v255, src_scc32// GFX11: v_ceil_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xdc,0xd5,0xfd,0x00,0x00,0x00]33 34v_ceil_f16 v255, ttmp1535// GFX11: v_ceil_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xdc,0xd5,0x7b,0x00,0x00,0x00]36 37v_ceil_f16 v255, v138// GFX11: v_ceil_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]39 40v_ceil_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]41// GFX11: v_ceil_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdc,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]42 43v_ceil_f16 v255, v1 quad_perm:[3,2,1,0]44// GFX11: v_ceil_f16_e64_dpp v255, v1 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]45 46v_ceil_f16 v255, v12747// GFX11: v_ceil_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xdc,0xd5,0x7f,0x01,0x00,0x00]48 49v_ceil_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]50// GFX11: v_ceil_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdc,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]51 52v_ceil_f16 v255, v127 quad_perm:[3,2,1,0]53// GFX11: v_ceil_f16_e64_dpp v255, v127 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]54 55v_ceil_f16 v255, vcc_hi56// GFX11: v_ceil_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]57 58v_ceil_f16 v255, vcc_lo59// GFX11: v_ceil_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]60 61v_ceil_f16 v5, v19962// GFX11: v_ceil_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xdc,0xd5,0xc7,0x01,0x00,0x00]63 64v_ceil_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]65// GFX11: v_ceil_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xdc,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]66 67v_ceil_f16 v5, v199 quad_perm:[3,2,1,0]68// GFX11: v_ceil_f16_e64_dpp v5, v199 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]69 70v_cos_f16 v128, 0xfe0b71// GFX11: v_cos_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xe1,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]72 73v_cos_f16 v255, -174// GFX11: v_cos_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]75 76v_cos_f16 v255, 0.577// GFX11: v_cos_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x00]78 79v_cos_f16 v255, exec_hi80// GFX11: v_cos_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]81 82v_cos_f16 v255, exec_lo83// GFX11: v_cos_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]84 85v_cos_f16 v255, m086// GFX11: v_cos_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xe1,0xd5,0x7d,0x00,0x00,0x00]87 88v_cos_f16 v255, null89// GFX11: v_cos_f16_e64 v255, null ; encoding: [0xff,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]90 91v_cos_f16 v255, s192// GFX11: v_cos_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]93 94v_cos_f16 v255, s10595// GFX11: v_cos_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xe1,0xd5,0x69,0x00,0x00,0x00]96 97v_cos_f16 v255, src_scc98// GFX11: v_cos_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xe1,0xd5,0xfd,0x00,0x00,0x00]99 100v_cos_f16 v255, ttmp15101// GFX11: v_cos_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xe1,0xd5,0x7b,0x00,0x00,0x00]102 103v_cos_f16 v255, v1104// GFX11: v_cos_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]105 106v_cos_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]107// GFX11: v_cos_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe1,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]108 109v_cos_f16 v255, v1 quad_perm:[3,2,1,0]110// GFX11: v_cos_f16_e64_dpp v255, v1 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]111 112v_cos_f16 v255, v127113// GFX11: v_cos_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xe1,0xd5,0x7f,0x01,0x00,0x00]114 115v_cos_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]116// GFX11: v_cos_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe1,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]117 118v_cos_f16 v255, v127 quad_perm:[3,2,1,0]119// GFX11: v_cos_f16_e64_dpp v255, v127 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]120 121v_cos_f16 v255, vcc_hi122// GFX11: v_cos_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]123 124v_cos_f16 v255, vcc_lo125// GFX11: v_cos_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]126 127v_cos_f16 v5, v199128// GFX11: v_cos_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xe1,0xd5,0xc7,0x01,0x00,0x00]129 130v_cos_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]131// GFX11: v_cos_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe1,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]132 133v_cos_f16 v5, v199 quad_perm:[3,2,1,0]134// GFX11: v_cos_f16_e64_dpp v5, v199 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]135 136v_cvt_f16_f32 v128, 0xaf123456137// GFX11: v_cvt_f16_f32_e64 v128, 0xaf123456 ; encoding: [0x80,0x00,0x8a,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]138 139v_cvt_f16_f32 v255, -1140// GFX11: v_cvt_f16_f32_e64 v255, -1 ; encoding: [0xff,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]141 142v_cvt_f16_f32 v255, 0.5143// GFX11: v_cvt_f16_f32_e64 v255, 0.5 ; encoding: [0xff,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x00]144 145v_cvt_f16_f32 v255, exec_hi146// GFX11: v_cvt_f16_f32_e64 v255, exec_hi ; encoding: [0xff,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]147 148v_cvt_f16_f32 v255, exec_lo149// GFX11: v_cvt_f16_f32_e64 v255, exec_lo ; encoding: [0xff,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]150 151v_cvt_f16_f32 v255, m0152// GFX11: v_cvt_f16_f32_e64 v255, m0 ; encoding: [0xff,0x00,0x8a,0xd5,0x7d,0x00,0x00,0x00]153 154v_cvt_f16_f32 v255, null155// GFX11: v_cvt_f16_f32_e64 v255, null ; encoding: [0xff,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]156 157v_cvt_f16_f32 v255, s1158// GFX11: v_cvt_f16_f32_e64 v255, s1 ; encoding: [0xff,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]159 160v_cvt_f16_f32 v255, s105161// GFX11: v_cvt_f16_f32_e64 v255, s105 ; encoding: [0xff,0x00,0x8a,0xd5,0x69,0x00,0x00,0x00]162 163v_cvt_f16_f32 v255, src_scc164// GFX11: v_cvt_f16_f32_e64 v255, src_scc ; encoding: [0xff,0x00,0x8a,0xd5,0xfd,0x00,0x00,0x00]165 166v_cvt_f16_f32 v255, ttmp15167// GFX11: v_cvt_f16_f32_e64 v255, ttmp15 ; encoding: [0xff,0x00,0x8a,0xd5,0x7b,0x00,0x00,0x00]168 169v_cvt_f16_f32 v255, v1170// GFX11: v_cvt_f16_f32_e64 v255, v1 ; encoding: [0xff,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]171 172v_cvt_f16_f32 v255, v1 dpp8:[7,6,5,4,3,2,1,0]173// GFX11: v_cvt_f16_f32_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0x8a,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]174 175v_cvt_f16_f32 v255, v1 quad_perm:[3,2,1,0]176// GFX11: v_cvt_f16_f32_e64_dpp v255, 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]177 178v_cvt_f16_f32 v255, v255179// GFX11: v_cvt_f16_f32_e64 v255, v255 ; encoding: [0xff,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]180 181v_cvt_f16_f32 v255, v255 dpp8:[7,6,5,4,3,2,1,0]182// GFX11: v_cvt_f16_f32_e64_dpp v255, v255 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0x8a,0xd5,0xe9,0x00,0x00,0x00,0xff,0x77,0x39,0x05]183 184v_cvt_f16_f32 v255, v255 quad_perm:[3,2,1,0]185// GFX11: v_cvt_f16_f32_e64_dpp v255, 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]186 187v_cvt_f16_f32 v255, vcc_hi188// GFX11: v_cvt_f16_f32_e64 v255, vcc_hi ; encoding: [0xff,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]189 190v_cvt_f16_f32 v255, vcc_lo191// GFX11: v_cvt_f16_f32_e64 v255, vcc_lo ; encoding: [0xff,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]192 193v_cvt_f16_i16 v128, 0xfe0b194// GFX11: v_cvt_f16_i16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]195 196v_cvt_f16_i16 v255, -1197// GFX11: v_cvt_f16_i16_e64 v255, -1 ; encoding: [0xff,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]198 199v_cvt_f16_i16 v255, 0.5200// GFX11: v_cvt_f16_i16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x00]201 202v_cvt_f16_i16 v255, exec_hi203// GFX11: v_cvt_f16_i16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]204 205v_cvt_f16_i16 v255, exec_lo206// GFX11: v_cvt_f16_i16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]207 208v_cvt_f16_i16 v255, m0209// GFX11: v_cvt_f16_i16_e64 v255, m0 ; encoding: [0xff,0x00,0xd1,0xd5,0x7d,0x00,0x00,0x00]210 211v_cvt_f16_i16 v255, null212// GFX11: v_cvt_f16_i16_e64 v255, null ; encoding: [0xff,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]213 214v_cvt_f16_i16 v255, s1215// GFX11: v_cvt_f16_i16_e64 v255, s1 ; encoding: [0xff,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]216 217v_cvt_f16_i16 v255, s105218// GFX11: v_cvt_f16_i16_e64 v255, s105 ; encoding: [0xff,0x00,0xd1,0xd5,0x69,0x00,0x00,0x00]219 220v_cvt_f16_i16 v255, src_scc221// GFX11: v_cvt_f16_i16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd1,0xd5,0xfd,0x00,0x00,0x00]222 223v_cvt_f16_i16 v255, ttmp15224// GFX11: v_cvt_f16_i16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd1,0xd5,0x7b,0x00,0x00,0x00]225 226v_cvt_f16_i16 v255, v1227// GFX11: v_cvt_f16_i16_e64 v255, v1 ; encoding: [0xff,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]228 229v_cvt_f16_i16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]230// GFX11: v_cvt_f16_i16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd1,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]231 232v_cvt_f16_i16 v255, v1 quad_perm:[3,2,1,0]233// GFX11: v_cvt_f16_i16_e64_dpp v255, v1 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]234 235v_cvt_f16_i16 v255, v127236// GFX11: v_cvt_f16_i16_e64 v255, v127 ; encoding: [0xff,0x00,0xd1,0xd5,0x7f,0x01,0x00,0x00]237 238v_cvt_f16_i16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]239// GFX11: v_cvt_f16_i16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd1,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]240 241v_cvt_f16_i16 v255, v127 quad_perm:[3,2,1,0]242// GFX11: v_cvt_f16_i16_e64_dpp v255, v127 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]243 244v_cvt_f16_i16 v255, vcc_hi245// GFX11: v_cvt_f16_i16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]246 247v_cvt_f16_i16 v255, vcc_lo248// GFX11: v_cvt_f16_i16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]249 250v_cvt_f16_i16 v5, v199251// GFX11: v_cvt_f16_i16_e64 v5, v199 ; encoding: [0x05,0x00,0xd1,0xd5,0xc7,0x01,0x00,0x00]252 253v_cvt_f16_i16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]254// GFX11: v_cvt_f16_i16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd1,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]255 256v_cvt_f16_i16 v5, v199 quad_perm:[3,2,1,0]257// GFX11: v_cvt_f16_i16_e64_dpp v5, v199 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]258 259v_cvt_f16_u16 v128, 0xfe0b260// GFX11: v_cvt_f16_u16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]261 262v_cvt_f16_u16 v255, -1263// GFX11: v_cvt_f16_u16_e64 v255, -1 ; encoding: [0xff,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]264 265v_cvt_f16_u16 v255, 0.5266// GFX11: v_cvt_f16_u16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x00]267 268v_cvt_f16_u16 v255, exec_hi269// GFX11: v_cvt_f16_u16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]270 271v_cvt_f16_u16 v255, exec_lo272// GFX11: v_cvt_f16_u16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]273 274v_cvt_f16_u16 v255, m0275// GFX11: v_cvt_f16_u16_e64 v255, m0 ; encoding: [0xff,0x00,0xd0,0xd5,0x7d,0x00,0x00,0x00]276 277v_cvt_f16_u16 v255, null278// GFX11: v_cvt_f16_u16_e64 v255, null ; encoding: [0xff,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]279 280v_cvt_f16_u16 v255, s1281// GFX11: v_cvt_f16_u16_e64 v255, s1 ; encoding: [0xff,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]282 283v_cvt_f16_u16 v255, s105284// GFX11: v_cvt_f16_u16_e64 v255, s105 ; encoding: [0xff,0x00,0xd0,0xd5,0x69,0x00,0x00,0x00]285 286v_cvt_f16_u16 v255, src_scc287// GFX11: v_cvt_f16_u16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd0,0xd5,0xfd,0x00,0x00,0x00]288 289v_cvt_f16_u16 v255, ttmp15290// GFX11: v_cvt_f16_u16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd0,0xd5,0x7b,0x00,0x00,0x00]291 292v_cvt_f16_u16 v255, v1293// GFX11: v_cvt_f16_u16_e64 v255, v1 ; encoding: [0xff,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]294 295v_cvt_f16_u16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]296// GFX11: v_cvt_f16_u16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd0,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]297 298v_cvt_f16_u16 v255, v1 quad_perm:[3,2,1,0]299// GFX11: v_cvt_f16_u16_e64_dpp v255, v1 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]300 301v_cvt_f16_u16 v255, v127302// GFX11: v_cvt_f16_u16_e64 v255, v127 ; encoding: [0xff,0x00,0xd0,0xd5,0x7f,0x01,0x00,0x00]303 304v_cvt_f16_u16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]305// GFX11: v_cvt_f16_u16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd0,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]306 307v_cvt_f16_u16 v255, v127 quad_perm:[3,2,1,0]308// GFX11: v_cvt_f16_u16_e64_dpp v255, v127 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]309 310v_cvt_f16_u16 v255, vcc_hi311// GFX11: v_cvt_f16_u16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]312 313v_cvt_f16_u16 v255, vcc_lo314// GFX11: v_cvt_f16_u16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]315 316v_cvt_f16_u16 v5, v199317// GFX11: v_cvt_f16_u16_e64 v5, v199 ; encoding: [0x05,0x00,0xd0,0xd5,0xc7,0x01,0x00,0x00]318 319v_cvt_f16_u16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]320// GFX11: v_cvt_f16_u16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd0,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]321 322v_cvt_f16_u16 v5, v199 quad_perm:[3,2,1,0]323// GFX11: v_cvt_f16_u16_e64_dpp v5, v199 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]324 325v_cvt_f32_f16 v5, v199326// GFX11: v_cvt_f32_f16_e64 v5, v199 ; encoding: [0x05,0x00,0x8b,0xd5,0xc7,0x01,0x00,0x00]327 328v_cvt_f32_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]329// GFX11: v_cvt_f32_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0x8b,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]330 331v_cvt_f32_f16 v5, v199 quad_perm:[3,2,1,0]332// GFX11: v_cvt_f32_f16_e64_dpp v5, v199 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]333 334v_cvt_i16_f16 v128, 0xfe0b335// GFX11: v_cvt_i16_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd3,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]336 337v_cvt_i16_f16 v255, -1338// GFX11: v_cvt_i16_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]339 340v_cvt_i16_f16 v255, 0.5341// GFX11: v_cvt_i16_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]342 343v_cvt_i16_f16 v255, exec_hi344// GFX11: v_cvt_i16_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]345 346v_cvt_i16_f16 v255, exec_lo347// GFX11: v_cvt_i16_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]348 349v_cvt_i16_f16 v255, m0350// GFX11: v_cvt_i16_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xd3,0xd5,0x7d,0x00,0x00,0x00]351 352v_cvt_i16_f16 v255, null353// GFX11: v_cvt_i16_f16_e64 v255, null ; encoding: [0xff,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]354 355v_cvt_i16_f16 v255, s1356// GFX11: v_cvt_i16_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]357 358v_cvt_i16_f16 v255, s105359// GFX11: v_cvt_i16_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xd3,0xd5,0x69,0x00,0x00,0x00]360 361v_cvt_i16_f16 v255, src_scc362// GFX11: v_cvt_i16_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd3,0xd5,0xfd,0x00,0x00,0x00]363 364v_cvt_i16_f16 v255, ttmp15365// GFX11: v_cvt_i16_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd3,0xd5,0x7b,0x00,0x00,0x00]366 367v_cvt_i16_f16 v255, v1368// GFX11: v_cvt_i16_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]369 370v_cvt_i16_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]371// GFX11: v_cvt_i16_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd3,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]372 373v_cvt_i16_f16 v255, v1 quad_perm:[3,2,1,0]374// GFX11: v_cvt_i16_f16_e64_dpp v255, v1 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]375 376v_cvt_i16_f16 v255, v127377// GFX11: v_cvt_i16_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xd3,0xd5,0x7f,0x01,0x00,0x00]378 379v_cvt_i16_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]380// GFX11: v_cvt_i16_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd3,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]381 382v_cvt_i16_f16 v255, v127 quad_perm:[3,2,1,0]383// GFX11: v_cvt_i16_f16_e64_dpp v255, v127 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]384 385v_cvt_i16_f16 v255, vcc_hi386// GFX11: v_cvt_i16_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]387 388v_cvt_i16_f16 v255, vcc_lo389// GFX11: v_cvt_i16_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]390 391v_cvt_i16_f16 v5, v199392// GFX11: v_cvt_i16_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xd3,0xd5,0xc7,0x01,0x00,0x00]393 394v_cvt_i16_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]395// GFX11: v_cvt_i16_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd3,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]396 397v_cvt_i16_f16 v5, v199 quad_perm:[3,2,1,0]398// GFX11: v_cvt_i16_f16_e64_dpp v5, v199 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]399 400v_cvt_i32_i16 v5, v199401// GFX11: v_cvt_i32_i16_e64 v5, v199 ; encoding: [0x05,0x00,0xea,0xd5,0xc7,0x01,0x00,0x00]402 403v_cvt_i32_i16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]404// GFX11: v_cvt_i32_i16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xea,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]405 406v_cvt_i32_i16 v5, v199 quad_perm:[3,2,1,0]407// GFX11: v_cvt_i32_i16_e64_dpp v5, v199 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]408 409v_cvt_norm_i16_f16 v128, 0xfe0b410// GFX11: v_cvt_norm_i16_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xe3,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]411 412v_cvt_norm_i16_f16 v255, -1413// GFX11: v_cvt_norm_i16_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]414 415v_cvt_norm_i16_f16 v255, 0.5416// GFX11: v_cvt_norm_i16_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]417 418v_cvt_norm_i16_f16 v255, exec_hi419// GFX11: v_cvt_norm_i16_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]420 421v_cvt_norm_i16_f16 v255, exec_lo422// GFX11: v_cvt_norm_i16_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]423 424v_cvt_norm_i16_f16 v255, m0425// GFX11: v_cvt_norm_i16_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xe3,0xd5,0x7d,0x00,0x00,0x00]426 427v_cvt_norm_i16_f16 v255, null428// GFX11: v_cvt_norm_i16_f16_e64 v255, null ; encoding: [0xff,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]429 430v_cvt_norm_i16_f16 v255, s1431// GFX11: v_cvt_norm_i16_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]432 433v_cvt_norm_i16_f16 v255, s105434// GFX11: v_cvt_norm_i16_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xe3,0xd5,0x69,0x00,0x00,0x00]435 436v_cvt_norm_i16_f16 v255, src_scc437// GFX11: v_cvt_norm_i16_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xe3,0xd5,0xfd,0x00,0x00,0x00]438 439v_cvt_norm_i16_f16 v255, ttmp15440// GFX11: v_cvt_norm_i16_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xe3,0xd5,0x7b,0x00,0x00,0x00]441 442v_cvt_norm_i16_f16 v255, v1443// GFX11: v_cvt_norm_i16_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]444 445v_cvt_norm_i16_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]446// GFX11: v_cvt_norm_i16_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe3,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]447 448v_cvt_norm_i16_f16 v255, v1 quad_perm:[3,2,1,0]449// GFX11: v_cvt_norm_i16_f16_e64_dpp v255, v1 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]450 451v_cvt_norm_i16_f16 v255, v127452// GFX11: v_cvt_norm_i16_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xe3,0xd5,0x7f,0x01,0x00,0x00]453 454v_cvt_norm_i16_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]455// GFX11: v_cvt_norm_i16_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe3,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]456 457v_cvt_norm_i16_f16 v255, v127 quad_perm:[3,2,1,0]458// GFX11: v_cvt_norm_i16_f16_e64_dpp v255, v127 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]459 460v_cvt_norm_i16_f16 v255, vcc_hi461// GFX11: v_cvt_norm_i16_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]462 463v_cvt_norm_i16_f16 v255, vcc_lo464// GFX11: v_cvt_norm_i16_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]465 466v_cvt_norm_i16_f16 v5, v199467// GFX11: v_cvt_norm_i16_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xe3,0xd5,0xc7,0x01,0x00,0x00]468 469v_cvt_norm_i16_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]470// GFX11: v_cvt_norm_i16_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe3,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]471 472v_cvt_norm_i16_f16 v5, v199 quad_perm:[3,2,1,0]473// GFX11: v_cvt_norm_i16_f16_e64_dpp v5, v199 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]474 475v_cvt_norm_u16_f16 v128, 0xfe0b476// GFX11: v_cvt_norm_u16_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xe4,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]477 478v_cvt_norm_u16_f16 v255, -1479// GFX11: v_cvt_norm_u16_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]480 481v_cvt_norm_u16_f16 v255, 0.5482// GFX11: v_cvt_norm_u16_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]483 484v_cvt_norm_u16_f16 v255, exec_hi485// GFX11: v_cvt_norm_u16_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]486 487v_cvt_norm_u16_f16 v255, exec_lo488// GFX11: v_cvt_norm_u16_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]489 490v_cvt_norm_u16_f16 v255, m0491// GFX11: v_cvt_norm_u16_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xe4,0xd5,0x7d,0x00,0x00,0x00]492 493v_cvt_norm_u16_f16 v255, null494// GFX11: v_cvt_norm_u16_f16_e64 v255, null ; encoding: [0xff,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]495 496v_cvt_norm_u16_f16 v255, s1497// GFX11: v_cvt_norm_u16_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]498 499v_cvt_norm_u16_f16 v255, s105500// GFX11: v_cvt_norm_u16_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xe4,0xd5,0x69,0x00,0x00,0x00]501 502v_cvt_norm_u16_f16 v255, src_scc503// GFX11: v_cvt_norm_u16_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xe4,0xd5,0xfd,0x00,0x00,0x00]504 505v_cvt_norm_u16_f16 v255, ttmp15506// GFX11: v_cvt_norm_u16_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xe4,0xd5,0x7b,0x00,0x00,0x00]507 508v_cvt_norm_u16_f16 v255, v1509// GFX11: v_cvt_norm_u16_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]510 511v_cvt_norm_u16_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]512// GFX11: v_cvt_norm_u16_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe4,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]513 514v_cvt_norm_u16_f16 v255, v1 quad_perm:[3,2,1,0]515// GFX11: v_cvt_norm_u16_f16_e64_dpp v255, v1 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]516 517v_cvt_norm_u16_f16 v255, v127518// GFX11: v_cvt_norm_u16_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xe4,0xd5,0x7f,0x01,0x00,0x00]519 520v_cvt_norm_u16_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]521// GFX11: v_cvt_norm_u16_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe4,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]522 523v_cvt_norm_u16_f16 v255, v127 quad_perm:[3,2,1,0]524// GFX11: v_cvt_norm_u16_f16_e64_dpp v255, v127 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]525 526v_cvt_norm_u16_f16 v255, vcc_hi527// GFX11: v_cvt_norm_u16_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]528 529v_cvt_norm_u16_f16 v255, vcc_lo530// GFX11: v_cvt_norm_u16_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]531 532v_cvt_norm_u16_f16 v5, v199533// GFX11: v_cvt_norm_u16_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xe4,0xd5,0xc7,0x01,0x00,0x00]534 535v_cvt_norm_u16_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]536// GFX11: v_cvt_norm_u16_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe4,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]537 538v_cvt_norm_u16_f16 v5, v199 quad_perm:[3,2,1,0]539// GFX11: v_cvt_norm_u16_f16_e64_dpp v5, v199 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]540 541v_cvt_u16_f16 v128, 0xfe0b542// GFX11: v_cvt_u16_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]543 544v_cvt_u16_f16 v255, -1545// GFX11: v_cvt_u16_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]546 547v_cvt_u16_f16 v255, 0.5548// GFX11: v_cvt_u16_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]549 550v_cvt_u16_f16 v255, exec_hi551// GFX11: v_cvt_u16_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]552 553v_cvt_u16_f16 v255, exec_lo554// GFX11: v_cvt_u16_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]555 556v_cvt_u16_f16 v255, m0557// GFX11: v_cvt_u16_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xd2,0xd5,0x7d,0x00,0x00,0x00]558 559v_cvt_u16_f16 v255, null560// GFX11: v_cvt_u16_f16_e64 v255, null ; encoding: [0xff,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]561 562v_cvt_u16_f16 v255, s1563// GFX11: v_cvt_u16_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]564 565v_cvt_u16_f16 v255, s105566// GFX11: v_cvt_u16_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xd2,0xd5,0x69,0x00,0x00,0x00]567 568v_cvt_u16_f16 v255, src_scc569// GFX11: v_cvt_u16_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd2,0xd5,0xfd,0x00,0x00,0x00]570 571v_cvt_u16_f16 v255, ttmp15572// GFX11: v_cvt_u16_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd2,0xd5,0x7b,0x00,0x00,0x00]573 574v_cvt_u16_f16 v255, v1575// GFX11: v_cvt_u16_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]576 577v_cvt_u16_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]578// GFX11: v_cvt_u16_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd2,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]579 580v_cvt_u16_f16 v255, v1 quad_perm:[3,2,1,0]581// GFX11: v_cvt_u16_f16_e64_dpp v255, v1 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]582 583v_cvt_u16_f16 v255, v127584// GFX11: v_cvt_u16_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xd2,0xd5,0x7f,0x01,0x00,0x00]585 586v_cvt_u16_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]587// GFX11: v_cvt_u16_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd2,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]588 589v_cvt_u16_f16 v255, v127 quad_perm:[3,2,1,0]590// GFX11: v_cvt_u16_f16_e64_dpp v255, v127 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]591 592v_cvt_u16_f16 v255, vcc_hi593// GFX11: v_cvt_u16_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]594 595v_cvt_u16_f16 v255, vcc_lo596// GFX11: v_cvt_u16_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]597 598v_cvt_u16_f16 v5, v199599// GFX11: v_cvt_u16_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xd2,0xd5,0xc7,0x01,0x00,0x00]600 601v_cvt_u16_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]602// GFX11: v_cvt_u16_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd2,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]603 604v_cvt_u16_f16 v5, v199 quad_perm:[3,2,1,0]605// GFX11: v_cvt_u16_f16_e64_dpp v5, v199 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]606 607v_cvt_u32_u16 v5, v199608// GFX11: v_cvt_u32_u16_e64 v5, v199 ; encoding: [0x05,0x00,0xeb,0xd5,0xc7,0x01,0x00,0x00]609 610v_cvt_u32_u16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]611// GFX11: v_cvt_u32_u16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xeb,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]612 613v_cvt_u32_u16 v5, v199 quad_perm:[3,2,1,0]614// GFX11: v_cvt_u32_u16_e64_dpp v5, v199 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]615 616v_exp_f16 v128, 0xfe0b617// GFX11: v_exp_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd8,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]618 619v_exp_f16 v255, -1620// GFX11: v_exp_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]621 622v_exp_f16 v255, 0.5623// GFX11: v_exp_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x00]624 625v_exp_f16 v255, exec_hi626// GFX11: v_exp_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]627 628v_exp_f16 v255, exec_lo629// GFX11: v_exp_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]630 631v_exp_f16 v255, m0632// GFX11: v_exp_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xd8,0xd5,0x7d,0x00,0x00,0x00]633 634v_exp_f16 v255, null635// GFX11: v_exp_f16_e64 v255, null ; encoding: [0xff,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]636 637v_exp_f16 v255, s1638// GFX11: v_exp_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]639 640v_exp_f16 v255, s105641// GFX11: v_exp_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xd8,0xd5,0x69,0x00,0x00,0x00]642 643v_exp_f16 v255, src_scc644// GFX11: v_exp_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd8,0xd5,0xfd,0x00,0x00,0x00]645 646v_exp_f16 v255, ttmp15647// GFX11: v_exp_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd8,0xd5,0x7b,0x00,0x00,0x00]648 649v_exp_f16 v255, v1650// GFX11: v_exp_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]651 652v_exp_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]653// GFX11: v_exp_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd8,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]654 655v_exp_f16 v255, v1 quad_perm:[3,2,1,0]656// GFX11: v_exp_f16_e64_dpp v255, v1 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]657 658v_exp_f16 v255, v127659// GFX11: v_exp_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xd8,0xd5,0x7f,0x01,0x00,0x00]660 661v_exp_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]662// GFX11: v_exp_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd8,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]663 664v_exp_f16 v255, v127 quad_perm:[3,2,1,0]665// GFX11: v_exp_f16_e64_dpp v255, v127 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]666 667v_exp_f16 v255, vcc_hi668// GFX11: v_exp_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]669 670v_exp_f16 v255, vcc_lo671// GFX11: v_exp_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]672 673v_exp_f16 v5, v199674// GFX11: v_exp_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xd8,0xd5,0xc7,0x01,0x00,0x00]675 676v_exp_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]677// GFX11: v_exp_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd8,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]678 679v_exp_f16 v5, v199 quad_perm:[3,2,1,0]680// GFX11: v_exp_f16_e64_dpp v5, v199 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]681 682v_floor_f16 v128, 0xfe0b683// GFX11: v_floor_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xdb,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]684 685v_floor_f16 v255, -1686// GFX11: v_floor_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]687 688v_floor_f16 v255, 0.5689// GFX11: v_floor_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x00]690 691v_floor_f16 v255, exec_hi692// GFX11: v_floor_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]693 694v_floor_f16 v255, exec_lo695// GFX11: v_floor_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]696 697v_floor_f16 v255, m0698// GFX11: v_floor_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xdb,0xd5,0x7d,0x00,0x00,0x00]699 700v_floor_f16 v255, null701// GFX11: v_floor_f16_e64 v255, null ; encoding: [0xff,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]702 703v_floor_f16 v255, s1704// GFX11: v_floor_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]705 706v_floor_f16 v255, s105707// GFX11: v_floor_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xdb,0xd5,0x69,0x00,0x00,0x00]708 709v_floor_f16 v255, src_scc710// GFX11: v_floor_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xdb,0xd5,0xfd,0x00,0x00,0x00]711 712v_floor_f16 v255, ttmp15713// GFX11: v_floor_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xdb,0xd5,0x7b,0x00,0x00,0x00]714 715v_floor_f16 v255, v1716// GFX11: v_floor_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]717 718v_floor_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]719// GFX11: v_floor_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdb,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]720 721v_floor_f16 v255, v1 quad_perm:[3,2,1,0]722// GFX11: v_floor_f16_e64_dpp v255, v1 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]723 724v_floor_f16 v255, v127725// GFX11: v_floor_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xdb,0xd5,0x7f,0x01,0x00,0x00]726 727v_floor_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]728// GFX11: v_floor_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdb,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]729 730v_floor_f16 v255, v127 quad_perm:[3,2,1,0]731// GFX11: v_floor_f16_e64_dpp v255, v127 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]732 733v_floor_f16 v255, vcc_hi734// GFX11: v_floor_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]735 736v_floor_f16 v255, vcc_lo737// GFX11: v_floor_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]738 739v_floor_f16 v5, v199740// GFX11: v_floor_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xdb,0xd5,0xc7,0x01,0x00,0x00]741 742v_floor_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]743// GFX11: v_floor_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xdb,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]744 745v_floor_f16 v5, v199 quad_perm:[3,2,1,0]746// GFX11: v_floor_f16_e64_dpp v5, v199 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]747 748v_fract_f16 v128, 0xfe0b749// GFX11: v_fract_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xdf,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]750 751v_fract_f16 v255, -1752// GFX11: v_fract_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]753 754v_fract_f16 v255, 0.5755// GFX11: v_fract_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x00]756 757v_fract_f16 v255, exec_hi758// GFX11: v_fract_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]759 760v_fract_f16 v255, exec_lo761// GFX11: v_fract_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]762 763v_fract_f16 v255, m0764// GFX11: v_fract_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xdf,0xd5,0x7d,0x00,0x00,0x00]765 766v_fract_f16 v255, null767// GFX11: v_fract_f16_e64 v255, null ; encoding: [0xff,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]768 769v_fract_f16 v255, s1770// GFX11: v_fract_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]771 772v_fract_f16 v255, s105773// GFX11: v_fract_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xdf,0xd5,0x69,0x00,0x00,0x00]774 775v_fract_f16 v255, src_scc776// GFX11: v_fract_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xdf,0xd5,0xfd,0x00,0x00,0x00]777 778v_fract_f16 v255, ttmp15779// GFX11: v_fract_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xdf,0xd5,0x7b,0x00,0x00,0x00]780 781v_fract_f16 v255, v1782// GFX11: v_fract_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]783 784v_fract_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]785// GFX11: v_fract_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdf,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]786 787v_fract_f16 v255, v1 quad_perm:[3,2,1,0]788// GFX11: v_fract_f16_e64_dpp v255, v1 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]789 790v_fract_f16 v255, v127791// GFX11: v_fract_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xdf,0xd5,0x7f,0x01,0x00,0x00]792 793v_fract_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]794// GFX11: v_fract_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdf,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]795 796v_fract_f16 v255, v127 quad_perm:[3,2,1,0]797// GFX11: v_fract_f16_e64_dpp v255, v127 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]798 799v_fract_f16 v255, vcc_hi800// GFX11: v_fract_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]801 802v_fract_f16 v255, vcc_lo803// GFX11: v_fract_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]804 805v_fract_f16 v5, v199806// GFX11: v_fract_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xdf,0xd5,0xc7,0x01,0x00,0x00]807 808v_fract_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]809// GFX11: v_fract_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xdf,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]810 811v_fract_f16 v5, v199 quad_perm:[3,2,1,0]812// GFX11: v_fract_f16_e64_dpp v5, v199 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]813 814v_frexp_exp_i16_f16 v128, 0xfe0b815// GFX11: v_frexp_exp_i16_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xda,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]816 817v_frexp_exp_i16_f16 v255, -1818// GFX11: v_frexp_exp_i16_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]819 820v_frexp_exp_i16_f16 v255, 0.5821// GFX11: v_frexp_exp_i16_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]822 823v_frexp_exp_i16_f16 v255, exec_hi824// GFX11: v_frexp_exp_i16_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]825 826v_frexp_exp_i16_f16 v255, exec_lo827// GFX11: v_frexp_exp_i16_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]828 829v_frexp_exp_i16_f16 v255, m0830// GFX11: v_frexp_exp_i16_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xda,0xd5,0x7d,0x00,0x00,0x00]831 832v_frexp_exp_i16_f16 v255, null833// GFX11: v_frexp_exp_i16_f16_e64 v255, null ; encoding: [0xff,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]834 835v_frexp_exp_i16_f16 v255, s1836// GFX11: v_frexp_exp_i16_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]837 838v_frexp_exp_i16_f16 v255, s105839// GFX11: v_frexp_exp_i16_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xda,0xd5,0x69,0x00,0x00,0x00]840 841v_frexp_exp_i16_f16 v255, src_scc842// GFX11: v_frexp_exp_i16_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xda,0xd5,0xfd,0x00,0x00,0x00]843 844v_frexp_exp_i16_f16 v255, ttmp15845// GFX11: v_frexp_exp_i16_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xda,0xd5,0x7b,0x00,0x00,0x00]846 847v_frexp_exp_i16_f16 v255, v1848// GFX11: v_frexp_exp_i16_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]849 850v_frexp_exp_i16_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]851// GFX11: v_frexp_exp_i16_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xda,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]852 853v_frexp_exp_i16_f16 v255, v1 quad_perm:[3,2,1,0]854// GFX11: v_frexp_exp_i16_f16_e64_dpp v255, v1 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]855 856v_frexp_exp_i16_f16 v255, v127857// GFX11: v_frexp_exp_i16_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xda,0xd5,0x7f,0x01,0x00,0x00]858 859v_frexp_exp_i16_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]860// GFX11: v_frexp_exp_i16_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xda,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]861 862v_frexp_exp_i16_f16 v255, v127 quad_perm:[3,2,1,0]863// GFX11: v_frexp_exp_i16_f16_e64_dpp v255, v127 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]864 865v_frexp_exp_i16_f16 v255, vcc_hi866// GFX11: v_frexp_exp_i16_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]867 868v_frexp_exp_i16_f16 v255, vcc_lo869// GFX11: v_frexp_exp_i16_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]870 871v_frexp_exp_i16_f16 v5, v199872// GFX11: v_frexp_exp_i16_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xda,0xd5,0xc7,0x01,0x00,0x00]873 874v_frexp_exp_i16_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]875// GFX11: v_frexp_exp_i16_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xda,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]876 877v_frexp_exp_i16_f16 v5, v199 quad_perm:[3,2,1,0]878// GFX11: v_frexp_exp_i16_f16_e64_dpp v5, v199 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]879 880v_frexp_mant_f16 v128, 0xfe0b881// GFX11: v_frexp_mant_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]882 883v_frexp_mant_f16 v255, -1884// GFX11: v_frexp_mant_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]885 886v_frexp_mant_f16 v255, 0.5887// GFX11: v_frexp_mant_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x00]888 889v_frexp_mant_f16 v255, exec_hi890// GFX11: v_frexp_mant_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]891 892v_frexp_mant_f16 v255, exec_lo893// GFX11: v_frexp_mant_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]894 895v_frexp_mant_f16 v255, m0896// GFX11: v_frexp_mant_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xd9,0xd5,0x7d,0x00,0x00,0x00]897 898v_frexp_mant_f16 v255, null899// GFX11: v_frexp_mant_f16_e64 v255, null ; encoding: [0xff,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]900 901v_frexp_mant_f16 v255, s1902// GFX11: v_frexp_mant_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]903 904v_frexp_mant_f16 v255, s105905// GFX11: v_frexp_mant_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xd9,0xd5,0x69,0x00,0x00,0x00]906 907v_frexp_mant_f16 v255, src_scc908// GFX11: v_frexp_mant_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd9,0xd5,0xfd,0x00,0x00,0x00]909 910v_frexp_mant_f16 v255, ttmp15911// GFX11: v_frexp_mant_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd9,0xd5,0x7b,0x00,0x00,0x00]912 913v_frexp_mant_f16 v255, v1914// GFX11: v_frexp_mant_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]915 916v_frexp_mant_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]917// GFX11: v_frexp_mant_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd9,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]918 919v_frexp_mant_f16 v255, v1 quad_perm:[3,2,1,0]920// GFX11: v_frexp_mant_f16_e64_dpp v255, v1 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]921 922v_frexp_mant_f16 v255, v127923// GFX11: v_frexp_mant_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xd9,0xd5,0x7f,0x01,0x00,0x00]924 925v_frexp_mant_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]926// GFX11: v_frexp_mant_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd9,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]927 928v_frexp_mant_f16 v255, v127 quad_perm:[3,2,1,0]929// GFX11: v_frexp_mant_f16_e64_dpp v255, v127 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]930 931v_frexp_mant_f16 v255, vcc_hi932// GFX11: v_frexp_mant_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]933 934v_frexp_mant_f16 v255, vcc_lo935// GFX11: v_frexp_mant_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]936 937v_frexp_mant_f16 v5, v199938// GFX11: v_frexp_mant_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xd9,0xd5,0xc7,0x01,0x00,0x00]939 940v_frexp_mant_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]941// GFX11: v_frexp_mant_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd9,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]942 943v_frexp_mant_f16 v5, v199 quad_perm:[3,2,1,0]944// GFX11: v_frexp_mant_f16_e64_dpp v5, v199 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]945 946v_log_f16 v128, 0xfe0b947// GFX11: v_log_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd7,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]948 949v_log_f16 v255, -1950// GFX11: v_log_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]951 952v_log_f16 v255, 0.5953// GFX11: v_log_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x00]954 955v_log_f16 v255, exec_hi956// GFX11: v_log_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]957 958v_log_f16 v255, exec_lo959// GFX11: v_log_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]960 961v_log_f16 v255, m0962// GFX11: v_log_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xd7,0xd5,0x7d,0x00,0x00,0x00]963 964v_log_f16 v255, null965// GFX11: v_log_f16_e64 v255, null ; encoding: [0xff,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]966 967v_log_f16 v255, s1968// GFX11: v_log_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]969 970v_log_f16 v255, s105971// GFX11: v_log_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xd7,0xd5,0x69,0x00,0x00,0x00]972 973v_log_f16 v255, src_scc974// GFX11: v_log_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd7,0xd5,0xfd,0x00,0x00,0x00]975 976v_log_f16 v255, ttmp15977// GFX11: v_log_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd7,0xd5,0x7b,0x00,0x00,0x00]978 979v_log_f16 v255, v1980// GFX11: v_log_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]981 982v_log_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]983// GFX11: v_log_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd7,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]984 985v_log_f16 v255, v1 quad_perm:[3,2,1,0]986// GFX11: v_log_f16_e64_dpp v255, v1 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]987 988v_log_f16 v255, v127989// GFX11: v_log_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xd7,0xd5,0x7f,0x01,0x00,0x00]990 991v_log_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]992// GFX11: v_log_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd7,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]993 994v_log_f16 v255, v127 quad_perm:[3,2,1,0]995// GFX11: v_log_f16_e64_dpp v255, v127 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]996 997v_log_f16 v255, vcc_hi998// GFX11: v_log_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]999 1000v_log_f16 v255, vcc_lo1001// GFX11: v_log_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]1002 1003v_log_f16 v5, v1991004// GFX11: v_log_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xd7,0xd5,0xc7,0x01,0x00,0x00]1005 1006v_log_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]1007// GFX11: v_log_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd7,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1008 1009v_log_f16 v5, v199 quad_perm:[3,2,1,0]1010// GFX11: v_log_f16_e64_dpp v5, v199 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]1011 1012v_not_b16 v128, 0xfe0b1013// GFX11: v_not_b16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1014 1015v_not_b16 v255, -11016// GFX11: v_not_b16_e64 v255, -1 ; encoding: [0xff,0x00,0xe9,0xd5,0xc1,0x00,0x00,0x00]1017 1018v_not_b16 v255, 0.51019// GFX11: v_not_b16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xe9,0xd5,0xf0,0x00,0x00,0x00]1020 1021v_not_b16 v255, exec_hi1022// GFX11: v_not_b16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xe9,0xd5,0x7f,0x00,0x00,0x00]1023 1024v_not_b16 v255, exec_lo1025// GFX11: v_not_b16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xe9,0xd5,0x7e,0x00,0x00,0x00]1026 1027v_not_b16 v255, m01028// GFX11: v_not_b16_e64 v255, m0 ; encoding: [0xff,0x00,0xe9,0xd5,0x7d,0x00,0x00,0x00]1029 1030v_not_b16 v255, null1031// GFX11: v_not_b16_e64 v255, null ; encoding: [0xff,0x00,0xe9,0xd5,0x7c,0x00,0x00,0x00]1032 1033v_not_b16 v255, s11034// GFX11: v_not_b16_e64 v255, s1 ; encoding: [0xff,0x00,0xe9,0xd5,0x01,0x00,0x00,0x00]1035 1036v_not_b16 v255, s1051037// GFX11: v_not_b16_e64 v255, s105 ; encoding: [0xff,0x00,0xe9,0xd5,0x69,0x00,0x00,0x00]1038 1039v_not_b16 v255, src_scc1040// GFX11: v_not_b16_e64 v255, src_scc ; encoding: [0xff,0x00,0xe9,0xd5,0xfd,0x00,0x00,0x00]1041 1042v_not_b16 v255, ttmp151043// GFX11: v_not_b16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xe9,0xd5,0x7b,0x00,0x00,0x00]1044 1045v_not_b16 v255, v11046// GFX11: v_not_b16_e64 v255, v1 ; encoding: [0xff,0x00,0xe9,0xd5,0x01,0x01,0x00,0x00]1047 1048v_not_b16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]1049// GFX11: v_not_b16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe9,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1050 1051v_not_b16 v255, v1 quad_perm:[3,2,1,0]1052// GFX11: v_not_b16_e64_dpp v255, v1 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]1053 1054v_not_b16 v255, v1271055// GFX11: v_not_b16_e64 v255, v127 ; encoding: [0xff,0x00,0xe9,0xd5,0x7f,0x01,0x00,0x00]1056 1057v_not_b16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]1058// GFX11: v_not_b16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe9,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1059 1060v_not_b16 v255, v127 quad_perm:[3,2,1,0]1061// GFX11: v_not_b16_e64_dpp v255, v127 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]1062 1063v_not_b16 v255, vcc_hi1064// GFX11: v_not_b16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xe9,0xd5,0x6b,0x00,0x00,0x00]1065 1066v_not_b16 v255, vcc_lo1067// GFX11: v_not_b16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xe9,0xd5,0x6a,0x00,0x00,0x00]1068 1069v_not_b16 v5, v1991070// GFX11: v_not_b16_e64 v5, v199 ; encoding: [0x05,0x00,0xe9,0xd5,0xc7,0x01,0x00,0x00]1071 1072v_not_b16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]1073// GFX11: v_not_b16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe9,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1074 1075v_not_b16 v5, v199 quad_perm:[3,2,1,0]1076// GFX11: v_not_b16_e64_dpp v5, v199 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]1077 1078v_rcp_f16 v128, 0xfe0b1079// GFX11: v_rcp_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd4,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1080 1081v_rcp_f16 v255, -11082// GFX11: v_rcp_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]1083 1084v_rcp_f16 v255, 0.51085// GFX11: v_rcp_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x00]1086 1087v_rcp_f16 v255, exec_hi1088// GFX11: v_rcp_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]1089 1090v_rcp_f16 v255, exec_lo1091// GFX11: v_rcp_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]1092 1093v_rcp_f16 v255, m01094// GFX11: v_rcp_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xd4,0xd5,0x7d,0x00,0x00,0x00]1095 1096v_rcp_f16 v255, null1097// GFX11: v_rcp_f16_e64 v255, null ; encoding: [0xff,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]1098 1099v_rcp_f16 v255, s11100// GFX11: v_rcp_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]1101 1102v_rcp_f16 v255, s1051103// GFX11: v_rcp_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xd4,0xd5,0x69,0x00,0x00,0x00]1104 1105v_rcp_f16 v255, src_scc1106// GFX11: v_rcp_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd4,0xd5,0xfd,0x00,0x00,0x00]1107 1108v_rcp_f16 v255, ttmp151109// GFX11: v_rcp_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd4,0xd5,0x7b,0x00,0x00,0x00]1110 1111v_rcp_f16 v255, v11112// GFX11: v_rcp_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]1113 1114v_rcp_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]1115// GFX11: v_rcp_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd4,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1116 1117v_rcp_f16 v255, v1 quad_perm:[3,2,1,0]1118// GFX11: v_rcp_f16_e64_dpp v255, v1 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]1119 1120v_rcp_f16 v255, v1271121// GFX11: v_rcp_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xd4,0xd5,0x7f,0x01,0x00,0x00]1122 1123v_rcp_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]1124// GFX11: v_rcp_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd4,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1125 1126v_rcp_f16 v255, v127 quad_perm:[3,2,1,0]1127// GFX11: v_rcp_f16_e64_dpp v255, v127 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]1128 1129v_rcp_f16 v255, vcc_hi1130// GFX11: v_rcp_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]1131 1132v_rcp_f16 v255, vcc_lo1133// GFX11: v_rcp_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]1134 1135v_rcp_f16 v5, v1991136// GFX11: v_rcp_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xd4,0xd5,0xc7,0x01,0x00,0x00]1137 1138v_rcp_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]1139// GFX11: v_rcp_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd4,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1140 1141v_rcp_f16 v5, v199 quad_perm:[3,2,1,0]1142// GFX11: v_rcp_f16_e64_dpp v5, v199 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]1143 1144v_rndne_f16 v128, 0xfe0b1145// GFX11: v_rndne_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xde,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1146 1147v_rndne_f16 v255, -11148// GFX11: v_rndne_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]1149 1150v_rndne_f16 v255, 0.51151// GFX11: v_rndne_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xde,0xd5,0xf0,0x00,0x00,0x00]1152 1153v_rndne_f16 v255, exec_hi1154// GFX11: v_rndne_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]1155 1156v_rndne_f16 v255, exec_lo1157// GFX11: v_rndne_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]1158 1159v_rndne_f16 v255, m01160// GFX11: v_rndne_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xde,0xd5,0x7d,0x00,0x00,0x00]1161 1162v_rndne_f16 v255, null1163// GFX11: v_rndne_f16_e64 v255, null ; encoding: [0xff,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]1164 1165v_rndne_f16 v255, s11166// GFX11: v_rndne_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]1167 1168v_rndne_f16 v255, s1051169// GFX11: v_rndne_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xde,0xd5,0x69,0x00,0x00,0x00]1170 1171v_rndne_f16 v255, src_scc1172// GFX11: v_rndne_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xde,0xd5,0xfd,0x00,0x00,0x00]1173 1174v_rndne_f16 v255, ttmp151175// GFX11: v_rndne_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xde,0xd5,0x7b,0x00,0x00,0x00]1176 1177v_rndne_f16 v255, v11178// GFX11: v_rndne_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]1179 1180v_rndne_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]1181// GFX11: v_rndne_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xde,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1182 1183v_rndne_f16 v255, v1 quad_perm:[3,2,1,0]1184// GFX11: v_rndne_f16_e64_dpp v255, v1 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]1185 1186v_rndne_f16 v255, v1271187// GFX11: v_rndne_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xde,0xd5,0x7f,0x01,0x00,0x00]1188 1189v_rndne_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]1190// GFX11: v_rndne_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xde,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1191 1192v_rndne_f16 v255, v127 quad_perm:[3,2,1,0]1193// GFX11: v_rndne_f16_e64_dpp v255, v127 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]1194 1195v_rndne_f16 v255, vcc_hi1196// GFX11: v_rndne_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]1197 1198v_rndne_f16 v255, vcc_lo1199// GFX11: v_rndne_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]1200 1201v_rndne_f16 v5, v1991202// GFX11: v_rndne_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xde,0xd5,0xc7,0x01,0x00,0x00]1203 1204v_rndne_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]1205// GFX11: v_rndne_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xde,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1206 1207v_rndne_f16 v5, v199 quad_perm:[3,2,1,0]1208// GFX11: v_rndne_f16_e64_dpp v5, v199 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]1209 1210v_rsq_f16 v128, 0xfe0b1211// GFX11: v_rsq_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd6,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1212 1213v_rsq_f16 v255, -11214// GFX11: v_rsq_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]1215 1216v_rsq_f16 v255, 0.51217// GFX11: v_rsq_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x00]1218 1219v_rsq_f16 v255, exec_hi1220// GFX11: v_rsq_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]1221 1222v_rsq_f16 v255, exec_lo1223// GFX11: v_rsq_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]1224 1225v_rsq_f16 v255, m01226// GFX11: v_rsq_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xd6,0xd5,0x7d,0x00,0x00,0x00]1227 1228v_rsq_f16 v255, null1229// GFX11: v_rsq_f16_e64 v255, null ; encoding: [0xff,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]1230 1231v_rsq_f16 v255, s11232// GFX11: v_rsq_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]1233 1234v_rsq_f16 v255, s1051235// GFX11: v_rsq_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xd6,0xd5,0x69,0x00,0x00,0x00]1236 1237v_rsq_f16 v255, src_scc1238// GFX11: v_rsq_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd6,0xd5,0xfd,0x00,0x00,0x00]1239 1240v_rsq_f16 v255, ttmp151241// GFX11: v_rsq_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd6,0xd5,0x7b,0x00,0x00,0x00]1242 1243v_rsq_f16 v255, v11244// GFX11: v_rsq_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]1245 1246v_rsq_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]1247// GFX11: v_rsq_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd6,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1248 1249v_rsq_f16 v255, v1 quad_perm:[3,2,1,0]1250// GFX11: v_rsq_f16_e64_dpp v255, v1 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]1251 1252v_rsq_f16 v255, v1271253// GFX11: v_rsq_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xd6,0xd5,0x7f,0x01,0x00,0x00]1254 1255v_rsq_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]1256// GFX11: v_rsq_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd6,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1257 1258v_rsq_f16 v255, v127 quad_perm:[3,2,1,0]1259// GFX11: v_rsq_f16_e64_dpp v255, v127 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]1260 1261v_rsq_f16 v255, vcc_hi1262// GFX11: v_rsq_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]1263 1264v_rsq_f16 v255, vcc_lo1265// GFX11: v_rsq_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]1266 1267v_rsq_f16 v5, v1991268// GFX11: v_rsq_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xd6,0xd5,0xc7,0x01,0x00,0x00]1269 1270v_rsq_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]1271// GFX11: v_rsq_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd6,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1272 1273v_rsq_f16 v5, v199 quad_perm:[3,2,1,0]1274// GFX11: v_rsq_f16_e64_dpp v5, v199 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]1275 1276v_sat_pk_u8_i16 v199, v51277// GFX11: v_sat_pk_u8_i16_e64 v199, v5 ; encoding: [0xc7,0x00,0xe2,0xd5,0x05,0x01,0x00,0x00]1278 1279v_sat_pk_u8_i16 v199, v5 dpp8:[7,6,5,4,3,2,1,0]1280// GFX11: 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]1281 1282v_sat_pk_u8_i16 v199, v5 quad_perm:[3,2,1,0]1283// GFX11: 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]1284 1285v_sin_f16 v128, 0xfe0b1286// GFX11: v_sin_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xe0,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1287 1288v_sin_f16 v255, -11289// GFX11: v_sin_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]1290 1291v_sin_f16 v255, 0.51292// GFX11: v_sin_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x00]1293 1294v_sin_f16 v255, exec_hi1295// GFX11: v_sin_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]1296 1297v_sin_f16 v255, exec_lo1298// GFX11: v_sin_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]1299 1300v_sin_f16 v255, m01301// GFX11: v_sin_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xe0,0xd5,0x7d,0x00,0x00,0x00]1302 1303v_sin_f16 v255, null1304// GFX11: v_sin_f16_e64 v255, null ; encoding: [0xff,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]1305 1306v_sin_f16 v255, s11307// GFX11: v_sin_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]1308 1309v_sin_f16 v255, s1051310// GFX11: v_sin_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xe0,0xd5,0x69,0x00,0x00,0x00]1311 1312v_sin_f16 v255, src_scc1313// GFX11: v_sin_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xe0,0xd5,0xfd,0x00,0x00,0x00]1314 1315v_sin_f16 v255, ttmp151316// GFX11: v_sin_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xe0,0xd5,0x7b,0x00,0x00,0x00]1317 1318v_sin_f16 v255, v11319// GFX11: v_sin_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]1320 1321v_sin_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]1322// GFX11: v_sin_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe0,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1323 1324v_sin_f16 v255, v1 quad_perm:[3,2,1,0]1325// GFX11: v_sin_f16_e64_dpp v255, v1 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]1326 1327v_sin_f16 v255, v1271328// GFX11: v_sin_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xe0,0xd5,0x7f,0x01,0x00,0x00]1329 1330v_sin_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]1331// GFX11: v_sin_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xe0,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1332 1333v_sin_f16 v255, v127 quad_perm:[3,2,1,0]1334// GFX11: v_sin_f16_e64_dpp v255, v127 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]1335 1336v_sin_f16 v255, vcc_hi1337// GFX11: v_sin_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]1338 1339v_sin_f16 v255, vcc_lo1340// GFX11: v_sin_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]1341 1342v_sin_f16 v5, v1991343// GFX11: v_sin_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xe0,0xd5,0xc7,0x01,0x00,0x00]1344 1345v_sin_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]1346// GFX11: v_sin_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xe0,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1347 1348v_sin_f16 v5, v199 quad_perm:[3,2,1,0]1349// GFX11: v_sin_f16_e64_dpp v5, v199 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]1350 1351v_sqrt_f16 v128, 0xfe0b1352// GFX11: v_sqrt_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xd5,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1353 1354v_sqrt_f16 v255, -11355// GFX11: v_sqrt_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]1356 1357v_sqrt_f16 v255, 0.51358// GFX11: v_sqrt_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x00]1359 1360v_sqrt_f16 v255, exec_hi1361// GFX11: v_sqrt_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]1362 1363v_sqrt_f16 v255, exec_lo1364// GFX11: v_sqrt_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]1365 1366v_sqrt_f16 v255, m01367// GFX11: v_sqrt_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xd5,0xd5,0x7d,0x00,0x00,0x00]1368 1369v_sqrt_f16 v255, null1370// GFX11: v_sqrt_f16_e64 v255, null ; encoding: [0xff,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]1371 1372v_sqrt_f16 v255, s11373// GFX11: v_sqrt_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]1374 1375v_sqrt_f16 v255, s1051376// GFX11: v_sqrt_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xd5,0xd5,0x69,0x00,0x00,0x00]1377 1378v_sqrt_f16 v255, src_scc1379// GFX11: v_sqrt_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xd5,0xd5,0xfd,0x00,0x00,0x00]1380 1381v_sqrt_f16 v255, ttmp151382// GFX11: v_sqrt_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xd5,0xd5,0x7b,0x00,0x00,0x00]1383 1384v_sqrt_f16 v255, v11385// GFX11: v_sqrt_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]1386 1387v_sqrt_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]1388// GFX11: v_sqrt_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd5,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1389 1390v_sqrt_f16 v255, v1 quad_perm:[3,2,1,0]1391// GFX11: v_sqrt_f16_e64_dpp v255, v1 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]1392 1393v_sqrt_f16 v255, v1271394// GFX11: v_sqrt_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xd5,0xd5,0x7f,0x01,0x00,0x00]1395 1396v_sqrt_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]1397// GFX11: v_sqrt_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xd5,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1398 1399v_sqrt_f16 v255, v127 quad_perm:[3,2,1,0]1400// GFX11: v_sqrt_f16_e64_dpp v255, v127 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]1401 1402v_sqrt_f16 v255, vcc_hi1403// GFX11: v_sqrt_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]1404 1405v_sqrt_f16 v255, vcc_lo1406// GFX11: v_sqrt_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]1407 1408v_sqrt_f16 v5, v1991409// GFX11: v_sqrt_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xd5,0xd5,0xc7,0x01,0x00,0x00]1410 1411v_sqrt_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]1412// GFX11: v_sqrt_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xd5,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1413 1414v_sqrt_f16 v5, v199 quad_perm:[3,2,1,0]1415// GFX11: v_sqrt_f16_e64_dpp v5, v199 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]1416 1417v_trunc_f16 v128, 0xfe0b1418// GFX11: v_trunc_f16_e64 v128, 0xfe0b ; encoding: [0x80,0x00,0xdd,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]1419 1420v_trunc_f16 v255, -11421// GFX11: v_trunc_f16_e64 v255, -1 ; encoding: [0xff,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]1422 1423v_trunc_f16 v255, 0.51424// GFX11: v_trunc_f16_e64 v255, 0.5 ; encoding: [0xff,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x00]1425 1426v_trunc_f16 v255, exec_hi1427// GFX11: v_trunc_f16_e64 v255, exec_hi ; encoding: [0xff,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]1428 1429v_trunc_f16 v255, exec_lo1430// GFX11: v_trunc_f16_e64 v255, exec_lo ; encoding: [0xff,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]1431 1432v_trunc_f16 v255, m01433// GFX11: v_trunc_f16_e64 v255, m0 ; encoding: [0xff,0x00,0xdd,0xd5,0x7d,0x00,0x00,0x00]1434 1435v_trunc_f16 v255, null1436// GFX11: v_trunc_f16_e64 v255, null ; encoding: [0xff,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]1437 1438v_trunc_f16 v255, s11439// GFX11: v_trunc_f16_e64 v255, s1 ; encoding: [0xff,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]1440 1441v_trunc_f16 v255, s1051442// GFX11: v_trunc_f16_e64 v255, s105 ; encoding: [0xff,0x00,0xdd,0xd5,0x69,0x00,0x00,0x00]1443 1444v_trunc_f16 v255, src_scc1445// GFX11: v_trunc_f16_e64 v255, src_scc ; encoding: [0xff,0x00,0xdd,0xd5,0xfd,0x00,0x00,0x00]1446 1447v_trunc_f16 v255, ttmp151448// GFX11: v_trunc_f16_e64 v255, ttmp15 ; encoding: [0xff,0x00,0xdd,0xd5,0x7b,0x00,0x00,0x00]1449 1450v_trunc_f16 v255, v11451// GFX11: v_trunc_f16_e64 v255, v1 ; encoding: [0xff,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]1452 1453v_trunc_f16 v255, v1 dpp8:[7,6,5,4,3,2,1,0]1454// GFX11: v_trunc_f16_e64_dpp v255, v1 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdd,0xd5,0xe9,0x00,0x00,0x00,0x01,0x77,0x39,0x05]1455 1456v_trunc_f16 v255, v1 quad_perm:[3,2,1,0]1457// GFX11: v_trunc_f16_e64_dpp v255, v1 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]1458 1459v_trunc_f16 v255, v1271460// GFX11: v_trunc_f16_e64 v255, v127 ; encoding: [0xff,0x00,0xdd,0xd5,0x7f,0x01,0x00,0x00]1461 1462v_trunc_f16 v255, v127 dpp8:[7,6,5,4,3,2,1,0]1463// GFX11: v_trunc_f16_e64_dpp v255, v127 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xff,0x00,0xdd,0xd5,0xe9,0x00,0x00,0x00,0x7f,0x77,0x39,0x05]1464 1465v_trunc_f16 v255, v127 quad_perm:[3,2,1,0]1466// GFX11: v_trunc_f16_e64_dpp v255, v127 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]1467 1468v_trunc_f16 v255, vcc_hi1469// GFX11: v_trunc_f16_e64 v255, vcc_hi ; encoding: [0xff,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]1470 1471v_trunc_f16 v255, vcc_lo1472// GFX11: v_trunc_f16_e64 v255, vcc_lo ; encoding: [0xff,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]1473 1474v_trunc_f16 v5, v1991475// GFX11: v_trunc_f16_e64 v5, v199 ; encoding: [0x05,0x00,0xdd,0xd5,0xc7,0x01,0x00,0x00]1476 1477v_trunc_f16 v5, v199 dpp8:[7,6,5,4,3,2,1,0]1478// GFX11: v_trunc_f16_e64_dpp v5, v199 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0x05,0x00,0xdd,0xd5,0xe9,0x00,0x00,0x00,0xc7,0x77,0x39,0x05]1479 1480v_trunc_f16 v5, v199 quad_perm:[3,2,1,0]1481// GFX11: v_trunc_f16_e64_dpp v5, v199 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]1482