brintos

brintos / llvm-project-archived public Read only

0
0
Text · 109.1 KiB · 163010a Raw
2679 lines · plain
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --unique --version 52// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX11,W32 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX11,W64 %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s5// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,+real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s6 7v_add_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo8// W32: v_add_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo ; encoding: [0x01,0x05,0x0a,0x40]9// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode10 11v_add_co_ci_u32 v5, vcc_lo, v255, v2, vcc_lo12// W32: v_add_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo ; encoding: [0xff,0x05,0x0a,0x40]13// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode14 15v_add_co_ci_u32 v5, vcc_lo, s1, v2, vcc_lo16// W32: v_add_co_ci_u32_e32 v5, vcc_lo, s1, v2, vcc_lo ; encoding: [0x01,0x04,0x0a,0x40]17// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode18 19v_add_co_ci_u32 v5, vcc_lo, s105, v2, vcc_lo20// W32: v_add_co_ci_u32_e32 v5, vcc_lo, s105, v2, vcc_lo ; encoding: [0x69,0x04,0x0a,0x40]21// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode22 23v_add_co_ci_u32 v5, vcc_lo, vcc_lo, v2, vcc_lo24// W32: v_add_co_ci_u32_e32 v5, vcc_lo, vcc_lo, v2, vcc_lo ; encoding: [0x6a,0x04,0x0a,0x40]25// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode26 27v_add_co_ci_u32 v5, vcc_lo, vcc_hi, v2, vcc_lo28// W32: v_add_co_ci_u32_e32 v5, vcc_lo, vcc_hi, v2, vcc_lo ; encoding: [0x6b,0x04,0x0a,0x40]29// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode30 31v_add_co_ci_u32 v5, vcc_lo, ttmp15, v2, vcc_lo32// W32: v_add_co_ci_u32_e32 v5, vcc_lo, ttmp15, v2, vcc_lo ; encoding: [0x7b,0x04,0x0a,0x40]33// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode34 35v_add_co_ci_u32 v5, vcc_lo, m0, v2, vcc_lo36// W32: v_add_co_ci_u32_e32 v5, vcc_lo, m0, v2, vcc_lo ; encoding: [0x7d,0x04,0x0a,0x40]37// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode38 39v_add_co_ci_u32 v5, vcc_lo, exec_lo, v2, vcc_lo40// W32: v_add_co_ci_u32_e32 v5, vcc_lo, exec_lo, v2, vcc_lo ; encoding: [0x7e,0x04,0x0a,0x40]41// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode42 43v_add_co_ci_u32 v5, vcc_lo, exec_hi, v2, vcc_lo44// W32: v_add_co_ci_u32_e32 v5, vcc_lo, exec_hi, v2, vcc_lo ; encoding: [0x7f,0x04,0x0a,0x40]45// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode46 47v_add_co_ci_u32 v5, vcc_lo, null, v2, vcc_lo48// W32: v_add_co_ci_u32_e32 v5, vcc_lo, null, v2, vcc_lo ; encoding: [0x7c,0x04,0x0a,0x40]49// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode50 51v_add_co_ci_u32 v5, vcc_lo, -1, v2, vcc_lo52// W32: v_add_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo ; encoding: [0xc1,0x04,0x0a,0x40]53// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode54 55v_add_co_ci_u32 v5, vcc_lo, 0.5, v2, vcc_lo56// W32: v_add_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo ; encoding: [0xf0,0x04,0x0a,0x40]57// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode58 59v_add_co_ci_u32 v5, vcc_lo, src_scc, v2, vcc_lo60// W32: v_add_co_ci_u32_e32 v5, vcc_lo, src_scc, v2, vcc_lo ; encoding: [0xfd,0x04,0x0a,0x40]61// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode62 63v_add_co_ci_u32 v255, vcc_lo, 0xaf123456, v255, vcc_lo64// W32: v_add_co_ci_u32_e32 v255, vcc_lo, 0xaf123456, v255, vcc_lo ; encoding: [0xff,0xfe,0xff,0x41,0x56,0x34,0x12,0xaf]65// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode66 67v_add_co_ci_u32 v5, vcc, v1, v2, vcc68// W64: v_add_co_ci_u32_e32 v5, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0x0a,0x40]69// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode70 71v_add_co_ci_u32 v5, vcc, v255, v2, vcc72// W64: v_add_co_ci_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x40]73// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode74 75v_add_co_ci_u32 v5, vcc, s1, v2, vcc76// W64: v_add_co_ci_u32_e32 v5, vcc, s1, v2, vcc ; encoding: [0x01,0x04,0x0a,0x40]77// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode78 79v_add_co_ci_u32 v5, vcc, s105, v2, vcc80// W64: v_add_co_ci_u32_e32 v5, vcc, s105, v2, vcc ; encoding: [0x69,0x04,0x0a,0x40]81// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode82 83v_add_co_ci_u32 v5, vcc, vcc_lo, v2, vcc84// W64: v_add_co_ci_u32_e32 v5, vcc, vcc_lo, v2, vcc ; encoding: [0x6a,0x04,0x0a,0x40]85// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode86 87v_add_co_ci_u32 v5, vcc, vcc_hi, v2, vcc88// W64: v_add_co_ci_u32_e32 v5, vcc, vcc_hi, v2, vcc ; encoding: [0x6b,0x04,0x0a,0x40]89// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode90 91v_add_co_ci_u32 v5, vcc, ttmp15, v2, vcc92// W64: v_add_co_ci_u32_e32 v5, vcc, ttmp15, v2, vcc ; encoding: [0x7b,0x04,0x0a,0x40]93// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode94 95v_add_co_ci_u32 v5, vcc, m0, v2, vcc96// W64: v_add_co_ci_u32_e32 v5, vcc, m0, v2, vcc ; encoding: [0x7d,0x04,0x0a,0x40]97// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode98 99v_add_co_ci_u32 v5, vcc, exec_lo, v2, vcc100// W64: v_add_co_ci_u32_e32 v5, vcc, exec_lo, v2, vcc ; encoding: [0x7e,0x04,0x0a,0x40]101// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode102 103v_add_co_ci_u32 v5, vcc, exec_hi, v2, vcc104// W64: v_add_co_ci_u32_e32 v5, vcc, exec_hi, v2, vcc ; encoding: [0x7f,0x04,0x0a,0x40]105// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode106 107v_add_co_ci_u32 v5, vcc, null, v2, vcc108// W64: v_add_co_ci_u32_e32 v5, vcc, null, v2, vcc ; encoding: [0x7c,0x04,0x0a,0x40]109// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode110 111v_add_co_ci_u32 v5, vcc, -1, v2, vcc112// W64: v_add_co_ci_u32_e32 v5, vcc, -1, v2, vcc ; encoding: [0xc1,0x04,0x0a,0x40]113// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode114 115v_add_co_ci_u32 v5, vcc, 0.5, v2, vcc116// W64: v_add_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x40]117// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode118 119v_add_co_ci_u32 v5, vcc, src_scc, v2, vcc120// W64: v_add_co_ci_u32_e32 v5, vcc, src_scc, v2, vcc ; encoding: [0xfd,0x04,0x0a,0x40]121// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode122 123v_add_co_ci_u32 v255, vcc, 0xaf123456, v255, vcc124// W64: v_add_co_ci_u32_e32 v255, vcc, 0xaf123456, v255, vcc ; encoding: [0xff,0xfe,0xff,0x41,0x56,0x34,0x12,0xaf]125// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode126 127v_add_f16 v5.l, v1.l, v2.l128// GFX11: v_add_f16_e32 v5.l, v1.l, v2.l          ; encoding: [0x01,0x05,0x0a,0x64]129 130v_add_f16 v5.l, v127.l, v2.l131// GFX11: v_add_f16_e32 v5.l, v127.l, v2.l        ; encoding: [0x7f,0x05,0x0a,0x64]132 133v_add_f16 v5.l, s1, v2.l134// GFX11: v_add_f16_e32 v5.l, s1, v2.l            ; encoding: [0x01,0x04,0x0a,0x64]135 136v_add_f16 v5.l, s105, v2.l137// GFX11: v_add_f16_e32 v5.l, s105, v2.l          ; encoding: [0x69,0x04,0x0a,0x64]138 139v_add_f16 v5.l, vcc_lo, v2.l140// GFX11: v_add_f16_e32 v5.l, vcc_lo, v2.l        ; encoding: [0x6a,0x04,0x0a,0x64]141 142v_add_f16 v5.l, vcc_hi, v2.l143// GFX11: v_add_f16_e32 v5.l, vcc_hi, v2.l        ; encoding: [0x6b,0x04,0x0a,0x64]144 145v_add_f16 v5.l, ttmp15, v2.l146// GFX11: v_add_f16_e32 v5.l, ttmp15, v2.l        ; encoding: [0x7b,0x04,0x0a,0x64]147 148v_add_f16 v5.l, m0, v2.l149// GFX11: v_add_f16_e32 v5.l, m0, v2.l            ; encoding: [0x7d,0x04,0x0a,0x64]150 151v_add_f16 v5.l, exec_lo, v2.l152// GFX11: v_add_f16_e32 v5.l, exec_lo, v2.l       ; encoding: [0x7e,0x04,0x0a,0x64]153 154v_add_f16 v5.l, exec_hi, v2.l155// GFX11: v_add_f16_e32 v5.l, exec_hi, v2.l       ; encoding: [0x7f,0x04,0x0a,0x64]156 157v_add_f16 v5.l, null, v2.l158// GFX11: v_add_f16_e32 v5.l, null, v2.l          ; encoding: [0x7c,0x04,0x0a,0x64]159 160v_add_f16 v5.l, -1, v2.l161// GFX11: v_add_f16_e32 v5.l, -1, v2.l            ; encoding: [0xc1,0x04,0x0a,0x64]162 163v_add_f16 v5.l, 0.5, v2.l164// GFX11: v_add_f16_e32 v5.l, 0.5, v2.l           ; encoding: [0xf0,0x04,0x0a,0x64]165 166v_add_f16 v5.l, src_scc, v2.l167// GFX11: v_add_f16_e32 v5.l, src_scc, v2.l       ; encoding: [0xfd,0x04,0x0a,0x64]168 169v_add_f16 v127.l, 0xfe0b, v127.l170// GFX11: v_add_f16_e32 v127.l, 0xfe0b, v127.l    ; encoding: [0xff,0xfe,0xfe,0x64,0x0b,0xfe,0x00,0x00]171 172v_add_f16 v5.l, v1.h, v2.l173// GFX11: v_add_f16_e32 v5.l, v1.h, v2.l          ; encoding: [0x81,0x05,0x0a,0x64]174 175v_add_f16 v5.l, v127.h, v2.l176// GFX11: v_add_f16_e32 v5.l, v127.h, v2.l        ; encoding: [0xff,0x05,0x0a,0x64]177 178v_add_f16 v127.l, 0.5, v127.l179// GFX11: v_add_f16_e32 v127.l, 0.5, v127.l       ; encoding: [0xf0,0xfe,0xfe,0x64]180 181v_add_f16 v5.h, src_scc, v2.h182// GFX11: v_add_f16_e32 v5.h, src_scc, v2.h       ; encoding: [0xfd,0x04,0x0b,0x65]183 184v_add_f16 v127.h, 0xfe0b, v127.h185// GFX11: v_add_f16_e32 v127.h, 0xfe0b, v127.h    ; encoding: [0xff,0xfe,0xff,0x65,0x0b,0xfe,0x00,0x00]186 187v_add_f32 v5, v1, v2188// GFX11: v_add_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x06]189 190v_add_f32 v5, v255, v2191// GFX11: v_add_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x06]192 193v_add_f32 v5, s1, v2194// GFX11: v_add_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x06]195 196v_add_f32 v5, s105, v2197// GFX11: v_add_f32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x06]198 199v_add_f32 v5, vcc_lo, v2200// GFX11: v_add_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x06]201 202v_add_f32 v5, vcc_hi, v2203// GFX11: v_add_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x06]204 205v_add_f32 v5, ttmp15, v2206// GFX11: v_add_f32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x06]207 208v_add_f32 v5, m0, v2209// GFX11: v_add_f32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x06]210 211v_add_f32 v5, exec_lo, v2212// GFX11: v_add_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x06]213 214v_add_f32 v5, exec_hi, v2215// GFX11: v_add_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x06]216 217v_add_f32 v5, null, v2218// GFX11: v_add_f32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x06]219 220v_add_f32 v5, -1, v2221// GFX11: v_add_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x06]222 223v_add_f32 v5, 0.5, v2224// GFX11: v_add_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x06]225 226v_add_f32 v5, src_scc, v2227// GFX11: v_add_f32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x06]228 229v_add_f32 v255, 0xaf123456, v255230// GFX11: v_add_f32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x07,0x56,0x34,0x12,0xaf]231 232v_add_nc_u32 v5, v1, v2233// GFX11: v_add_nc_u32_e32 v5, v1, v2             ; encoding: [0x01,0x05,0x0a,0x4a]234 235v_add_nc_u32 v5, v255, v2236// GFX11: v_add_nc_u32_e32 v5, v255, v2           ; encoding: [0xff,0x05,0x0a,0x4a]237 238v_add_nc_u32 v5, s1, v2239// GFX11: v_add_nc_u32_e32 v5, s1, v2             ; encoding: [0x01,0x04,0x0a,0x4a]240 241v_add_nc_u32 v5, s105, v2242// GFX11: v_add_nc_u32_e32 v5, s105, v2           ; encoding: [0x69,0x04,0x0a,0x4a]243 244v_add_nc_u32 v5, vcc_lo, v2245// GFX11: v_add_nc_u32_e32 v5, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0a,0x4a]246 247v_add_nc_u32 v5, vcc_hi, v2248// GFX11: v_add_nc_u32_e32 v5, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0a,0x4a]249 250v_add_nc_u32 v5, ttmp15, v2251// GFX11: v_add_nc_u32_e32 v5, ttmp15, v2         ; encoding: [0x7b,0x04,0x0a,0x4a]252 253v_add_nc_u32 v5, m0, v2254// GFX11: v_add_nc_u32_e32 v5, m0, v2             ; encoding: [0x7d,0x04,0x0a,0x4a]255 256v_add_nc_u32 v5, exec_lo, v2257// GFX11: v_add_nc_u32_e32 v5, exec_lo, v2        ; encoding: [0x7e,0x04,0x0a,0x4a]258 259v_add_nc_u32 v5, exec_hi, v2260// GFX11: v_add_nc_u32_e32 v5, exec_hi, v2        ; encoding: [0x7f,0x04,0x0a,0x4a]261 262v_add_nc_u32 v5, null, v2263// GFX11: v_add_nc_u32_e32 v5, null, v2           ; encoding: [0x7c,0x04,0x0a,0x4a]264 265v_add_nc_u32 v5, -1, v2266// GFX11: v_add_nc_u32_e32 v5, -1, v2             ; encoding: [0xc1,0x04,0x0a,0x4a]267 268v_add_nc_u32 v5, 0.5, v2269// GFX11: v_add_nc_u32_e32 v5, 0.5, v2            ; encoding: [0xf0,0x04,0x0a,0x4a]270 271v_add_nc_u32 v5, src_scc, v2272// GFX11: v_add_nc_u32_e32 v5, src_scc, v2        ; encoding: [0xfd,0x04,0x0a,0x4a]273 274v_add_nc_u32 v255, 0xaf123456, v255275// GFX11: v_add_nc_u32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x4b,0x56,0x34,0x12,0xaf]276 277v_and_b32 v5, v1, v2278// GFX11: v_and_b32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x36]279 280v_and_b32 v5, v255, v2281// GFX11: v_and_b32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x36]282 283v_and_b32 v5, s1, v2284// GFX11: v_and_b32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x36]285 286v_and_b32 v5, s105, v2287// GFX11: v_and_b32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x36]288 289v_and_b32 v5, vcc_lo, v2290// GFX11: v_and_b32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x36]291 292v_and_b32 v5, vcc_hi, v2293// GFX11: v_and_b32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x36]294 295v_and_b32 v5, ttmp15, v2296// GFX11: v_and_b32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x36]297 298v_and_b32 v5, m0, v2299// GFX11: v_and_b32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x36]300 301v_and_b32 v5, exec_lo, v2302// GFX11: v_and_b32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x36]303 304v_and_b32 v5, exec_hi, v2305// GFX11: v_and_b32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x36]306 307v_and_b32 v5, null, v2308// GFX11: v_and_b32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x36]309 310v_and_b32 v5, -1, v2311// GFX11: v_and_b32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x36]312 313v_and_b32 v5, 0.5, v2314// GFX11: v_and_b32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x36]315 316v_and_b32 v5, src_scc, v2317// GFX11: v_and_b32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x36]318 319v_and_b32 v255, 0xaf123456, v255320// GFX11: v_and_b32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x37,0x56,0x34,0x12,0xaf]321 322v_ashrrev_i32 v5, v1, v2323// GFX11: v_ashrrev_i32_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x34]324 325v_ashrrev_i32 v5, v255, v2326// GFX11: v_ashrrev_i32_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x34]327 328v_ashrrev_i32 v5, s1, v2329// GFX11: v_ashrrev_i32_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x34]330 331v_ashrrev_i32 v5, s105, v2332// GFX11: v_ashrrev_i32_e32 v5, s105, v2          ; encoding: [0x69,0x04,0x0a,0x34]333 334v_ashrrev_i32 v5, vcc_lo, v2335// GFX11: v_ashrrev_i32_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x34]336 337v_ashrrev_i32 v5, vcc_hi, v2338// GFX11: v_ashrrev_i32_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x34]339 340v_ashrrev_i32 v5, ttmp15, v2341// GFX11: v_ashrrev_i32_e32 v5, ttmp15, v2        ; encoding: [0x7b,0x04,0x0a,0x34]342 343v_ashrrev_i32 v5, m0, v2344// GFX11: v_ashrrev_i32_e32 v5, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x34]345 346v_ashrrev_i32 v5, exec_lo, v2347// GFX11: v_ashrrev_i32_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x34]348 349v_ashrrev_i32 v5, exec_hi, v2350// GFX11: v_ashrrev_i32_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x34]351 352v_ashrrev_i32 v5, null, v2353// GFX11: v_ashrrev_i32_e32 v5, null, v2          ; encoding: [0x7c,0x04,0x0a,0x34]354 355v_ashrrev_i32 v5, -1, v2356// GFX11: v_ashrrev_i32_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x34]357 358v_ashrrev_i32 v5, 0.5, v2359// GFX11: v_ashrrev_i32_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x34]360 361v_ashrrev_i32 v5, src_scc, v2362// GFX11: v_ashrrev_i32_e32 v5, src_scc, v2       ; encoding: [0xfd,0x04,0x0a,0x34]363 364v_ashrrev_i32 v255, 0xaf123456, v255365// GFX11: v_ashrrev_i32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x35,0x56,0x34,0x12,0xaf]366 367v_cndmask_b32 v5, v1, v2, vcc_lo368// W32: v_cndmask_b32_e32 v5, v1, v2, vcc_lo    ; encoding: [0x01,0x05,0x0a,0x02]369// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode370 371v_cndmask_b32 v5, v255, v2, vcc_lo372// W32: v_cndmask_b32_e32 v5, v255, v2, vcc_lo  ; encoding: [0xff,0x05,0x0a,0x02]373// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode374 375v_cndmask_b32 v5, s1, v2, vcc_lo376// W32: v_cndmask_b32_e32 v5, s1, v2, vcc_lo    ; encoding: [0x01,0x04,0x0a,0x02]377// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode378 379v_cndmask_b32 v5, s105, v2, vcc_lo380// W32: v_cndmask_b32_e32 v5, s105, v2, vcc_lo  ; encoding: [0x69,0x04,0x0a,0x02]381// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode382 383v_cndmask_b32 v5, vcc_lo, v2, vcc_lo384// W32: v_cndmask_b32_e32 v5, vcc_lo, v2, vcc_lo ; encoding: [0x6a,0x04,0x0a,0x02]385// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode386 387v_cndmask_b32 v5, vcc_hi, v2, vcc_lo388// W32: v_cndmask_b32_e32 v5, vcc_hi, v2, vcc_lo ; encoding: [0x6b,0x04,0x0a,0x02]389// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode390 391v_cndmask_b32 v5, ttmp15, v2, vcc_lo392// W32: v_cndmask_b32_e32 v5, ttmp15, v2, vcc_lo ; encoding: [0x7b,0x04,0x0a,0x02]393// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode394 395v_cndmask_b32 v5, m0, v2, vcc_lo396// W32: v_cndmask_b32_e32 v5, m0, v2, vcc_lo    ; encoding: [0x7d,0x04,0x0a,0x02]397// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode398 399v_cndmask_b32 v5, exec_lo, v2, vcc_lo400// W32: v_cndmask_b32_e32 v5, exec_lo, v2, vcc_lo ; encoding: [0x7e,0x04,0x0a,0x02]401// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode402 403v_cndmask_b32 v5, exec_hi, v2, vcc_lo404// W32: v_cndmask_b32_e32 v5, exec_hi, v2, vcc_lo ; encoding: [0x7f,0x04,0x0a,0x02]405// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode406 407v_cndmask_b32 v5, null, v2, vcc_lo408// W32: v_cndmask_b32_e32 v5, null, v2, vcc_lo  ; encoding: [0x7c,0x04,0x0a,0x02]409// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode410 411v_cndmask_b32 v5, -1, v2, vcc_lo412// W32: v_cndmask_b32_e32 v5, -1, v2, vcc_lo    ; encoding: [0xc1,0x04,0x0a,0x02]413// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode414 415v_cndmask_b32 v5, 0.5, v2, vcc_lo416// W32: v_cndmask_b32_e32 v5, 0.5, v2, vcc_lo   ; encoding: [0xf0,0x04,0x0a,0x02]417// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode418 419v_cndmask_b32 v5, src_scc, v2, vcc_lo420// W32: v_cndmask_b32_e32 v5, src_scc, v2, vcc_lo ; encoding: [0xfd,0x04,0x0a,0x02]421// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode422 423v_cndmask_b32 v255, 0xaf123456, v255, vcc_lo424// W32: v_cndmask_b32_e32 v255, 0xaf123456, v255, vcc_lo ; encoding: [0xff,0xfe,0xff,0x03,0x56,0x34,0x12,0xaf]425// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode426 427v_cndmask_b32 v5, v1, v2, vcc428// W64: v_cndmask_b32_e32 v5, v1, v2, vcc       ; encoding: [0x01,0x05,0x0a,0x02]429// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode430 431v_cndmask_b32 v5, v255, v2, vcc432// W64: v_cndmask_b32_e32 v5, v255, v2, vcc     ; encoding: [0xff,0x05,0x0a,0x02]433// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode434 435v_cndmask_b32 v5, s1, v2, vcc436// W64: v_cndmask_b32_e32 v5, s1, v2, vcc       ; encoding: [0x01,0x04,0x0a,0x02]437// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode438 439v_cndmask_b32 v5, s105, v2, vcc440// W64: v_cndmask_b32_e32 v5, s105, v2, vcc     ; encoding: [0x69,0x04,0x0a,0x02]441// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode442 443v_cndmask_b32 v5, vcc_lo, v2, vcc444// W64: v_cndmask_b32_e32 v5, vcc_lo, v2, vcc   ; encoding: [0x6a,0x04,0x0a,0x02]445// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode446 447v_cndmask_b32 v5, vcc_hi, v2, vcc448// W64: v_cndmask_b32_e32 v5, vcc_hi, v2, vcc   ; encoding: [0x6b,0x04,0x0a,0x02]449// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode450 451v_cndmask_b32 v5, ttmp15, v2, vcc452// W64: v_cndmask_b32_e32 v5, ttmp15, v2, vcc   ; encoding: [0x7b,0x04,0x0a,0x02]453// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode454 455v_cndmask_b32 v5, m0, v2, vcc456// W64: v_cndmask_b32_e32 v5, m0, v2, vcc       ; encoding: [0x7d,0x04,0x0a,0x02]457// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode458 459v_cndmask_b32 v5, exec_lo, v2, vcc460// W64: v_cndmask_b32_e32 v5, exec_lo, v2, vcc  ; encoding: [0x7e,0x04,0x0a,0x02]461// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode462 463v_cndmask_b32 v5, exec_hi, v2, vcc464// W64: v_cndmask_b32_e32 v5, exec_hi, v2, vcc  ; encoding: [0x7f,0x04,0x0a,0x02]465// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode466 467v_cndmask_b32 v5, null, v2, vcc468// W64: v_cndmask_b32_e32 v5, null, v2, vcc     ; encoding: [0x7c,0x04,0x0a,0x02]469// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode470 471v_cndmask_b32 v5, -1, v2, vcc472// W64: v_cndmask_b32_e32 v5, -1, v2, vcc       ; encoding: [0xc1,0x04,0x0a,0x02]473// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode474 475v_cndmask_b32 v5, 0.5, v2, vcc476// W64: v_cndmask_b32_e32 v5, 0.5, v2, vcc      ; encoding: [0xf0,0x04,0x0a,0x02]477// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode478 479v_cndmask_b32 v5, src_scc, v2, vcc480// W64: v_cndmask_b32_e32 v5, src_scc, v2, vcc  ; encoding: [0xfd,0x04,0x0a,0x02]481// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode482 483v_cndmask_b32 v255, 0xaf123456, v255, vcc484// W64: v_cndmask_b32_e32 v255, 0xaf123456, v255, vcc ; encoding: [0xff,0xfe,0xff,0x03,0x56,0x34,0x12,0xaf]485// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode486 487v_cvt_pk_rtz_f16_f32 v5, v1, v2488// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, v1, v2     ; encoding: [0x01,0x05,0x0a,0x5e]489 490v_cvt_pk_rtz_f16_f32 v5, v255, v2491// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, v255, v2   ; encoding: [0xff,0x05,0x0a,0x5e]492 493v_cvt_pk_rtz_f16_f32 v5, s1, v2494// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, s1, v2     ; encoding: [0x01,0x04,0x0a,0x5e]495 496v_cvt_pk_rtz_f16_f32 v5, s105, v2497// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, s105, v2   ; encoding: [0x69,0x04,0x0a,0x5e]498 499v_cvt_pk_rtz_f16_f32 v5, vcc_lo, v2500// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x5e]501 502v_cvt_pk_rtz_f16_f32 v5, vcc_hi, v2503// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x5e]504 505v_cvt_pk_rtz_f16_f32 v5, ttmp15, v2506// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, ttmp15, v2 ; encoding: [0x7b,0x04,0x0a,0x5e]507 508v_cvt_pk_rtz_f16_f32 v5, m0, v2509// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, m0, v2     ; encoding: [0x7d,0x04,0x0a,0x5e]510 511v_cvt_pk_rtz_f16_f32 v5, exec_lo, v2512// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x5e]513 514v_cvt_pk_rtz_f16_f32 v5, exec_hi, v2515// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x5e]516 517v_cvt_pk_rtz_f16_f32 v5, null, v2518// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, null, v2   ; encoding: [0x7c,0x04,0x0a,0x5e]519 520v_cvt_pk_rtz_f16_f32 v5, -1, v2521// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, -1, v2     ; encoding: [0xc1,0x04,0x0a,0x5e]522 523v_cvt_pk_rtz_f16_f32 v5, 0.5, v2524// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, 0.5, v2    ; encoding: [0xf0,0x04,0x0a,0x5e]525 526v_cvt_pk_rtz_f16_f32 v5, src_scc, v2527// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, src_scc, v2 ; encoding: [0xfd,0x04,0x0a,0x5e]528 529v_cvt_pk_rtz_f16_f32 v255, 0xaf123456, v255530// GFX11: v_cvt_pk_rtz_f16_f32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x5f,0x56,0x34,0x12,0xaf]531 532v_cvt_pkrtz_f16_f32 v5, v1, v2533// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, v1, v2     ; encoding: [0x01,0x05,0x0a,0x5e]534 535v_cvt_pkrtz_f16_f32 v5, v255, v2536// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, v255, v2   ; encoding: [0xff,0x05,0x0a,0x5e]537 538v_cvt_pkrtz_f16_f32 v5, s1, v2539// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, s1, v2     ; encoding: [0x01,0x04,0x0a,0x5e]540 541v_cvt_pkrtz_f16_f32 v5, s105, v2542// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, s105, v2   ; encoding: [0x69,0x04,0x0a,0x5e]543 544v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2545// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x5e]546 547v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2548// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x5e]549 550v_cvt_pkrtz_f16_f32 v5, ttmp15, v2551// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, ttmp15, v2 ; encoding: [0x7b,0x04,0x0a,0x5e]552 553v_cvt_pkrtz_f16_f32 v5, m0, v2554// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, m0, v2     ; encoding: [0x7d,0x04,0x0a,0x5e]555 556v_cvt_pkrtz_f16_f32 v5, exec_lo, v2557// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x5e]558 559v_cvt_pkrtz_f16_f32 v5, exec_hi, v2560// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x5e]561 562v_cvt_pkrtz_f16_f32 v5, null, v2563// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, null, v2   ; encoding: [0x7c,0x04,0x0a,0x5e]564 565v_cvt_pkrtz_f16_f32 v5, -1, v2566// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, -1, v2     ; encoding: [0xc1,0x04,0x0a,0x5e]567 568v_cvt_pkrtz_f16_f32 v5, 0.5, v2569// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, 0.5, v2    ; encoding: [0xf0,0x04,0x0a,0x5e]570 571v_cvt_pkrtz_f16_f32 v5, src_scc, v2572// GFX11: v_cvt_pk_rtz_f16_f32_e32 v5, src_scc, v2 ; encoding: [0xfd,0x04,0x0a,0x5e]573 574v_cvt_pkrtz_f16_f32 v255, 0xaf123456, v255575// GFX11: v_cvt_pk_rtz_f16_f32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x5f,0x56,0x34,0x12,0xaf]576 577v_dot2acc_f32_f16 v5, v1, v2578// GFX11: v_dot2acc_f32_f16 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x04]579 580v_dot2acc_f32_f16 v5, v255, v2581// GFX11: v_dot2acc_f32_f16 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x04]582 583v_dot2acc_f32_f16 v5, s1, v2584// GFX11: v_dot2acc_f32_f16 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x04]585 586v_dot2acc_f32_f16 v5, s105, v2587// GFX11: v_dot2acc_f32_f16 v5, s105, v2          ; encoding: [0x69,0x04,0x0a,0x04]588 589v_dot2acc_f32_f16 v5, vcc_lo, v2590// GFX11: v_dot2acc_f32_f16 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x04]591 592v_dot2acc_f32_f16 v5, vcc_hi, v2593// GFX11: v_dot2acc_f32_f16 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x04]594 595v_dot2acc_f32_f16 v5, ttmp15, v2596// GFX11: v_dot2acc_f32_f16 v5, ttmp15, v2        ; encoding: [0x7b,0x04,0x0a,0x04]597 598v_dot2acc_f32_f16 v5, m0, v2599// GFX11: v_dot2acc_f32_f16 v5, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x04]600 601v_dot2acc_f32_f16 v5, exec_lo, v2602// GFX11: v_dot2acc_f32_f16 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x04]603 604v_dot2acc_f32_f16 v5, exec_hi, v2605// GFX11: v_dot2acc_f32_f16 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x04]606 607v_dot2acc_f32_f16 v5, null, v2608// GFX11: v_dot2acc_f32_f16 v5, null, v2          ; encoding: [0x7c,0x04,0x0a,0x04]609 610v_dot2acc_f32_f16 v5, -1, v2611// GFX11: v_dot2acc_f32_f16 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x04]612 613v_dot2acc_f32_f16 v5, 0.5, v2614// GFX11: v_dot2acc_f32_f16 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x04]615 616v_dot2acc_f32_f16 v5, src_scc, v2617// GFX11: v_dot2acc_f32_f16 v5, src_scc, v2       ; encoding: [0xfd,0x04,0x0a,0x04]618 619v_dot2acc_f32_f16 v255, 0xfe0b, v255620// GFX11: v_dot2acc_f32_f16 v255, 0xfe0b, v255    ; encoding: [0xff,0xfe,0xff,0x05,0x0b,0xfe,0x00,0x00]621 622v_dot2c_f32_f16 v5, v1, v2623// GFX11: v_dot2acc_f32_f16 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x04]624 625v_dot2c_f32_f16 v5, v255, v2626// GFX11: v_dot2acc_f32_f16 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x04]627 628v_dot2c_f32_f16 v5, s1, v2629// GFX11: v_dot2acc_f32_f16 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x04]630 631v_dot2c_f32_f16 v5, s105, v2632// GFX11: v_dot2acc_f32_f16 v5, s105, v2          ; encoding: [0x69,0x04,0x0a,0x04]633 634v_dot2c_f32_f16 v5, vcc_lo, v2635// GFX11: v_dot2acc_f32_f16 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x04]636 637v_dot2c_f32_f16 v5, vcc_hi, v2638// GFX11: v_dot2acc_f32_f16 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x04]639 640v_dot2c_f32_f16 v5, ttmp15, v2641// GFX11: v_dot2acc_f32_f16 v5, ttmp15, v2        ; encoding: [0x7b,0x04,0x0a,0x04]642 643v_dot2c_f32_f16 v5, m0, v2644// GFX11: v_dot2acc_f32_f16 v5, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x04]645 646v_dot2c_f32_f16 v5, exec_lo, v2647// GFX11: v_dot2acc_f32_f16 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x04]648 649v_dot2c_f32_f16 v5, exec_hi, v2650// GFX11: v_dot2acc_f32_f16 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x04]651 652v_dot2c_f32_f16 v5, null, v2653// GFX11: v_dot2acc_f32_f16 v5, null, v2          ; encoding: [0x7c,0x04,0x0a,0x04]654 655v_dot2c_f32_f16 v5, -1, v2656// GFX11: v_dot2acc_f32_f16 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x04]657 658v_dot2c_f32_f16 v5, 0.5, v2659// GFX11: v_dot2acc_f32_f16 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x04]660 661v_dot2c_f32_f16 v5, src_scc, v2662// GFX11: v_dot2acc_f32_f16 v5, src_scc, v2       ; encoding: [0xfd,0x04,0x0a,0x04]663 664v_dot2c_f32_f16 v255, 0xfe0b, v255665// GFX11: v_dot2acc_f32_f16 v255, 0xfe0b, v255    ; encoding: [0xff,0xfe,0xff,0x05,0x0b,0xfe,0x00,0x00]666 667v_fmaak_f16 v5.l, v1.l, v2.l, 0xfe0b668// GFX11: v_fmaak_f16 v5.l, v1.l, v2.l, 0xfe0b    ; encoding: [0x01,0x05,0x0a,0x70,0x0b,0xfe,0x00,0x00]669 670v_fmaak_f16 v5.l, v127.l, v2.l, 0xfe0b671// GFX11: v_fmaak_f16 v5.l, v127.l, v2.l, 0xfe0b  ; encoding: [0x7f,0x05,0x0a,0x70,0x0b,0xfe,0x00,0x00]672 673v_fmaak_f16 v5.l, v1.h, v2.l, 0xfe0b674// GFX11: v_fmaak_f16 v5.l, v1.h, v2.l, 0xfe0b    ; encoding: [0x81,0x05,0x0a,0x70,0x0b,0xfe,0x00,0x00]675 676v_fmaak_f16 v5.l, v127.h, v2.l, 0xfe0b677// GFX11: v_fmaak_f16 v5.l, v127.h, v2.l, 0xfe0b  ; encoding: [0xff,0x05,0x0a,0x70,0x0b,0xfe,0x00,0x00]678 679v_fmaak_f16 v5.l, s1, v2.l, 0xfe0b680// GFX11: v_fmaak_f16 v5.l, s1, v2.l, 0xfe0b      ; encoding: [0x01,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]681 682v_fmaak_f16 v5.l, s105, v2.l, 0xfe0b683// GFX11: v_fmaak_f16 v5.l, s105, v2.l, 0xfe0b    ; encoding: [0x69,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]684 685v_fmaak_f16 v5.l, vcc_lo, v2.l, 0xfe0b686// GFX11: v_fmaak_f16 v5.l, vcc_lo, v2.l, 0xfe0b  ; encoding: [0x6a,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]687 688v_fmaak_f16 v5.l, vcc_hi, v2.l, 0xfe0b689// GFX11: v_fmaak_f16 v5.l, vcc_hi, v2.l, 0xfe0b  ; encoding: [0x6b,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]690 691v_fmaak_f16 v5.l, ttmp15, v2.l, 0xfe0b692// GFX11: v_fmaak_f16 v5.l, ttmp15, v2.l, 0xfe0b  ; encoding: [0x7b,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]693 694v_fmaak_f16 v5.l, m0, v2.l, 0xfe0b695// GFX11: v_fmaak_f16 v5.l, m0, v2.l, 0xfe0b      ; encoding: [0x7d,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]696 697v_fmaak_f16 v5.l, exec_lo, v2.l, 0xfe0b698// GFX11: v_fmaak_f16 v5.l, exec_lo, v2.l, 0xfe0b ; encoding: [0x7e,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]699 700v_fmaak_f16 v5.l, exec_hi, v2.l, 0xfe0b701// GFX11: v_fmaak_f16 v5.l, exec_hi, v2.l, 0xfe0b ; encoding: [0x7f,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]702 703v_fmaak_f16 v5.l, null, v2.l, 0xfe0b704// GFX11: v_fmaak_f16 v5.l, null, v2.l, 0xfe0b    ; encoding: [0x7c,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]705 706v_fmaak_f16 v5.l, -1, v2.l, 0xfe0b707// GFX11: v_fmaak_f16 v5.l, -1, v2.l, 0xfe0b      ; encoding: [0xc1,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]708 709v_fmaak_f16 v127.l, 0.5, v127.l, 0xfe0b710// GFX11: v_fmaak_f16 v127.l, 0.5, v127.l, 0xfe0b ; encoding: [0xf0,0xfe,0xfe,0x70,0x0b,0xfe,0x00,0x00]711 712v_fmaak_f16 v5.h, src_scc, v2.h, 0xfe0b713// GFX11: v_fmaak_f16 v5.h, src_scc, v2.h, 0xfe0b ; encoding: [0xfd,0x04,0x0b,0x71,0x0b,0xfe,0x00,0x00]714 715v_fmaak_f16 v127.h, 0xfe0b, v127.h, 0xfe0b716// GFX11: v_fmaak_f16 v127.h, 0xfe0b, v127.h, 0xfe0b ; encoding: [0xff,0xfe,0xff,0x71,0x0b,0xfe,0x00,0x00]717 718v_fmaak_f32 v5, v1, v2, 0xaf123456719// GFX11: v_fmaak_f32 v5, v1, v2, 0xaf123456      ; encoding: [0x01,0x05,0x0a,0x5a,0x56,0x34,0x12,0xaf]720 721v_fmaak_f32 v5, v255, v2, 0xaf123456722// GFX11: v_fmaak_f32 v5, v255, v2, 0xaf123456    ; encoding: [0xff,0x05,0x0a,0x5a,0x56,0x34,0x12,0xaf]723 724v_fmaak_f32 v5, s1, v2, 0xaf123456725// GFX11: v_fmaak_f32 v5, s1, v2, 0xaf123456      ; encoding: [0x01,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]726 727v_fmaak_f32 v5, s105, v2, 0xaf123456728// GFX11: v_fmaak_f32 v5, s105, v2, 0xaf123456    ; encoding: [0x69,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]729 730v_fmaak_f32 v5, vcc_lo, v2, 0xaf123456731// GFX11: v_fmaak_f32 v5, vcc_lo, v2, 0xaf123456  ; encoding: [0x6a,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]732 733v_fmaak_f32 v5, vcc_hi, v2, 0xaf123456734// GFX11: v_fmaak_f32 v5, vcc_hi, v2, 0xaf123456  ; encoding: [0x6b,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]735 736v_fmaak_f32 v5, ttmp15, v2, 0xaf123456737// GFX11: v_fmaak_f32 v5, ttmp15, v2, 0xaf123456  ; encoding: [0x7b,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]738 739v_fmaak_f32 v5, m0, v2, 0xaf123456740// GFX11: v_fmaak_f32 v5, m0, v2, 0xaf123456      ; encoding: [0x7d,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]741 742v_fmaak_f32 v5, exec_lo, v2, 0xaf123456743// GFX11: v_fmaak_f32 v5, exec_lo, v2, 0xaf123456 ; encoding: [0x7e,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]744 745v_fmaak_f32 v5, exec_hi, v2, 0xaf123456746// GFX11: v_fmaak_f32 v5, exec_hi, v2, 0xaf123456 ; encoding: [0x7f,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]747 748v_fmaak_f32 v5, null, v2, 0xaf123456749// GFX11: v_fmaak_f32 v5, null, v2, 0xaf123456    ; encoding: [0x7c,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]750 751v_fmaak_f32 v5, -1, v2, 0xaf123456752// GFX11: v_fmaak_f32 v5, -1, v2, 0xaf123456      ; encoding: [0xc1,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]753 754v_fmaak_f32 v5, 0.5, v2, 0xaf123456755// GFX11: v_fmaak_f32 v5, 0.5, v2, 0xaf123456     ; encoding: [0xf0,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]756 757v_fmaak_f32 v5, src_scc, v2, 0xaf123456758// GFX11: v_fmaak_f32 v5, src_scc, v2, 0xaf123456 ; encoding: [0xfd,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]759 760v_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456761// GFX11: v_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456 ; encoding: [0xff,0xfe,0xff,0x5b,0x56,0x34,0x12,0xaf]762 763v_fmac_dx9_zero_f32 v5, v1, v2764// GFX11: v_fmac_dx9_zero_f32_e32 v5, v1, v2      ; encoding: [0x01,0x05,0x0a,0x0c]765 766v_fmac_dx9_zero_f32 v5, v255, v2767// GFX11: v_fmac_dx9_zero_f32_e32 v5, v255, v2    ; encoding: [0xff,0x05,0x0a,0x0c]768 769v_fmac_dx9_zero_f32 v5, s1, v2770// GFX11: v_fmac_dx9_zero_f32_e32 v5, s1, v2      ; encoding: [0x01,0x04,0x0a,0x0c]771 772v_fmac_dx9_zero_f32 v5, s105, v2773// GFX11: v_fmac_dx9_zero_f32_e32 v5, s105, v2    ; encoding: [0x69,0x04,0x0a,0x0c]774 775v_fmac_dx9_zero_f32 v5, vcc_lo, v2776// GFX11: v_fmac_dx9_zero_f32_e32 v5, vcc_lo, v2  ; encoding: [0x6a,0x04,0x0a,0x0c]777 778v_fmac_dx9_zero_f32 v5, vcc_hi, v2779// GFX11: v_fmac_dx9_zero_f32_e32 v5, vcc_hi, v2  ; encoding: [0x6b,0x04,0x0a,0x0c]780 781v_fmac_dx9_zero_f32 v5, ttmp15, v2782// GFX11: v_fmac_dx9_zero_f32_e32 v5, ttmp15, v2  ; encoding: [0x7b,0x04,0x0a,0x0c]783 784v_fmac_dx9_zero_f32 v5, m0, v2785// GFX11: v_fmac_dx9_zero_f32_e32 v5, m0, v2      ; encoding: [0x7d,0x04,0x0a,0x0c]786 787v_fmac_dx9_zero_f32 v5, exec_lo, v2788// GFX11: v_fmac_dx9_zero_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x0c]789 790v_fmac_dx9_zero_f32 v5, exec_hi, v2791// GFX11: v_fmac_dx9_zero_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x0c]792 793v_fmac_dx9_zero_f32 v5, null, v2794// GFX11: v_fmac_dx9_zero_f32_e32 v5, null, v2    ; encoding: [0x7c,0x04,0x0a,0x0c]795 796v_fmac_dx9_zero_f32 v5, -1, v2797// GFX11: v_fmac_dx9_zero_f32_e32 v5, -1, v2      ; encoding: [0xc1,0x04,0x0a,0x0c]798 799v_fmac_dx9_zero_f32 v5, 0.5, v2800// GFX11: v_fmac_dx9_zero_f32_e32 v5, 0.5, v2     ; encoding: [0xf0,0x04,0x0a,0x0c]801 802v_fmac_dx9_zero_f32 v5, src_scc, v2803// GFX11: v_fmac_dx9_zero_f32_e32 v5, src_scc, v2 ; encoding: [0xfd,0x04,0x0a,0x0c]804 805v_fmac_dx9_zero_f32 v255, 0xaf123456, v255806// GFX11: v_fmac_dx9_zero_f32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x0d,0x56,0x34,0x12,0xaf]807 808v_fmac_f16 v5.l, v1.l, v2.l809// GFX11: v_fmac_f16_e32 v5.l, v1.l, v2.l         ; encoding: [0x01,0x05,0x0a,0x6c]810 811v_fmac_f16 v5.l, v127.l, v2.l812// GFX11: v_fmac_f16_e32 v5.l, v127.l, v2.l       ; encoding: [0x7f,0x05,0x0a,0x6c]813 814v_fmac_f16 v5.l, v1.h, v2.l815// GFX11: v_fmac_f16_e32 v5.l, v1.h, v2.l         ; encoding: [0x81,0x05,0x0a,0x6c]816 817v_fmac_f16 v5.l, v127.h, v2.l818// GFX11: v_fmac_f16_e32 v5.l, v127.h, v2.l       ; encoding: [0xff,0x05,0x0a,0x6c]819 820v_fmac_f16 v5.l, s1, v2.l821// GFX11: v_fmac_f16_e32 v5.l, s1, v2.l           ; encoding: [0x01,0x04,0x0a,0x6c]822 823v_fmac_f16 v5.l, s105, v2.l824// GFX11: v_fmac_f16_e32 v5.l, s105, v2.l         ; encoding: [0x69,0x04,0x0a,0x6c]825 826v_fmac_f16 v5.l, vcc_lo, v2.l827// GFX11: v_fmac_f16_e32 v5.l, vcc_lo, v2.l       ; encoding: [0x6a,0x04,0x0a,0x6c]828 829v_fmac_f16 v5.l, vcc_hi, v2.l830// GFX11: v_fmac_f16_e32 v5.l, vcc_hi, v2.l       ; encoding: [0x6b,0x04,0x0a,0x6c]831 832v_fmac_f16 v5.l, ttmp15, v2.l833// GFX11: v_fmac_f16_e32 v5.l, ttmp15, v2.l       ; encoding: [0x7b,0x04,0x0a,0x6c]834 835v_fmac_f16 v5.l, m0, v2.l836// GFX11: v_fmac_f16_e32 v5.l, m0, v2.l           ; encoding: [0x7d,0x04,0x0a,0x6c]837 838v_fmac_f16 v5.l, exec_lo, v2.l839// GFX11: v_fmac_f16_e32 v5.l, exec_lo, v2.l      ; encoding: [0x7e,0x04,0x0a,0x6c]840 841v_fmac_f16 v5.l, exec_hi, v2.l842// GFX11: v_fmac_f16_e32 v5.l, exec_hi, v2.l      ; encoding: [0x7f,0x04,0x0a,0x6c]843 844v_fmac_f16 v5.l, null, v2.l845// GFX11: v_fmac_f16_e32 v5.l, null, v2.l         ; encoding: [0x7c,0x04,0x0a,0x6c]846 847v_fmac_f16 v5.l, -1, v2.l848// GFX11: v_fmac_f16_e32 v5.l, -1, v2.l           ; encoding: [0xc1,0x04,0x0a,0x6c]849 850v_fmac_f16 v127.l, 0.5, v127.l851// GFX11: v_fmac_f16_e32 v127.l, 0.5, v127.l      ; encoding: [0xf0,0xfe,0xfe,0x6c]852 853v_fmac_f16 v5.h, src_scc, v2.h854// GFX11: v_fmac_f16_e32 v5.h, src_scc, v2.h      ; encoding: [0xfd,0x04,0x0b,0x6d]855 856v_fmac_f16 v127.h, 0xfe0b, v127.h857// GFX11: v_fmac_f16_e32 v127.h, 0xfe0b, v127.h   ; encoding: [0xff,0xfe,0xff,0x6d,0x0b,0xfe,0x00,0x00]858 859v_fmac_f32 v5, v1, v2860// GFX11: v_fmac_f32_e32 v5, v1, v2               ; encoding: [0x01,0x05,0x0a,0x56]861 862v_fmac_f32 v5, v255, v2863// GFX11: v_fmac_f32_e32 v5, v255, v2             ; encoding: [0xff,0x05,0x0a,0x56]864 865v_fmac_f32 v5, s1, v2866// GFX11: v_fmac_f32_e32 v5, s1, v2               ; encoding: [0x01,0x04,0x0a,0x56]867 868v_fmac_f32 v5, s105, v2869// GFX11: v_fmac_f32_e32 v5, s105, v2             ; encoding: [0x69,0x04,0x0a,0x56]870 871v_fmac_f32 v5, vcc_lo, v2872// GFX11: v_fmac_f32_e32 v5, vcc_lo, v2           ; encoding: [0x6a,0x04,0x0a,0x56]873 874v_fmac_f32 v5, vcc_hi, v2875// GFX11: v_fmac_f32_e32 v5, vcc_hi, v2           ; encoding: [0x6b,0x04,0x0a,0x56]876 877v_fmac_f32 v5, ttmp15, v2878// GFX11: v_fmac_f32_e32 v5, ttmp15, v2           ; encoding: [0x7b,0x04,0x0a,0x56]879 880v_fmac_f32 v5, m0, v2881// GFX11: v_fmac_f32_e32 v5, m0, v2               ; encoding: [0x7d,0x04,0x0a,0x56]882 883v_fmac_f32 v5, exec_lo, v2884// GFX11: v_fmac_f32_e32 v5, exec_lo, v2          ; encoding: [0x7e,0x04,0x0a,0x56]885 886v_fmac_f32 v5, exec_hi, v2887// GFX11: v_fmac_f32_e32 v5, exec_hi, v2          ; encoding: [0x7f,0x04,0x0a,0x56]888 889v_fmac_f32 v5, null, v2890// GFX11: v_fmac_f32_e32 v5, null, v2             ; encoding: [0x7c,0x04,0x0a,0x56]891 892v_fmac_f32 v5, -1, v2893// GFX11: v_fmac_f32_e32 v5, -1, v2               ; encoding: [0xc1,0x04,0x0a,0x56]894 895v_fmac_f32 v5, 0.5, v2896// GFX11: v_fmac_f32_e32 v5, 0.5, v2              ; encoding: [0xf0,0x04,0x0a,0x56]897 898v_fmac_f32 v5, src_scc, v2899// GFX11: v_fmac_f32_e32 v5, src_scc, v2          ; encoding: [0xfd,0x04,0x0a,0x56]900 901v_fmac_f32 v255, 0xaf123456, v255902// GFX11: v_fmac_f32_e32 v255, 0xaf123456, v255   ; encoding: [0xff,0xfe,0xff,0x57,0x56,0x34,0x12,0xaf]903 904v_fmac_legacy_f32 v5, v1, v2905// GFX11: v_fmac_dx9_zero_f32_e32 v5, v1, v2      ; encoding: [0x01,0x05,0x0a,0x0c]906 907v_fmac_legacy_f32 v5, v255, v2908// GFX11: v_fmac_dx9_zero_f32_e32 v5, v255, v2    ; encoding: [0xff,0x05,0x0a,0x0c]909 910v_fmac_legacy_f32 v5, s1, v2911// GFX11: v_fmac_dx9_zero_f32_e32 v5, s1, v2      ; encoding: [0x01,0x04,0x0a,0x0c]912 913v_fmac_legacy_f32 v5, s105, v2914// GFX11: v_fmac_dx9_zero_f32_e32 v5, s105, v2    ; encoding: [0x69,0x04,0x0a,0x0c]915 916v_fmac_legacy_f32 v5, vcc_lo, v2917// GFX11: v_fmac_dx9_zero_f32_e32 v5, vcc_lo, v2  ; encoding: [0x6a,0x04,0x0a,0x0c]918 919v_fmac_legacy_f32 v5, vcc_hi, v2920// GFX11: v_fmac_dx9_zero_f32_e32 v5, vcc_hi, v2  ; encoding: [0x6b,0x04,0x0a,0x0c]921 922v_fmac_legacy_f32 v5, ttmp15, v2923// GFX11: v_fmac_dx9_zero_f32_e32 v5, ttmp15, v2  ; encoding: [0x7b,0x04,0x0a,0x0c]924 925v_fmac_legacy_f32 v5, m0, v2926// GFX11: v_fmac_dx9_zero_f32_e32 v5, m0, v2      ; encoding: [0x7d,0x04,0x0a,0x0c]927 928v_fmac_legacy_f32 v5, exec_lo, v2929// GFX11: v_fmac_dx9_zero_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x0c]930 931v_fmac_legacy_f32 v5, exec_hi, v2932// GFX11: v_fmac_dx9_zero_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x0c]933 934v_fmac_legacy_f32 v5, null, v2935// GFX11: v_fmac_dx9_zero_f32_e32 v5, null, v2    ; encoding: [0x7c,0x04,0x0a,0x0c]936 937v_fmac_legacy_f32 v5, -1, v2938// GFX11: v_fmac_dx9_zero_f32_e32 v5, -1, v2      ; encoding: [0xc1,0x04,0x0a,0x0c]939 940v_fmac_legacy_f32 v5, 0.5, v2941// GFX11: v_fmac_dx9_zero_f32_e32 v5, 0.5, v2     ; encoding: [0xf0,0x04,0x0a,0x0c]942 943v_fmac_legacy_f32 v5, src_scc, v2944// GFX11: v_fmac_dx9_zero_f32_e32 v5, src_scc, v2 ; encoding: [0xfd,0x04,0x0a,0x0c]945 946v_fmac_legacy_f32 v255, 0xaf123456, v255947// GFX11: v_fmac_dx9_zero_f32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x0d,0x56,0x34,0x12,0xaf]948 949v_fmamk_f16 v5.l, v1.l, 0xfe0b, v3.l950// GFX11: v_fmamk_f16 v5.l, v1.l, 0xfe0b, v3.l    ; encoding: [0x01,0x07,0x0a,0x6e,0x0b,0xfe,0x00,0x00]951 952v_fmamk_f16 v5.l, v127.l, 0xfe0b, v3.l953// GFX11: v_fmamk_f16 v5.l, v127.l, 0xfe0b, v3.l  ; encoding: [0x7f,0x07,0x0a,0x6e,0x0b,0xfe,0x00,0x00]954 955v_fmamk_f16 v5.l, v1.h, 0xfe0b, v3.l956// GFX11: v_fmamk_f16 v5.l, v1.h, 0xfe0b, v3.l    ; encoding: [0x81,0x07,0x0a,0x6e,0x0b,0xfe,0x00,0x00]957 958v_fmamk_f16 v5.l, v127.h, 0xfe0b, v3.l959// GFX11: v_fmamk_f16 v5.l, v127.h, 0xfe0b, v3.l  ; encoding: [0xff,0x07,0x0a,0x6e,0x0b,0xfe,0x00,0x00]960 961v_fmamk_f16 v5.l, s1, 0xfe0b, v3.l962// GFX11: v_fmamk_f16 v5.l, s1, 0xfe0b, v3.l      ; encoding: [0x01,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]963 964v_fmamk_f16 v5.l, s105, 0xfe0b, v3.l965// GFX11: v_fmamk_f16 v5.l, s105, 0xfe0b, v3.l    ; encoding: [0x69,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]966 967v_fmamk_f16 v5.l, vcc_lo, 0xfe0b, v3.l968// GFX11: v_fmamk_f16 v5.l, vcc_lo, 0xfe0b, v3.l  ; encoding: [0x6a,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]969 970v_fmamk_f16 v5.l, vcc_hi, 0xfe0b, v3.l971// GFX11: v_fmamk_f16 v5.l, vcc_hi, 0xfe0b, v3.l  ; encoding: [0x6b,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]972 973v_fmamk_f16 v5.l, ttmp15, 0xfe0b, v3.l974// GFX11: v_fmamk_f16 v5.l, ttmp15, 0xfe0b, v3.l  ; encoding: [0x7b,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]975 976v_fmamk_f16 v5.l, m0, 0xfe0b, v3.l977// GFX11: v_fmamk_f16 v5.l, m0, 0xfe0b, v3.l      ; encoding: [0x7d,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]978 979v_fmamk_f16 v5.l, exec_lo, 0xfe0b, v3.l980// GFX11: v_fmamk_f16 v5.l, exec_lo, 0xfe0b, v3.l ; encoding: [0x7e,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]981 982v_fmamk_f16 v5.l, exec_hi, 0xfe0b, v3.l983// GFX11: v_fmamk_f16 v5.l, exec_hi, 0xfe0b, v3.l ; encoding: [0x7f,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]984 985v_fmamk_f16 v5.l, null, 0xfe0b, v3.l986// GFX11: v_fmamk_f16 v5.l, null, 0xfe0b, v3.l    ; encoding: [0x7c,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]987 988v_fmamk_f16 v5.l, -1, 0xfe0b, v3.l989// GFX11: v_fmamk_f16 v5.l, -1, 0xfe0b, v3.l      ; encoding: [0xc1,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]990 991v_fmamk_f16 v127.l, 0.5, 0xfe0b, v127.l992// GFX11: v_fmamk_f16 v127.l, 0.5, 0xfe0b, v127.l ; encoding: [0xf0,0xfe,0xfe,0x6e,0x0b,0xfe,0x00,0x00]993 994v_fmamk_f16 v5.h, src_scc, 0xfe0b, v3.h995// GFX11: v_fmamk_f16 v5.h, src_scc, 0xfe0b, v3.h ; encoding: [0xfd,0x06,0x0b,0x6f,0x0b,0xfe,0x00,0x00]996 997v_fmamk_f16 v127.h, 0xfe0b, 0xfe0b, v127.h998// GFX11: v_fmamk_f16 v127.h, 0xfe0b, 0xfe0b, v127.h ; encoding: [0xff,0xfe,0xff,0x6f,0x0b,0xfe,0x00,0x00]999 1000v_fmamk_f32 v5, v1, 0xaf123456, v31001// GFX11: v_fmamk_f32 v5, v1, 0xaf123456, v3      ; encoding: [0x01,0x07,0x0a,0x58,0x56,0x34,0x12,0xaf]1002 1003v_fmamk_f32 v5, v255, 0xaf123456, v31004// GFX11: v_fmamk_f32 v5, v255, 0xaf123456, v3    ; encoding: [0xff,0x07,0x0a,0x58,0x56,0x34,0x12,0xaf]1005 1006v_fmamk_f32 v5, s1, 0xaf123456, v31007// GFX11: v_fmamk_f32 v5, s1, 0xaf123456, v3      ; encoding: [0x01,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1008 1009v_fmamk_f32 v5, s105, 0xaf123456, v31010// GFX11: v_fmamk_f32 v5, s105, 0xaf123456, v3    ; encoding: [0x69,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1011 1012v_fmamk_f32 v5, vcc_lo, 0xaf123456, v31013// GFX11: v_fmamk_f32 v5, vcc_lo, 0xaf123456, v3  ; encoding: [0x6a,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1014 1015v_fmamk_f32 v5, vcc_hi, 0xaf123456, v31016// GFX11: v_fmamk_f32 v5, vcc_hi, 0xaf123456, v3  ; encoding: [0x6b,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1017 1018v_fmamk_f32 v5, ttmp15, 0xaf123456, v31019// GFX11: v_fmamk_f32 v5, ttmp15, 0xaf123456, v3  ; encoding: [0x7b,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1020 1021v_fmamk_f32 v5, m0, 0xaf123456, v31022// GFX11: v_fmamk_f32 v5, m0, 0xaf123456, v3      ; encoding: [0x7d,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1023 1024v_fmamk_f32 v5, exec_lo, 0xaf123456, v31025// GFX11: v_fmamk_f32 v5, exec_lo, 0xaf123456, v3 ; encoding: [0x7e,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1026 1027v_fmamk_f32 v5, exec_hi, 0xaf123456, v31028// GFX11: v_fmamk_f32 v5, exec_hi, 0xaf123456, v3 ; encoding: [0x7f,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1029 1030v_fmamk_f32 v5, null, 0xaf123456, v31031// GFX11: v_fmamk_f32 v5, null, 0xaf123456, v3    ; encoding: [0x7c,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1032 1033v_fmamk_f32 v5, -1, 0xaf123456, v31034// GFX11: v_fmamk_f32 v5, -1, 0xaf123456, v3      ; encoding: [0xc1,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1035 1036v_fmamk_f32 v5, 0.5, 0xaf123456, v31037// GFX11: v_fmamk_f32 v5, 0.5, 0xaf123456, v3     ; encoding: [0xf0,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1038 1039v_fmamk_f32 v5, src_scc, 0xaf123456, v31040// GFX11: v_fmamk_f32 v5, src_scc, 0xaf123456, v3 ; encoding: [0xfd,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1041 1042v_fmamk_f32 v255, 0xaf123456, 0xaf123456, v2551043// GFX11: v_fmamk_f32 v255, 0xaf123456, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x59,0x56,0x34,0x12,0xaf]1044 1045v_ldexp_f16 v5.l, v1.l, v2.l1046// GFX11: v_ldexp_f16_e32 v5.l, v1.l, v2.l        ; encoding: [0x01,0x05,0x0a,0x76]1047 1048v_ldexp_f16 v5.l, v127.l, v2.l1049// GFX11: v_ldexp_f16_e32 v5.l, v127.l, v2.l      ; encoding: [0x7f,0x05,0x0a,0x76]1050 1051v_ldexp_f16 v5.l, s1, v2.l1052// GFX11: v_ldexp_f16_e32 v5.l, s1, v2.l          ; encoding: [0x01,0x04,0x0a,0x76]1053 1054v_ldexp_f16 v5.l, s105, v2.l1055// GFX11: v_ldexp_f16_e32 v5.l, s105, v2.l        ; encoding: [0x69,0x04,0x0a,0x76]1056 1057v_ldexp_f16 v5.l, vcc_lo, v2.l1058// GFX11: v_ldexp_f16_e32 v5.l, vcc_lo, v2.l      ; encoding: [0x6a,0x04,0x0a,0x76]1059 1060v_ldexp_f16 v5.l, vcc_hi, v2.l1061// GFX11: v_ldexp_f16_e32 v5.l, vcc_hi, v2.l      ; encoding: [0x6b,0x04,0x0a,0x76]1062 1063v_ldexp_f16 v5.l, ttmp15, v2.l1064// GFX11: v_ldexp_f16_e32 v5.l, ttmp15, v2.l      ; encoding: [0x7b,0x04,0x0a,0x76]1065 1066v_ldexp_f16 v5.l, m0, v2.l1067// GFX11: v_ldexp_f16_e32 v5.l, m0, v2.l          ; encoding: [0x7d,0x04,0x0a,0x76]1068 1069v_ldexp_f16 v5.l, exec_lo, v2.l1070// GFX11: v_ldexp_f16_e32 v5.l, exec_lo, v2.l     ; encoding: [0x7e,0x04,0x0a,0x76]1071 1072v_ldexp_f16 v5.l, exec_hi, v2.l1073// GFX11: v_ldexp_f16_e32 v5.l, exec_hi, v2.l     ; encoding: [0x7f,0x04,0x0a,0x76]1074 1075v_ldexp_f16 v5.l, null, v2.l1076// GFX11: v_ldexp_f16_e32 v5.l, null, v2.l        ; encoding: [0x7c,0x04,0x0a,0x76]1077 1078v_ldexp_f16 v5.l, -1, v2.l1079// GFX11: v_ldexp_f16_e32 v5.l, -1, v2.l          ; encoding: [0xc1,0x04,0x0a,0x76]1080 1081v_ldexp_f16 v5.l, 0.5, v2.l1082// GFX11: v_ldexp_f16_e32 v5.l, 0.5, v2.l         ; encoding: [0xf0,0x04,0x0a,0x76]1083 1084v_ldexp_f16 v5.l, src_scc, v2.l1085// GFX11: v_ldexp_f16_e32 v5.l, src_scc, v2.l     ; encoding: [0xfd,0x04,0x0a,0x76]1086 1087v_ldexp_f16 v127.l, 0xfe0b, v127.l1088// GFX11: v_ldexp_f16_e32 v127.l, 0xfe0b, v127.l  ; encoding: [0xff,0xfe,0xfe,0x76,0x0b,0xfe,0x00,0x00]1089 1090v_ldexp_f16 v5.l, v1.h, v2.l1091// GFX11: v_ldexp_f16_e32 v5.l, v1.h, v2.l        ; encoding: [0x81,0x05,0x0a,0x76]1092 1093v_ldexp_f16 v5.l, v127.h, v2.l1094// GFX11: v_ldexp_f16_e32 v5.l, v127.h, v2.l      ; encoding: [0xff,0x05,0x0a,0x76]1095 1096v_ldexp_f16 v127.l, 0.5, v127.l1097// GFX11: v_ldexp_f16_e32 v127.l, 0.5, v127.l     ; encoding: [0xf0,0xfe,0xfe,0x76]1098 1099v_ldexp_f16 v5.h, src_scc, v2.l1100// GFX11: v_ldexp_f16_e32 v5.h, src_scc, v2.l     ; encoding: [0xfd,0x04,0x0a,0x77]1101 1102v_ldexp_f16 v127.h, 0xfe0b, v127.l1103// GFX11: v_ldexp_f16_e32 v127.h, 0xfe0b, v127.l  ; encoding: [0xff,0xfe,0xfe,0x77,0x0b,0xfe,0x00,0x00]1104 1105v_lshlrev_b32 v5, v1, v21106// GFX11: v_lshlrev_b32_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x30]1107 1108v_lshlrev_b32 v5, v255, v21109// GFX11: v_lshlrev_b32_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x30]1110 1111v_lshlrev_b32 v5, s1, v21112// GFX11: v_lshlrev_b32_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x30]1113 1114v_lshlrev_b32 v5, s105, v21115// GFX11: v_lshlrev_b32_e32 v5, s105, v2          ; encoding: [0x69,0x04,0x0a,0x30]1116 1117v_lshlrev_b32 v5, vcc_lo, v21118// GFX11: v_lshlrev_b32_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x30]1119 1120v_lshlrev_b32 v5, vcc_hi, v21121// GFX11: v_lshlrev_b32_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x30]1122 1123v_lshlrev_b32 v5, ttmp15, v21124// GFX11: v_lshlrev_b32_e32 v5, ttmp15, v2        ; encoding: [0x7b,0x04,0x0a,0x30]1125 1126v_lshlrev_b32 v5, m0, v21127// GFX11: v_lshlrev_b32_e32 v5, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x30]1128 1129v_lshlrev_b32 v5, exec_lo, v21130// GFX11: v_lshlrev_b32_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x30]1131 1132v_lshlrev_b32 v5, exec_hi, v21133// GFX11: v_lshlrev_b32_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x30]1134 1135v_lshlrev_b32 v5, null, v21136// GFX11: v_lshlrev_b32_e32 v5, null, v2          ; encoding: [0x7c,0x04,0x0a,0x30]1137 1138v_lshlrev_b32 v5, -1, v21139// GFX11: v_lshlrev_b32_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x30]1140 1141v_lshlrev_b32 v5, 0.5, v21142// GFX11: v_lshlrev_b32_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x30]1143 1144v_lshlrev_b32 v5, src_scc, v21145// GFX11: v_lshlrev_b32_e32 v5, src_scc, v2       ; encoding: [0xfd,0x04,0x0a,0x30]1146 1147v_lshlrev_b32 v255, 0xaf123456, v2551148// GFX11: v_lshlrev_b32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x31,0x56,0x34,0x12,0xaf]1149 1150v_lshrrev_b32 v5, v1, v21151// GFX11: v_lshrrev_b32_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x32]1152 1153v_lshrrev_b32 v5, v255, v21154// GFX11: v_lshrrev_b32_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x32]1155 1156v_lshrrev_b32 v5, s1, v21157// GFX11: v_lshrrev_b32_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x32]1158 1159v_lshrrev_b32 v5, s105, v21160// GFX11: v_lshrrev_b32_e32 v5, s105, v2          ; encoding: [0x69,0x04,0x0a,0x32]1161 1162v_lshrrev_b32 v5, vcc_lo, v21163// GFX11: v_lshrrev_b32_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x32]1164 1165v_lshrrev_b32 v5, vcc_hi, v21166// GFX11: v_lshrrev_b32_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x32]1167 1168v_lshrrev_b32 v5, ttmp15, v21169// GFX11: v_lshrrev_b32_e32 v5, ttmp15, v2        ; encoding: [0x7b,0x04,0x0a,0x32]1170 1171v_lshrrev_b32 v5, m0, v21172// GFX11: v_lshrrev_b32_e32 v5, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x32]1173 1174v_lshrrev_b32 v5, exec_lo, v21175// GFX11: v_lshrrev_b32_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x32]1176 1177v_lshrrev_b32 v5, exec_hi, v21178// GFX11: v_lshrrev_b32_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x32]1179 1180v_lshrrev_b32 v5, null, v21181// GFX11: v_lshrrev_b32_e32 v5, null, v2          ; encoding: [0x7c,0x04,0x0a,0x32]1182 1183v_lshrrev_b32 v5, -1, v21184// GFX11: v_lshrrev_b32_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x32]1185 1186v_lshrrev_b32 v5, 0.5, v21187// GFX11: v_lshrrev_b32_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x32]1188 1189v_lshrrev_b32 v5, src_scc, v21190// GFX11: v_lshrrev_b32_e32 v5, src_scc, v2       ; encoding: [0xfd,0x04,0x0a,0x32]1191 1192v_lshrrev_b32 v255, 0xaf123456, v2551193// GFX11: v_lshrrev_b32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x33,0x56,0x34,0x12,0xaf]1194 1195v_max_f16 v5.l, v1.l, v2.l1196// GFX11: v_max_f16_e32 v5.l, v1.l, v2.l          ; encoding: [0x01,0x05,0x0a,0x72]1197 1198v_max_f16 v5.l, v127.l, v2.l1199// GFX11: v_max_f16_e32 v5.l, v127.l, v2.l        ; encoding: [0x7f,0x05,0x0a,0x72]1200 1201v_max_f16 v5.l, s1, v2.l1202// GFX11: v_max_f16_e32 v5.l, s1, v2.l            ; encoding: [0x01,0x04,0x0a,0x72]1203 1204v_max_f16 v5.l, s105, v2.l1205// GFX11: v_max_f16_e32 v5.l, s105, v2.l          ; encoding: [0x69,0x04,0x0a,0x72]1206 1207v_max_f16 v5.l, vcc_lo, v2.l1208// GFX11: v_max_f16_e32 v5.l, vcc_lo, v2.l        ; encoding: [0x6a,0x04,0x0a,0x72]1209 1210v_max_f16 v5.l, vcc_hi, v2.l1211// GFX11: v_max_f16_e32 v5.l, vcc_hi, v2.l        ; encoding: [0x6b,0x04,0x0a,0x72]1212 1213v_max_f16 v5.l, ttmp15, v2.l1214// GFX11: v_max_f16_e32 v5.l, ttmp15, v2.l        ; encoding: [0x7b,0x04,0x0a,0x72]1215 1216v_max_f16 v5.l, m0, v2.l1217// GFX11: v_max_f16_e32 v5.l, m0, v2.l            ; encoding: [0x7d,0x04,0x0a,0x72]1218 1219v_max_f16 v5.l, exec_lo, v2.l1220// GFX11: v_max_f16_e32 v5.l, exec_lo, v2.l       ; encoding: [0x7e,0x04,0x0a,0x72]1221 1222v_max_f16 v5.l, exec_hi, v2.l1223// GFX11: v_max_f16_e32 v5.l, exec_hi, v2.l       ; encoding: [0x7f,0x04,0x0a,0x72]1224 1225v_max_f16 v5.l, null, v2.l1226// GFX11: v_max_f16_e32 v5.l, null, v2.l          ; encoding: [0x7c,0x04,0x0a,0x72]1227 1228v_max_f16 v5.l, -1, v2.l1229// GFX11: v_max_f16_e32 v5.l, -1, v2.l            ; encoding: [0xc1,0x04,0x0a,0x72]1230 1231v_max_f16 v5.l, 0.5, v2.l1232// GFX11: v_max_f16_e32 v5.l, 0.5, v2.l           ; encoding: [0xf0,0x04,0x0a,0x72]1233 1234v_max_f16 v5.l, src_scc, v2.l1235// GFX11: v_max_f16_e32 v5.l, src_scc, v2.l       ; encoding: [0xfd,0x04,0x0a,0x72]1236 1237v_max_f16 v127.l, 0xfe0b, v127.l1238// GFX11: v_max_f16_e32 v127.l, 0xfe0b, v127.l    ; encoding: [0xff,0xfe,0xfe,0x72,0x0b,0xfe,0x00,0x00]1239 1240v_max_f16 v5.l, v1.h, v2.l1241// GFX11: v_max_f16_e32 v5.l, v1.h, v2.l          ; encoding: [0x81,0x05,0x0a,0x72]1242 1243v_max_f16 v5.l, v127.h, v2.l1244// GFX11: v_max_f16_e32 v5.l, v127.h, v2.l        ; encoding: [0xff,0x05,0x0a,0x72]1245 1246v_max_f16 v127.l, 0.5, v127.l1247// GFX11: v_max_f16_e32 v127.l, 0.5, v127.l       ; encoding: [0xf0,0xfe,0xfe,0x72]1248 1249v_max_f16 v5.h, src_scc, v2.h1250// GFX11: v_max_f16_e32 v5.h, src_scc, v2.h       ; encoding: [0xfd,0x04,0x0b,0x73]1251 1252v_max_f16 v127.h, 0xfe0b, v127.h1253// GFX11: v_max_f16_e32 v127.h, 0xfe0b, v127.h    ; encoding: [0xff,0xfe,0xff,0x73,0x0b,0xfe,0x00,0x00]1254 1255v_max_f32 v5, v1, v21256// GFX11: v_max_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x20]1257 1258v_max_f32 v5, v255, v21259// GFX11: v_max_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x20]1260 1261v_max_f32 v5, s1, v21262// GFX11: v_max_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x20]1263 1264v_max_f32 v5, s105, v21265// GFX11: v_max_f32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x20]1266 1267v_max_f32 v5, vcc_lo, v21268// GFX11: v_max_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x20]1269 1270v_max_f32 v5, vcc_hi, v21271// GFX11: v_max_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x20]1272 1273v_max_f32 v5, ttmp15, v21274// GFX11: v_max_f32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x20]1275 1276v_max_f32 v5, m0, v21277// GFX11: v_max_f32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x20]1278 1279v_max_f32 v5, exec_lo, v21280// GFX11: v_max_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x20]1281 1282v_max_f32 v5, exec_hi, v21283// GFX11: v_max_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x20]1284 1285v_max_f32 v5, null, v21286// GFX11: v_max_f32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x20]1287 1288v_max_f32 v5, -1, v21289// GFX11: v_max_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x20]1290 1291v_max_f32 v5, 0.5, v21292// GFX11: v_max_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x20]1293 1294v_max_f32 v5, src_scc, v21295// GFX11: v_max_f32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x20]1296 1297v_max_f32 v255, 0xaf123456, v2551298// GFX11: v_max_f32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x21,0x56,0x34,0x12,0xaf]1299 1300v_max_i32 v5, v1, v21301// GFX11: v_max_i32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x24]1302 1303v_max_i32 v5, v255, v21304// GFX11: v_max_i32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x24]1305 1306v_max_i32 v5, s1, v21307// GFX11: v_max_i32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x24]1308 1309v_max_i32 v5, s105, v21310// GFX11: v_max_i32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x24]1311 1312v_max_i32 v5, vcc_lo, v21313// GFX11: v_max_i32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x24]1314 1315v_max_i32 v5, vcc_hi, v21316// GFX11: v_max_i32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x24]1317 1318v_max_i32 v5, ttmp15, v21319// GFX11: v_max_i32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x24]1320 1321v_max_i32 v5, m0, v21322// GFX11: v_max_i32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x24]1323 1324v_max_i32 v5, exec_lo, v21325// GFX11: v_max_i32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x24]1326 1327v_max_i32 v5, exec_hi, v21328// GFX11: v_max_i32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x24]1329 1330v_max_i32 v5, null, v21331// GFX11: v_max_i32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x24]1332 1333v_max_i32 v5, -1, v21334// GFX11: v_max_i32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x24]1335 1336v_max_i32 v5, 0.5, v21337// GFX11: v_max_i32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x24]1338 1339v_max_i32 v5, src_scc, v21340// GFX11: v_max_i32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x24]1341 1342v_max_i32 v255, 0xaf123456, v2551343// GFX11: v_max_i32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x25,0x56,0x34,0x12,0xaf]1344 1345v_max_u32 v5, v1, v21346// GFX11: v_max_u32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x28]1347 1348v_max_u32 v5, v255, v21349// GFX11: v_max_u32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x28]1350 1351v_max_u32 v5, s1, v21352// GFX11: v_max_u32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x28]1353 1354v_max_u32 v5, s105, v21355// GFX11: v_max_u32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x28]1356 1357v_max_u32 v5, vcc_lo, v21358// GFX11: v_max_u32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x28]1359 1360v_max_u32 v5, vcc_hi, v21361// GFX11: v_max_u32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x28]1362 1363v_max_u32 v5, ttmp15, v21364// GFX11: v_max_u32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x28]1365 1366v_max_u32 v5, m0, v21367// GFX11: v_max_u32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x28]1368 1369v_max_u32 v5, exec_lo, v21370// GFX11: v_max_u32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x28]1371 1372v_max_u32 v5, exec_hi, v21373// GFX11: v_max_u32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x28]1374 1375v_max_u32 v5, null, v21376// GFX11: v_max_u32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x28]1377 1378v_max_u32 v5, -1, v21379// GFX11: v_max_u32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x28]1380 1381v_max_u32 v5, 0.5, v21382// GFX11: v_max_u32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x28]1383 1384v_max_u32 v5, src_scc, v21385// GFX11: v_max_u32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x28]1386 1387v_max_u32 v255, 0xaf123456, v2551388// GFX11: v_max_u32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x29,0x56,0x34,0x12,0xaf]1389 1390v_min_f16 v5.l, v1.l, v2.l1391// GFX11: v_min_f16_e32 v5.l, v1.l, v2.l          ; encoding: [0x01,0x05,0x0a,0x74]1392 1393v_min_f16 v5.l, v127.l, v2.l1394// GFX11: v_min_f16_e32 v5.l, v127.l, v2.l        ; encoding: [0x7f,0x05,0x0a,0x74]1395 1396v_min_f16 v5.l, s1, v2.l1397// GFX11: v_min_f16_e32 v5.l, s1, v2.l            ; encoding: [0x01,0x04,0x0a,0x74]1398 1399v_min_f16 v5.l, s105, v2.l1400// GFX11: v_min_f16_e32 v5.l, s105, v2.l          ; encoding: [0x69,0x04,0x0a,0x74]1401 1402v_min_f16 v5.l, vcc_lo, v2.l1403// GFX11: v_min_f16_e32 v5.l, vcc_lo, v2.l        ; encoding: [0x6a,0x04,0x0a,0x74]1404 1405v_min_f16 v5.l, vcc_hi, v2.l1406// GFX11: v_min_f16_e32 v5.l, vcc_hi, v2.l        ; encoding: [0x6b,0x04,0x0a,0x74]1407 1408v_min_f16 v5.l, ttmp15, v2.l1409// GFX11: v_min_f16_e32 v5.l, ttmp15, v2.l        ; encoding: [0x7b,0x04,0x0a,0x74]1410 1411v_min_f16 v5.l, m0, v2.l1412// GFX11: v_min_f16_e32 v5.l, m0, v2.l            ; encoding: [0x7d,0x04,0x0a,0x74]1413 1414v_min_f16 v5.l, exec_lo, v2.l1415// GFX11: v_min_f16_e32 v5.l, exec_lo, v2.l       ; encoding: [0x7e,0x04,0x0a,0x74]1416 1417v_min_f16 v5.l, exec_hi, v2.l1418// GFX11: v_min_f16_e32 v5.l, exec_hi, v2.l       ; encoding: [0x7f,0x04,0x0a,0x74]1419 1420v_min_f16 v5.l, null, v2.l1421// GFX11: v_min_f16_e32 v5.l, null, v2.l          ; encoding: [0x7c,0x04,0x0a,0x74]1422 1423v_min_f16 v5.l, -1, v2.l1424// GFX11: v_min_f16_e32 v5.l, -1, v2.l            ; encoding: [0xc1,0x04,0x0a,0x74]1425 1426v_min_f16 v5.l, 0.5, v2.l1427// GFX11: v_min_f16_e32 v5.l, 0.5, v2.l           ; encoding: [0xf0,0x04,0x0a,0x74]1428 1429v_min_f16 v5.l, src_scc, v2.l1430// GFX11: v_min_f16_e32 v5.l, src_scc, v2.l       ; encoding: [0xfd,0x04,0x0a,0x74]1431 1432v_min_f16 v127.l, 0xfe0b, v127.l1433// GFX11: v_min_f16_e32 v127.l, 0xfe0b, v127.l    ; encoding: [0xff,0xfe,0xfe,0x74,0x0b,0xfe,0x00,0x00]1434 1435v_min_f16 v5.l, v1.h, v2.l1436// GFX11: v_min_f16_e32 v5.l, v1.h, v2.l          ; encoding: [0x81,0x05,0x0a,0x74]1437 1438v_min_f16 v5.l, v127.h, v2.l1439// GFX11: v_min_f16_e32 v5.l, v127.h, v2.l        ; encoding: [0xff,0x05,0x0a,0x74]1440 1441v_min_f16 v127.l, 0.5, v127.l1442// GFX11: v_min_f16_e32 v127.l, 0.5, v127.l       ; encoding: [0xf0,0xfe,0xfe,0x74]1443 1444v_min_f16 v5.h, src_scc, v2.h1445// GFX11: v_min_f16_e32 v5.h, src_scc, v2.h       ; encoding: [0xfd,0x04,0x0b,0x75]1446 1447v_min_f16 v127.h, 0xfe0b, v127.h1448// GFX11: v_min_f16_e32 v127.h, 0xfe0b, v127.h    ; encoding: [0xff,0xfe,0xff,0x75,0x0b,0xfe,0x00,0x00]1449 1450v_min_f32 v5, v1, v21451// GFX11: v_min_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x1e]1452 1453v_min_f32 v5, v255, v21454// GFX11: v_min_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x1e]1455 1456v_min_f32 v5, s1, v21457// GFX11: v_min_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x1e]1458 1459v_min_f32 v5, s105, v21460// GFX11: v_min_f32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x1e]1461 1462v_min_f32 v5, vcc_lo, v21463// GFX11: v_min_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x1e]1464 1465v_min_f32 v5, vcc_hi, v21466// GFX11: v_min_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x1e]1467 1468v_min_f32 v5, ttmp15, v21469// GFX11: v_min_f32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x1e]1470 1471v_min_f32 v5, m0, v21472// GFX11: v_min_f32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x1e]1473 1474v_min_f32 v5, exec_lo, v21475// GFX11: v_min_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x1e]1476 1477v_min_f32 v5, exec_hi, v21478// GFX11: v_min_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x1e]1479 1480v_min_f32 v5, null, v21481// GFX11: v_min_f32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x1e]1482 1483v_min_f32 v5, -1, v21484// GFX11: v_min_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x1e]1485 1486v_min_f32 v5, 0.5, v21487// GFX11: v_min_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x1e]1488 1489v_min_f32 v5, src_scc, v21490// GFX11: v_min_f32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x1e]1491 1492v_min_f32 v255, 0xaf123456, v2551493// GFX11: v_min_f32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x1f,0x56,0x34,0x12,0xaf]1494 1495v_min_i32 v5, v1, v21496// GFX11: v_min_i32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x22]1497 1498v_min_i32 v5, v255, v21499// GFX11: v_min_i32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x22]1500 1501v_min_i32 v5, s1, v21502// GFX11: v_min_i32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x22]1503 1504v_min_i32 v5, s105, v21505// GFX11: v_min_i32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x22]1506 1507v_min_i32 v5, vcc_lo, v21508// GFX11: v_min_i32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x22]1509 1510v_min_i32 v5, vcc_hi, v21511// GFX11: v_min_i32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x22]1512 1513v_min_i32 v5, ttmp15, v21514// GFX11: v_min_i32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x22]1515 1516v_min_i32 v5, m0, v21517// GFX11: v_min_i32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x22]1518 1519v_min_i32 v5, exec_lo, v21520// GFX11: v_min_i32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x22]1521 1522v_min_i32 v5, exec_hi, v21523// GFX11: v_min_i32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x22]1524 1525v_min_i32 v5, null, v21526// GFX11: v_min_i32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x22]1527 1528v_min_i32 v5, -1, v21529// GFX11: v_min_i32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x22]1530 1531v_min_i32 v5, 0.5, v21532// GFX11: v_min_i32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x22]1533 1534v_min_i32 v5, src_scc, v21535// GFX11: v_min_i32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x22]1536 1537v_min_i32 v255, 0xaf123456, v2551538// GFX11: v_min_i32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x23,0x56,0x34,0x12,0xaf]1539 1540v_min_u32 v5, v1, v21541// GFX11: v_min_u32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x26]1542 1543v_min_u32 v5, v255, v21544// GFX11: v_min_u32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x26]1545 1546v_min_u32 v5, s1, v21547// GFX11: v_min_u32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x26]1548 1549v_min_u32 v5, s105, v21550// GFX11: v_min_u32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x26]1551 1552v_min_u32 v5, vcc_lo, v21553// GFX11: v_min_u32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x26]1554 1555v_min_u32 v5, vcc_hi, v21556// GFX11: v_min_u32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x26]1557 1558v_min_u32 v5, ttmp15, v21559// GFX11: v_min_u32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x26]1560 1561v_min_u32 v5, m0, v21562// GFX11: v_min_u32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x26]1563 1564v_min_u32 v5, exec_lo, v21565// GFX11: v_min_u32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x26]1566 1567v_min_u32 v5, exec_hi, v21568// GFX11: v_min_u32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x26]1569 1570v_min_u32 v5, null, v21571// GFX11: v_min_u32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x26]1572 1573v_min_u32 v5, -1, v21574// GFX11: v_min_u32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x26]1575 1576v_min_u32 v5, 0.5, v21577// GFX11: v_min_u32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x26]1578 1579v_min_u32 v5, src_scc, v21580// GFX11: v_min_u32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x26]1581 1582v_min_u32 v255, 0xaf123456, v2551583// GFX11: v_min_u32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x27,0x56,0x34,0x12,0xaf]1584 1585v_mul_dx9_zero_f32 v5, v1, v21586// GFX11: v_mul_dx9_zero_f32_e32 v5, v1, v2       ; encoding: [0x01,0x05,0x0a,0x0e]1587 1588v_mul_dx9_zero_f32 v5, v255, v21589// GFX11: v_mul_dx9_zero_f32_e32 v5, v255, v2     ; encoding: [0xff,0x05,0x0a,0x0e]1590 1591v_mul_dx9_zero_f32 v5, s1, v21592// GFX11: v_mul_dx9_zero_f32_e32 v5, s1, v2       ; encoding: [0x01,0x04,0x0a,0x0e]1593 1594v_mul_dx9_zero_f32 v5, s105, v21595// GFX11: v_mul_dx9_zero_f32_e32 v5, s105, v2     ; encoding: [0x69,0x04,0x0a,0x0e]1596 1597v_mul_dx9_zero_f32 v5, vcc_lo, v21598// GFX11: v_mul_dx9_zero_f32_e32 v5, vcc_lo, v2   ; encoding: [0x6a,0x04,0x0a,0x0e]1599 1600v_mul_dx9_zero_f32 v5, vcc_hi, v21601// GFX11: v_mul_dx9_zero_f32_e32 v5, vcc_hi, v2   ; encoding: [0x6b,0x04,0x0a,0x0e]1602 1603v_mul_dx9_zero_f32 v5, ttmp15, v21604// GFX11: v_mul_dx9_zero_f32_e32 v5, ttmp15, v2   ; encoding: [0x7b,0x04,0x0a,0x0e]1605 1606v_mul_dx9_zero_f32 v5, m0, v21607// GFX11: v_mul_dx9_zero_f32_e32 v5, m0, v2       ; encoding: [0x7d,0x04,0x0a,0x0e]1608 1609v_mul_dx9_zero_f32 v5, exec_lo, v21610// GFX11: v_mul_dx9_zero_f32_e32 v5, exec_lo, v2  ; encoding: [0x7e,0x04,0x0a,0x0e]1611 1612v_mul_dx9_zero_f32 v5, exec_hi, v21613// GFX11: v_mul_dx9_zero_f32_e32 v5, exec_hi, v2  ; encoding: [0x7f,0x04,0x0a,0x0e]1614 1615v_mul_dx9_zero_f32 v5, null, v21616// GFX11: v_mul_dx9_zero_f32_e32 v5, null, v2     ; encoding: [0x7c,0x04,0x0a,0x0e]1617 1618v_mul_dx9_zero_f32 v5, -1, v21619// GFX11: v_mul_dx9_zero_f32_e32 v5, -1, v2       ; encoding: [0xc1,0x04,0x0a,0x0e]1620 1621v_mul_dx9_zero_f32 v5, 0.5, v21622// GFX11: v_mul_dx9_zero_f32_e32 v5, 0.5, v2      ; encoding: [0xf0,0x04,0x0a,0x0e]1623 1624v_mul_dx9_zero_f32 v5, src_scc, v21625// GFX11: v_mul_dx9_zero_f32_e32 v5, src_scc, v2  ; encoding: [0xfd,0x04,0x0a,0x0e]1626 1627v_mul_dx9_zero_f32 v255, 0xaf123456, v2551628// GFX11: v_mul_dx9_zero_f32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x0f,0x56,0x34,0x12,0xaf]1629 1630v_mul_f16 v5.l, v1.l, v2.l1631// GFX11: v_mul_f16_e32 v5.l, v1.l, v2.l          ; encoding: [0x01,0x05,0x0a,0x6a]1632 1633v_mul_f16 v5.l, v127.l, v2.l1634// GFX11: v_mul_f16_e32 v5.l, v127.l, v2.l        ; encoding: [0x7f,0x05,0x0a,0x6a]1635 1636v_mul_f16 v5.l, s1, v2.l1637// GFX11: v_mul_f16_e32 v5.l, s1, v2.l            ; encoding: [0x01,0x04,0x0a,0x6a]1638 1639v_mul_f16 v5.l, s105, v2.l1640// GFX11: v_mul_f16_e32 v5.l, s105, v2.l          ; encoding: [0x69,0x04,0x0a,0x6a]1641 1642v_mul_f16 v5.l, vcc_lo, v2.l1643// GFX11: v_mul_f16_e32 v5.l, vcc_lo, v2.l        ; encoding: [0x6a,0x04,0x0a,0x6a]1644 1645v_mul_f16 v5.l, vcc_hi, v2.l1646// GFX11: v_mul_f16_e32 v5.l, vcc_hi, v2.l        ; encoding: [0x6b,0x04,0x0a,0x6a]1647 1648v_mul_f16 v5.l, ttmp15, v2.l1649// GFX11: v_mul_f16_e32 v5.l, ttmp15, v2.l        ; encoding: [0x7b,0x04,0x0a,0x6a]1650 1651v_mul_f16 v5.l, m0, v2.l1652// GFX11: v_mul_f16_e32 v5.l, m0, v2.l            ; encoding: [0x7d,0x04,0x0a,0x6a]1653 1654v_mul_f16 v5.l, exec_lo, v2.l1655// GFX11: v_mul_f16_e32 v5.l, exec_lo, v2.l       ; encoding: [0x7e,0x04,0x0a,0x6a]1656 1657v_mul_f16 v5.l, exec_hi, v2.l1658// GFX11: v_mul_f16_e32 v5.l, exec_hi, v2.l       ; encoding: [0x7f,0x04,0x0a,0x6a]1659 1660v_mul_f16 v5.l, null, v2.l1661// GFX11: v_mul_f16_e32 v5.l, null, v2.l          ; encoding: [0x7c,0x04,0x0a,0x6a]1662 1663v_mul_f16 v5.l, -1, v2.l1664// GFX11: v_mul_f16_e32 v5.l, -1, v2.l            ; encoding: [0xc1,0x04,0x0a,0x6a]1665 1666v_mul_f16 v5.l, 0.5, v2.l1667// GFX11: v_mul_f16_e32 v5.l, 0.5, v2.l           ; encoding: [0xf0,0x04,0x0a,0x6a]1668 1669v_mul_f16 v5.l, src_scc, v2.l1670// GFX11: v_mul_f16_e32 v5.l, src_scc, v2.l       ; encoding: [0xfd,0x04,0x0a,0x6a]1671 1672v_mul_f16 v127.l, 0xfe0b, v127.l1673// GFX11: v_mul_f16_e32 v127.l, 0xfe0b, v127.l    ; encoding: [0xff,0xfe,0xfe,0x6a,0x0b,0xfe,0x00,0x00]1674 1675v_mul_f16 v5.l, v1.h, v2.l1676// GFX11: v_mul_f16_e32 v5.l, v1.h, v2.l          ; encoding: [0x81,0x05,0x0a,0x6a]1677 1678v_mul_f16 v5.l, v127.h, v2.l1679// GFX11: v_mul_f16_e32 v5.l, v127.h, v2.l        ; encoding: [0xff,0x05,0x0a,0x6a]1680 1681v_mul_f16 v127.l, 0.5, v127.l1682// GFX11: v_mul_f16_e32 v127.l, 0.5, v127.l       ; encoding: [0xf0,0xfe,0xfe,0x6a]1683 1684v_mul_f16 v5.h, src_scc, v2.h1685// GFX11: v_mul_f16_e32 v5.h, src_scc, v2.h       ; encoding: [0xfd,0x04,0x0b,0x6b]1686 1687v_mul_f16 v127.h, 0xfe0b, v127.h1688// GFX11: v_mul_f16_e32 v127.h, 0xfe0b, v127.h    ; encoding: [0xff,0xfe,0xff,0x6b,0x0b,0xfe,0x00,0x00]1689 1690v_mul_f32 v5, v1, v21691// GFX11: v_mul_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x10]1692 1693v_mul_f32 v5, v255, v21694// GFX11: v_mul_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x10]1695 1696v_mul_f32 v5, s1, v21697// GFX11: v_mul_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x10]1698 1699v_mul_f32 v5, s105, v21700// GFX11: v_mul_f32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x10]1701 1702v_mul_f32 v5, vcc_lo, v21703// GFX11: v_mul_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x10]1704 1705v_mul_f32 v5, vcc_hi, v21706// GFX11: v_mul_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x10]1707 1708v_mul_f32 v5, ttmp15, v21709// GFX11: v_mul_f32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x10]1710 1711v_mul_f32 v5, m0, v21712// GFX11: v_mul_f32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x10]1713 1714v_mul_f32 v5, exec_lo, v21715// GFX11: v_mul_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x10]1716 1717v_mul_f32 v5, exec_hi, v21718// GFX11: v_mul_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x10]1719 1720v_mul_f32 v5, null, v21721// GFX11: v_mul_f32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x10]1722 1723v_mul_f32 v5, -1, v21724// GFX11: v_mul_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x10]1725 1726v_mul_f32 v5, 0.5, v21727// GFX11: v_mul_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x10]1728 1729v_mul_f32 v5, src_scc, v21730// GFX11: v_mul_f32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x10]1731 1732v_mul_f32 v255, 0xaf123456, v2551733// GFX11: v_mul_f32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x11,0x56,0x34,0x12,0xaf]1734 1735v_mul_hi_i32_i24 v5, v1, v21736// GFX11: v_mul_hi_i32_i24_e32 v5, v1, v2         ; encoding: [0x01,0x05,0x0a,0x14]1737 1738v_mul_hi_i32_i24 v5, v255, v21739// GFX11: v_mul_hi_i32_i24_e32 v5, v255, v2       ; encoding: [0xff,0x05,0x0a,0x14]1740 1741v_mul_hi_i32_i24 v5, s1, v21742// GFX11: v_mul_hi_i32_i24_e32 v5, s1, v2         ; encoding: [0x01,0x04,0x0a,0x14]1743 1744v_mul_hi_i32_i24 v5, s105, v21745// GFX11: v_mul_hi_i32_i24_e32 v5, s105, v2       ; encoding: [0x69,0x04,0x0a,0x14]1746 1747v_mul_hi_i32_i24 v5, vcc_lo, v21748// GFX11: v_mul_hi_i32_i24_e32 v5, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0a,0x14]1749 1750v_mul_hi_i32_i24 v5, vcc_hi, v21751// GFX11: v_mul_hi_i32_i24_e32 v5, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0a,0x14]1752 1753v_mul_hi_i32_i24 v5, ttmp15, v21754// GFX11: v_mul_hi_i32_i24_e32 v5, ttmp15, v2     ; encoding: [0x7b,0x04,0x0a,0x14]1755 1756v_mul_hi_i32_i24 v5, m0, v21757// GFX11: v_mul_hi_i32_i24_e32 v5, m0, v2         ; encoding: [0x7d,0x04,0x0a,0x14]1758 1759v_mul_hi_i32_i24 v5, exec_lo, v21760// GFX11: v_mul_hi_i32_i24_e32 v5, exec_lo, v2    ; encoding: [0x7e,0x04,0x0a,0x14]1761 1762v_mul_hi_i32_i24 v5, exec_hi, v21763// GFX11: v_mul_hi_i32_i24_e32 v5, exec_hi, v2    ; encoding: [0x7f,0x04,0x0a,0x14]1764 1765v_mul_hi_i32_i24 v5, null, v21766// GFX11: v_mul_hi_i32_i24_e32 v5, null, v2       ; encoding: [0x7c,0x04,0x0a,0x14]1767 1768v_mul_hi_i32_i24 v5, -1, v21769// GFX11: v_mul_hi_i32_i24_e32 v5, -1, v2         ; encoding: [0xc1,0x04,0x0a,0x14]1770 1771v_mul_hi_i32_i24 v5, 0.5, v21772// GFX11: v_mul_hi_i32_i24_e32 v5, 0.5, v2        ; encoding: [0xf0,0x04,0x0a,0x14]1773 1774v_mul_hi_i32_i24 v5, src_scc, v21775// GFX11: v_mul_hi_i32_i24_e32 v5, src_scc, v2    ; encoding: [0xfd,0x04,0x0a,0x14]1776 1777v_mul_hi_i32_i24 v255, 0xaf123456, v2551778// GFX11: v_mul_hi_i32_i24_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x15,0x56,0x34,0x12,0xaf]1779 1780v_mul_hi_u32_u24 v5, v1, v21781// GFX11: v_mul_hi_u32_u24_e32 v5, v1, v2         ; encoding: [0x01,0x05,0x0a,0x18]1782 1783v_mul_hi_u32_u24 v5, v255, v21784// GFX11: v_mul_hi_u32_u24_e32 v5, v255, v2       ; encoding: [0xff,0x05,0x0a,0x18]1785 1786v_mul_hi_u32_u24 v5, s1, v21787// GFX11: v_mul_hi_u32_u24_e32 v5, s1, v2         ; encoding: [0x01,0x04,0x0a,0x18]1788 1789v_mul_hi_u32_u24 v5, s105, v21790// GFX11: v_mul_hi_u32_u24_e32 v5, s105, v2       ; encoding: [0x69,0x04,0x0a,0x18]1791 1792v_mul_hi_u32_u24 v5, vcc_lo, v21793// GFX11: v_mul_hi_u32_u24_e32 v5, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0a,0x18]1794 1795v_mul_hi_u32_u24 v5, vcc_hi, v21796// GFX11: v_mul_hi_u32_u24_e32 v5, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0a,0x18]1797 1798v_mul_hi_u32_u24 v5, ttmp15, v21799// GFX11: v_mul_hi_u32_u24_e32 v5, ttmp15, v2     ; encoding: [0x7b,0x04,0x0a,0x18]1800 1801v_mul_hi_u32_u24 v5, m0, v21802// GFX11: v_mul_hi_u32_u24_e32 v5, m0, v2         ; encoding: [0x7d,0x04,0x0a,0x18]1803 1804v_mul_hi_u32_u24 v5, exec_lo, v21805// GFX11: v_mul_hi_u32_u24_e32 v5, exec_lo, v2    ; encoding: [0x7e,0x04,0x0a,0x18]1806 1807v_mul_hi_u32_u24 v5, exec_hi, v21808// GFX11: v_mul_hi_u32_u24_e32 v5, exec_hi, v2    ; encoding: [0x7f,0x04,0x0a,0x18]1809 1810v_mul_hi_u32_u24 v5, null, v21811// GFX11: v_mul_hi_u32_u24_e32 v5, null, v2       ; encoding: [0x7c,0x04,0x0a,0x18]1812 1813v_mul_hi_u32_u24 v5, -1, v21814// GFX11: v_mul_hi_u32_u24_e32 v5, -1, v2         ; encoding: [0xc1,0x04,0x0a,0x18]1815 1816v_mul_hi_u32_u24 v5, 0.5, v21817// GFX11: v_mul_hi_u32_u24_e32 v5, 0.5, v2        ; encoding: [0xf0,0x04,0x0a,0x18]1818 1819v_mul_hi_u32_u24 v5, src_scc, v21820// GFX11: v_mul_hi_u32_u24_e32 v5, src_scc, v2    ; encoding: [0xfd,0x04,0x0a,0x18]1821 1822v_mul_hi_u32_u24 v255, 0xaf123456, v2551823// GFX11: v_mul_hi_u32_u24_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x19,0x56,0x34,0x12,0xaf]1824 1825v_mul_i32_i24 v5, v1, v21826// GFX11: v_mul_i32_i24_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x12]1827 1828v_mul_i32_i24 v5, v255, v21829// GFX11: v_mul_i32_i24_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x12]1830 1831v_mul_i32_i24 v5, s1, v21832// GFX11: v_mul_i32_i24_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x12]1833 1834v_mul_i32_i24 v5, s105, v21835// GFX11: v_mul_i32_i24_e32 v5, s105, v2          ; encoding: [0x69,0x04,0x0a,0x12]1836 1837v_mul_i32_i24 v5, vcc_lo, v21838// GFX11: v_mul_i32_i24_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x12]1839 1840v_mul_i32_i24 v5, vcc_hi, v21841// GFX11: v_mul_i32_i24_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x12]1842 1843v_mul_i32_i24 v5, ttmp15, v21844// GFX11: v_mul_i32_i24_e32 v5, ttmp15, v2        ; encoding: [0x7b,0x04,0x0a,0x12]1845 1846v_mul_i32_i24 v5, m0, v21847// GFX11: v_mul_i32_i24_e32 v5, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x12]1848 1849v_mul_i32_i24 v5, exec_lo, v21850// GFX11: v_mul_i32_i24_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x12]1851 1852v_mul_i32_i24 v5, exec_hi, v21853// GFX11: v_mul_i32_i24_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x12]1854 1855v_mul_i32_i24 v5, null, v21856// GFX11: v_mul_i32_i24_e32 v5, null, v2          ; encoding: [0x7c,0x04,0x0a,0x12]1857 1858v_mul_i32_i24 v5, -1, v21859// GFX11: v_mul_i32_i24_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x12]1860 1861v_mul_i32_i24 v5, 0.5, v21862// GFX11: v_mul_i32_i24_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x12]1863 1864v_mul_i32_i24 v5, src_scc, v21865// GFX11: v_mul_i32_i24_e32 v5, src_scc, v2       ; encoding: [0xfd,0x04,0x0a,0x12]1866 1867v_mul_i32_i24 v255, 0xaf123456, v2551868// GFX11: v_mul_i32_i24_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x13,0x56,0x34,0x12,0xaf]1869 1870v_mul_legacy_f32 v5, v1, v21871// GFX11: v_mul_dx9_zero_f32_e32 v5, v1, v2       ; encoding: [0x01,0x05,0x0a,0x0e]1872 1873v_mul_legacy_f32 v5, v255, v21874// GFX11: v_mul_dx9_zero_f32_e32 v5, v255, v2     ; encoding: [0xff,0x05,0x0a,0x0e]1875 1876v_mul_legacy_f32 v5, s1, v21877// GFX11: v_mul_dx9_zero_f32_e32 v5, s1, v2       ; encoding: [0x01,0x04,0x0a,0x0e]1878 1879v_mul_legacy_f32 v5, s105, v21880// GFX11: v_mul_dx9_zero_f32_e32 v5, s105, v2     ; encoding: [0x69,0x04,0x0a,0x0e]1881 1882v_mul_legacy_f32 v5, vcc_lo, v21883// GFX11: v_mul_dx9_zero_f32_e32 v5, vcc_lo, v2   ; encoding: [0x6a,0x04,0x0a,0x0e]1884 1885v_mul_legacy_f32 v5, vcc_hi, v21886// GFX11: v_mul_dx9_zero_f32_e32 v5, vcc_hi, v2   ; encoding: [0x6b,0x04,0x0a,0x0e]1887 1888v_mul_legacy_f32 v5, ttmp15, v21889// GFX11: v_mul_dx9_zero_f32_e32 v5, ttmp15, v2   ; encoding: [0x7b,0x04,0x0a,0x0e]1890 1891v_mul_legacy_f32 v5, m0, v21892// GFX11: v_mul_dx9_zero_f32_e32 v5, m0, v2       ; encoding: [0x7d,0x04,0x0a,0x0e]1893 1894v_mul_legacy_f32 v5, exec_lo, v21895// GFX11: v_mul_dx9_zero_f32_e32 v5, exec_lo, v2  ; encoding: [0x7e,0x04,0x0a,0x0e]1896 1897v_mul_legacy_f32 v5, exec_hi, v21898// GFX11: v_mul_dx9_zero_f32_e32 v5, exec_hi, v2  ; encoding: [0x7f,0x04,0x0a,0x0e]1899 1900v_mul_legacy_f32 v5, null, v21901// GFX11: v_mul_dx9_zero_f32_e32 v5, null, v2     ; encoding: [0x7c,0x04,0x0a,0x0e]1902 1903v_mul_legacy_f32 v5, -1, v21904// GFX11: v_mul_dx9_zero_f32_e32 v5, -1, v2       ; encoding: [0xc1,0x04,0x0a,0x0e]1905 1906v_mul_legacy_f32 v5, 0.5, v21907// GFX11: v_mul_dx9_zero_f32_e32 v5, 0.5, v2      ; encoding: [0xf0,0x04,0x0a,0x0e]1908 1909v_mul_legacy_f32 v5, src_scc, v21910// GFX11: v_mul_dx9_zero_f32_e32 v5, src_scc, v2  ; encoding: [0xfd,0x04,0x0a,0x0e]1911 1912v_mul_legacy_f32 v255, 0xaf123456, v2551913// GFX11: v_mul_dx9_zero_f32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x0f,0x56,0x34,0x12,0xaf]1914 1915v_mul_u32_u24 v5, v1, v21916// GFX11: v_mul_u32_u24_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x16]1917 1918v_mul_u32_u24 v5, v255, v21919// GFX11: v_mul_u32_u24_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x16]1920 1921v_mul_u32_u24 v5, s1, v21922// GFX11: v_mul_u32_u24_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x16]1923 1924v_mul_u32_u24 v5, s105, v21925// GFX11: v_mul_u32_u24_e32 v5, s105, v2          ; encoding: [0x69,0x04,0x0a,0x16]1926 1927v_mul_u32_u24 v5, vcc_lo, v21928// GFX11: v_mul_u32_u24_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x16]1929 1930v_mul_u32_u24 v5, vcc_hi, v21931// GFX11: v_mul_u32_u24_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x16]1932 1933v_mul_u32_u24 v5, ttmp15, v21934// GFX11: v_mul_u32_u24_e32 v5, ttmp15, v2        ; encoding: [0x7b,0x04,0x0a,0x16]1935 1936v_mul_u32_u24 v5, m0, v21937// GFX11: v_mul_u32_u24_e32 v5, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x16]1938 1939v_mul_u32_u24 v5, exec_lo, v21940// GFX11: v_mul_u32_u24_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x16]1941 1942v_mul_u32_u24 v5, exec_hi, v21943// GFX11: v_mul_u32_u24_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x16]1944 1945v_mul_u32_u24 v5, null, v21946// GFX11: v_mul_u32_u24_e32 v5, null, v2          ; encoding: [0x7c,0x04,0x0a,0x16]1947 1948v_mul_u32_u24 v5, -1, v21949// GFX11: v_mul_u32_u24_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x16]1950 1951v_mul_u32_u24 v5, 0.5, v21952// GFX11: v_mul_u32_u24_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x16]1953 1954v_mul_u32_u24 v5, src_scc, v21955// GFX11: v_mul_u32_u24_e32 v5, src_scc, v2       ; encoding: [0xfd,0x04,0x0a,0x16]1956 1957v_mul_u32_u24 v255, 0xaf123456, v2551958// GFX11: v_mul_u32_u24_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x17,0x56,0x34,0x12,0xaf]1959 1960v_or_b32 v5, v1, v21961// GFX11: v_or_b32_e32 v5, v1, v2                 ; encoding: [0x01,0x05,0x0a,0x38]1962 1963v_or_b32 v5, v255, v21964// GFX11: v_or_b32_e32 v5, v255, v2               ; encoding: [0xff,0x05,0x0a,0x38]1965 1966v_or_b32 v5, s1, v21967// GFX11: v_or_b32_e32 v5, s1, v2                 ; encoding: [0x01,0x04,0x0a,0x38]1968 1969v_or_b32 v5, s105, v21970// GFX11: v_or_b32_e32 v5, s105, v2               ; encoding: [0x69,0x04,0x0a,0x38]1971 1972v_or_b32 v5, vcc_lo, v21973// GFX11: v_or_b32_e32 v5, vcc_lo, v2             ; encoding: [0x6a,0x04,0x0a,0x38]1974 1975v_or_b32 v5, vcc_hi, v21976// GFX11: v_or_b32_e32 v5, vcc_hi, v2             ; encoding: [0x6b,0x04,0x0a,0x38]1977 1978v_or_b32 v5, ttmp15, v21979// GFX11: v_or_b32_e32 v5, ttmp15, v2             ; encoding: [0x7b,0x04,0x0a,0x38]1980 1981v_or_b32 v5, m0, v21982// GFX11: v_or_b32_e32 v5, m0, v2                 ; encoding: [0x7d,0x04,0x0a,0x38]1983 1984v_or_b32 v5, exec_lo, v21985// GFX11: v_or_b32_e32 v5, exec_lo, v2            ; encoding: [0x7e,0x04,0x0a,0x38]1986 1987v_or_b32 v5, exec_hi, v21988// GFX11: v_or_b32_e32 v5, exec_hi, v2            ; encoding: [0x7f,0x04,0x0a,0x38]1989 1990v_or_b32 v5, null, v21991// GFX11: v_or_b32_e32 v5, null, v2               ; encoding: [0x7c,0x04,0x0a,0x38]1992 1993v_or_b32 v5, -1, v21994// GFX11: v_or_b32_e32 v5, -1, v2                 ; encoding: [0xc1,0x04,0x0a,0x38]1995 1996v_or_b32 v5, 0.5, v21997// GFX11: v_or_b32_e32 v5, 0.5, v2                ; encoding: [0xf0,0x04,0x0a,0x38]1998 1999v_or_b32 v5, src_scc, v22000// GFX11: v_or_b32_e32 v5, src_scc, v2            ; encoding: [0xfd,0x04,0x0a,0x38]2001 2002v_or_b32 v255, 0xaf123456, v2552003// GFX11: v_or_b32_e32 v255, 0xaf123456, v255     ; encoding: [0xff,0xfe,0xff,0x39,0x56,0x34,0x12,0xaf]2004 2005v_pk_fmac_f16 v5, v1, v22006// GFX11: v_pk_fmac_f16 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x78]2007 2008v_pk_fmac_f16 v5, v255, v22009// GFX11: v_pk_fmac_f16 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x78]2010 2011v_pk_fmac_f16 v5, s1, v22012// GFX11: v_pk_fmac_f16 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x78]2013 2014v_pk_fmac_f16 v5, s105, v22015// GFX11: v_pk_fmac_f16 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x78]2016 2017v_pk_fmac_f16 v5, vcc_lo, v22018// GFX11: v_pk_fmac_f16 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x78]2019 2020v_pk_fmac_f16 v5, vcc_hi, v22021// GFX11: v_pk_fmac_f16 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x78]2022 2023v_pk_fmac_f16 v5, ttmp15, v22024// GFX11: v_pk_fmac_f16 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x78]2025 2026v_pk_fmac_f16 v5, m0, v22027// GFX11: v_pk_fmac_f16 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x78]2028 2029v_pk_fmac_f16 v5, exec_lo, v22030// GFX11: v_pk_fmac_f16 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x78]2031 2032v_pk_fmac_f16 v5, exec_hi, v22033// GFX11: v_pk_fmac_f16 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x78]2034 2035v_pk_fmac_f16 v5, null, v22036// GFX11: v_pk_fmac_f16 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x78]2037 2038v_pk_fmac_f16 v5, -1, v22039// GFX11: v_pk_fmac_f16 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x78]2040 2041v_pk_fmac_f16 v5, 0.5, v22042// GFX11: v_pk_fmac_f16 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x78]2043 2044v_pk_fmac_f16 v5, src_scc, v22045// GFX11: v_pk_fmac_f16 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x78]2046 2047v_pk_fmac_f16 v255, 0xfe0b, v2552048// GFX11: v_pk_fmac_f16 v255, 0xfe0b, v255        ; encoding: [0xff,0xfe,0xff,0x79,0x0b,0xfe,0x00,0x00]2049 2050v_sub_co_ci_u32 v5, vcc_lo, v1, v2, vcc_lo2051// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo ; encoding: [0x01,0x05,0x0a,0x42]2052// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2053 2054v_sub_co_ci_u32 v5, vcc_lo, v255, v2, vcc_lo2055// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo ; encoding: [0xff,0x05,0x0a,0x42]2056// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2057 2058v_sub_co_ci_u32 v5, vcc_lo, s1, v2, vcc_lo2059// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, s1, v2, vcc_lo ; encoding: [0x01,0x04,0x0a,0x42]2060// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2061 2062v_sub_co_ci_u32 v5, vcc_lo, s105, v2, vcc_lo2063// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, s105, v2, vcc_lo ; encoding: [0x69,0x04,0x0a,0x42]2064// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2065 2066v_sub_co_ci_u32 v5, vcc_lo, vcc_lo, v2, vcc_lo2067// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, vcc_lo, v2, vcc_lo ; encoding: [0x6a,0x04,0x0a,0x42]2068// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2069 2070v_sub_co_ci_u32 v5, vcc_lo, vcc_hi, v2, vcc_lo2071// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, vcc_hi, v2, vcc_lo ; encoding: [0x6b,0x04,0x0a,0x42]2072// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2073 2074v_sub_co_ci_u32 v5, vcc_lo, ttmp15, v2, vcc_lo2075// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, ttmp15, v2, vcc_lo ; encoding: [0x7b,0x04,0x0a,0x42]2076// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2077 2078v_sub_co_ci_u32 v5, vcc_lo, m0, v2, vcc_lo2079// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, m0, v2, vcc_lo ; encoding: [0x7d,0x04,0x0a,0x42]2080// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2081 2082v_sub_co_ci_u32 v5, vcc_lo, exec_lo, v2, vcc_lo2083// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, exec_lo, v2, vcc_lo ; encoding: [0x7e,0x04,0x0a,0x42]2084// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2085 2086v_sub_co_ci_u32 v5, vcc_lo, exec_hi, v2, vcc_lo2087// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, exec_hi, v2, vcc_lo ; encoding: [0x7f,0x04,0x0a,0x42]2088// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2089 2090v_sub_co_ci_u32 v5, vcc_lo, null, v2, vcc_lo2091// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, null, v2, vcc_lo ; encoding: [0x7c,0x04,0x0a,0x42]2092// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2093 2094v_sub_co_ci_u32 v5, vcc_lo, -1, v2, vcc_lo2095// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo ; encoding: [0xc1,0x04,0x0a,0x42]2096// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2097 2098v_sub_co_ci_u32 v5, vcc_lo, 0.5, v2, vcc_lo2099// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo ; encoding: [0xf0,0x04,0x0a,0x42]2100// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2101 2102v_sub_co_ci_u32 v5, vcc_lo, src_scc, v2, vcc_lo2103// W32: v_sub_co_ci_u32_e32 v5, vcc_lo, src_scc, v2, vcc_lo ; encoding: [0xfd,0x04,0x0a,0x42]2104// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2105 2106v_sub_co_ci_u32 v255, vcc_lo, 0xaf123456, v255, vcc_lo2107// W32: v_sub_co_ci_u32_e32 v255, vcc_lo, 0xaf123456, v255, vcc_lo ; encoding: [0xff,0xfe,0xff,0x43,0x56,0x34,0x12,0xaf]2108// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2109 2110v_sub_co_ci_u32 v5, vcc, v1, v2, vcc2111// W64: v_sub_co_ci_u32_e32 v5, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0x0a,0x42]2112// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2113 2114v_sub_co_ci_u32 v5, vcc, v255, v2, vcc2115// W64: v_sub_co_ci_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x42]2116// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2117 2118v_sub_co_ci_u32 v5, vcc, s1, v2, vcc2119// W64: v_sub_co_ci_u32_e32 v5, vcc, s1, v2, vcc ; encoding: [0x01,0x04,0x0a,0x42]2120// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2121 2122v_sub_co_ci_u32 v5, vcc, s105, v2, vcc2123// W64: v_sub_co_ci_u32_e32 v5, vcc, s105, v2, vcc ; encoding: [0x69,0x04,0x0a,0x42]2124// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2125 2126v_sub_co_ci_u32 v5, vcc, vcc_lo, v2, vcc2127// W64: v_sub_co_ci_u32_e32 v5, vcc, vcc_lo, v2, vcc ; encoding: [0x6a,0x04,0x0a,0x42]2128// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2129 2130v_sub_co_ci_u32 v5, vcc, vcc_hi, v2, vcc2131// W64: v_sub_co_ci_u32_e32 v5, vcc, vcc_hi, v2, vcc ; encoding: [0x6b,0x04,0x0a,0x42]2132// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2133 2134v_sub_co_ci_u32 v5, vcc, ttmp15, v2, vcc2135// W64: v_sub_co_ci_u32_e32 v5, vcc, ttmp15, v2, vcc ; encoding: [0x7b,0x04,0x0a,0x42]2136// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2137 2138v_sub_co_ci_u32 v5, vcc, m0, v2, vcc2139// W64: v_sub_co_ci_u32_e32 v5, vcc, m0, v2, vcc ; encoding: [0x7d,0x04,0x0a,0x42]2140// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2141 2142v_sub_co_ci_u32 v5, vcc, exec_lo, v2, vcc2143// W64: v_sub_co_ci_u32_e32 v5, vcc, exec_lo, v2, vcc ; encoding: [0x7e,0x04,0x0a,0x42]2144// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2145 2146v_sub_co_ci_u32 v5, vcc, exec_hi, v2, vcc2147// W64: v_sub_co_ci_u32_e32 v5, vcc, exec_hi, v2, vcc ; encoding: [0x7f,0x04,0x0a,0x42]2148// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2149 2150v_sub_co_ci_u32 v5, vcc, null, v2, vcc2151// W64: v_sub_co_ci_u32_e32 v5, vcc, null, v2, vcc ; encoding: [0x7c,0x04,0x0a,0x42]2152// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2153 2154v_sub_co_ci_u32 v5, vcc, -1, v2, vcc2155// W64: v_sub_co_ci_u32_e32 v5, vcc, -1, v2, vcc ; encoding: [0xc1,0x04,0x0a,0x42]2156// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2157 2158v_sub_co_ci_u32 v5, vcc, 0.5, v2, vcc2159// W64: v_sub_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x42]2160// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2161 2162v_sub_co_ci_u32 v5, vcc, src_scc, v2, vcc2163// W64: v_sub_co_ci_u32_e32 v5, vcc, src_scc, v2, vcc ; encoding: [0xfd,0x04,0x0a,0x42]2164// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2165 2166v_sub_co_ci_u32 v255, vcc, 0xaf123456, v255, vcc2167// W64: v_sub_co_ci_u32_e32 v255, vcc, 0xaf123456, v255, vcc ; encoding: [0xff,0xfe,0xff,0x43,0x56,0x34,0x12,0xaf]2168// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2169 2170v_sub_f16 v5.l, v1.l, v2.l2171// GFX11: v_sub_f16_e32 v5.l, v1.l, v2.l          ; encoding: [0x01,0x05,0x0a,0x66]2172 2173v_sub_f16 v5.l, v127.l, v2.l2174// GFX11: v_sub_f16_e32 v5.l, v127.l, v2.l        ; encoding: [0x7f,0x05,0x0a,0x66]2175 2176v_sub_f16 v5.l, s1, v2.l2177// GFX11: v_sub_f16_e32 v5.l, s1, v2.l            ; encoding: [0x01,0x04,0x0a,0x66]2178 2179v_sub_f16 v5.l, s105, v2.l2180// GFX11: v_sub_f16_e32 v5.l, s105, v2.l          ; encoding: [0x69,0x04,0x0a,0x66]2181 2182v_sub_f16 v5.l, vcc_lo, v2.l2183// GFX11: v_sub_f16_e32 v5.l, vcc_lo, v2.l        ; encoding: [0x6a,0x04,0x0a,0x66]2184 2185v_sub_f16 v5.l, vcc_hi, v2.l2186// GFX11: v_sub_f16_e32 v5.l, vcc_hi, v2.l        ; encoding: [0x6b,0x04,0x0a,0x66]2187 2188v_sub_f16 v5.l, ttmp15, v2.l2189// GFX11: v_sub_f16_e32 v5.l, ttmp15, v2.l        ; encoding: [0x7b,0x04,0x0a,0x66]2190 2191v_sub_f16 v5.l, m0, v2.l2192// GFX11: v_sub_f16_e32 v5.l, m0, v2.l            ; encoding: [0x7d,0x04,0x0a,0x66]2193 2194v_sub_f16 v5.l, exec_lo, v2.l2195// GFX11: v_sub_f16_e32 v5.l, exec_lo, v2.l       ; encoding: [0x7e,0x04,0x0a,0x66]2196 2197v_sub_f16 v5.l, exec_hi, v2.l2198// GFX11: v_sub_f16_e32 v5.l, exec_hi, v2.l       ; encoding: [0x7f,0x04,0x0a,0x66]2199 2200v_sub_f16 v5.l, null, v2.l2201// GFX11: v_sub_f16_e32 v5.l, null, v2.l          ; encoding: [0x7c,0x04,0x0a,0x66]2202 2203v_sub_f16 v5.l, -1, v2.l2204// GFX11: v_sub_f16_e32 v5.l, -1, v2.l            ; encoding: [0xc1,0x04,0x0a,0x66]2205 2206v_sub_f16 v5.l, 0.5, v2.l2207// GFX11: v_sub_f16_e32 v5.l, 0.5, v2.l           ; encoding: [0xf0,0x04,0x0a,0x66]2208 2209v_sub_f16 v5.l, src_scc, v2.l2210// GFX11: v_sub_f16_e32 v5.l, src_scc, v2.l       ; encoding: [0xfd,0x04,0x0a,0x66]2211 2212v_sub_f16 v127.l, 0xfe0b, v127.l2213// GFX11: v_sub_f16_e32 v127.l, 0xfe0b, v127.l    ; encoding: [0xff,0xfe,0xfe,0x66,0x0b,0xfe,0x00,0x00]2214 2215v_sub_f16 v5.l, v1.h, v2.l2216// GFX11: v_sub_f16_e32 v5.l, v1.h, v2.l          ; encoding: [0x81,0x05,0x0a,0x66]2217 2218v_sub_f16 v5.l, v127.h, v2.l2219// GFX11: v_sub_f16_e32 v5.l, v127.h, v2.l        ; encoding: [0xff,0x05,0x0a,0x66]2220 2221v_sub_f16 v127.l, 0.5, v127.l2222// GFX11: v_sub_f16_e32 v127.l, 0.5, v127.l       ; encoding: [0xf0,0xfe,0xfe,0x66]2223 2224v_sub_f16 v5.h, src_scc, v2.h2225// GFX11: v_sub_f16_e32 v5.h, src_scc, v2.h       ; encoding: [0xfd,0x04,0x0b,0x67]2226 2227v_sub_f16 v127.h, 0xfe0b, v127.h2228// GFX11: v_sub_f16_e32 v127.h, 0xfe0b, v127.h    ; encoding: [0xff,0xfe,0xff,0x67,0x0b,0xfe,0x00,0x00]2229 2230v_sub_f32 v5, v1, v22231// GFX11: v_sub_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x08]2232 2233v_sub_f32 v5, v255, v22234// GFX11: v_sub_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x08]2235 2236v_sub_f32 v5, s1, v22237// GFX11: v_sub_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x08]2238 2239v_sub_f32 v5, s105, v22240// GFX11: v_sub_f32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x08]2241 2242v_sub_f32 v5, vcc_lo, v22243// GFX11: v_sub_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x08]2244 2245v_sub_f32 v5, vcc_hi, v22246// GFX11: v_sub_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x08]2247 2248v_sub_f32 v5, ttmp15, v22249// GFX11: v_sub_f32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x08]2250 2251v_sub_f32 v5, m0, v22252// GFX11: v_sub_f32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x08]2253 2254v_sub_f32 v5, exec_lo, v22255// GFX11: v_sub_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x08]2256 2257v_sub_f32 v5, exec_hi, v22258// GFX11: v_sub_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x08]2259 2260v_sub_f32 v5, null, v22261// GFX11: v_sub_f32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x08]2262 2263v_sub_f32 v5, -1, v22264// GFX11: v_sub_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x08]2265 2266v_sub_f32 v5, 0.5, v22267// GFX11: v_sub_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x08]2268 2269v_sub_f32 v5, src_scc, v22270// GFX11: v_sub_f32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x08]2271 2272v_sub_f32 v255, 0xaf123456, v2552273// GFX11: v_sub_f32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x09,0x56,0x34,0x12,0xaf]2274 2275v_sub_nc_u32 v5, v1, v22276// GFX11: v_sub_nc_u32_e32 v5, v1, v2             ; encoding: [0x01,0x05,0x0a,0x4c]2277 2278v_sub_nc_u32 v5, v255, v22279// GFX11: v_sub_nc_u32_e32 v5, v255, v2           ; encoding: [0xff,0x05,0x0a,0x4c]2280 2281v_sub_nc_u32 v5, s1, v22282// GFX11: v_sub_nc_u32_e32 v5, s1, v2             ; encoding: [0x01,0x04,0x0a,0x4c]2283 2284v_sub_nc_u32 v5, s105, v22285// GFX11: v_sub_nc_u32_e32 v5, s105, v2           ; encoding: [0x69,0x04,0x0a,0x4c]2286 2287v_sub_nc_u32 v5, vcc_lo, v22288// GFX11: v_sub_nc_u32_e32 v5, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0a,0x4c]2289 2290v_sub_nc_u32 v5, vcc_hi, v22291// GFX11: v_sub_nc_u32_e32 v5, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0a,0x4c]2292 2293v_sub_nc_u32 v5, ttmp15, v22294// GFX11: v_sub_nc_u32_e32 v5, ttmp15, v2         ; encoding: [0x7b,0x04,0x0a,0x4c]2295 2296v_sub_nc_u32 v5, m0, v22297// GFX11: v_sub_nc_u32_e32 v5, m0, v2             ; encoding: [0x7d,0x04,0x0a,0x4c]2298 2299v_sub_nc_u32 v5, exec_lo, v22300// GFX11: v_sub_nc_u32_e32 v5, exec_lo, v2        ; encoding: [0x7e,0x04,0x0a,0x4c]2301 2302v_sub_nc_u32 v5, exec_hi, v22303// GFX11: v_sub_nc_u32_e32 v5, exec_hi, v2        ; encoding: [0x7f,0x04,0x0a,0x4c]2304 2305v_sub_nc_u32 v5, null, v22306// GFX11: v_sub_nc_u32_e32 v5, null, v2           ; encoding: [0x7c,0x04,0x0a,0x4c]2307 2308v_sub_nc_u32 v5, -1, v22309// GFX11: v_sub_nc_u32_e32 v5, -1, v2             ; encoding: [0xc1,0x04,0x0a,0x4c]2310 2311v_sub_nc_u32 v5, 0.5, v22312// GFX11: v_sub_nc_u32_e32 v5, 0.5, v2            ; encoding: [0xf0,0x04,0x0a,0x4c]2313 2314v_sub_nc_u32 v5, src_scc, v22315// GFX11: v_sub_nc_u32_e32 v5, src_scc, v2        ; encoding: [0xfd,0x04,0x0a,0x4c]2316 2317v_sub_nc_u32 v255, 0xaf123456, v2552318// GFX11: v_sub_nc_u32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x4d,0x56,0x34,0x12,0xaf]2319 2320v_subrev_co_ci_u32 v5, vcc_lo, v1, v2, vcc_lo2321// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo ; encoding: [0x01,0x05,0x0a,0x44]2322// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2323 2324v_subrev_co_ci_u32 v5, vcc_lo, v255, v2, vcc_lo2325// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo ; encoding: [0xff,0x05,0x0a,0x44]2326// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2327 2328v_subrev_co_ci_u32 v5, vcc_lo, s1, v2, vcc_lo2329// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, s1, v2, vcc_lo ; encoding: [0x01,0x04,0x0a,0x44]2330// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2331 2332v_subrev_co_ci_u32 v5, vcc_lo, s105, v2, vcc_lo2333// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, s105, v2, vcc_lo ; encoding: [0x69,0x04,0x0a,0x44]2334// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2335 2336v_subrev_co_ci_u32 v5, vcc_lo, vcc_lo, v2, vcc_lo2337// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, vcc_lo, v2, vcc_lo ; encoding: [0x6a,0x04,0x0a,0x44]2338// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2339 2340v_subrev_co_ci_u32 v5, vcc_lo, vcc_hi, v2, vcc_lo2341// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, vcc_hi, v2, vcc_lo ; encoding: [0x6b,0x04,0x0a,0x44]2342// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2343 2344v_subrev_co_ci_u32 v5, vcc_lo, ttmp15, v2, vcc_lo2345// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, ttmp15, v2, vcc_lo ; encoding: [0x7b,0x04,0x0a,0x44]2346// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2347 2348v_subrev_co_ci_u32 v5, vcc_lo, m0, v2, vcc_lo2349// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, m0, v2, vcc_lo ; encoding: [0x7d,0x04,0x0a,0x44]2350// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2351 2352v_subrev_co_ci_u32 v5, vcc_lo, exec_lo, v2, vcc_lo2353// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, exec_lo, v2, vcc_lo ; encoding: [0x7e,0x04,0x0a,0x44]2354// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2355 2356v_subrev_co_ci_u32 v5, vcc_lo, exec_hi, v2, vcc_lo2357// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, exec_hi, v2, vcc_lo ; encoding: [0x7f,0x04,0x0a,0x44]2358// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2359 2360v_subrev_co_ci_u32 v5, vcc_lo, null, v2, vcc_lo2361// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, null, v2, vcc_lo ; encoding: [0x7c,0x04,0x0a,0x44]2362// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2363 2364v_subrev_co_ci_u32 v5, vcc_lo, -1, v2, vcc_lo2365// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo ; encoding: [0xc1,0x04,0x0a,0x44]2366// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2367 2368v_subrev_co_ci_u32 v5, vcc_lo, 0.5, v2, vcc_lo2369// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo ; encoding: [0xf0,0x04,0x0a,0x44]2370// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2371 2372v_subrev_co_ci_u32 v5, vcc_lo, src_scc, v2, vcc_lo2373// W32: v_subrev_co_ci_u32_e32 v5, vcc_lo, src_scc, v2, vcc_lo ; encoding: [0xfd,0x04,0x0a,0x44]2374// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2375 2376v_subrev_co_ci_u32 v255, vcc_lo, 0xaf123456, v255, vcc_lo2377// W32: v_subrev_co_ci_u32_e32 v255, vcc_lo, 0xaf123456, v255, vcc_lo ; encoding: [0xff,0xfe,0xff,0x45,0x56,0x34,0x12,0xaf]2378// W64-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2379 2380v_subrev_co_ci_u32 v5, vcc, v1, v2, vcc2381// W64: v_subrev_co_ci_u32_e32 v5, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0x0a,0x44]2382// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2383 2384v_subrev_co_ci_u32 v5, vcc, v255, v2, vcc2385// W64: v_subrev_co_ci_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x44]2386// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2387 2388v_subrev_co_ci_u32 v5, vcc, s1, v2, vcc2389// W64: v_subrev_co_ci_u32_e32 v5, vcc, s1, v2, vcc ; encoding: [0x01,0x04,0x0a,0x44]2390// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2391 2392v_subrev_co_ci_u32 v5, vcc, s105, v2, vcc2393// W64: v_subrev_co_ci_u32_e32 v5, vcc, s105, v2, vcc ; encoding: [0x69,0x04,0x0a,0x44]2394// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2395 2396v_subrev_co_ci_u32 v5, vcc, vcc_lo, v2, vcc2397// W64: v_subrev_co_ci_u32_e32 v5, vcc, vcc_lo, v2, vcc ; encoding: [0x6a,0x04,0x0a,0x44]2398// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2399 2400v_subrev_co_ci_u32 v5, vcc, vcc_hi, v2, vcc2401// W64: v_subrev_co_ci_u32_e32 v5, vcc, vcc_hi, v2, vcc ; encoding: [0x6b,0x04,0x0a,0x44]2402// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2403 2404v_subrev_co_ci_u32 v5, vcc, ttmp15, v2, vcc2405// W64: v_subrev_co_ci_u32_e32 v5, vcc, ttmp15, v2, vcc ; encoding: [0x7b,0x04,0x0a,0x44]2406// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2407 2408v_subrev_co_ci_u32 v5, vcc, m0, v2, vcc2409// W64: v_subrev_co_ci_u32_e32 v5, vcc, m0, v2, vcc ; encoding: [0x7d,0x04,0x0a,0x44]2410// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2411 2412v_subrev_co_ci_u32 v5, vcc, exec_lo, v2, vcc2413// W64: v_subrev_co_ci_u32_e32 v5, vcc, exec_lo, v2, vcc ; encoding: [0x7e,0x04,0x0a,0x44]2414// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2415 2416v_subrev_co_ci_u32 v5, vcc, exec_hi, v2, vcc2417// W64: v_subrev_co_ci_u32_e32 v5, vcc, exec_hi, v2, vcc ; encoding: [0x7f,0x04,0x0a,0x44]2418// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2419 2420v_subrev_co_ci_u32 v5, vcc, null, v2, vcc2421// W64: v_subrev_co_ci_u32_e32 v5, vcc, null, v2, vcc ; encoding: [0x7c,0x04,0x0a,0x44]2422// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2423 2424v_subrev_co_ci_u32 v5, vcc, -1, v2, vcc2425// W64: v_subrev_co_ci_u32_e32 v5, vcc, -1, v2, vcc ; encoding: [0xc1,0x04,0x0a,0x44]2426// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2427 2428v_subrev_co_ci_u32 v5, vcc, 0.5, v2, vcc2429// W64: v_subrev_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x44]2430// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2431 2432v_subrev_co_ci_u32 v5, vcc, src_scc, v2, vcc2433// W64: v_subrev_co_ci_u32_e32 v5, vcc, src_scc, v2, vcc ; encoding: [0xfd,0x04,0x0a,0x44]2434// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2435 2436v_subrev_co_ci_u32 v255, vcc, 0xaf123456, v255, vcc2437// W64: v_subrev_co_ci_u32_e32 v255, vcc, 0xaf123456, v255, vcc ; encoding: [0xff,0xfe,0xff,0x45,0x56,0x34,0x12,0xaf]2438// W32-ERR: :[[@LINE-2]]:1: error: operands are not valid for this GPU or mode2439 2440v_subrev_f16 v5.l, v1.l, v2.l2441// GFX11: v_subrev_f16_e32 v5.l, v1.l, v2.l       ; encoding: [0x01,0x05,0x0a,0x68]2442 2443v_subrev_f16 v5.l, v127.l, v2.l2444// GFX11: v_subrev_f16_e32 v5.l, v127.l, v2.l     ; encoding: [0x7f,0x05,0x0a,0x68]2445 2446v_subrev_f16 v5.l, s1, v2.l2447// GFX11: v_subrev_f16_e32 v5.l, s1, v2.l         ; encoding: [0x01,0x04,0x0a,0x68]2448 2449v_subrev_f16 v5.l, s105, v2.l2450// GFX11: v_subrev_f16_e32 v5.l, s105, v2.l       ; encoding: [0x69,0x04,0x0a,0x68]2451 2452v_subrev_f16 v5.l, vcc_lo, v2.l2453// GFX11: v_subrev_f16_e32 v5.l, vcc_lo, v2.l     ; encoding: [0x6a,0x04,0x0a,0x68]2454 2455v_subrev_f16 v5.l, vcc_hi, v2.l2456// GFX11: v_subrev_f16_e32 v5.l, vcc_hi, v2.l     ; encoding: [0x6b,0x04,0x0a,0x68]2457 2458v_subrev_f16 v5.l, ttmp15, v2.l2459// GFX11: v_subrev_f16_e32 v5.l, ttmp15, v2.l     ; encoding: [0x7b,0x04,0x0a,0x68]2460 2461v_subrev_f16 v5.l, m0, v2.l2462// GFX11: v_subrev_f16_e32 v5.l, m0, v2.l         ; encoding: [0x7d,0x04,0x0a,0x68]2463 2464v_subrev_f16 v5.l, exec_lo, v2.l2465// GFX11: v_subrev_f16_e32 v5.l, exec_lo, v2.l    ; encoding: [0x7e,0x04,0x0a,0x68]2466 2467v_subrev_f16 v5.l, exec_hi, v2.l2468// GFX11: v_subrev_f16_e32 v5.l, exec_hi, v2.l    ; encoding: [0x7f,0x04,0x0a,0x68]2469 2470v_subrev_f16 v5.l, null, v2.l2471// GFX11: v_subrev_f16_e32 v5.l, null, v2.l       ; encoding: [0x7c,0x04,0x0a,0x68]2472 2473v_subrev_f16 v5.l, -1, v2.l2474// GFX11: v_subrev_f16_e32 v5.l, -1, v2.l         ; encoding: [0xc1,0x04,0x0a,0x68]2475 2476v_subrev_f16 v5.l, 0.5, v2.l2477// GFX11: v_subrev_f16_e32 v5.l, 0.5, v2.l        ; encoding: [0xf0,0x04,0x0a,0x68]2478 2479v_subrev_f16 v5.l, src_scc, v2.l2480// GFX11: v_subrev_f16_e32 v5.l, src_scc, v2.l    ; encoding: [0xfd,0x04,0x0a,0x68]2481 2482v_subrev_f16 v127.l, 0xfe0b, v127.l2483// GFX11: v_subrev_f16_e32 v127.l, 0xfe0b, v127.l ; encoding: [0xff,0xfe,0xfe,0x68,0x0b,0xfe,0x00,0x00]2484 2485v_subrev_f16 v5.l, v1.h, v2.l2486// GFX11: v_subrev_f16_e32 v5.l, v1.h, v2.l       ; encoding: [0x81,0x05,0x0a,0x68]2487 2488v_subrev_f16 v5.l, v127.h, v2.l2489// GFX11: v_subrev_f16_e32 v5.l, v127.h, v2.l     ; encoding: [0xff,0x05,0x0a,0x68]2490 2491v_subrev_f16 v127.l, 0.5, v127.l2492// GFX11: v_subrev_f16_e32 v127.l, 0.5, v127.l    ; encoding: [0xf0,0xfe,0xfe,0x68]2493 2494v_subrev_f16 v5.h, src_scc, v2.h2495// GFX11: v_subrev_f16_e32 v5.h, src_scc, v2.h    ; encoding: [0xfd,0x04,0x0b,0x69]2496 2497v_subrev_f16 v127.h, 0xfe0b, v127.h2498// GFX11: v_subrev_f16_e32 v127.h, 0xfe0b, v127.h ; encoding: [0xff,0xfe,0xff,0x69,0x0b,0xfe,0x00,0x00]2499 2500v_subrev_f32 v5, v1, v22501// GFX11: v_subrev_f32_e32 v5, v1, v2             ; encoding: [0x01,0x05,0x0a,0x0a]2502 2503v_subrev_f32 v5, v255, v22504// GFX11: v_subrev_f32_e32 v5, v255, v2           ; encoding: [0xff,0x05,0x0a,0x0a]2505 2506v_subrev_f32 v5, s1, v22507// GFX11: v_subrev_f32_e32 v5, s1, v2             ; encoding: [0x01,0x04,0x0a,0x0a]2508 2509v_subrev_f32 v5, s105, v22510// GFX11: v_subrev_f32_e32 v5, s105, v2           ; encoding: [0x69,0x04,0x0a,0x0a]2511 2512v_subrev_f32 v5, vcc_lo, v22513// GFX11: v_subrev_f32_e32 v5, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0a,0x0a]2514 2515v_subrev_f32 v5, vcc_hi, v22516// GFX11: v_subrev_f32_e32 v5, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0a,0x0a]2517 2518v_subrev_f32 v5, ttmp15, v22519// GFX11: v_subrev_f32_e32 v5, ttmp15, v2         ; encoding: [0x7b,0x04,0x0a,0x0a]2520 2521v_subrev_f32 v5, m0, v22522// GFX11: v_subrev_f32_e32 v5, m0, v2             ; encoding: [0x7d,0x04,0x0a,0x0a]2523 2524v_subrev_f32 v5, exec_lo, v22525// GFX11: v_subrev_f32_e32 v5, exec_lo, v2        ; encoding: [0x7e,0x04,0x0a,0x0a]2526 2527v_subrev_f32 v5, exec_hi, v22528// GFX11: v_subrev_f32_e32 v5, exec_hi, v2        ; encoding: [0x7f,0x04,0x0a,0x0a]2529 2530v_subrev_f32 v5, null, v22531// GFX11: v_subrev_f32_e32 v5, null, v2           ; encoding: [0x7c,0x04,0x0a,0x0a]2532 2533v_subrev_f32 v5, -1, v22534// GFX11: v_subrev_f32_e32 v5, -1, v2             ; encoding: [0xc1,0x04,0x0a,0x0a]2535 2536v_subrev_f32 v5, 0.5, v22537// GFX11: v_subrev_f32_e32 v5, 0.5, v2            ; encoding: [0xf0,0x04,0x0a,0x0a]2538 2539v_subrev_f32 v5, src_scc, v22540// GFX11: v_subrev_f32_e32 v5, src_scc, v2        ; encoding: [0xfd,0x04,0x0a,0x0a]2541 2542v_subrev_f32 v255, 0xaf123456, v2552543// GFX11: v_subrev_f32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x0b,0x56,0x34,0x12,0xaf]2544 2545v_subrev_nc_u32 v5, v1, v22546// GFX11: v_subrev_nc_u32_e32 v5, v1, v2          ; encoding: [0x01,0x05,0x0a,0x4e]2547 2548v_subrev_nc_u32 v5, v255, v22549// GFX11: v_subrev_nc_u32_e32 v5, v255, v2        ; encoding: [0xff,0x05,0x0a,0x4e]2550 2551v_subrev_nc_u32 v5, s1, v22552// GFX11: v_subrev_nc_u32_e32 v5, s1, v2          ; encoding: [0x01,0x04,0x0a,0x4e]2553 2554v_subrev_nc_u32 v5, s105, v22555// GFX11: v_subrev_nc_u32_e32 v5, s105, v2        ; encoding: [0x69,0x04,0x0a,0x4e]2556 2557v_subrev_nc_u32 v5, vcc_lo, v22558// GFX11: v_subrev_nc_u32_e32 v5, vcc_lo, v2      ; encoding: [0x6a,0x04,0x0a,0x4e]2559 2560v_subrev_nc_u32 v5, vcc_hi, v22561// GFX11: v_subrev_nc_u32_e32 v5, vcc_hi, v2      ; encoding: [0x6b,0x04,0x0a,0x4e]2562 2563v_subrev_nc_u32 v5, ttmp15, v22564// GFX11: v_subrev_nc_u32_e32 v5, ttmp15, v2      ; encoding: [0x7b,0x04,0x0a,0x4e]2565 2566v_subrev_nc_u32 v5, m0, v22567// GFX11: v_subrev_nc_u32_e32 v5, m0, v2          ; encoding: [0x7d,0x04,0x0a,0x4e]2568 2569v_subrev_nc_u32 v5, exec_lo, v22570// GFX11: v_subrev_nc_u32_e32 v5, exec_lo, v2     ; encoding: [0x7e,0x04,0x0a,0x4e]2571 2572v_subrev_nc_u32 v5, exec_hi, v22573// GFX11: v_subrev_nc_u32_e32 v5, exec_hi, v2     ; encoding: [0x7f,0x04,0x0a,0x4e]2574 2575v_subrev_nc_u32 v5, null, v22576// GFX11: v_subrev_nc_u32_e32 v5, null, v2        ; encoding: [0x7c,0x04,0x0a,0x4e]2577 2578v_subrev_nc_u32 v5, -1, v22579// GFX11: v_subrev_nc_u32_e32 v5, -1, v2          ; encoding: [0xc1,0x04,0x0a,0x4e]2580 2581v_subrev_nc_u32 v5, 0.5, v22582// GFX11: v_subrev_nc_u32_e32 v5, 0.5, v2         ; encoding: [0xf0,0x04,0x0a,0x4e]2583 2584v_subrev_nc_u32 v5, src_scc, v22585// GFX11: v_subrev_nc_u32_e32 v5, src_scc, v2     ; encoding: [0xfd,0x04,0x0a,0x4e]2586 2587v_subrev_nc_u32 v255, 0xaf123456, v2552588// GFX11: v_subrev_nc_u32_e32 v255, 0xaf123456, v255 ; encoding: [0xff,0xfe,0xff,0x4f,0x56,0x34,0x12,0xaf]2589 2590v_xnor_b32 v5, v1, v22591// GFX11: v_xnor_b32_e32 v5, v1, v2               ; encoding: [0x01,0x05,0x0a,0x3c]2592 2593v_xnor_b32 v5, v255, v22594// GFX11: v_xnor_b32_e32 v5, v255, v2             ; encoding: [0xff,0x05,0x0a,0x3c]2595 2596v_xnor_b32 v5, s1, v22597// GFX11: v_xnor_b32_e32 v5, s1, v2               ; encoding: [0x01,0x04,0x0a,0x3c]2598 2599v_xnor_b32 v5, s105, v22600// GFX11: v_xnor_b32_e32 v5, s105, v2             ; encoding: [0x69,0x04,0x0a,0x3c]2601 2602v_xnor_b32 v5, vcc_lo, v22603// GFX11: v_xnor_b32_e32 v5, vcc_lo, v2           ; encoding: [0x6a,0x04,0x0a,0x3c]2604 2605v_xnor_b32 v5, vcc_hi, v22606// GFX11: v_xnor_b32_e32 v5, vcc_hi, v2           ; encoding: [0x6b,0x04,0x0a,0x3c]2607 2608v_xnor_b32 v5, ttmp15, v22609// GFX11: v_xnor_b32_e32 v5, ttmp15, v2           ; encoding: [0x7b,0x04,0x0a,0x3c]2610 2611v_xnor_b32 v5, m0, v22612// GFX11: v_xnor_b32_e32 v5, m0, v2               ; encoding: [0x7d,0x04,0x0a,0x3c]2613 2614v_xnor_b32 v5, exec_lo, v22615// GFX11: v_xnor_b32_e32 v5, exec_lo, v2          ; encoding: [0x7e,0x04,0x0a,0x3c]2616 2617v_xnor_b32 v5, exec_hi, v22618// GFX11: v_xnor_b32_e32 v5, exec_hi, v2          ; encoding: [0x7f,0x04,0x0a,0x3c]2619 2620v_xnor_b32 v5, null, v22621// GFX11: v_xnor_b32_e32 v5, null, v2             ; encoding: [0x7c,0x04,0x0a,0x3c]2622 2623v_xnor_b32 v5, -1, v22624// GFX11: v_xnor_b32_e32 v5, -1, v2               ; encoding: [0xc1,0x04,0x0a,0x3c]2625 2626v_xnor_b32 v5, 0.5, v22627// GFX11: v_xnor_b32_e32 v5, 0.5, v2              ; encoding: [0xf0,0x04,0x0a,0x3c]2628 2629v_xnor_b32 v5, src_scc, v22630// GFX11: v_xnor_b32_e32 v5, src_scc, v2          ; encoding: [0xfd,0x04,0x0a,0x3c]2631 2632v_xnor_b32 v255, 0xaf123456, v2552633// GFX11: v_xnor_b32_e32 v255, 0xaf123456, v255   ; encoding: [0xff,0xfe,0xff,0x3d,0x56,0x34,0x12,0xaf]2634 2635v_xor_b32 v5, v1, v22636// GFX11: v_xor_b32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x3a]2637 2638v_xor_b32 v5, v255, v22639// GFX11: v_xor_b32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x3a]2640 2641v_xor_b32 v5, s1, v22642// GFX11: v_xor_b32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x3a]2643 2644v_xor_b32 v5, s105, v22645// GFX11: v_xor_b32_e32 v5, s105, v2              ; encoding: [0x69,0x04,0x0a,0x3a]2646 2647v_xor_b32 v5, vcc_lo, v22648// GFX11: v_xor_b32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x3a]2649 2650v_xor_b32 v5, vcc_hi, v22651// GFX11: v_xor_b32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x3a]2652 2653v_xor_b32 v5, ttmp15, v22654// GFX11: v_xor_b32_e32 v5, ttmp15, v2            ; encoding: [0x7b,0x04,0x0a,0x3a]2655 2656v_xor_b32 v5, m0, v22657// GFX11: v_xor_b32_e32 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x3a]2658 2659v_xor_b32 v5, exec_lo, v22660// GFX11: v_xor_b32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x3a]2661 2662v_xor_b32 v5, exec_hi, v22663// GFX11: v_xor_b32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x3a]2664 2665v_xor_b32 v5, null, v22666// GFX11: v_xor_b32_e32 v5, null, v2              ; encoding: [0x7c,0x04,0x0a,0x3a]2667 2668v_xor_b32 v5, -1, v22669// GFX11: v_xor_b32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x3a]2670 2671v_xor_b32 v5, 0.5, v22672// GFX11: v_xor_b32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x3a]2673 2674v_xor_b32 v5, src_scc, v22675// GFX11: v_xor_b32_e32 v5, src_scc, v2           ; encoding: [0xfd,0x04,0x0a,0x3a]2676 2677v_xor_b32 v255, 0xaf123456, v2552678// GFX11: v_xor_b32_e32 v255, 0xaf123456, v255    ; encoding: [0xff,0xfe,0xff,0x3b,0x56,0x34,0x12,0xaf]2679