3374 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s2 3# CHECK: v_cndmask_b32_e32 v5, v1, v2, vcc ; encoding: [0x01,0x05,0x0a,0x00]40x01,0x05,0x0a,0x005 6# CHECK: v_cndmask_b32_e32 v255, v1, v2, vcc ; encoding: [0x01,0x05,0xfe,0x01]70x01,0x05,0xfe,0x018 9# CHECK: v_cndmask_b32_e32 v5, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x00]100xff,0x05,0x0a,0x0011 12# CHECK: v_cndmask_b32_e32 v5, 0, v2, vcc ; encoding: [0x80,0x04,0x0a,0x00]130x80,0x04,0x0a,0x0014 15# CHECK: v_cndmask_b32_e32 v5, -1, v2, vcc ; encoding: [0xc1,0x04,0x0a,0x00]160xc1,0x04,0x0a,0x0017 18# CHECK: v_cndmask_b32_e32 v5, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x00]190xf0,0x04,0x0a,0x0020 21# CHECK: v_cndmask_b32_e32 v5, -4.0, v2, vcc ; encoding: [0xf7,0x04,0x0a,0x00]220xf7,0x04,0x0a,0x0023 24# CHECK: v_cndmask_b32_e32 v5, v1, v255, vcc ; encoding: [0x01,0xff,0x0b,0x00]250x01,0xff,0x0b,0x0026 27# CHECK: v_add_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x02]280x01,0x05,0x0a,0x0229 30# CHECK: v_add_f32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x03]310x01,0x05,0xfe,0x0332 33# CHECK: v_add_f32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x02]340xff,0x05,0x0a,0x0235 36# CHECK: v_add_f32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x02]370x01,0x04,0x0a,0x0238 39# CHECK: v_add_f32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x02]400x65,0x04,0x0a,0x0241 42# CHECK: v_add_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x02]430x66,0x04,0x0a,0x0244 45# CHECK: v_add_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x02]460x67,0x04,0x0a,0x0247 48# CHECK: v_add_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x02]490x6a,0x04,0x0a,0x0250 51# CHECK: v_add_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x02]520x6b,0x04,0x0a,0x0253 54# CHECK: v_add_f32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x02]550x6c,0x04,0x0a,0x0256 57# CHECK: v_add_f32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x02]580x6d,0x04,0x0a,0x0259 60# CHECK: v_add_f32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x02]610x6e,0x04,0x0a,0x0262 63# CHECK: v_add_f32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x02]640x6f,0x04,0x0a,0x0265 66# CHECK: v_add_f32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x02]670x7b,0x04,0x0a,0x0268 69# CHECK: v_add_f32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x02]700x7c,0x04,0x0a,0x0271 72# CHECK: v_add_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x02]730x7e,0x04,0x0a,0x0274 75# CHECK: v_add_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x02]760x7f,0x04,0x0a,0x0277 78# CHECK: v_add_f32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x02]790x80,0x04,0x0a,0x0280 81# CHECK: v_add_f32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x02]820xc1,0x04,0x0a,0x0283 84# CHECK: v_add_f32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x02]850xf0,0x04,0x0a,0x0286 87# CHECK: v_add_f32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x02]880xf7,0x04,0x0a,0x0289 90# CHECK: v_add_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x02,0x56,0x34,0x12,0xaf]910xff,0x04,0x0a,0x02,0x56,0x34,0x12,0xaf92 93# CHECK: v_add_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x02,0x73,0x72,0x71,0x3f]940xff,0x04,0x0a,0x02,0x73,0x72,0x71,0x3f95 96# CHECK: v_add_f32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x02]970x01,0xff,0x0b,0x0298 99# CHECK: v_sub_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x04]1000x01,0x05,0x0a,0x04101 102# CHECK: v_sub_f32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x05]1030x01,0x05,0xfe,0x05104 105# CHECK: v_sub_f32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x04]1060xff,0x05,0x0a,0x04107 108# CHECK: v_sub_f32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x04]1090x01,0x04,0x0a,0x04110 111# CHECK: v_sub_f32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x04]1120x65,0x04,0x0a,0x04113 114# CHECK: v_sub_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x04]1150x66,0x04,0x0a,0x04116 117# CHECK: v_sub_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x04]1180x67,0x04,0x0a,0x04119 120# CHECK: v_sub_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x04]1210x6a,0x04,0x0a,0x04122 123# CHECK: v_sub_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x04]1240x6b,0x04,0x0a,0x04125 126# CHECK: v_sub_f32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x04]1270x6c,0x04,0x0a,0x04128 129# CHECK: v_sub_f32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x04]1300x6d,0x04,0x0a,0x04131 132# CHECK: v_sub_f32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x04]1330x6e,0x04,0x0a,0x04134 135# CHECK: v_sub_f32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x04]1360x6f,0x04,0x0a,0x04137 138# CHECK: v_sub_f32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x04]1390x7b,0x04,0x0a,0x04140 141# CHECK: v_sub_f32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x04]1420x7c,0x04,0x0a,0x04143 144# CHECK: v_sub_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x04]1450x7e,0x04,0x0a,0x04146 147# CHECK: v_sub_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x04]1480x7f,0x04,0x0a,0x04149 150# CHECK: v_sub_f32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x04]1510x80,0x04,0x0a,0x04152 153# CHECK: v_sub_f32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x04]1540xc1,0x04,0x0a,0x04155 156# CHECK: v_sub_f32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x04]1570xf0,0x04,0x0a,0x04158 159# CHECK: v_sub_f32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x04]1600xf7,0x04,0x0a,0x04161 162# CHECK: v_sub_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x04,0x56,0x34,0x12,0xaf]1630xff,0x04,0x0a,0x04,0x56,0x34,0x12,0xaf164 165# CHECK: v_sub_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x04,0x73,0x72,0x71,0x3f]1660xff,0x04,0x0a,0x04,0x73,0x72,0x71,0x3f167 168# CHECK: v_sub_f32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x04]1690x01,0xff,0x0b,0x04170 171# CHECK: v_subrev_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x06]1720x01,0x05,0x0a,0x06173 174# CHECK: v_subrev_f32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x07]1750x01,0x05,0xfe,0x07176 177# CHECK: v_subrev_f32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x06]1780xff,0x05,0x0a,0x06179 180# CHECK: v_subrev_f32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x06]1810x01,0x04,0x0a,0x06182 183# CHECK: v_subrev_f32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x06]1840x65,0x04,0x0a,0x06185 186# CHECK: v_subrev_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x06]1870x66,0x04,0x0a,0x06188 189# CHECK: v_subrev_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x06]1900x67,0x04,0x0a,0x06191 192# CHECK: v_subrev_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x06]1930x6a,0x04,0x0a,0x06194 195# CHECK: v_subrev_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x06]1960x6b,0x04,0x0a,0x06197 198# CHECK: v_subrev_f32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x06]1990x6c,0x04,0x0a,0x06200 201# CHECK: v_subrev_f32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x06]2020x6d,0x04,0x0a,0x06203 204# CHECK: v_subrev_f32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x06]2050x6e,0x04,0x0a,0x06206 207# CHECK: v_subrev_f32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x06]2080x6f,0x04,0x0a,0x06209 210# CHECK: v_subrev_f32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x06]2110x7b,0x04,0x0a,0x06212 213# CHECK: v_subrev_f32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x06]2140x7c,0x04,0x0a,0x06215 216# CHECK: v_subrev_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x06]2170x7e,0x04,0x0a,0x06218 219# CHECK: v_subrev_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x06]2200x7f,0x04,0x0a,0x06221 222# CHECK: v_subrev_f32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x06]2230x80,0x04,0x0a,0x06224 225# CHECK: v_subrev_f32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x06]2260xc1,0x04,0x0a,0x06227 228# CHECK: v_subrev_f32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x06]2290xf0,0x04,0x0a,0x06230 231# CHECK: v_subrev_f32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x06]2320xf7,0x04,0x0a,0x06233 234# CHECK: v_subrev_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]2350xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf236 237# CHECK: v_subrev_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]2380xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f239 240# CHECK: v_subrev_f32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x06]2410x01,0xff,0x0b,0x06242 243# CHECK: v_mul_legacy_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x08]2440x01,0x05,0x0a,0x08245 246# CHECK: v_mul_legacy_f32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x09]2470x01,0x05,0xfe,0x09248 249# CHECK: v_mul_legacy_f32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x08]2500xff,0x05,0x0a,0x08251 252# CHECK: v_mul_legacy_f32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x08]2530x01,0x04,0x0a,0x08254 255# CHECK: v_mul_legacy_f32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x08]2560x65,0x04,0x0a,0x08257 258# CHECK: v_mul_legacy_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x08]2590x66,0x04,0x0a,0x08260 261# CHECK: v_mul_legacy_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x08]2620x67,0x04,0x0a,0x08263 264# CHECK: v_mul_legacy_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x08]2650x6a,0x04,0x0a,0x08266 267# CHECK: v_mul_legacy_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x08]2680x6b,0x04,0x0a,0x08269 270# CHECK: v_mul_legacy_f32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x08]2710x6c,0x04,0x0a,0x08272 273# CHECK: v_mul_legacy_f32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x08]2740x6d,0x04,0x0a,0x08275 276# CHECK: v_mul_legacy_f32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x08]2770x6e,0x04,0x0a,0x08278 279# CHECK: v_mul_legacy_f32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x08]2800x6f,0x04,0x0a,0x08281 282# CHECK: v_mul_legacy_f32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x08]2830x7b,0x04,0x0a,0x08284 285# CHECK: v_mul_legacy_f32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x08]2860x7c,0x04,0x0a,0x08287 288# CHECK: v_mul_legacy_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x08]2890x7e,0x04,0x0a,0x08290 291# CHECK: v_mul_legacy_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x08]2920x7f,0x04,0x0a,0x08293 294# CHECK: v_mul_legacy_f32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x08]2950x80,0x04,0x0a,0x08296 297# CHECK: v_mul_legacy_f32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x08]2980xc1,0x04,0x0a,0x08299 300# CHECK: v_mul_legacy_f32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x08]3010xf0,0x04,0x0a,0x08302 303# CHECK: v_mul_legacy_f32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x08]3040xf7,0x04,0x0a,0x08305 306# CHECK: v_mul_legacy_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]3070xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf308 309# CHECK: v_mul_legacy_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]3100xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f311 312# CHECK: v_mul_legacy_f32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x08]3130x01,0xff,0x0b,0x08314 315# CHECK: v_mul_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x0a]3160x01,0x05,0x0a,0x0a317 318# CHECK: v_mul_f32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x0b]3190x01,0x05,0xfe,0x0b320 321# CHECK: v_mul_f32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x0a]3220xff,0x05,0x0a,0x0a323 324# CHECK: v_mul_f32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x0a]3250x01,0x04,0x0a,0x0a326 327# CHECK: v_mul_f32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x0a]3280x65,0x04,0x0a,0x0a329 330# CHECK: v_mul_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x0a]3310x66,0x04,0x0a,0x0a332 333# CHECK: v_mul_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x0a]3340x67,0x04,0x0a,0x0a335 336# CHECK: v_mul_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x0a]3370x6a,0x04,0x0a,0x0a338 339# CHECK: v_mul_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x0a]3400x6b,0x04,0x0a,0x0a341 342# CHECK: v_mul_f32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x0a]3430x6c,0x04,0x0a,0x0a344 345# CHECK: v_mul_f32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x0a]3460x6d,0x04,0x0a,0x0a347 348# CHECK: v_mul_f32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x0a]3490x6e,0x04,0x0a,0x0a350 351# CHECK: v_mul_f32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x0a]3520x6f,0x04,0x0a,0x0a353 354# CHECK: v_mul_f32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x0a]3550x7b,0x04,0x0a,0x0a356 357# CHECK: v_mul_f32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x0a]3580x7c,0x04,0x0a,0x0a359 360# CHECK: v_mul_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x0a]3610x7e,0x04,0x0a,0x0a362 363# CHECK: v_mul_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x0a]3640x7f,0x04,0x0a,0x0a365 366# CHECK: v_mul_f32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x0a]3670x80,0x04,0x0a,0x0a368 369# CHECK: v_mul_f32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x0a]3700xc1,0x04,0x0a,0x0a371 372# CHECK: v_mul_f32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x0a]3730xf0,0x04,0x0a,0x0a374 375# CHECK: v_mul_f32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x0a]3760xf7,0x04,0x0a,0x0a377 378# CHECK: v_mul_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]3790xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf380 381# CHECK: v_mul_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]3820xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f383 384# CHECK: v_mul_f32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x0a]3850x01,0xff,0x0b,0x0a386 387# CHECK: v_mul_i32_i24_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x0c]3880x01,0x05,0x0a,0x0c389 390# CHECK: v_mul_i32_i24_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x0d]3910x01,0x05,0xfe,0x0d392 393# CHECK: v_mul_i32_i24_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x0c]3940xff,0x05,0x0a,0x0c395 396# CHECK: v_mul_i32_i24_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x0c]3970x01,0x04,0x0a,0x0c398 399# CHECK: v_mul_i32_i24_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x0c]4000x65,0x04,0x0a,0x0c401 402# CHECK: v_mul_i32_i24_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x0c]4030x66,0x04,0x0a,0x0c404 405# CHECK: v_mul_i32_i24_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x0c]4060x67,0x04,0x0a,0x0c407 408# CHECK: v_mul_i32_i24_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x0c]4090x6a,0x04,0x0a,0x0c410 411# CHECK: v_mul_i32_i24_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x0c]4120x6b,0x04,0x0a,0x0c413 414# CHECK: v_mul_i32_i24_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x0c]4150x6c,0x04,0x0a,0x0c416 417# CHECK: v_mul_i32_i24_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x0c]4180x6d,0x04,0x0a,0x0c419 420# CHECK: v_mul_i32_i24_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x0c]4210x6e,0x04,0x0a,0x0c422 423# CHECK: v_mul_i32_i24_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x0c]4240x6f,0x04,0x0a,0x0c425 426# CHECK: v_mul_i32_i24_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x0c]4270x7b,0x04,0x0a,0x0c428 429# CHECK: v_mul_i32_i24_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x0c]4300x7c,0x04,0x0a,0x0c431 432# CHECK: v_mul_i32_i24_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x0c]4330x7e,0x04,0x0a,0x0c434 435# CHECK: v_mul_i32_i24_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x0c]4360x7f,0x04,0x0a,0x0c437 438# CHECK: v_mul_i32_i24_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x0c]4390x80,0x04,0x0a,0x0c440 441# CHECK: v_mul_i32_i24_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x0c]4420xc1,0x04,0x0a,0x0c443 444# CHECK: v_mul_i32_i24_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x0c]4450xf0,0x04,0x0a,0x0c446 447# CHECK: v_mul_i32_i24_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x0c]4480xf7,0x04,0x0a,0x0c449 450# CHECK: v_mul_i32_i24_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]4510xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf452 453# CHECK: v_mul_i32_i24_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]4540xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f455 456# CHECK: v_mul_i32_i24_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x0c]4570x01,0xff,0x0b,0x0c458 459# CHECK: v_mul_hi_i32_i24_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x0e]4600x01,0x05,0x0a,0x0e461 462# CHECK: v_mul_hi_i32_i24_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x0f]4630x01,0x05,0xfe,0x0f464 465# CHECK: v_mul_hi_i32_i24_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x0e]4660xff,0x05,0x0a,0x0e467 468# CHECK: v_mul_hi_i32_i24_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x0e]4690x01,0x04,0x0a,0x0e470 471# CHECK: v_mul_hi_i32_i24_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x0e]4720x65,0x04,0x0a,0x0e473 474# CHECK: v_mul_hi_i32_i24_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x0e]4750x66,0x04,0x0a,0x0e476 477# CHECK: v_mul_hi_i32_i24_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x0e]4780x67,0x04,0x0a,0x0e479 480# CHECK: v_mul_hi_i32_i24_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x0e]4810x6a,0x04,0x0a,0x0e482 483# CHECK: v_mul_hi_i32_i24_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x0e]4840x6b,0x04,0x0a,0x0e485 486# CHECK: v_mul_hi_i32_i24_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x0e]4870x6c,0x04,0x0a,0x0e488 489# CHECK: v_mul_hi_i32_i24_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x0e]4900x6d,0x04,0x0a,0x0e491 492# CHECK: v_mul_hi_i32_i24_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x0e]4930x6e,0x04,0x0a,0x0e494 495# CHECK: v_mul_hi_i32_i24_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x0e]4960x6f,0x04,0x0a,0x0e497 498# CHECK: v_mul_hi_i32_i24_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x0e]4990x7b,0x04,0x0a,0x0e500 501# CHECK: v_mul_hi_i32_i24_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x0e]5020x7c,0x04,0x0a,0x0e503 504# CHECK: v_mul_hi_i32_i24_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x0e]5050x7e,0x04,0x0a,0x0e506 507# CHECK: v_mul_hi_i32_i24_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x0e]5080x7f,0x04,0x0a,0x0e509 510# CHECK: v_mul_hi_i32_i24_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x0e]5110x80,0x04,0x0a,0x0e512 513# CHECK: v_mul_hi_i32_i24_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x0e]5140xc1,0x04,0x0a,0x0e515 516# CHECK: v_mul_hi_i32_i24_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x0e]5170xf0,0x04,0x0a,0x0e518 519# CHECK: v_mul_hi_i32_i24_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x0e]5200xf7,0x04,0x0a,0x0e521 522# CHECK: v_mul_hi_i32_i24_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]5230xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf524 525# CHECK: v_mul_hi_i32_i24_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]5260xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f527 528# CHECK: v_mul_hi_i32_i24_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x0e]5290x01,0xff,0x0b,0x0e530 531# CHECK: v_mul_u32_u24_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x10]5320x01,0x05,0x0a,0x10533 534# CHECK: v_mul_u32_u24_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x11]5350x01,0x05,0xfe,0x11536 537# CHECK: v_mul_u32_u24_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x10]5380xff,0x05,0x0a,0x10539 540# CHECK: v_mul_u32_u24_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x10]5410x01,0x04,0x0a,0x10542 543# CHECK: v_mul_u32_u24_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x10]5440x65,0x04,0x0a,0x10545 546# CHECK: v_mul_u32_u24_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x10]5470x66,0x04,0x0a,0x10548 549# CHECK: v_mul_u32_u24_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x10]5500x67,0x04,0x0a,0x10551 552# CHECK: v_mul_u32_u24_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x10]5530x6a,0x04,0x0a,0x10554 555# CHECK: v_mul_u32_u24_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x10]5560x6b,0x04,0x0a,0x10557 558# CHECK: v_mul_u32_u24_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x10]5590x6c,0x04,0x0a,0x10560 561# CHECK: v_mul_u32_u24_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x10]5620x6d,0x04,0x0a,0x10563 564# CHECK: v_mul_u32_u24_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x10]5650x6e,0x04,0x0a,0x10566 567# CHECK: v_mul_u32_u24_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x10]5680x6f,0x04,0x0a,0x10569 570# CHECK: v_mul_u32_u24_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x10]5710x7b,0x04,0x0a,0x10572 573# CHECK: v_mul_u32_u24_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x10]5740x7c,0x04,0x0a,0x10575 576# CHECK: v_mul_u32_u24_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x10]5770x7e,0x04,0x0a,0x10578 579# CHECK: v_mul_u32_u24_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x10]5800x7f,0x04,0x0a,0x10581 582# CHECK: v_mul_u32_u24_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x10]5830x80,0x04,0x0a,0x10584 585# CHECK: v_mul_u32_u24_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x10]5860xc1,0x04,0x0a,0x10587 588# CHECK: v_mul_u32_u24_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x10]5890xf0,0x04,0x0a,0x10590 591# CHECK: v_mul_u32_u24_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x10]5920xf7,0x04,0x0a,0x10593 594# CHECK: v_mul_u32_u24_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]5950xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf596 597# CHECK: v_mul_u32_u24_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]5980xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f599 600# CHECK: v_mul_u32_u24_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x10]6010x01,0xff,0x0b,0x10602 603# CHECK: v_mul_hi_u32_u24_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x12]6040x01,0x05,0x0a,0x12605 606# CHECK: v_mul_hi_u32_u24_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x13]6070x01,0x05,0xfe,0x13608 609# CHECK: v_mul_hi_u32_u24_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x12]6100xff,0x05,0x0a,0x12611 612# CHECK: v_mul_hi_u32_u24_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x12]6130x01,0x04,0x0a,0x12614 615# CHECK: v_mul_hi_u32_u24_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x12]6160x65,0x04,0x0a,0x12617 618# CHECK: v_mul_hi_u32_u24_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x12]6190x66,0x04,0x0a,0x12620 621# CHECK: v_mul_hi_u32_u24_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x12]6220x67,0x04,0x0a,0x12623 624# CHECK: v_mul_hi_u32_u24_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x12]6250x6a,0x04,0x0a,0x12626 627# CHECK: v_mul_hi_u32_u24_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x12]6280x6b,0x04,0x0a,0x12629 630# CHECK: v_mul_hi_u32_u24_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x12]6310x6c,0x04,0x0a,0x12632 633# CHECK: v_mul_hi_u32_u24_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x12]6340x6d,0x04,0x0a,0x12635 636# CHECK: v_mul_hi_u32_u24_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x12]6370x6e,0x04,0x0a,0x12638 639# CHECK: v_mul_hi_u32_u24_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x12]6400x6f,0x04,0x0a,0x12641 642# CHECK: v_mul_hi_u32_u24_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x12]6430x7b,0x04,0x0a,0x12644 645# CHECK: v_mul_hi_u32_u24_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x12]6460x7c,0x04,0x0a,0x12647 648# CHECK: v_mul_hi_u32_u24_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x12]6490x7e,0x04,0x0a,0x12650 651# CHECK: v_mul_hi_u32_u24_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x12]6520x7f,0x04,0x0a,0x12653 654# CHECK: v_mul_hi_u32_u24_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x12]6550x80,0x04,0x0a,0x12656 657# CHECK: v_mul_hi_u32_u24_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x12]6580xc1,0x04,0x0a,0x12659 660# CHECK: v_mul_hi_u32_u24_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x12]6610xf0,0x04,0x0a,0x12662 663# CHECK: v_mul_hi_u32_u24_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x12]6640xf7,0x04,0x0a,0x12665 666# CHECK: v_mul_hi_u32_u24_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]6670xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf668 669# CHECK: v_mul_hi_u32_u24_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]6700xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f671 672# CHECK: v_mul_hi_u32_u24_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x12]6730x01,0xff,0x0b,0x12674 675# CHECK: v_min_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x14]6760x01,0x05,0x0a,0x14677 678# CHECK: v_min_f32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x15]6790x01,0x05,0xfe,0x15680 681# CHECK: v_min_f32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x14]6820xff,0x05,0x0a,0x14683 684# CHECK: v_min_f32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x14]6850x01,0x04,0x0a,0x14686 687# CHECK: v_min_f32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x14]6880x65,0x04,0x0a,0x14689 690# CHECK: v_min_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x14]6910x66,0x04,0x0a,0x14692 693# CHECK: v_min_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x14]6940x67,0x04,0x0a,0x14695 696# CHECK: v_min_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x14]6970x6a,0x04,0x0a,0x14698 699# CHECK: v_min_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x14]7000x6b,0x04,0x0a,0x14701 702# CHECK: v_min_f32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x14]7030x6c,0x04,0x0a,0x14704 705# CHECK: v_min_f32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x14]7060x6d,0x04,0x0a,0x14707 708# CHECK: v_min_f32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x14]7090x6e,0x04,0x0a,0x14710 711# CHECK: v_min_f32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x14]7120x6f,0x04,0x0a,0x14713 714# CHECK: v_min_f32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x14]7150x7b,0x04,0x0a,0x14716 717# CHECK: v_min_f32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x14]7180x7c,0x04,0x0a,0x14719 720# CHECK: v_min_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x14]7210x7e,0x04,0x0a,0x14722 723# CHECK: v_min_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x14]7240x7f,0x04,0x0a,0x14725 726# CHECK: v_min_f32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x14]7270x80,0x04,0x0a,0x14728 729# CHECK: v_min_f32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x14]7300xc1,0x04,0x0a,0x14731 732# CHECK: v_min_f32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x14]7330xf0,0x04,0x0a,0x14734 735# CHECK: v_min_f32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x14]7360xf7,0x04,0x0a,0x14737 738# CHECK: v_min_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]7390xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf740 741# CHECK: v_min_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]7420xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f743 744# CHECK: v_min_f32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x14]7450x01,0xff,0x0b,0x14746 747# CHECK: v_max_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x16]7480x01,0x05,0x0a,0x16749 750# CHECK: v_max_f32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x17]7510x01,0x05,0xfe,0x17752 753# CHECK: v_max_f32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x16]7540xff,0x05,0x0a,0x16755 756# CHECK: v_max_f32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x16]7570x01,0x04,0x0a,0x16758 759# CHECK: v_max_f32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x16]7600x65,0x04,0x0a,0x16761 762# CHECK: v_max_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x16]7630x66,0x04,0x0a,0x16764 765# CHECK: v_max_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x16]7660x67,0x04,0x0a,0x16767 768# CHECK: v_max_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x16]7690x6a,0x04,0x0a,0x16770 771# CHECK: v_max_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x16]7720x6b,0x04,0x0a,0x16773 774# CHECK: v_max_f32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x16]7750x6c,0x04,0x0a,0x16776 777# CHECK: v_max_f32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x16]7780x6d,0x04,0x0a,0x16779 780# CHECK: v_max_f32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x16]7810x6e,0x04,0x0a,0x16782 783# CHECK: v_max_f32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x16]7840x6f,0x04,0x0a,0x16785 786# CHECK: v_max_f32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x16]7870x7b,0x04,0x0a,0x16788 789# CHECK: v_max_f32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x16]7900x7c,0x04,0x0a,0x16791 792# CHECK: v_max_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x16]7930x7e,0x04,0x0a,0x16794 795# CHECK: v_max_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x16]7960x7f,0x04,0x0a,0x16797 798# CHECK: v_max_f32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x16]7990x80,0x04,0x0a,0x16800 801# CHECK: v_max_f32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x16]8020xc1,0x04,0x0a,0x16803 804# CHECK: v_max_f32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x16]8050xf0,0x04,0x0a,0x16806 807# CHECK: v_max_f32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x16]8080xf7,0x04,0x0a,0x16809 810# CHECK: v_max_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]8110xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf812 813# CHECK: v_max_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]8140xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f815 816# CHECK: v_max_f32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x16]8170x01,0xff,0x0b,0x16818 819# CHECK: v_min_i32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x18]8200x01,0x05,0x0a,0x18821 822# CHECK: v_min_i32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x19]8230x01,0x05,0xfe,0x19824 825# CHECK: v_min_i32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x18]8260xff,0x05,0x0a,0x18827 828# CHECK: v_min_i32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x18]8290x01,0x04,0x0a,0x18830 831# CHECK: v_min_i32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x18]8320x65,0x04,0x0a,0x18833 834# CHECK: v_min_i32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x18]8350x66,0x04,0x0a,0x18836 837# CHECK: v_min_i32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x18]8380x67,0x04,0x0a,0x18839 840# CHECK: v_min_i32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x18]8410x6a,0x04,0x0a,0x18842 843# CHECK: v_min_i32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x18]8440x6b,0x04,0x0a,0x18845 846# CHECK: v_min_i32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x18]8470x6c,0x04,0x0a,0x18848 849# CHECK: v_min_i32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x18]8500x6d,0x04,0x0a,0x18851 852# CHECK: v_min_i32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x18]8530x6e,0x04,0x0a,0x18854 855# CHECK: v_min_i32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x18]8560x6f,0x04,0x0a,0x18857 858# CHECK: v_min_i32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x18]8590x7b,0x04,0x0a,0x18860 861# CHECK: v_min_i32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x18]8620x7c,0x04,0x0a,0x18863 864# CHECK: v_min_i32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x18]8650x7e,0x04,0x0a,0x18866 867# CHECK: v_min_i32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x18]8680x7f,0x04,0x0a,0x18869 870# CHECK: v_min_i32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x18]8710x80,0x04,0x0a,0x18872 873# CHECK: v_min_i32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x18]8740xc1,0x04,0x0a,0x18875 876# CHECK: v_min_i32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x18]8770xf0,0x04,0x0a,0x18878 879# CHECK: v_min_i32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x18]8800xf7,0x04,0x0a,0x18881 882# CHECK: v_min_i32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]8830xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf884 885# CHECK: v_min_i32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]8860xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f887 888# CHECK: v_min_i32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x18]8890x01,0xff,0x0b,0x18890 891# CHECK: v_max_i32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x1a]8920x01,0x05,0x0a,0x1a893 894# CHECK: v_max_i32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x1b]8950x01,0x05,0xfe,0x1b896 897# CHECK: v_max_i32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x1a]8980xff,0x05,0x0a,0x1a899 900# CHECK: v_max_i32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x1a]9010x01,0x04,0x0a,0x1a902 903# CHECK: v_max_i32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x1a]9040x65,0x04,0x0a,0x1a905 906# CHECK: v_max_i32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x1a]9070x66,0x04,0x0a,0x1a908 909# CHECK: v_max_i32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x1a]9100x67,0x04,0x0a,0x1a911 912# CHECK: v_max_i32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x1a]9130x6a,0x04,0x0a,0x1a914 915# CHECK: v_max_i32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x1a]9160x6b,0x04,0x0a,0x1a917 918# CHECK: v_max_i32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x1a]9190x6c,0x04,0x0a,0x1a920 921# CHECK: v_max_i32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x1a]9220x6d,0x04,0x0a,0x1a923 924# CHECK: v_max_i32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x1a]9250x6e,0x04,0x0a,0x1a926 927# CHECK: v_max_i32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x1a]9280x6f,0x04,0x0a,0x1a929 930# CHECK: v_max_i32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x1a]9310x7b,0x04,0x0a,0x1a932 933# CHECK: v_max_i32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x1a]9340x7c,0x04,0x0a,0x1a935 936# CHECK: v_max_i32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x1a]9370x7e,0x04,0x0a,0x1a938 939# CHECK: v_max_i32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x1a]9400x7f,0x04,0x0a,0x1a941 942# CHECK: v_max_i32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x1a]9430x80,0x04,0x0a,0x1a944 945# CHECK: v_max_i32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x1a]9460xc1,0x04,0x0a,0x1a947 948# CHECK: v_max_i32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x1a]9490xf0,0x04,0x0a,0x1a950 951# CHECK: v_max_i32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x1a]9520xf7,0x04,0x0a,0x1a953 954# CHECK: v_max_i32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x1a,0x56,0x34,0x12,0xaf]9550xff,0x04,0x0a,0x1a,0x56,0x34,0x12,0xaf956 957# CHECK: v_max_i32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x1a,0x73,0x72,0x71,0x3f]9580xff,0x04,0x0a,0x1a,0x73,0x72,0x71,0x3f959 960# CHECK: v_max_i32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x1a]9610x01,0xff,0x0b,0x1a962 963# CHECK: v_min_u32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x1c]9640x01,0x05,0x0a,0x1c965 966# CHECK: v_min_u32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x1d]9670x01,0x05,0xfe,0x1d968 969# CHECK: v_min_u32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x1c]9700xff,0x05,0x0a,0x1c971 972# CHECK: v_min_u32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x1c]9730x01,0x04,0x0a,0x1c974 975# CHECK: v_min_u32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x1c]9760x65,0x04,0x0a,0x1c977 978# CHECK: v_min_u32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x1c]9790x66,0x04,0x0a,0x1c980 981# CHECK: v_min_u32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x1c]9820x67,0x04,0x0a,0x1c983 984# CHECK: v_min_u32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x1c]9850x6a,0x04,0x0a,0x1c986 987# CHECK: v_min_u32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x1c]9880x6b,0x04,0x0a,0x1c989 990# CHECK: v_min_u32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x1c]9910x6c,0x04,0x0a,0x1c992 993# CHECK: v_min_u32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x1c]9940x6d,0x04,0x0a,0x1c995 996# CHECK: v_min_u32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x1c]9970x6e,0x04,0x0a,0x1c998 999# CHECK: v_min_u32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x1c]10000x6f,0x04,0x0a,0x1c1001 1002# CHECK: v_min_u32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x1c]10030x7b,0x04,0x0a,0x1c1004 1005# CHECK: v_min_u32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x1c]10060x7c,0x04,0x0a,0x1c1007 1008# CHECK: v_min_u32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x1c]10090x7e,0x04,0x0a,0x1c1010 1011# CHECK: v_min_u32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x1c]10120x7f,0x04,0x0a,0x1c1013 1014# CHECK: v_min_u32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x1c]10150x80,0x04,0x0a,0x1c1016 1017# CHECK: v_min_u32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x1c]10180xc1,0x04,0x0a,0x1c1019 1020# CHECK: v_min_u32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x1c]10210xf0,0x04,0x0a,0x1c1022 1023# CHECK: v_min_u32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x1c]10240xf7,0x04,0x0a,0x1c1025 1026# CHECK: v_min_u32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x1c,0x56,0x34,0x12,0xaf]10270xff,0x04,0x0a,0x1c,0x56,0x34,0x12,0xaf1028 1029# CHECK: v_min_u32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x1c,0x73,0x72,0x71,0x3f]10300xff,0x04,0x0a,0x1c,0x73,0x72,0x71,0x3f1031 1032# CHECK: v_min_u32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x1c]10330x01,0xff,0x0b,0x1c1034 1035# CHECK: v_max_u32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x1e]10360x01,0x05,0x0a,0x1e1037 1038# CHECK: v_max_u32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x1f]10390x01,0x05,0xfe,0x1f1040 1041# CHECK: v_max_u32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x1e]10420xff,0x05,0x0a,0x1e1043 1044# CHECK: v_max_u32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x1e]10450x01,0x04,0x0a,0x1e1046 1047# CHECK: v_max_u32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x1e]10480x65,0x04,0x0a,0x1e1049 1050# CHECK: v_max_u32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x1e]10510x66,0x04,0x0a,0x1e1052 1053# CHECK: v_max_u32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x1e]10540x67,0x04,0x0a,0x1e1055 1056# CHECK: v_max_u32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x1e]10570x6a,0x04,0x0a,0x1e1058 1059# CHECK: v_max_u32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x1e]10600x6b,0x04,0x0a,0x1e1061 1062# CHECK: v_max_u32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x1e]10630x6c,0x04,0x0a,0x1e1064 1065# CHECK: v_max_u32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x1e]10660x6d,0x04,0x0a,0x1e1067 1068# CHECK: v_max_u32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x1e]10690x6e,0x04,0x0a,0x1e1070 1071# CHECK: v_max_u32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x1e]10720x6f,0x04,0x0a,0x1e1073 1074# CHECK: v_max_u32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x1e]10750x7b,0x04,0x0a,0x1e1076 1077# CHECK: v_max_u32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x1e]10780x7c,0x04,0x0a,0x1e1079 1080# CHECK: v_max_u32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x1e]10810x7e,0x04,0x0a,0x1e1082 1083# CHECK: v_max_u32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x1e]10840x7f,0x04,0x0a,0x1e1085 1086# CHECK: v_max_u32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x1e]10870x80,0x04,0x0a,0x1e1088 1089# CHECK: v_max_u32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x1e]10900xc1,0x04,0x0a,0x1e1091 1092# CHECK: v_max_u32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x1e]10930xf0,0x04,0x0a,0x1e1094 1095# CHECK: v_max_u32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x1e]10960xf7,0x04,0x0a,0x1e1097 1098# CHECK: v_max_u32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]10990xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf1100 1101# CHECK: v_max_u32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]11020xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f1103 1104# CHECK: v_max_u32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x1e]11050x01,0xff,0x0b,0x1e1106 1107# CHECK: v_lshrrev_b32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x20]11080x01,0x05,0x0a,0x201109 1110# CHECK: v_lshrrev_b32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x21]11110x01,0x05,0xfe,0x211112 1113# CHECK: v_lshrrev_b32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x20]11140xff,0x05,0x0a,0x201115 1116# CHECK: v_lshrrev_b32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x20]11170x01,0x04,0x0a,0x201118 1119# CHECK: v_lshrrev_b32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x20]11200x65,0x04,0x0a,0x201121 1122# CHECK: v_lshrrev_b32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x20]11230x66,0x04,0x0a,0x201124 1125# CHECK: v_lshrrev_b32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x20]11260x67,0x04,0x0a,0x201127 1128# CHECK: v_lshrrev_b32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x20]11290x6a,0x04,0x0a,0x201130 1131# CHECK: v_lshrrev_b32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x20]11320x6b,0x04,0x0a,0x201133 1134# CHECK: v_lshrrev_b32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x20]11350x6c,0x04,0x0a,0x201136 1137# CHECK: v_lshrrev_b32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x20]11380x6d,0x04,0x0a,0x201139 1140# CHECK: v_lshrrev_b32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x20]11410x6e,0x04,0x0a,0x201142 1143# CHECK: v_lshrrev_b32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x20]11440x6f,0x04,0x0a,0x201145 1146# CHECK: v_lshrrev_b32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x20]11470x7b,0x04,0x0a,0x201148 1149# CHECK: v_lshrrev_b32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x20]11500x7c,0x04,0x0a,0x201151 1152# CHECK: v_lshrrev_b32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x20]11530x7e,0x04,0x0a,0x201154 1155# CHECK: v_lshrrev_b32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x20]11560x7f,0x04,0x0a,0x201157 1158# CHECK: v_lshrrev_b32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x20]11590x80,0x04,0x0a,0x201160 1161# CHECK: v_lshrrev_b32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x20]11620xc1,0x04,0x0a,0x201163 1164# CHECK: v_lshrrev_b32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x20]11650xf0,0x04,0x0a,0x201166 1167# CHECK: v_lshrrev_b32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x20]11680xf7,0x04,0x0a,0x201169 1170# CHECK: v_lshrrev_b32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]11710xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf1172 1173# CHECK: v_lshrrev_b32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]11740xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f1175 1176# CHECK: v_lshrrev_b32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x20]11770x01,0xff,0x0b,0x201178 1179# CHECK: v_ashrrev_i32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x22]11800x01,0x05,0x0a,0x221181 1182# CHECK: v_ashrrev_i32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x23]11830x01,0x05,0xfe,0x231184 1185# CHECK: v_ashrrev_i32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x22]11860xff,0x05,0x0a,0x221187 1188# CHECK: v_ashrrev_i32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x22]11890x01,0x04,0x0a,0x221190 1191# CHECK: v_ashrrev_i32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x22]11920x65,0x04,0x0a,0x221193 1194# CHECK: v_ashrrev_i32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x22]11950x66,0x04,0x0a,0x221196 1197# CHECK: v_ashrrev_i32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x22]11980x67,0x04,0x0a,0x221199 1200# CHECK: v_ashrrev_i32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x22]12010x6a,0x04,0x0a,0x221202 1203# CHECK: v_ashrrev_i32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x22]12040x6b,0x04,0x0a,0x221205 1206# CHECK: v_ashrrev_i32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x22]12070x6c,0x04,0x0a,0x221208 1209# CHECK: v_ashrrev_i32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x22]12100x6d,0x04,0x0a,0x221211 1212# CHECK: v_ashrrev_i32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x22]12130x6e,0x04,0x0a,0x221214 1215# CHECK: v_ashrrev_i32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x22]12160x6f,0x04,0x0a,0x221217 1218# CHECK: v_ashrrev_i32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x22]12190x7b,0x04,0x0a,0x221220 1221# CHECK: v_ashrrev_i32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x22]12220x7c,0x04,0x0a,0x221223 1224# CHECK: v_ashrrev_i32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x22]12250x7e,0x04,0x0a,0x221226 1227# CHECK: v_ashrrev_i32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x22]12280x7f,0x04,0x0a,0x221229 1230# CHECK: v_ashrrev_i32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x22]12310x80,0x04,0x0a,0x221232 1233# CHECK: v_ashrrev_i32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x22]12340xc1,0x04,0x0a,0x221235 1236# CHECK: v_ashrrev_i32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x22]12370xf0,0x04,0x0a,0x221238 1239# CHECK: v_ashrrev_i32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x22]12400xf7,0x04,0x0a,0x221241 1242# CHECK: v_ashrrev_i32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]12430xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf1244 1245# CHECK: v_ashrrev_i32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]12460xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f1247 1248# CHECK: v_ashrrev_i32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x22]12490x01,0xff,0x0b,0x221250 1251# CHECK: v_lshlrev_b32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x24]12520x01,0x05,0x0a,0x241253 1254# CHECK: v_lshlrev_b32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x25]12550x01,0x05,0xfe,0x251256 1257# CHECK: v_lshlrev_b32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x24]12580xff,0x05,0x0a,0x241259 1260# CHECK: v_lshlrev_b32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x24]12610x01,0x04,0x0a,0x241262 1263# CHECK: v_lshlrev_b32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x24]12640x65,0x04,0x0a,0x241265 1266# CHECK: v_lshlrev_b32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x24]12670x66,0x04,0x0a,0x241268 1269# CHECK: v_lshlrev_b32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x24]12700x67,0x04,0x0a,0x241271 1272# CHECK: v_lshlrev_b32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x24]12730x6a,0x04,0x0a,0x241274 1275# CHECK: v_lshlrev_b32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x24]12760x6b,0x04,0x0a,0x241277 1278# CHECK: v_lshlrev_b32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x24]12790x6c,0x04,0x0a,0x241280 1281# CHECK: v_lshlrev_b32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x24]12820x6d,0x04,0x0a,0x241283 1284# CHECK: v_lshlrev_b32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x24]12850x6e,0x04,0x0a,0x241286 1287# CHECK: v_lshlrev_b32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x24]12880x6f,0x04,0x0a,0x241289 1290# CHECK: v_lshlrev_b32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x24]12910x7b,0x04,0x0a,0x241292 1293# CHECK: v_lshlrev_b32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x24]12940x7c,0x04,0x0a,0x241295 1296# CHECK: v_lshlrev_b32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x24]12970x7e,0x04,0x0a,0x241298 1299# CHECK: v_lshlrev_b32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x24]13000x7f,0x04,0x0a,0x241301 1302# CHECK: v_lshlrev_b32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x24]13030x80,0x04,0x0a,0x241304 1305# CHECK: v_lshlrev_b32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x24]13060xc1,0x04,0x0a,0x241307 1308# CHECK: v_lshlrev_b32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x24]13090xf0,0x04,0x0a,0x241310 1311# CHECK: v_lshlrev_b32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x24]13120xf7,0x04,0x0a,0x241313 1314# CHECK: v_lshlrev_b32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]13150xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf1316 1317# CHECK: v_lshlrev_b32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]13180xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f1319 1320# CHECK: v_lshlrev_b32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x24]13210x01,0xff,0x0b,0x241322 1323# CHECK: v_and_b32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x26]13240x01,0x05,0x0a,0x261325 1326# CHECK: v_and_b32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x27]13270x01,0x05,0xfe,0x271328 1329# CHECK: v_and_b32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x26]13300xff,0x05,0x0a,0x261331 1332# CHECK: v_and_b32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x26]13330x01,0x04,0x0a,0x261334 1335# CHECK: v_and_b32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x26]13360x65,0x04,0x0a,0x261337 1338# CHECK: v_and_b32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x26]13390x66,0x04,0x0a,0x261340 1341# CHECK: v_and_b32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x26]13420x67,0x04,0x0a,0x261343 1344# CHECK: v_and_b32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x26]13450x6a,0x04,0x0a,0x261346 1347# CHECK: v_and_b32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x26]13480x6b,0x04,0x0a,0x261349 1350# CHECK: v_and_b32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x26]13510x6c,0x04,0x0a,0x261352 1353# CHECK: v_and_b32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x26]13540x6d,0x04,0x0a,0x261355 1356# CHECK: v_and_b32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x26]13570x6e,0x04,0x0a,0x261358 1359# CHECK: v_and_b32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x26]13600x6f,0x04,0x0a,0x261361 1362# CHECK: v_and_b32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x26]13630x7b,0x04,0x0a,0x261364 1365# CHECK: v_and_b32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x26]13660x7c,0x04,0x0a,0x261367 1368# CHECK: v_and_b32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x26]13690x7e,0x04,0x0a,0x261370 1371# CHECK: v_and_b32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x26]13720x7f,0x04,0x0a,0x261373 1374# CHECK: v_and_b32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x26]13750x80,0x04,0x0a,0x261376 1377# CHECK: v_and_b32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x26]13780xc1,0x04,0x0a,0x261379 1380# CHECK: v_and_b32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x26]13810xf0,0x04,0x0a,0x261382 1383# CHECK: v_and_b32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x26]13840xf7,0x04,0x0a,0x261385 1386# CHECK: v_and_b32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]13870xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf1388 1389# CHECK: v_and_b32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]13900xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f1391 1392# CHECK: v_and_b32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x26]13930x01,0xff,0x0b,0x261394 1395# CHECK: v_or_b32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x28]13960x01,0x05,0x0a,0x281397 1398# CHECK: v_or_b32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x29]13990x01,0x05,0xfe,0x291400 1401# CHECK: v_or_b32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x28]14020xff,0x05,0x0a,0x281403 1404# CHECK: v_or_b32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x28]14050x01,0x04,0x0a,0x281406 1407# CHECK: v_or_b32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x28]14080x65,0x04,0x0a,0x281409 1410# CHECK: v_or_b32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x28]14110x66,0x04,0x0a,0x281412 1413# CHECK: v_or_b32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x28]14140x67,0x04,0x0a,0x281415 1416# CHECK: v_or_b32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x28]14170x6a,0x04,0x0a,0x281418 1419# CHECK: v_or_b32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x28]14200x6b,0x04,0x0a,0x281421 1422# CHECK: v_or_b32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x28]14230x6c,0x04,0x0a,0x281424 1425# CHECK: v_or_b32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x28]14260x6d,0x04,0x0a,0x281427 1428# CHECK: v_or_b32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x28]14290x6e,0x04,0x0a,0x281430 1431# CHECK: v_or_b32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x28]14320x6f,0x04,0x0a,0x281433 1434# CHECK: v_or_b32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x28]14350x7b,0x04,0x0a,0x281436 1437# CHECK: v_or_b32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x28]14380x7c,0x04,0x0a,0x281439 1440# CHECK: v_or_b32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x28]14410x7e,0x04,0x0a,0x281442 1443# CHECK: v_or_b32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x28]14440x7f,0x04,0x0a,0x281445 1446# CHECK: v_or_b32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x28]14470x80,0x04,0x0a,0x281448 1449# CHECK: v_or_b32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x28]14500xc1,0x04,0x0a,0x281451 1452# CHECK: v_or_b32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x28]14530xf0,0x04,0x0a,0x281454 1455# CHECK: v_or_b32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x28]14560xf7,0x04,0x0a,0x281457 1458# CHECK: v_or_b32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]14590xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf1460 1461# CHECK: v_or_b32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]14620xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f1463 1464# CHECK: v_or_b32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x28]14650x01,0xff,0x0b,0x281466 1467# CHECK: v_xor_b32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x2a]14680x01,0x05,0x0a,0x2a1469 1470# CHECK: v_xor_b32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x2b]14710x01,0x05,0xfe,0x2b1472 1473# CHECK: v_xor_b32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x2a]14740xff,0x05,0x0a,0x2a1475 1476# CHECK: v_xor_b32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x2a]14770x01,0x04,0x0a,0x2a1478 1479# CHECK: v_xor_b32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x2a]14800x65,0x04,0x0a,0x2a1481 1482# CHECK: v_xor_b32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x2a]14830x66,0x04,0x0a,0x2a1484 1485# CHECK: v_xor_b32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x2a]14860x67,0x04,0x0a,0x2a1487 1488# CHECK: v_xor_b32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x2a]14890x6a,0x04,0x0a,0x2a1490 1491# CHECK: v_xor_b32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x2a]14920x6b,0x04,0x0a,0x2a1493 1494# CHECK: v_xor_b32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x2a]14950x6c,0x04,0x0a,0x2a1496 1497# CHECK: v_xor_b32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x2a]14980x6d,0x04,0x0a,0x2a1499 1500# CHECK: v_xor_b32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x2a]15010x6e,0x04,0x0a,0x2a1502 1503# CHECK: v_xor_b32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x2a]15040x6f,0x04,0x0a,0x2a1505 1506# CHECK: v_xor_b32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x2a]15070x7b,0x04,0x0a,0x2a1508 1509# CHECK: v_xor_b32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x2a]15100x7c,0x04,0x0a,0x2a1511 1512# CHECK: v_xor_b32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x2a]15130x7e,0x04,0x0a,0x2a1514 1515# CHECK: v_xor_b32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x2a]15160x7f,0x04,0x0a,0x2a1517 1518# CHECK: v_xor_b32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x2a]15190x80,0x04,0x0a,0x2a1520 1521# CHECK: v_xor_b32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x2a]15220xc1,0x04,0x0a,0x2a1523 1524# CHECK: v_xor_b32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x2a]15250xf0,0x04,0x0a,0x2a1526 1527# CHECK: v_xor_b32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x2a]15280xf7,0x04,0x0a,0x2a1529 1530# CHECK: v_xor_b32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x2a,0x56,0x34,0x12,0xaf]15310xff,0x04,0x0a,0x2a,0x56,0x34,0x12,0xaf1532 1533# CHECK: v_xor_b32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x2a,0x73,0x72,0x71,0x3f]15340xff,0x04,0x0a,0x2a,0x73,0x72,0x71,0x3f1535 1536# CHECK: v_xor_b32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x2a]15370x01,0xff,0x0b,0x2a1538 1539# CHECK: v_mac_f32_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x2c]15400x01,0x05,0x0a,0x2c1541 1542# CHECK: v_mac_f32_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x2d]15430x01,0x05,0xfe,0x2d1544 1545# CHECK: v_mac_f32_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x2c]15460xff,0x05,0x0a,0x2c1547 1548# CHECK: v_mac_f32_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x2c]15490x01,0x04,0x0a,0x2c1550 1551# CHECK: v_mac_f32_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x2c]15520x65,0x04,0x0a,0x2c1553 1554# CHECK: v_mac_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x2c]15550x66,0x04,0x0a,0x2c1556 1557# CHECK: v_mac_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x2c]15580x67,0x04,0x0a,0x2c1559 1560# CHECK: v_mac_f32_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x2c]15610x6a,0x04,0x0a,0x2c1562 1563# CHECK: v_mac_f32_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x2c]15640x6b,0x04,0x0a,0x2c1565 1566# CHECK: v_mac_f32_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x2c]15670x6c,0x04,0x0a,0x2c1568 1569# CHECK: v_mac_f32_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x2c]15700x6d,0x04,0x0a,0x2c1571 1572# CHECK: v_mac_f32_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x2c]15730x6e,0x04,0x0a,0x2c1574 1575# CHECK: v_mac_f32_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x2c]15760x6f,0x04,0x0a,0x2c1577 1578# CHECK: v_mac_f32_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x2c]15790x7b,0x04,0x0a,0x2c1580 1581# CHECK: v_mac_f32_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x2c]15820x7c,0x04,0x0a,0x2c1583 1584# CHECK: v_mac_f32_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x2c]15850x7e,0x04,0x0a,0x2c1586 1587# CHECK: v_mac_f32_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x2c]15880x7f,0x04,0x0a,0x2c1589 1590# CHECK: v_mac_f32_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x2c]15910x80,0x04,0x0a,0x2c1592 1593# CHECK: v_mac_f32_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x2c]15940xc1,0x04,0x0a,0x2c1595 1596# CHECK: v_mac_f32_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x2c]15970xf0,0x04,0x0a,0x2c1598 1599# CHECK: v_mac_f32_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x2c]16000xf7,0x04,0x0a,0x2c1601 1602# CHECK: v_mac_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]16030xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf1604 1605# CHECK: v_mac_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]16060xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f1607 1608# CHECK: v_mac_f32_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x2c]16090x01,0xff,0x0b,0x2c1610 1611# CHECK: v_madmk_f32 v5, v1, 0x11213141, v3 ; encoding: [0x01,0x07,0x0a,0x2e,0x41,0x31,0x21,0x11]16120x01,0x07,0x0a,0x2e,0x41,0x31,0x21,0x111613 1614# CHECK: v_madmk_f32 v255, v1, 0x11213141, v3 ; encoding: [0x01,0x07,0xfe,0x2f,0x41,0x31,0x21,0x11]16150x01,0x07,0xfe,0x2f,0x41,0x31,0x21,0x111616 1617# CHECK: v_madmk_f32 v5, v255, 0x11213141, v3 ; encoding: [0xff,0x07,0x0a,0x2e,0x41,0x31,0x21,0x11]16180xff,0x07,0x0a,0x2e,0x41,0x31,0x21,0x111619 1620# CHECK: v_madmk_f32 v5, 0, 0x11213141, v3 ; encoding: [0x80,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]16210x80,0x06,0x0a,0x2e,0x41,0x31,0x21,0x111622 1623# CHECK: v_madmk_f32 v5, -1, 0x11213141, v3 ; encoding: [0xc1,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]16240xc1,0x06,0x0a,0x2e,0x41,0x31,0x21,0x111625 1626# CHECK: v_madmk_f32 v5, 0.5, 0x11213141, v3 ; encoding: [0xf0,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]16270xf0,0x06,0x0a,0x2e,0x41,0x31,0x21,0x111628 1629# CHECK: v_madmk_f32 v5, -4.0, 0x11213141, v3 ; encoding: [0xf7,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]16300xf7,0x06,0x0a,0x2e,0x41,0x31,0x21,0x111631 1632# CHECK: v_madmk_f32 v5, v1, 0xa1b1c1d1, v3 ; encoding: [0x01,0x07,0x0a,0x2e,0xd1,0xc1,0xb1,0xa1]16330x01,0x07,0x0a,0x2e,0xd1,0xc1,0xb1,0xa11634 1635# CHECK: v_madmk_f32 v5, v1, 0x11213141, v255 ; encoding: [0x01,0xff,0x0b,0x2e,0x41,0x31,0x21,0x11]16360x01,0xff,0x0b,0x2e,0x41,0x31,0x21,0x111637 1638# CHECK: v_madak_f32 v5, v1, v2, 0x11213141 ; encoding: [0x01,0x05,0x0a,0x30,0x41,0x31,0x21,0x11]16390x01,0x05,0x0a,0x30,0x41,0x31,0x21,0x111640 1641# CHECK: v_madak_f32 v255, v1, v2, 0x11213141 ; encoding: [0x01,0x05,0xfe,0x31,0x41,0x31,0x21,0x11]16420x01,0x05,0xfe,0x31,0x41,0x31,0x21,0x111643 1644# CHECK: v_madak_f32 v5, v255, v2, 0x11213141 ; encoding: [0xff,0x05,0x0a,0x30,0x41,0x31,0x21,0x11]16450xff,0x05,0x0a,0x30,0x41,0x31,0x21,0x111646 1647# CHECK: v_madak_f32 v5, 0, v2, 0x11213141 ; encoding: [0x80,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]16480x80,0x04,0x0a,0x30,0x41,0x31,0x21,0x111649 1650# CHECK: v_madak_f32 v5, -1, v2, 0x11213141 ; encoding: [0xc1,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]16510xc1,0x04,0x0a,0x30,0x41,0x31,0x21,0x111652 1653# CHECK: v_madak_f32 v5, 0.5, v2, 0x11213141 ; encoding: [0xf0,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]16540xf0,0x04,0x0a,0x30,0x41,0x31,0x21,0x111655 1656# CHECK: v_madak_f32 v5, -4.0, v2, 0x11213141 ; encoding: [0xf7,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]16570xf7,0x04,0x0a,0x30,0x41,0x31,0x21,0x111658 1659# CHECK: v_madak_f32 v5, v1, v255, 0x11213141 ; encoding: [0x01,0xff,0x0b,0x30,0x41,0x31,0x21,0x11]16600x01,0xff,0x0b,0x30,0x41,0x31,0x21,0x111661 1662# CHECK: v_madak_f32 v5, v1, v2, 0xa1b1c1d1 ; encoding: [0x01,0x05,0x0a,0x30,0xd1,0xc1,0xb1,0xa1]16630x01,0x05,0x0a,0x30,0xd1,0xc1,0xb1,0xa11664 1665# CHECK: v_add_u32_e32 v5, vcc, v1, v2 ; encoding: [0x01,0x05,0x0a,0x32]16660x01,0x05,0x0a,0x321667 1668# CHECK: v_add_u32_e32 v255, vcc, v1, v2 ; encoding: [0x01,0x05,0xfe,0x33]16690x01,0x05,0xfe,0x331670 1671# CHECK: v_add_u32_e32 v5, vcc, v255, v2 ; encoding: [0xff,0x05,0x0a,0x32]16720xff,0x05,0x0a,0x321673 1674# CHECK: v_add_u32_e32 v5, vcc, s1, v2 ; encoding: [0x01,0x04,0x0a,0x32]16750x01,0x04,0x0a,0x321676 1677# CHECK: v_add_u32_e32 v5, vcc, s101, v2 ; encoding: [0x65,0x04,0x0a,0x32]16780x65,0x04,0x0a,0x321679 1680# CHECK: v_add_u32_e32 v5, vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x32]16810x66,0x04,0x0a,0x321682 1683# CHECK: v_add_u32_e32 v5, vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x32]16840x67,0x04,0x0a,0x321685 1686# CHECK: v_add_u32_e32 v5, vcc, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x32]16870x6a,0x04,0x0a,0x321688 1689# CHECK: v_add_u32_e32 v5, vcc, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x32]16900x6b,0x04,0x0a,0x321691 1692# CHECK: v_add_u32_e32 v5, vcc, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x32]16930x6c,0x04,0x0a,0x321694 1695# CHECK: v_add_u32_e32 v5, vcc, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x32]16960x6d,0x04,0x0a,0x321697 1698# CHECK: v_add_u32_e32 v5, vcc, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x32]16990x6e,0x04,0x0a,0x321700 1701# CHECK: v_add_u32_e32 v5, vcc, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x32]17020x6f,0x04,0x0a,0x321703 1704# CHECK: v_add_u32_e32 v5, vcc, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x32]17050x7b,0x04,0x0a,0x321706 1707# CHECK: v_add_u32_e32 v5, vcc, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x32]17080x7c,0x04,0x0a,0x321709 1710# CHECK: v_add_u32_e32 v5, vcc, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x32]17110x7e,0x04,0x0a,0x321712 1713# CHECK: v_add_u32_e32 v5, vcc, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x32]17140x7f,0x04,0x0a,0x321715 1716# CHECK: v_add_u32_e32 v5, vcc, 0, v2 ; encoding: [0x80,0x04,0x0a,0x32]17170x80,0x04,0x0a,0x321718 1719# CHECK: v_add_u32_e32 v5, vcc, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x32]17200xc1,0x04,0x0a,0x321721 1722# CHECK: v_add_u32_e32 v5, vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x32]17230xf0,0x04,0x0a,0x321724 1725# CHECK: v_add_u32_e32 v5, vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x32]17260xf7,0x04,0x0a,0x321727 1728# CHECK: v_add_u32_e32 v5, vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x32,0x56,0x34,0x12,0xaf]17290xff,0x04,0x0a,0x32,0x56,0x34,0x12,0xaf1730 1731# CHECK: v_add_u32_e32 v5, vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x32,0x73,0x72,0x71,0x3f]17320xff,0x04,0x0a,0x32,0x73,0x72,0x71,0x3f1733 1734# CHECK: v_add_u32_e32 v5, vcc, v1, v255 ; encoding: [0x01,0xff,0x0b,0x32]17350x01,0xff,0x0b,0x321736 1737# CHECK: v_sub_u32_e32 v5, vcc, v1, v2 ; encoding: [0x01,0x05,0x0a,0x34]17380x01,0x05,0x0a,0x341739 1740# CHECK: v_sub_u32_e32 v255, vcc, v1, v2 ; encoding: [0x01,0x05,0xfe,0x35]17410x01,0x05,0xfe,0x351742 1743# CHECK: v_sub_u32_e32 v5, vcc, v255, v2 ; encoding: [0xff,0x05,0x0a,0x34]17440xff,0x05,0x0a,0x341745 1746# CHECK: v_sub_u32_e32 v5, vcc, s1, v2 ; encoding: [0x01,0x04,0x0a,0x34]17470x01,0x04,0x0a,0x341748 1749# CHECK: v_sub_u32_e32 v5, vcc, s101, v2 ; encoding: [0x65,0x04,0x0a,0x34]17500x65,0x04,0x0a,0x341751 1752# CHECK: v_sub_u32_e32 v5, vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x34]17530x66,0x04,0x0a,0x341754 1755# CHECK: v_sub_u32_e32 v5, vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x34]17560x67,0x04,0x0a,0x341757 1758# CHECK: v_sub_u32_e32 v5, vcc, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x34]17590x6a,0x04,0x0a,0x341760 1761# CHECK: v_sub_u32_e32 v5, vcc, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x34]17620x6b,0x04,0x0a,0x341763 1764# CHECK: v_sub_u32_e32 v5, vcc, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x34]17650x6c,0x04,0x0a,0x341766 1767# CHECK: v_sub_u32_e32 v5, vcc, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x34]17680x6d,0x04,0x0a,0x341769 1770# CHECK: v_sub_u32_e32 v5, vcc, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x34]17710x6e,0x04,0x0a,0x341772 1773# CHECK: v_sub_u32_e32 v5, vcc, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x34]17740x6f,0x04,0x0a,0x341775 1776# CHECK: v_sub_u32_e32 v5, vcc, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x34]17770x7b,0x04,0x0a,0x341778 1779# CHECK: v_sub_u32_e32 v5, vcc, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x34]17800x7c,0x04,0x0a,0x341781 1782# CHECK: v_sub_u32_e32 v5, vcc, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x34]17830x7e,0x04,0x0a,0x341784 1785# CHECK: v_sub_u32_e32 v5, vcc, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x34]17860x7f,0x04,0x0a,0x341787 1788# CHECK: v_sub_u32_e32 v5, vcc, 0, v2 ; encoding: [0x80,0x04,0x0a,0x34]17890x80,0x04,0x0a,0x341790 1791# CHECK: v_sub_u32_e32 v5, vcc, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x34]17920xc1,0x04,0x0a,0x341793 1794# CHECK: v_sub_u32_e32 v5, vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x34]17950xf0,0x04,0x0a,0x341796 1797# CHECK: v_sub_u32_e32 v5, vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x34]17980xf7,0x04,0x0a,0x341799 1800# CHECK: v_sub_u32_e32 v5, vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]18010xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf1802 1803# CHECK: v_sub_u32_e32 v5, vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]18040xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f1805 1806# CHECK: v_sub_u32_e32 v5, vcc, v1, v255 ; encoding: [0x01,0xff,0x0b,0x34]18070x01,0xff,0x0b,0x341808 1809# CHECK: v_subrev_u32_e32 v5, vcc, v1, v2 ; encoding: [0x01,0x05,0x0a,0x36]18100x01,0x05,0x0a,0x361811 1812# CHECK: v_subrev_u32_e32 v255, vcc, v1, v2 ; encoding: [0x01,0x05,0xfe,0x37]18130x01,0x05,0xfe,0x371814 1815# CHECK: v_subrev_u32_e32 v5, vcc, v255, v2 ; encoding: [0xff,0x05,0x0a,0x36]18160xff,0x05,0x0a,0x361817 1818# CHECK: v_subrev_u32_e32 v5, vcc, s1, v2 ; encoding: [0x01,0x04,0x0a,0x36]18190x01,0x04,0x0a,0x361820 1821# CHECK: v_subrev_u32_e32 v5, vcc, s101, v2 ; encoding: [0x65,0x04,0x0a,0x36]18220x65,0x04,0x0a,0x361823 1824# CHECK: v_subrev_u32_e32 v5, vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x36]18250x66,0x04,0x0a,0x361826 1827# CHECK: v_subrev_u32_e32 v5, vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x36]18280x67,0x04,0x0a,0x361829 1830# CHECK: v_subrev_u32_e32 v5, vcc, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x36]18310x6a,0x04,0x0a,0x361832 1833# CHECK: v_subrev_u32_e32 v5, vcc, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x36]18340x6b,0x04,0x0a,0x361835 1836# CHECK: v_subrev_u32_e32 v5, vcc, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x36]18370x6c,0x04,0x0a,0x361838 1839# CHECK: v_subrev_u32_e32 v5, vcc, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x36]18400x6d,0x04,0x0a,0x361841 1842# CHECK: v_subrev_u32_e32 v5, vcc, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x36]18430x6e,0x04,0x0a,0x361844 1845# CHECK: v_subrev_u32_e32 v5, vcc, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x36]18460x6f,0x04,0x0a,0x361847 1848# CHECK: v_subrev_u32_e32 v5, vcc, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x36]18490x7b,0x04,0x0a,0x361850 1851# CHECK: v_subrev_u32_e32 v5, vcc, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x36]18520x7c,0x04,0x0a,0x361853 1854# CHECK: v_subrev_u32_e32 v5, vcc, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x36]18550x7e,0x04,0x0a,0x361856 1857# CHECK: v_subrev_u32_e32 v5, vcc, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x36]18580x7f,0x04,0x0a,0x361859 1860# CHECK: v_subrev_u32_e32 v5, vcc, 0, v2 ; encoding: [0x80,0x04,0x0a,0x36]18610x80,0x04,0x0a,0x361862 1863# CHECK: v_subrev_u32_e32 v5, vcc, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x36]18640xc1,0x04,0x0a,0x361865 1866# CHECK: v_subrev_u32_e32 v5, vcc, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x36]18670xf0,0x04,0x0a,0x361868 1869# CHECK: v_subrev_u32_e32 v5, vcc, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x36]18700xf7,0x04,0x0a,0x361871 1872# CHECK: v_subrev_u32_e32 v5, vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]18730xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf1874 1875# CHECK: v_subrev_u32_e32 v5, vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]18760xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f1877 1878# CHECK: v_subrev_u32_e32 v5, vcc, v1, v255 ; encoding: [0x01,0xff,0x0b,0x36]18790x01,0xff,0x0b,0x361880 1881# CHECK: v_addc_u32_e32 v5, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0x0a,0x38]18820x01,0x05,0x0a,0x381883 1884# CHECK: v_addc_u32_e32 v255, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0xfe,0x39]18850x01,0x05,0xfe,0x391886 1887# CHECK: v_addc_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x38]18880xff,0x05,0x0a,0x381889 1890# CHECK: v_addc_u32_e32 v5, vcc, 0, v2, vcc ; encoding: [0x80,0x04,0x0a,0x38]18910x80,0x04,0x0a,0x381892 1893# CHECK: v_addc_u32_e32 v5, vcc, -1, v2, vcc ; encoding: [0xc1,0x04,0x0a,0x38]18940xc1,0x04,0x0a,0x381895 1896# CHECK: v_addc_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x38]18970xf0,0x04,0x0a,0x381898 1899# CHECK: v_addc_u32_e32 v5, vcc, -4.0, v2, vcc ; encoding: [0xf7,0x04,0x0a,0x38]19000xf7,0x04,0x0a,0x381901 1902# CHECK: v_addc_u32_e32 v5, vcc, v1, v255, vcc ; encoding: [0x01,0xff,0x0b,0x38]19030x01,0xff,0x0b,0x381904 1905# CHECK: v_subb_u32_e32 v5, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0x0a,0x3a]19060x01,0x05,0x0a,0x3a1907 1908# CHECK: v_subb_u32_e32 v255, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0xfe,0x3b]19090x01,0x05,0xfe,0x3b1910 1911# CHECK: v_subb_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x3a]19120xff,0x05,0x0a,0x3a1913 1914# CHECK: v_subb_u32_e32 v5, vcc, 0, v2, vcc ; encoding: [0x80,0x04,0x0a,0x3a]19150x80,0x04,0x0a,0x3a1916 1917# CHECK: v_subb_u32_e32 v5, vcc, -1, v2, vcc ; encoding: [0xc1,0x04,0x0a,0x3a]19180xc1,0x04,0x0a,0x3a1919 1920# CHECK: v_subb_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x3a]19210xf0,0x04,0x0a,0x3a1922 1923# CHECK: v_subb_u32_e32 v5, vcc, -4.0, v2, vcc ; encoding: [0xf7,0x04,0x0a,0x3a]19240xf7,0x04,0x0a,0x3a1925 1926# CHECK: v_subb_u32_e32 v5, vcc, v1, v255, vcc ; encoding: [0x01,0xff,0x0b,0x3a]19270x01,0xff,0x0b,0x3a1928 1929# CHECK: v_subbrev_u32_e32 v5, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0x0a,0x3c]19300x01,0x05,0x0a,0x3c1931 1932# CHECK: v_subbrev_u32_e32 v255, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0xfe,0x3d]19330x01,0x05,0xfe,0x3d1934 1935# CHECK: v_subbrev_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x3c]19360xff,0x05,0x0a,0x3c1937 1938# CHECK: v_subbrev_u32_e32 v5, vcc, 0, v2, vcc ; encoding: [0x80,0x04,0x0a,0x3c]19390x80,0x04,0x0a,0x3c1940 1941# CHECK: v_subbrev_u32_e32 v5, vcc, -1, v2, vcc ; encoding: [0xc1,0x04,0x0a,0x3c]19420xc1,0x04,0x0a,0x3c1943 1944# CHECK: v_subbrev_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x3c]19450xf0,0x04,0x0a,0x3c1946 1947# CHECK: v_subbrev_u32_e32 v5, vcc, -4.0, v2, vcc ; encoding: [0xf7,0x04,0x0a,0x3c]19480xf7,0x04,0x0a,0x3c1949 1950# CHECK: v_subbrev_u32_e32 v5, vcc, v1, v255, vcc ; encoding: [0x01,0xff,0x0b,0x3c]19510x01,0xff,0x0b,0x3c1952 1953# CHECK: v_add_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x3e]19540x01,0x05,0x0a,0x3e1955 1956# CHECK: v_add_f16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x3f]19570x01,0x05,0xfe,0x3f1958 1959# CHECK: v_add_f16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x3e]19600xff,0x05,0x0a,0x3e1961 1962# CHECK: v_add_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x3e]19630x01,0x04,0x0a,0x3e1964 1965# CHECK: v_add_f16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x3e]19660x65,0x04,0x0a,0x3e1967 1968# CHECK: v_add_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x3e]19690x66,0x04,0x0a,0x3e1970 1971# CHECK: v_add_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x3e]19720x67,0x04,0x0a,0x3e1973 1974# CHECK: v_add_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x3e]19750x6a,0x04,0x0a,0x3e1976 1977# CHECK: v_add_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x3e]19780x6b,0x04,0x0a,0x3e1979 1980# CHECK: v_add_f16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x3e]19810x6c,0x04,0x0a,0x3e1982 1983# CHECK: v_add_f16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x3e]19840x6d,0x04,0x0a,0x3e1985 1986# CHECK: v_add_f16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x3e]19870x6e,0x04,0x0a,0x3e1988 1989# CHECK: v_add_f16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x3e]19900x6f,0x04,0x0a,0x3e1991 1992# CHECK: v_add_f16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x3e]19930x7b,0x04,0x0a,0x3e1994 1995# CHECK: v_add_f16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x3e]19960x7c,0x04,0x0a,0x3e1997 1998# CHECK: v_add_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x3e]19990x7e,0x04,0x0a,0x3e2000 2001# CHECK: v_add_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x3e]20020x7f,0x04,0x0a,0x3e2003 2004# CHECK: v_add_f16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x3e]20050x80,0x04,0x0a,0x3e2006 2007# CHECK: v_add_f16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x3e]20080xc1,0x04,0x0a,0x3e2009 2010# CHECK: v_add_f16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x3e]20110xf0,0x04,0x0a,0x3e2012 2013# CHECK: v_add_f16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x3e]20140xf7,0x04,0x0a,0x3e2015 2016# CHECK: v_add_f16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x3e,0x0b,0xfe,0x00,0x00]20170xff,0x04,0x0a,0x3e,0x0b,0xfe,0x00,0x002018 2019# CHECK: v_add_f16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x00,0x00]20200xff,0x04,0x0a,0x3e,0x56,0x34,0x00,0x002021 2022# CHECK: v_add_f16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x3e]20230x01,0xff,0x0b,0x3e2024 2025# CHECK: v_sub_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x40]20260x01,0x05,0x0a,0x402027 2028# CHECK: v_sub_f16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x41]20290x01,0x05,0xfe,0x412030 2031# CHECK: v_sub_f16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x40]20320xff,0x05,0x0a,0x402033 2034# CHECK: v_sub_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x40]20350x01,0x04,0x0a,0x402036 2037# CHECK: v_sub_f16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x40]20380x65,0x04,0x0a,0x402039 2040# CHECK: v_sub_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x40]20410x66,0x04,0x0a,0x402042 2043# CHECK: v_sub_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x40]20440x67,0x04,0x0a,0x402045 2046# CHECK: v_sub_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x40]20470x6a,0x04,0x0a,0x402048 2049# CHECK: v_sub_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x40]20500x6b,0x04,0x0a,0x402051 2052# CHECK: v_sub_f16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x40]20530x6c,0x04,0x0a,0x402054 2055# CHECK: v_sub_f16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x40]20560x6d,0x04,0x0a,0x402057 2058# CHECK: v_sub_f16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x40]20590x6e,0x04,0x0a,0x402060 2061# CHECK: v_sub_f16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x40]20620x6f,0x04,0x0a,0x402063 2064# CHECK: v_sub_f16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x40]20650x7b,0x04,0x0a,0x402066 2067# CHECK: v_sub_f16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x40]20680x7c,0x04,0x0a,0x402069 2070# CHECK: v_sub_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x40]20710x7e,0x04,0x0a,0x402072 2073# CHECK: v_sub_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x40]20740x7f,0x04,0x0a,0x402075 2076# CHECK: v_sub_f16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x40]20770x80,0x04,0x0a,0x402078 2079# CHECK: v_sub_f16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x40]20800xc1,0x04,0x0a,0x402081 2082# CHECK: v_sub_f16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x40]20830xf0,0x04,0x0a,0x402084 2085# CHECK: v_sub_f16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x40]20860xf7,0x04,0x0a,0x402087 2088# CHECK: v_sub_f16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x40,0x0b,0xfe,0x00,0x00]20890xff,0x04,0x0a,0x40,0x0b,0xfe,0x00,0x002090 2091# CHECK: v_sub_f16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x40,0x56,0x34,0x00,0x00]20920xff,0x04,0x0a,0x40,0x56,0x34,0x00,0x002093 2094# CHECK: v_sub_f16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x40]20950x01,0xff,0x0b,0x402096 2097# CHECK: v_subrev_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x42]20980x01,0x05,0x0a,0x422099 2100# CHECK: v_subrev_f16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x43]21010x01,0x05,0xfe,0x432102 2103# CHECK: v_subrev_f16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x42]21040xff,0x05,0x0a,0x422105 2106# CHECK: v_subrev_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x42]21070x01,0x04,0x0a,0x422108 2109# CHECK: v_subrev_f16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x42]21100x65,0x04,0x0a,0x422111 2112# CHECK: v_subrev_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x42]21130x66,0x04,0x0a,0x422114 2115# CHECK: v_subrev_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x42]21160x67,0x04,0x0a,0x422117 2118# CHECK: v_subrev_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x42]21190x6a,0x04,0x0a,0x422120 2121# CHECK: v_subrev_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x42]21220x6b,0x04,0x0a,0x422123 2124# CHECK: v_subrev_f16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x42]21250x6c,0x04,0x0a,0x422126 2127# CHECK: v_subrev_f16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x42]21280x6d,0x04,0x0a,0x422129 2130# CHECK: v_subrev_f16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x42]21310x6e,0x04,0x0a,0x422132 2133# CHECK: v_subrev_f16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x42]21340x6f,0x04,0x0a,0x422135 2136# CHECK: v_subrev_f16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x42]21370x7b,0x04,0x0a,0x422138 2139# CHECK: v_subrev_f16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x42]21400x7c,0x04,0x0a,0x422141 2142# CHECK: v_subrev_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x42]21430x7e,0x04,0x0a,0x422144 2145# CHECK: v_subrev_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x42]21460x7f,0x04,0x0a,0x422147 2148# CHECK: v_subrev_f16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x42]21490x80,0x04,0x0a,0x422150 2151# CHECK: v_subrev_f16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x42]21520xc1,0x04,0x0a,0x422153 2154# CHECK: v_subrev_f16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x42]21550xf0,0x04,0x0a,0x422156 2157# CHECK: v_subrev_f16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x42]21580xf7,0x04,0x0a,0x422159 2160# CHECK: v_subrev_f16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x42,0x0b,0xfe,0x00,0x00]21610xff,0x04,0x0a,0x42,0x0b,0xfe,0x00,0x002162 2163# CHECK: v_subrev_f16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x42,0x56,0x34,0x00,0x00]21640xff,0x04,0x0a,0x42,0x56,0x34,0x00,0x002165 2166# CHECK: v_subrev_f16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x42]21670x01,0xff,0x0b,0x422168 2169# CHECK: v_mul_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x44]21700x01,0x05,0x0a,0x442171 2172# CHECK: v_mul_f16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x45]21730x01,0x05,0xfe,0x452174 2175# CHECK: v_mul_f16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x44]21760xff,0x05,0x0a,0x442177 2178# CHECK: v_mul_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x44]21790x01,0x04,0x0a,0x442180 2181# CHECK: v_mul_f16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x44]21820x65,0x04,0x0a,0x442183 2184# CHECK: v_mul_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x44]21850x66,0x04,0x0a,0x442186 2187# CHECK: v_mul_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x44]21880x67,0x04,0x0a,0x442189 2190# CHECK: v_mul_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x44]21910x6a,0x04,0x0a,0x442192 2193# CHECK: v_mul_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x44]21940x6b,0x04,0x0a,0x442195 2196# CHECK: v_mul_f16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x44]21970x6c,0x04,0x0a,0x442198 2199# CHECK: v_mul_f16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x44]22000x6d,0x04,0x0a,0x442201 2202# CHECK: v_mul_f16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x44]22030x6e,0x04,0x0a,0x442204 2205# CHECK: v_mul_f16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x44]22060x6f,0x04,0x0a,0x442207 2208# CHECK: v_mul_f16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x44]22090x7b,0x04,0x0a,0x442210 2211# CHECK: v_mul_f16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x44]22120x7c,0x04,0x0a,0x442213 2214# CHECK: v_mul_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x44]22150x7e,0x04,0x0a,0x442216 2217# CHECK: v_mul_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x44]22180x7f,0x04,0x0a,0x442219 2220# CHECK: v_mul_f16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x44]22210x80,0x04,0x0a,0x442222 2223# CHECK: v_mul_f16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x44]22240xc1,0x04,0x0a,0x442225 2226# CHECK: v_mul_f16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x44]22270xf0,0x04,0x0a,0x442228 2229# CHECK: v_mul_f16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x44]22300xf7,0x04,0x0a,0x442231 2232# CHECK: v_mul_f16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x44,0x0b,0xfe,0x00,0x00]22330xff,0x04,0x0a,0x44,0x0b,0xfe,0x00,0x002234 2235# CHECK: v_mul_f16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x44,0x56,0x34,0x00,0x00]22360xff,0x04,0x0a,0x44,0x56,0x34,0x00,0x002237 2238# CHECK: v_mul_f16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x44]22390x01,0xff,0x0b,0x442240 2241# CHECK: v_mac_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x46]22420x01,0x05,0x0a,0x462243 2244# CHECK: v_mac_f16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x47]22450x01,0x05,0xfe,0x472246 2247# CHECK: v_mac_f16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x46]22480xff,0x05,0x0a,0x462249 2250# CHECK: v_mac_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x46]22510x01,0x04,0x0a,0x462252 2253# CHECK: v_mac_f16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x46]22540x65,0x04,0x0a,0x462255 2256# CHECK: v_mac_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x46]22570x66,0x04,0x0a,0x462258 2259# CHECK: v_mac_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x46]22600x67,0x04,0x0a,0x462261 2262# CHECK: v_mac_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x46]22630x6a,0x04,0x0a,0x462264 2265# CHECK: v_mac_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x46]22660x6b,0x04,0x0a,0x462267 2268# CHECK: v_mac_f16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x46]22690x6c,0x04,0x0a,0x462270 2271# CHECK: v_mac_f16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x46]22720x6d,0x04,0x0a,0x462273 2274# CHECK: v_mac_f16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x46]22750x6e,0x04,0x0a,0x462276 2277# CHECK: v_mac_f16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x46]22780x6f,0x04,0x0a,0x462279 2280# CHECK: v_mac_f16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x46]22810x7b,0x04,0x0a,0x462282 2283# CHECK: v_mac_f16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x46]22840x7c,0x04,0x0a,0x462285 2286# CHECK: v_mac_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x46]22870x7e,0x04,0x0a,0x462288 2289# CHECK: v_mac_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x46]22900x7f,0x04,0x0a,0x462291 2292# CHECK: v_mac_f16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x46]22930x80,0x04,0x0a,0x462294 2295# CHECK: v_mac_f16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x46]22960xc1,0x04,0x0a,0x462297 2298# CHECK: v_mac_f16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x46]22990xf0,0x04,0x0a,0x462300 2301# CHECK: v_mac_f16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x46]23020xf7,0x04,0x0a,0x462303 2304# CHECK: v_mac_f16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x46,0x0b,0xfe,0x00,0x00]23050xff,0x04,0x0a,0x46,0x0b,0xfe,0x00,0x002306 2307# CHECK: v_mac_f16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x46,0x56,0x34,0x00,0x00]23080xff,0x04,0x0a,0x46,0x56,0x34,0x00,0x002309 2310# CHECK: v_mac_f16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x46]23110x01,0xff,0x0b,0x462312 2313# CHECK: v_madmk_f16 v5, v1, 0x1121, v3 ; encoding: [0x01,0x07,0x0a,0x48,0x21,0x11,0x00,0x00]23140x01,0x07,0x0a,0x48,0x21,0x11,0x00,0x002315 2316# CHECK: v_madmk_f16 v255, v1, 0x1121, v3 ; encoding: [0x01,0x07,0xfe,0x49,0x21,0x11,0x00,0x00]23170x01,0x07,0xfe,0x49,0x21,0x11,0x00,0x002318 2319# CHECK: v_madmk_f16 v5, v255, 0x1121, v3 ; encoding: [0xff,0x07,0x0a,0x48,0x21,0x11,0x00,0x00]23200xff,0x07,0x0a,0x48,0x21,0x11,0x00,0x002321 2322# CHECK: v_madmk_f16 v5, 0, 0x1121, v3 ; encoding: [0x80,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]23230x80,0x06,0x0a,0x48,0x21,0x11,0x00,0x002324 2325# CHECK: v_madmk_f16 v5, -1, 0x1121, v3 ; encoding: [0xc1,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]23260xc1,0x06,0x0a,0x48,0x21,0x11,0x00,0x002327 2328# CHECK: v_madmk_f16 v5, 0.5, 0x1121, v3 ; encoding: [0xf0,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]23290xf0,0x06,0x0a,0x48,0x21,0x11,0x00,0x002330 2331# CHECK: v_madmk_f16 v5, -4.0, 0x1121, v3 ; encoding: [0xf7,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]23320xf7,0x06,0x0a,0x48,0x21,0x11,0x00,0x002333 2334# CHECK: v_madmk_f16 v5, v1, 0xa1b1, v3 ; encoding: [0x01,0x07,0x0a,0x48,0xb1,0xa1,0x00,0x00]23350x01,0x07,0x0a,0x48,0xb1,0xa1,0x00,0x002336 2337# CHECK: v_madmk_f16 v5, v1, 0x1121, v255 ; encoding: [0x01,0xff,0x0b,0x48,0x21,0x11,0x00,0x00]23380x01,0xff,0x0b,0x48,0x21,0x11,0x00,0x002339 2340# CHECK: v_madak_f16 v5, v1, v2, 0x1121 ; encoding: [0x01,0x05,0x0a,0x4a,0x21,0x11,0x00,0x00]23410x01,0x05,0x0a,0x4a,0x21,0x11,0x00,0x002342 2343# CHECK: v_madak_f16 v255, v1, v2, 0x1121 ; encoding: [0x01,0x05,0xfe,0x4b,0x21,0x11,0x00,0x00]23440x01,0x05,0xfe,0x4b,0x21,0x11,0x00,0x002345 2346# CHECK: v_madak_f16 v5, v255, v2, 0x1121 ; encoding: [0xff,0x05,0x0a,0x4a,0x21,0x11,0x00,0x00]23470xff,0x05,0x0a,0x4a,0x21,0x11,0x00,0x002348 2349# CHECK: v_madak_f16 v5, 0, v2, 0x1121 ; encoding: [0x80,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]23500x80,0x04,0x0a,0x4a,0x21,0x11,0x00,0x002351 2352# CHECK: v_madak_f16 v5, -1, v2, 0x1121 ; encoding: [0xc1,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]23530xc1,0x04,0x0a,0x4a,0x21,0x11,0x00,0x002354 2355# CHECK: v_madak_f16 v5, 0.5, v2, 0x1121 ; encoding: [0xf0,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]23560xf0,0x04,0x0a,0x4a,0x21,0x11,0x00,0x002357 2358# CHECK: v_madak_f16 v5, -4.0, v2, 0x1121 ; encoding: [0xf7,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]23590xf7,0x04,0x0a,0x4a,0x21,0x11,0x00,0x002360 2361# CHECK: v_madak_f16 v5, v1, v255, 0x1121 ; encoding: [0x01,0xff,0x0b,0x4a,0x21,0x11,0x00,0x00]23620x01,0xff,0x0b,0x4a,0x21,0x11,0x00,0x002363 2364# CHECK: v_madak_f16 v5, v1, v2, 0xa1b1 ; encoding: [0x01,0x05,0x0a,0x4a,0xb1,0xa1,0x00,0x00]23650x01,0x05,0x0a,0x4a,0xb1,0xa1,0x00,0x002366 2367# CHECK: v_add_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x4c]23680x01,0x05,0x0a,0x4c2369 2370# CHECK: v_add_u16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x4d]23710x01,0x05,0xfe,0x4d2372 2373# CHECK: v_add_u16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x4c]23740xff,0x05,0x0a,0x4c2375 2376# CHECK: v_add_u16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x4c]23770x01,0x04,0x0a,0x4c2378 2379# CHECK: v_add_u16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x4c]23800x65,0x04,0x0a,0x4c2381 2382# CHECK: v_add_u16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x4c]23830x66,0x04,0x0a,0x4c2384 2385# CHECK: v_add_u16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x4c]23860x67,0x04,0x0a,0x4c2387 2388# CHECK: v_add_u16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x4c]23890x6a,0x04,0x0a,0x4c2390 2391# CHECK: v_add_u16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x4c]23920x6b,0x04,0x0a,0x4c2393 2394# CHECK: v_add_u16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x4c]23950x6c,0x04,0x0a,0x4c2396 2397# CHECK: v_add_u16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x4c]23980x6d,0x04,0x0a,0x4c2399 2400# CHECK: v_add_u16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x4c]24010x6e,0x04,0x0a,0x4c2402 2403# CHECK: v_add_u16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x4c]24040x6f,0x04,0x0a,0x4c2405 2406# CHECK: v_add_u16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x4c]24070x7b,0x04,0x0a,0x4c2408 2409# CHECK: v_add_u16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x4c]24100x7c,0x04,0x0a,0x4c2411 2412# CHECK: v_add_u16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x4c]24130x7e,0x04,0x0a,0x4c2414 2415# CHECK: v_add_u16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x4c]24160x7f,0x04,0x0a,0x4c2417 2418# CHECK: v_add_u16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x4c]24190x80,0x04,0x0a,0x4c2420 2421# CHECK: v_add_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x4c]24220xc1,0x04,0x0a,0x4c2423 2424# CHECK: v_add_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x00,0x38,0x00,0x00]24250xf0,0x04,0x0a,0x4c2426 2427# CHECK: v_add_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x00,0xc4,0x00,0x00]24280xf7,0x04,0x0a,0x4c2429 2430# CHECK: v_add_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x00]24310xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x002432 2433# CHECK: v_add_u16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x00,0x00]24340xff,0x04,0x0a,0x4c,0x56,0x34,0x00,0x002435 2436# CHECK: v_add_u16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x4c]24370x01,0xff,0x0b,0x4c2438 2439# CHECK: v_sub_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x4e]24400x01,0x05,0x0a,0x4e2441 2442# CHECK: v_sub_u16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x4f]24430x01,0x05,0xfe,0x4f2444 2445# CHECK: v_sub_u16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x4e]24460xff,0x05,0x0a,0x4e2447 2448# CHECK: v_sub_u16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x4e]24490x01,0x04,0x0a,0x4e2450 2451# CHECK: v_sub_u16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x4e]24520x65,0x04,0x0a,0x4e2453 2454# CHECK: v_sub_u16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x4e]24550x66,0x04,0x0a,0x4e2456 2457# CHECK: v_sub_u16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x4e]24580x67,0x04,0x0a,0x4e2459 2460# CHECK: v_sub_u16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x4e]24610x6a,0x04,0x0a,0x4e2462 2463# CHECK: v_sub_u16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x4e]24640x6b,0x04,0x0a,0x4e2465 2466# CHECK: v_sub_u16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x4e]24670x6c,0x04,0x0a,0x4e2468 2469# CHECK: v_sub_u16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x4e]24700x6d,0x04,0x0a,0x4e2471 2472# CHECK: v_sub_u16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x4e]24730x6e,0x04,0x0a,0x4e2474 2475# CHECK: v_sub_u16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x4e]24760x6f,0x04,0x0a,0x4e2477 2478# CHECK: v_sub_u16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x4e]24790x7b,0x04,0x0a,0x4e2480 2481# CHECK: v_sub_u16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x4e]24820x7c,0x04,0x0a,0x4e2483 2484# CHECK: v_sub_u16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x4e]24850x7e,0x04,0x0a,0x4e2486 2487# CHECK: v_sub_u16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x4e]24880x7f,0x04,0x0a,0x4e2489 2490# CHECK: v_sub_u16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x4e]24910x80,0x04,0x0a,0x4e2492 2493# CHECK: v_sub_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x4e]24940xc1,0x04,0x0a,0x4e2495 2496# CHECK: v_sub_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x00,0x38,0x00,0x00]24970xf0,0x04,0x0a,0x4e2498 2499# CHECK: v_sub_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x00,0xc4,0x00,0x00]25000xf7,0x04,0x0a,0x4e2501 2502# CHECK: v_sub_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x00]25030xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x002504 2505# CHECK: v_sub_u16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x00,0x00]25060xff,0x04,0x0a,0x4e,0x56,0x34,0x00,0x002507 2508# CHECK: v_sub_u16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x4e]25090x01,0xff,0x0b,0x4e2510 2511# CHECK: v_subrev_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x50]25120x01,0x05,0x0a,0x502513 2514# CHECK: v_subrev_u16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x51]25150x01,0x05,0xfe,0x512516 2517# CHECK: v_subrev_u16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x50]25180xff,0x05,0x0a,0x502519 2520# CHECK: v_subrev_u16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x50]25210x01,0x04,0x0a,0x502522 2523# CHECK: v_subrev_u16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x50]25240x65,0x04,0x0a,0x502525 2526# CHECK: v_subrev_u16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x50]25270x66,0x04,0x0a,0x502528 2529# CHECK: v_subrev_u16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x50]25300x67,0x04,0x0a,0x502531 2532# CHECK: v_subrev_u16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x50]25330x6a,0x04,0x0a,0x502534 2535# CHECK: v_subrev_u16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x50]25360x6b,0x04,0x0a,0x502537 2538# CHECK: v_subrev_u16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x50]25390x6c,0x04,0x0a,0x502540 2541# CHECK: v_subrev_u16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x50]25420x6d,0x04,0x0a,0x502543 2544# CHECK: v_subrev_u16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x50]25450x6e,0x04,0x0a,0x502546 2547# CHECK: v_subrev_u16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x50]25480x6f,0x04,0x0a,0x502549 2550# CHECK: v_subrev_u16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x50]25510x7b,0x04,0x0a,0x502552 2553# CHECK: v_subrev_u16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x50]25540x7c,0x04,0x0a,0x502555 2556# CHECK: v_subrev_u16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x50]25570x7e,0x04,0x0a,0x502558 2559# CHECK: v_subrev_u16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x50]25600x7f,0x04,0x0a,0x502561 2562# CHECK: v_subrev_u16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x50]25630x80,0x04,0x0a,0x502564 2565# CHECK: v_subrev_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x50]25660xc1,0x04,0x0a,0x502567 2568# CHECK: v_subrev_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x00,0x38,0x00,0x00]25690xf0,0x04,0x0a,0x502570 2571# CHECK: v_subrev_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x00,0xc4,0x00,0x00]25720xf7,0x04,0x0a,0x502573 2574# CHECK: v_subrev_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x00]25750xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x002576 2577# CHECK: v_subrev_u16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x50,0x56,0x34,0x00,0x00]25780xff,0x04,0x0a,0x50,0x56,0x34,0x00,0x002579 2580# CHECK: v_subrev_u16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x50]25810x01,0xff,0x0b,0x502582 2583# CHECK: v_mul_lo_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x52]25840x01,0x05,0x0a,0x522585 2586# CHECK: v_mul_lo_u16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x53]25870x01,0x05,0xfe,0x532588 2589# CHECK: v_mul_lo_u16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x52]25900xff,0x05,0x0a,0x522591 2592# CHECK: v_mul_lo_u16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x52]25930x01,0x04,0x0a,0x522594 2595# CHECK: v_mul_lo_u16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x52]25960x65,0x04,0x0a,0x522597 2598# CHECK: v_mul_lo_u16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x52]25990x66,0x04,0x0a,0x522600 2601# CHECK: v_mul_lo_u16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x52]26020x67,0x04,0x0a,0x522603 2604# CHECK: v_mul_lo_u16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x52]26050x6a,0x04,0x0a,0x522606 2607# CHECK: v_mul_lo_u16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x52]26080x6b,0x04,0x0a,0x522609 2610# CHECK: v_mul_lo_u16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x52]26110x6c,0x04,0x0a,0x522612 2613# CHECK: v_mul_lo_u16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x52]26140x6d,0x04,0x0a,0x522615 2616# CHECK: v_mul_lo_u16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x52]26170x6e,0x04,0x0a,0x522618 2619# CHECK: v_mul_lo_u16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x52]26200x6f,0x04,0x0a,0x522621 2622# CHECK: v_mul_lo_u16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x52]26230x7b,0x04,0x0a,0x522624 2625# CHECK: v_mul_lo_u16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x52]26260x7c,0x04,0x0a,0x522627 2628# CHECK: v_mul_lo_u16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x52]26290x7e,0x04,0x0a,0x522630 2631# CHECK: v_mul_lo_u16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x52]26320x7f,0x04,0x0a,0x522633 2634# CHECK: v_mul_lo_u16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x52]26350x80,0x04,0x0a,0x522636 2637# CHECK: v_mul_lo_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x52]26380xc1,0x04,0x0a,0x522639 2640# CHECK: v_mul_lo_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x00,0x38,0x00,0x00]26410xf0,0x04,0x0a,0x522642 2643# CHECK: v_mul_lo_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x00,0xc4,0x00,0x00]26440xf7,0x04,0x0a,0x522645 2646# CHECK: v_mul_lo_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x00]26470xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x002648 2649# CHECK: v_mul_lo_u16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x52,0x56,0x34,0x00,0x00]26500xff,0x04,0x0a,0x52,0x56,0x34,0x00,0x002651 2652# CHECK: v_mul_lo_u16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x52]26530x01,0xff,0x0b,0x522654 2655# CHECK: v_lshlrev_b16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x54]26560x01,0x05,0x0a,0x542657 2658# CHECK: v_lshlrev_b16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x55]26590x01,0x05,0xfe,0x552660 2661# CHECK: v_lshlrev_b16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x54]26620xff,0x05,0x0a,0x542663 2664# CHECK: v_lshlrev_b16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x54]26650x01,0x04,0x0a,0x542666 2667# CHECK: v_lshlrev_b16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x54]26680x65,0x04,0x0a,0x542669 2670# CHECK: v_lshlrev_b16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x54]26710x66,0x04,0x0a,0x542672 2673# CHECK: v_lshlrev_b16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x54]26740x67,0x04,0x0a,0x542675 2676# CHECK: v_lshlrev_b16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x54]26770x6a,0x04,0x0a,0x542678 2679# CHECK: v_lshlrev_b16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x54]26800x6b,0x04,0x0a,0x542681 2682# CHECK: v_lshlrev_b16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x54]26830x6c,0x04,0x0a,0x542684 2685# CHECK: v_lshlrev_b16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x54]26860x6d,0x04,0x0a,0x542687 2688# CHECK: v_lshlrev_b16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x54]26890x6e,0x04,0x0a,0x542690 2691# CHECK: v_lshlrev_b16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x54]26920x6f,0x04,0x0a,0x542693 2694# CHECK: v_lshlrev_b16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x54]26950x7b,0x04,0x0a,0x542696 2697# CHECK: v_lshlrev_b16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x54]26980x7c,0x04,0x0a,0x542699 2700# CHECK: v_lshlrev_b16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x54]27010x7e,0x04,0x0a,0x542702 2703# CHECK: v_lshlrev_b16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x54]27040x7f,0x04,0x0a,0x542705 2706# CHECK: v_lshlrev_b16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x54]27070x80,0x04,0x0a,0x542708 2709# CHECK: v_lshlrev_b16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x54]27100xc1,0x04,0x0a,0x542711 2712# CHECK: v_lshlrev_b16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x00,0x38,0x00,0x00]27130xf0,0x04,0x0a,0x542714 2715# CHECK: v_lshlrev_b16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x00,0xc4,0x00,0x00]27160xf7,0x04,0x0a,0x542717 2718# CHECK: v_lshlrev_b16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x00]27190xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x002720 2721# CHECK: v_lshlrev_b16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x54,0x56,0x34,0x00,0x00]27220xff,0x04,0x0a,0x54,0x56,0x34,0x00,0x002723 2724# CHECK: v_lshlrev_b16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x54]27250x01,0xff,0x0b,0x542726 2727# CHECK: v_lshrrev_b16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x56]27280x01,0x05,0x0a,0x562729 2730# CHECK: v_lshrrev_b16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x57]27310x01,0x05,0xfe,0x572732 2733# CHECK: v_lshrrev_b16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x56]27340xff,0x05,0x0a,0x562735 2736# CHECK: v_lshrrev_b16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x56]27370x01,0x04,0x0a,0x562738 2739# CHECK: v_lshrrev_b16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x56]27400x65,0x04,0x0a,0x562741 2742# CHECK: v_lshrrev_b16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x56]27430x66,0x04,0x0a,0x562744 2745# CHECK: v_lshrrev_b16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x56]27460x67,0x04,0x0a,0x562747 2748# CHECK: v_lshrrev_b16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x56]27490x6a,0x04,0x0a,0x562750 2751# CHECK: v_lshrrev_b16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x56]27520x6b,0x04,0x0a,0x562753 2754# CHECK: v_lshrrev_b16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x56]27550x6c,0x04,0x0a,0x562756 2757# CHECK: v_lshrrev_b16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x56]27580x6d,0x04,0x0a,0x562759 2760# CHECK: v_lshrrev_b16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x56]27610x6e,0x04,0x0a,0x562762 2763# CHECK: v_lshrrev_b16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x56]27640x6f,0x04,0x0a,0x562765 2766# CHECK: v_lshrrev_b16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x56]27670x7b,0x04,0x0a,0x562768 2769# CHECK: v_lshrrev_b16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x56]27700x7c,0x04,0x0a,0x562771 2772# CHECK: v_lshrrev_b16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x56]27730x7e,0x04,0x0a,0x562774 2775# CHECK: v_lshrrev_b16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x56]27760x7f,0x04,0x0a,0x562777 2778# CHECK: v_lshrrev_b16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x56]27790x80,0x04,0x0a,0x562780 2781# CHECK: v_lshrrev_b16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x56]27820xc1,0x04,0x0a,0x562783 2784# CHECK: v_lshrrev_b16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x00,0x38,0x00,0x00]27850xf0,0x04,0x0a,0x562786 2787# CHECK: v_lshrrev_b16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x00,0xc4,0x00,0x00]27880xf7,0x04,0x0a,0x562789 2790# CHECK: v_lshrrev_b16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x00]27910xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x002792 2793# CHECK: v_lshrrev_b16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x56,0x56,0x34,0x00,0x00]27940xff,0x04,0x0a,0x56,0x56,0x34,0x00,0x002795 2796# CHECK: v_lshrrev_b16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x56]27970x01,0xff,0x0b,0x562798 2799# CHECK: v_ashrrev_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x58]28000x01,0x05,0x0a,0x582801 2802# CHECK: v_ashrrev_i16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x59]28030x01,0x05,0xfe,0x592804 2805# CHECK: v_ashrrev_i16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x58]28060xff,0x05,0x0a,0x582807 2808# CHECK: v_ashrrev_i16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x58]28090x01,0x04,0x0a,0x582810 2811# CHECK: v_ashrrev_i16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x58]28120x65,0x04,0x0a,0x582813 2814# CHECK: v_ashrrev_i16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x58]28150x66,0x04,0x0a,0x582816 2817# CHECK: v_ashrrev_i16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x58]28180x67,0x04,0x0a,0x582819 2820# CHECK: v_ashrrev_i16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x58]28210x6a,0x04,0x0a,0x582822 2823# CHECK: v_ashrrev_i16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x58]28240x6b,0x04,0x0a,0x582825 2826# CHECK: v_ashrrev_i16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x58]28270x6c,0x04,0x0a,0x582828 2829# CHECK: v_ashrrev_i16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x58]28300x6d,0x04,0x0a,0x582831 2832# CHECK: v_ashrrev_i16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x58]28330x6e,0x04,0x0a,0x582834 2835# CHECK: v_ashrrev_i16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x58]28360x6f,0x04,0x0a,0x582837 2838# CHECK: v_ashrrev_i16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x58]28390x7b,0x04,0x0a,0x582840 2841# CHECK: v_ashrrev_i16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x58]28420x7c,0x04,0x0a,0x582843 2844# CHECK: v_ashrrev_i16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x58]28450x7e,0x04,0x0a,0x582846 2847# CHECK: v_ashrrev_i16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x58]28480x7f,0x04,0x0a,0x582849 2850# CHECK: v_ashrrev_i16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x58]28510x80,0x04,0x0a,0x582852 2853# CHECK: v_ashrrev_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x58]28540xc1,0x04,0x0a,0x582855 2856# CHECK: v_ashrrev_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x00,0x38,0x00,0x00]28570xf0,0x04,0x0a,0x582858 2859# CHECK: v_ashrrev_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x00,0xc4,0x00,0x00]28600xf7,0x04,0x0a,0x582861 2862# CHECK: v_ashrrev_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x00]28630xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x002864 2865# CHECK: v_ashrrev_i16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x58,0x56,0x34,0x00,0x00]28660xff,0x04,0x0a,0x58,0x56,0x34,0x00,0x002867 2868# CHECK: v_ashrrev_i16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x58]28690x01,0xff,0x0b,0x582870 2871# CHECK: v_max_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x5a]28720x01,0x05,0x0a,0x5a2873 2874# CHECK: v_max_f16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x5b]28750x01,0x05,0xfe,0x5b2876 2877# CHECK: v_max_f16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x5a]28780xff,0x05,0x0a,0x5a2879 2880# CHECK: v_max_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x5a]28810x01,0x04,0x0a,0x5a2882 2883# CHECK: v_max_f16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x5a]28840x65,0x04,0x0a,0x5a2885 2886# CHECK: v_max_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x5a]28870x66,0x04,0x0a,0x5a2888 2889# CHECK: v_max_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x5a]28900x67,0x04,0x0a,0x5a2891 2892# CHECK: v_max_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x5a]28930x6a,0x04,0x0a,0x5a2894 2895# CHECK: v_max_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x5a]28960x6b,0x04,0x0a,0x5a2897 2898# CHECK: v_max_f16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x5a]28990x6c,0x04,0x0a,0x5a2900 2901# CHECK: v_max_f16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x5a]29020x6d,0x04,0x0a,0x5a2903 2904# CHECK: v_max_f16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x5a]29050x6e,0x04,0x0a,0x5a2906 2907# CHECK: v_max_f16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x5a]29080x6f,0x04,0x0a,0x5a2909 2910# CHECK: v_max_f16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x5a]29110x7b,0x04,0x0a,0x5a2912 2913# CHECK: v_max_f16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x5a]29140x7c,0x04,0x0a,0x5a2915 2916# CHECK: v_max_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x5a]29170x7e,0x04,0x0a,0x5a2918 2919# CHECK: v_max_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x5a]29200x7f,0x04,0x0a,0x5a2921 2922# CHECK: v_max_f16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x5a]29230x80,0x04,0x0a,0x5a2924 2925# CHECK: v_max_f16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x5a]29260xc1,0x04,0x0a,0x5a2927 2928# CHECK: v_max_f16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x5a]29290xf0,0x04,0x0a,0x5a2930 2931# CHECK: v_max_f16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x5a]29320xf7,0x04,0x0a,0x5a2933 2934# CHECK: v_max_f16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x5a,0x0b,0xfe,0x00,0x00]29350xff,0x04,0x0a,0x5a,0x0b,0xfe,0x00,0x002936 2937# CHECK: v_max_f16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x5a,0x56,0x34,0x00,0x00]29380xff,0x04,0x0a,0x5a,0x56,0x34,0x00,0x002939 2940# CHECK: v_max_f16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x5a]29410x01,0xff,0x0b,0x5a2942 2943# CHECK: v_min_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x5c]29440x01,0x05,0x0a,0x5c2945 2946# CHECK: v_min_f16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x5d]29470x01,0x05,0xfe,0x5d2948 2949# CHECK: v_min_f16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x5c]29500xff,0x05,0x0a,0x5c2951 2952# CHECK: v_min_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x5c]29530x01,0x04,0x0a,0x5c2954 2955# CHECK: v_min_f16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x5c]29560x65,0x04,0x0a,0x5c2957 2958# CHECK: v_min_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x5c]29590x66,0x04,0x0a,0x5c2960 2961# CHECK: v_min_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x5c]29620x67,0x04,0x0a,0x5c2963 2964# CHECK: v_min_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x5c]29650x6a,0x04,0x0a,0x5c2966 2967# CHECK: v_min_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x5c]29680x6b,0x04,0x0a,0x5c2969 2970# CHECK: v_min_f16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x5c]29710x6c,0x04,0x0a,0x5c2972 2973# CHECK: v_min_f16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x5c]29740x6d,0x04,0x0a,0x5c2975 2976# CHECK: v_min_f16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x5c]29770x6e,0x04,0x0a,0x5c2978 2979# CHECK: v_min_f16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x5c]29800x6f,0x04,0x0a,0x5c2981 2982# CHECK: v_min_f16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x5c]29830x7b,0x04,0x0a,0x5c2984 2985# CHECK: v_min_f16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x5c]29860x7c,0x04,0x0a,0x5c2987 2988# CHECK: v_min_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x5c]29890x7e,0x04,0x0a,0x5c2990 2991# CHECK: v_min_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x5c]29920x7f,0x04,0x0a,0x5c2993 2994# CHECK: v_min_f16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x5c]29950x80,0x04,0x0a,0x5c2996 2997# CHECK: v_min_f16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x5c]29980xc1,0x04,0x0a,0x5c2999 3000# CHECK: v_min_f16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x5c]30010xf0,0x04,0x0a,0x5c3002 3003# CHECK: v_min_f16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x5c]30040xf7,0x04,0x0a,0x5c3005 3006# CHECK: v_min_f16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x5c,0x0b,0xfe,0x00,0x00]30070xff,0x04,0x0a,0x5c,0x0b,0xfe,0x00,0x003008 3009# CHECK: v_min_f16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x5c,0x56,0x34,0x00,0x00]30100xff,0x04,0x0a,0x5c,0x56,0x34,0x00,0x003011 3012# CHECK: v_min_f16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x5c]30130x01,0xff,0x0b,0x5c3014 3015# CHECK: v_max_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x5e]30160x01,0x05,0x0a,0x5e3017 3018# CHECK: v_max_u16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x5f]30190x01,0x05,0xfe,0x5f3020 3021# CHECK: v_max_u16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x5e]30220xff,0x05,0x0a,0x5e3023 3024# CHECK: v_max_u16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x5e]30250x01,0x04,0x0a,0x5e3026 3027# CHECK: v_max_u16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x5e]30280x65,0x04,0x0a,0x5e3029 3030# CHECK: v_max_u16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x5e]30310x66,0x04,0x0a,0x5e3032 3033# CHECK: v_max_u16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x5e]30340x67,0x04,0x0a,0x5e3035 3036# CHECK: v_max_u16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x5e]30370x6a,0x04,0x0a,0x5e3038 3039# CHECK: v_max_u16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x5e]30400x6b,0x04,0x0a,0x5e3041 3042# CHECK: v_max_u16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x5e]30430x6c,0x04,0x0a,0x5e3044 3045# CHECK: v_max_u16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x5e]30460x6d,0x04,0x0a,0x5e3047 3048# CHECK: v_max_u16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x5e]30490x6e,0x04,0x0a,0x5e3050 3051# CHECK: v_max_u16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x5e]30520x6f,0x04,0x0a,0x5e3053 3054# CHECK: v_max_u16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x5e]30550x7b,0x04,0x0a,0x5e3056 3057# CHECK: v_max_u16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x5e]30580x7c,0x04,0x0a,0x5e3059 3060# CHECK: v_max_u16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x5e]30610x7e,0x04,0x0a,0x5e3062 3063# CHECK: v_max_u16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x5e]30640x7f,0x04,0x0a,0x5e3065 3066# CHECK: v_max_u16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x5e]30670x80,0x04,0x0a,0x5e3068 3069# CHECK: v_max_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x5e]30700xc1,0x04,0x0a,0x5e3071 3072# CHECK: v_max_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x00,0x38,0x00,0x00]30730xf0,0x04,0x0a,0x5e3074 3075# CHECK: v_max_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x00,0xc4,0x00,0x00]30760xf7,0x04,0x0a,0x5e3077 3078# CHECK: v_max_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x00]30790xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x003080 3081# CHECK: v_max_u16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x00,0x00]30820xff,0x04,0x0a,0x5e,0x56,0x34,0x00,0x003083 3084# CHECK: v_max_u16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x5e]30850x01,0xff,0x0b,0x5e3086 3087# CHECK: v_max_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x60]30880x01,0x05,0x0a,0x603089 3090# CHECK: v_max_i16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x61]30910x01,0x05,0xfe,0x613092 3093# CHECK: v_max_i16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x60]30940xff,0x05,0x0a,0x603095 3096# CHECK: v_max_i16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x60]30970x01,0x04,0x0a,0x603098 3099# CHECK: v_max_i16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x60]31000x65,0x04,0x0a,0x603101 3102# CHECK: v_max_i16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x60]31030x66,0x04,0x0a,0x603104 3105# CHECK: v_max_i16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x60]31060x67,0x04,0x0a,0x603107 3108# CHECK: v_max_i16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x60]31090x6a,0x04,0x0a,0x603110 3111# CHECK: v_max_i16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x60]31120x6b,0x04,0x0a,0x603113 3114# CHECK: v_max_i16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x60]31150x6c,0x04,0x0a,0x603116 3117# CHECK: v_max_i16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x60]31180x6d,0x04,0x0a,0x603119 3120# CHECK: v_max_i16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x60]31210x6e,0x04,0x0a,0x603122 3123# CHECK: v_max_i16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x60]31240x6f,0x04,0x0a,0x603125 3126# CHECK: v_max_i16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x60]31270x7b,0x04,0x0a,0x603128 3129# CHECK: v_max_i16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x60]31300x7c,0x04,0x0a,0x603131 3132# CHECK: v_max_i16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x60]31330x7e,0x04,0x0a,0x603134 3135# CHECK: v_max_i16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x60]31360x7f,0x04,0x0a,0x603137 3138# CHECK: v_max_i16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x60]31390x80,0x04,0x0a,0x603140 3141# CHECK: v_max_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x60]31420xc1,0x04,0x0a,0x603143 3144# CHECK: v_max_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x00,0x38,0x00,0x00]31450xf0,0x04,0x0a,0x603146 3147# CHECK: v_max_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x00,0xc4,0x00,0x00]31480xf7,0x04,0x0a,0x603149 3150# CHECK: v_max_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x00]31510xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x003152 3153# CHECK: v_max_i16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x60,0x56,0x34,0x00,0x00]31540xff,0x04,0x0a,0x60,0x56,0x34,0x00,0x003155 3156# CHECK: v_max_i16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x60]31570x01,0xff,0x0b,0x603158 3159# CHECK: v_min_u16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x62]31600x01,0x05,0x0a,0x623161 3162# CHECK: v_min_u16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x63]31630x01,0x05,0xfe,0x633164 3165# CHECK: v_min_u16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x62]31660xff,0x05,0x0a,0x623167 3168# CHECK: v_min_u16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x62]31690x01,0x04,0x0a,0x623170 3171# CHECK: v_min_u16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x62]31720x65,0x04,0x0a,0x623173 3174# CHECK: v_min_u16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x62]31750x66,0x04,0x0a,0x623176 3177# CHECK: v_min_u16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x62]31780x67,0x04,0x0a,0x623179 3180# CHECK: v_min_u16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x62]31810x6a,0x04,0x0a,0x623182 3183# CHECK: v_min_u16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x62]31840x6b,0x04,0x0a,0x623185 3186# CHECK: v_min_u16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x62]31870x6c,0x04,0x0a,0x623188 3189# CHECK: v_min_u16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x62]31900x6d,0x04,0x0a,0x623191 3192# CHECK: v_min_u16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x62]31930x6e,0x04,0x0a,0x623194 3195# CHECK: v_min_u16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x62]31960x6f,0x04,0x0a,0x623197 3198# CHECK: v_min_u16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x62]31990x7b,0x04,0x0a,0x623200 3201# CHECK: v_min_u16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x62]32020x7c,0x04,0x0a,0x623203 3204# CHECK: v_min_u16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x62]32050x7e,0x04,0x0a,0x623206 3207# CHECK: v_min_u16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x62]32080x7f,0x04,0x0a,0x623209 3210# CHECK: v_min_u16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x62]32110x80,0x04,0x0a,0x623212 3213# CHECK: v_min_u16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x62]32140xc1,0x04,0x0a,0x623215 3216# CHECK: v_min_u16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x00,0x38,0x00,0x00]32170xf0,0x04,0x0a,0x623218 3219# CHECK: v_min_u16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x00,0xc4,0x00,0x00]32200xf7,0x04,0x0a,0x623221 3222# CHECK: v_min_u16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x00]32230xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x003224 3225# CHECK: v_min_u16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x62,0x56,0x34,0x00,0x00]32260xff,0x04,0x0a,0x62,0x56,0x34,0x00,0x003227 3228# CHECK: v_min_u16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x62]32290x01,0xff,0x0b,0x623230 3231# CHECK: v_min_i16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x64]32320x01,0x05,0x0a,0x643233 3234# CHECK: v_min_i16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x65]32350x01,0x05,0xfe,0x653236 3237# CHECK: v_min_i16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x64]32380xff,0x05,0x0a,0x643239 3240# CHECK: v_min_i16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x64]32410x01,0x04,0x0a,0x643242 3243# CHECK: v_min_i16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x64]32440x65,0x04,0x0a,0x643245 3246# CHECK: v_min_i16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x64]32470x66,0x04,0x0a,0x643248 3249# CHECK: v_min_i16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x64]32500x67,0x04,0x0a,0x643251 3252# CHECK: v_min_i16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x64]32530x6a,0x04,0x0a,0x643254 3255# CHECK: v_min_i16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x64]32560x6b,0x04,0x0a,0x643257 3258# CHECK: v_min_i16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x64]32590x6c,0x04,0x0a,0x643260 3261# CHECK: v_min_i16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x64]32620x6d,0x04,0x0a,0x643263 3264# CHECK: v_min_i16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x64]32650x6e,0x04,0x0a,0x643266 3267# CHECK: v_min_i16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x64]32680x6f,0x04,0x0a,0x643269 3270# CHECK: v_min_i16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x64]32710x7b,0x04,0x0a,0x643272 3273# CHECK: v_min_i16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x64]32740x7c,0x04,0x0a,0x643275 3276# CHECK: v_min_i16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x64]32770x7e,0x04,0x0a,0x643278 3279# CHECK: v_min_i16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x64]32800x7f,0x04,0x0a,0x643281 3282# CHECK: v_min_i16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x64]32830x80,0x04,0x0a,0x643284 3285# CHECK: v_min_i16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x64]32860xc1,0x04,0x0a,0x643287 3288# CHECK: v_min_i16_e32 v5, 0x3800, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x00,0x38,0x00,0x00]32890xf0,0x04,0x0a,0x643290 3291# CHECK: v_min_i16_e32 v5, 0xc400, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x00,0xc4,0x00,0x00]32920xf7,0x04,0x0a,0x643293 3294# CHECK: v_min_i16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00]32950xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x003296 3297# CHECK: v_min_i16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x00]32980xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x003299 3300# CHECK: v_min_i16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x64]33010x01,0xff,0x0b,0x643302 3303# CHECK: v_ldexp_f16_e32 v5, v1, v2 ; encoding: [0x01,0x05,0x0a,0x66]33040x01,0x05,0x0a,0x663305 3306# CHECK: v_ldexp_f16_e32 v255, v1, v2 ; encoding: [0x01,0x05,0xfe,0x67]33070x01,0x05,0xfe,0x673308 3309# CHECK: v_ldexp_f16_e32 v5, v255, v2 ; encoding: [0xff,0x05,0x0a,0x66]33100xff,0x05,0x0a,0x663311 3312# CHECK: v_ldexp_f16_e32 v5, s1, v2 ; encoding: [0x01,0x04,0x0a,0x66]33130x01,0x04,0x0a,0x663314 3315# CHECK: v_ldexp_f16_e32 v5, s101, v2 ; encoding: [0x65,0x04,0x0a,0x66]33160x65,0x04,0x0a,0x663317 3318# CHECK: v_ldexp_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x66]33190x66,0x04,0x0a,0x663320 3321# CHECK: v_ldexp_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x66]33220x67,0x04,0x0a,0x663323 3324# CHECK: v_ldexp_f16_e32 v5, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x66]33250x6a,0x04,0x0a,0x663326 3327# CHECK: v_ldexp_f16_e32 v5, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x66]33280x6b,0x04,0x0a,0x663329 3330# CHECK: v_ldexp_f16_e32 v5, tba_lo, v2 ; encoding: [0x6c,0x04,0x0a,0x66]33310x6c,0x04,0x0a,0x663332 3333# CHECK: v_ldexp_f16_e32 v5, tba_hi, v2 ; encoding: [0x6d,0x04,0x0a,0x66]33340x6d,0x04,0x0a,0x663335 3336# CHECK: v_ldexp_f16_e32 v5, tma_lo, v2 ; encoding: [0x6e,0x04,0x0a,0x66]33370x6e,0x04,0x0a,0x663338 3339# CHECK: v_ldexp_f16_e32 v5, tma_hi, v2 ; encoding: [0x6f,0x04,0x0a,0x66]33400x6f,0x04,0x0a,0x663341 3342# CHECK: v_ldexp_f16_e32 v5, ttmp11, v2 ; encoding: [0x7b,0x04,0x0a,0x66]33430x7b,0x04,0x0a,0x663344 3345# CHECK: v_ldexp_f16_e32 v5, m0, v2 ; encoding: [0x7c,0x04,0x0a,0x66]33460x7c,0x04,0x0a,0x663347 3348# CHECK: v_ldexp_f16_e32 v5, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x66]33490x7e,0x04,0x0a,0x663350 3351# CHECK: v_ldexp_f16_e32 v5, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x66]33520x7f,0x04,0x0a,0x663353 3354# CHECK: v_ldexp_f16_e32 v5, 0, v2 ; encoding: [0x80,0x04,0x0a,0x66]33550x80,0x04,0x0a,0x663356 3357# CHECK: v_ldexp_f16_e32 v5, -1, v2 ; encoding: [0xc1,0x04,0x0a,0x66]33580xc1,0x04,0x0a,0x663359 3360# CHECK: v_ldexp_f16_e32 v5, 0.5, v2 ; encoding: [0xf0,0x04,0x0a,0x66]33610xf0,0x04,0x0a,0x663362 3363# CHECK: v_ldexp_f16_e32 v5, -4.0, v2 ; encoding: [0xf7,0x04,0x0a,0x66]33640xf7,0x04,0x0a,0x663365 3366# CHECK: v_ldexp_f16_e32 v5, 0xfe0b, v2 ; encoding: [0xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x00]33670xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x003368 3369# CHECK: v_ldexp_f16_e32 v5, 0x3456, v2 ; encoding: [0xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x00]33700xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x003371 3372# CHECK: v_ldexp_f16_e32 v5, v1, v255 ; encoding: [0x01,0xff,0x0b,0x66]33730x01,0xff,0x0b,0x663374