brintos

brintos / llvm-project-archived public Read only

0
0
Text · 103.9 KiB · f64b852 Raw
2897 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -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, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x02]550x7c,0x04,0x0a,0x0256 57# CHECK: v_add_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x02]580x7e,0x04,0x0a,0x0259 60# CHECK: v_add_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x02]610x7f,0x04,0x0a,0x0262 63# CHECK: v_add_f32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x02]640x80,0x04,0x0a,0x0265 66# CHECK: v_add_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x02]670xc1,0x04,0x0a,0x0268 69# CHECK: v_add_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x02]700xf0,0x04,0x0a,0x0271 72# CHECK: v_add_f32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x02]730xf7,0x04,0x0a,0x0274 75# CHECK: v_add_f32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x02,0x56,0x34,0x12,0xaf]760xff,0x04,0x0a,0x02,0x56,0x34,0x12,0xaf77 78# CHECK: v_add_f32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x02,0x73,0x72,0x71,0x3f]790xff,0x04,0x0a,0x02,0x73,0x72,0x71,0x3f80 81# CHECK: v_add_f32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x02]820x01,0xff,0x0b,0x0283 84# CHECK: v_sub_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x04]850x01,0x05,0x0a,0x0486 87# CHECK: v_sub_f32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x05]880x01,0x05,0xfe,0x0589 90# CHECK: v_sub_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x04]910xff,0x05,0x0a,0x0492 93# CHECK: v_sub_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x04]940x01,0x04,0x0a,0x0495 96# CHECK: v_sub_f32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x04]970x65,0x04,0x0a,0x0498 99# CHECK: v_sub_f32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x04]1000x66,0x04,0x0a,0x04101 102# CHECK: v_sub_f32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x04]1030x67,0x04,0x0a,0x04104 105# CHECK: v_sub_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x04]1060x6a,0x04,0x0a,0x04107 108# CHECK: v_sub_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x04]1090x6b,0x04,0x0a,0x04110 111# CHECK: v_sub_f32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x04]1120x7c,0x04,0x0a,0x04113 114# CHECK: v_sub_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x04]1150x7e,0x04,0x0a,0x04116 117# CHECK: v_sub_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x04]1180x7f,0x04,0x0a,0x04119 120# CHECK: v_sub_f32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x04]1210x80,0x04,0x0a,0x04122 123# CHECK: v_sub_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x04]1240xc1,0x04,0x0a,0x04125 126# CHECK: v_sub_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x04]1270xf0,0x04,0x0a,0x04128 129# CHECK: v_sub_f32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x04]1300xf7,0x04,0x0a,0x04131 132# CHECK: v_sub_f32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x04,0x56,0x34,0x12,0xaf]1330xff,0x04,0x0a,0x04,0x56,0x34,0x12,0xaf134 135# CHECK: v_sub_f32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x04,0x73,0x72,0x71,0x3f]1360xff,0x04,0x0a,0x04,0x73,0x72,0x71,0x3f137 138# CHECK: v_sub_f32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x04]1390x01,0xff,0x0b,0x04140 141# CHECK: v_subrev_f32_e32 v5, v1, v2             ; encoding: [0x01,0x05,0x0a,0x06]1420x01,0x05,0x0a,0x06143 144# CHECK: v_subrev_f32_e32 v255, v1, v2           ; encoding: [0x01,0x05,0xfe,0x07]1450x01,0x05,0xfe,0x07146 147# CHECK: v_subrev_f32_e32 v5, v255, v2           ; encoding: [0xff,0x05,0x0a,0x06]1480xff,0x05,0x0a,0x06149 150# CHECK: v_subrev_f32_e32 v5, s1, v2             ; encoding: [0x01,0x04,0x0a,0x06]1510x01,0x04,0x0a,0x06152 153# CHECK: v_subrev_f32_e32 v5, s101, v2           ; encoding: [0x65,0x04,0x0a,0x06]1540x65,0x04,0x0a,0x06155 156# CHECK: v_subrev_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x06]1570x66,0x04,0x0a,0x06158 159# CHECK: v_subrev_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x06]1600x67,0x04,0x0a,0x06161 162# CHECK: v_subrev_f32_e32 v5, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0a,0x06]1630x6a,0x04,0x0a,0x06164 165# CHECK: v_subrev_f32_e32 v5, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0a,0x06]1660x6b,0x04,0x0a,0x06167 168# CHECK: v_subrev_f32_e32 v5, m0, v2             ; encoding: [0x7c,0x04,0x0a,0x06]1690x7c,0x04,0x0a,0x06170 171# CHECK: v_subrev_f32_e32 v5, exec_lo, v2        ; encoding: [0x7e,0x04,0x0a,0x06]1720x7e,0x04,0x0a,0x06173 174# CHECK: v_subrev_f32_e32 v5, exec_hi, v2        ; encoding: [0x7f,0x04,0x0a,0x06]1750x7f,0x04,0x0a,0x06176 177# CHECK: v_subrev_f32_e32 v5, 0, v2              ; encoding: [0x80,0x04,0x0a,0x06]1780x80,0x04,0x0a,0x06179 180# CHECK: v_subrev_f32_e32 v5, -1, v2             ; encoding: [0xc1,0x04,0x0a,0x06]1810xc1,0x04,0x0a,0x06182 183# CHECK: v_subrev_f32_e32 v5, 0.5, v2            ; encoding: [0xf0,0x04,0x0a,0x06]1840xf0,0x04,0x0a,0x06185 186# CHECK: v_subrev_f32_e32 v5, -4.0, v2           ; encoding: [0xf7,0x04,0x0a,0x06]1870xf7,0x04,0x0a,0x06188 189# CHECK: v_subrev_f32_e32 v5, 0xaf123456, v2     ; encoding: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]1900xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf191 192# CHECK: v_subrev_f32_e32 v5, 0x3f717273, v2     ; encoding: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]1930xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f194 195# CHECK: v_subrev_f32_e32 v5, v1, v255           ; encoding: [0x01,0xff,0x0b,0x06]1960x01,0xff,0x0b,0x06197 198# CHECK: v_mul_legacy_f32_e32 v5, v1, v2         ; encoding: [0x01,0x05,0x0a,0x08]1990x01,0x05,0x0a,0x08200 201# CHECK: v_mul_legacy_f32_e32 v255, v1, v2       ; encoding: [0x01,0x05,0xfe,0x09]2020x01,0x05,0xfe,0x09203 204# CHECK: v_mul_legacy_f32_e32 v5, v255, v2       ; encoding: [0xff,0x05,0x0a,0x08]2050xff,0x05,0x0a,0x08206 207# CHECK: v_mul_legacy_f32_e32 v5, s1, v2         ; encoding: [0x01,0x04,0x0a,0x08]2080x01,0x04,0x0a,0x08209 210# CHECK: v_mul_legacy_f32_e32 v5, s101, v2       ; encoding: [0x65,0x04,0x0a,0x08]2110x65,0x04,0x0a,0x08212 213# CHECK: v_mul_legacy_f32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x08]2140x66,0x04,0x0a,0x08215 216# CHECK: v_mul_legacy_f32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x08]2170x67,0x04,0x0a,0x08218 219# CHECK: v_mul_legacy_f32_e32 v5, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0a,0x08]2200x6a,0x04,0x0a,0x08221 222# CHECK: v_mul_legacy_f32_e32 v5, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0a,0x08]2230x6b,0x04,0x0a,0x08224 225# CHECK: v_mul_legacy_f32_e32 v5, m0, v2         ; encoding: [0x7c,0x04,0x0a,0x08]2260x7c,0x04,0x0a,0x08227 228# CHECK: v_mul_legacy_f32_e32 v5, exec_lo, v2    ; encoding: [0x7e,0x04,0x0a,0x08]2290x7e,0x04,0x0a,0x08230 231# CHECK: v_mul_legacy_f32_e32 v5, exec_hi, v2    ; encoding: [0x7f,0x04,0x0a,0x08]2320x7f,0x04,0x0a,0x08233 234# CHECK: v_mul_legacy_f32_e32 v5, 0, v2          ; encoding: [0x80,0x04,0x0a,0x08]2350x80,0x04,0x0a,0x08236 237# CHECK: v_mul_legacy_f32_e32 v5, -1, v2         ; encoding: [0xc1,0x04,0x0a,0x08]2380xc1,0x04,0x0a,0x08239 240# CHECK: v_mul_legacy_f32_e32 v5, 0.5, v2        ; encoding: [0xf0,0x04,0x0a,0x08]2410xf0,0x04,0x0a,0x08242 243# CHECK: v_mul_legacy_f32_e32 v5, -4.0, v2       ; encoding: [0xf7,0x04,0x0a,0x08]2440xf7,0x04,0x0a,0x08245 246# CHECK: v_mul_legacy_f32_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]2470xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf248 249# CHECK: v_mul_legacy_f32_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]2500xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f251 252# CHECK: v_mul_legacy_f32_e32 v5, v1, v255       ; encoding: [0x01,0xff,0x0b,0x08]2530x01,0xff,0x0b,0x08254 255# CHECK: v_mul_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x0a]2560x01,0x05,0x0a,0x0a257 258# CHECK: v_mul_f32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x0b]2590x01,0x05,0xfe,0x0b260 261# CHECK: v_mul_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x0a]2620xff,0x05,0x0a,0x0a263 264# CHECK: v_mul_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x0a]2650x01,0x04,0x0a,0x0a266 267# CHECK: v_mul_f32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x0a]2680x65,0x04,0x0a,0x0a269 270# CHECK: v_mul_f32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x0a]2710x66,0x04,0x0a,0x0a272 273# CHECK: v_mul_f32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x0a]2740x67,0x04,0x0a,0x0a275 276# CHECK: v_mul_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x0a]2770x6a,0x04,0x0a,0x0a278 279# CHECK: v_mul_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x0a]2800x6b,0x04,0x0a,0x0a281 282# CHECK: v_mul_f32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x0a]2830x7c,0x04,0x0a,0x0a284 285# CHECK: v_mul_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x0a]2860x7e,0x04,0x0a,0x0a287 288# CHECK: v_mul_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x0a]2890x7f,0x04,0x0a,0x0a290 291# CHECK: v_mul_f32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x0a]2920x80,0x04,0x0a,0x0a293 294# CHECK: v_mul_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x0a]2950xc1,0x04,0x0a,0x0a296 297# CHECK: v_mul_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x0a]2980xf0,0x04,0x0a,0x0a299 300# CHECK: v_mul_f32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x0a]3010xf7,0x04,0x0a,0x0a302 303# CHECK: v_mul_f32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]3040xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf305 306# CHECK: v_mul_f32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]3070xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f308 309# CHECK: v_mul_f32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x0a]3100x01,0xff,0x0b,0x0a311 312# CHECK: v_mul_i32_i24_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x0c]3130x01,0x05,0x0a,0x0c314 315# CHECK: v_mul_i32_i24_e32 v255, v1, v2          ; encoding: [0x01,0x05,0xfe,0x0d]3160x01,0x05,0xfe,0x0d317 318# CHECK: v_mul_i32_i24_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x0c]3190xff,0x05,0x0a,0x0c320 321# CHECK: v_mul_i32_i24_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x0c]3220x01,0x04,0x0a,0x0c323 324# CHECK: v_mul_i32_i24_e32 v5, s101, v2          ; encoding: [0x65,0x04,0x0a,0x0c]3250x65,0x04,0x0a,0x0c326 327# CHECK: v_mul_i32_i24_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x0c]3280x66,0x04,0x0a,0x0c329 330# CHECK: v_mul_i32_i24_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x0c]3310x67,0x04,0x0a,0x0c332 333# CHECK: v_mul_i32_i24_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x0c]3340x6a,0x04,0x0a,0x0c335 336# CHECK: v_mul_i32_i24_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x0c]3370x6b,0x04,0x0a,0x0c338 339# CHECK: v_mul_i32_i24_e32 v5, m0, v2            ; encoding: [0x7c,0x04,0x0a,0x0c]3400x7c,0x04,0x0a,0x0c341 342# CHECK: v_mul_i32_i24_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x0c]3430x7e,0x04,0x0a,0x0c344 345# CHECK: v_mul_i32_i24_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x0c]3460x7f,0x04,0x0a,0x0c347 348# CHECK: v_mul_i32_i24_e32 v5, 0, v2             ; encoding: [0x80,0x04,0x0a,0x0c]3490x80,0x04,0x0a,0x0c350 351# CHECK: v_mul_i32_i24_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x0c]3520xc1,0x04,0x0a,0x0c353 354# CHECK: v_mul_i32_i24_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x0c]3550xf0,0x04,0x0a,0x0c356 357# CHECK: v_mul_i32_i24_e32 v5, -4.0, v2          ; encoding: [0xf7,0x04,0x0a,0x0c]3580xf7,0x04,0x0a,0x0c359 360# CHECK: v_mul_i32_i24_e32 v5, 0xaf123456, v2    ; encoding: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]3610xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf362 363# CHECK: v_mul_i32_i24_e32 v5, 0x3f717273, v2    ; encoding: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]3640xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f365 366# CHECK: v_mul_i32_i24_e32 v5, v1, v255          ; encoding: [0x01,0xff,0x0b,0x0c]3670x01,0xff,0x0b,0x0c368 369# CHECK: v_mul_hi_i32_i24_e32 v5, v1, v2         ; encoding: [0x01,0x05,0x0a,0x0e]3700x01,0x05,0x0a,0x0e371 372# CHECK: v_mul_hi_i32_i24_e32 v255, v1, v2       ; encoding: [0x01,0x05,0xfe,0x0f]3730x01,0x05,0xfe,0x0f374 375# CHECK: v_mul_hi_i32_i24_e32 v5, v255, v2       ; encoding: [0xff,0x05,0x0a,0x0e]3760xff,0x05,0x0a,0x0e377 378# CHECK: v_mul_hi_i32_i24_e32 v5, s1, v2         ; encoding: [0x01,0x04,0x0a,0x0e]3790x01,0x04,0x0a,0x0e380 381# CHECK: v_mul_hi_i32_i24_e32 v5, s101, v2       ; encoding: [0x65,0x04,0x0a,0x0e]3820x65,0x04,0x0a,0x0e383 384# CHECK: v_mul_hi_i32_i24_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x0e]3850x66,0x04,0x0a,0x0e386 387# CHECK: v_mul_hi_i32_i24_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x0e]3880x67,0x04,0x0a,0x0e389 390# CHECK: v_mul_hi_i32_i24_e32 v5, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0a,0x0e]3910x6a,0x04,0x0a,0x0e392 393# CHECK: v_mul_hi_i32_i24_e32 v5, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0a,0x0e]3940x6b,0x04,0x0a,0x0e395 396# CHECK: v_mul_hi_i32_i24_e32 v5, m0, v2         ; encoding: [0x7c,0x04,0x0a,0x0e]3970x7c,0x04,0x0a,0x0e398 399# CHECK: v_mul_hi_i32_i24_e32 v5, exec_lo, v2    ; encoding: [0x7e,0x04,0x0a,0x0e]4000x7e,0x04,0x0a,0x0e401 402# CHECK: v_mul_hi_i32_i24_e32 v5, exec_hi, v2    ; encoding: [0x7f,0x04,0x0a,0x0e]4030x7f,0x04,0x0a,0x0e404 405# CHECK: v_mul_hi_i32_i24_e32 v5, 0, v2          ; encoding: [0x80,0x04,0x0a,0x0e]4060x80,0x04,0x0a,0x0e407 408# CHECK: v_mul_hi_i32_i24_e32 v5, -1, v2         ; encoding: [0xc1,0x04,0x0a,0x0e]4090xc1,0x04,0x0a,0x0e410 411# CHECK: v_mul_hi_i32_i24_e32 v5, 0.5, v2        ; encoding: [0xf0,0x04,0x0a,0x0e]4120xf0,0x04,0x0a,0x0e413 414# CHECK: v_mul_hi_i32_i24_e32 v5, -4.0, v2       ; encoding: [0xf7,0x04,0x0a,0x0e]4150xf7,0x04,0x0a,0x0e416 417# CHECK: v_mul_hi_i32_i24_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]4180xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf419 420# CHECK: v_mul_hi_i32_i24_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]4210xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f422 423# CHECK: v_mul_hi_i32_i24_e32 v5, v1, v255       ; encoding: [0x01,0xff,0x0b,0x0e]4240x01,0xff,0x0b,0x0e425 426# CHECK: v_mul_u32_u24_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x10]4270x01,0x05,0x0a,0x10428 429# CHECK: v_mul_u32_u24_e32 v255, v1, v2          ; encoding: [0x01,0x05,0xfe,0x11]4300x01,0x05,0xfe,0x11431 432# CHECK: v_mul_u32_u24_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x10]4330xff,0x05,0x0a,0x10434 435# CHECK: v_mul_u32_u24_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x10]4360x01,0x04,0x0a,0x10437 438# CHECK: v_mul_u32_u24_e32 v5, s101, v2          ; encoding: [0x65,0x04,0x0a,0x10]4390x65,0x04,0x0a,0x10440 441# CHECK: v_mul_u32_u24_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x10]4420x66,0x04,0x0a,0x10443 444# CHECK: v_mul_u32_u24_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x10]4450x67,0x04,0x0a,0x10446 447# CHECK: v_mul_u32_u24_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x10]4480x6a,0x04,0x0a,0x10449 450# CHECK: v_mul_u32_u24_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x10]4510x6b,0x04,0x0a,0x10452 453# CHECK: v_mul_u32_u24_e32 v5, m0, v2            ; encoding: [0x7c,0x04,0x0a,0x10]4540x7c,0x04,0x0a,0x10455 456# CHECK: v_mul_u32_u24_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x10]4570x7e,0x04,0x0a,0x10458 459# CHECK: v_mul_u32_u24_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x10]4600x7f,0x04,0x0a,0x10461 462# CHECK: v_mul_u32_u24_e32 v5, 0, v2             ; encoding: [0x80,0x04,0x0a,0x10]4630x80,0x04,0x0a,0x10464 465# CHECK: v_mul_u32_u24_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x10]4660xc1,0x04,0x0a,0x10467 468# CHECK: v_mul_u32_u24_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x10]4690xf0,0x04,0x0a,0x10470 471# CHECK: v_mul_u32_u24_e32 v5, -4.0, v2          ; encoding: [0xf7,0x04,0x0a,0x10]4720xf7,0x04,0x0a,0x10473 474# CHECK: v_mul_u32_u24_e32 v5, 0xaf123456, v2    ; encoding: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]4750xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf476 477# CHECK: v_mul_u32_u24_e32 v5, 0x3f717273, v2    ; encoding: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]4780xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f479 480# CHECK: v_mul_u32_u24_e32 v5, v1, v255          ; encoding: [0x01,0xff,0x0b,0x10]4810x01,0xff,0x0b,0x10482 483# CHECK: v_mul_hi_u32_u24_e32 v5, v1, v2         ; encoding: [0x01,0x05,0x0a,0x12]4840x01,0x05,0x0a,0x12485 486# CHECK: v_mul_hi_u32_u24_e32 v255, v1, v2       ; encoding: [0x01,0x05,0xfe,0x13]4870x01,0x05,0xfe,0x13488 489# CHECK: v_mul_hi_u32_u24_e32 v5, v255, v2       ; encoding: [0xff,0x05,0x0a,0x12]4900xff,0x05,0x0a,0x12491 492# CHECK: v_mul_hi_u32_u24_e32 v5, s1, v2         ; encoding: [0x01,0x04,0x0a,0x12]4930x01,0x04,0x0a,0x12494 495# CHECK: v_mul_hi_u32_u24_e32 v5, s101, v2       ; encoding: [0x65,0x04,0x0a,0x12]4960x65,0x04,0x0a,0x12497 498# CHECK: v_mul_hi_u32_u24_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x12]4990x66,0x04,0x0a,0x12500 501# CHECK: v_mul_hi_u32_u24_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x12]5020x67,0x04,0x0a,0x12503 504# CHECK: v_mul_hi_u32_u24_e32 v5, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0a,0x12]5050x6a,0x04,0x0a,0x12506 507# CHECK: v_mul_hi_u32_u24_e32 v5, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0a,0x12]5080x6b,0x04,0x0a,0x12509 510# CHECK: v_mul_hi_u32_u24_e32 v5, m0, v2         ; encoding: [0x7c,0x04,0x0a,0x12]5110x7c,0x04,0x0a,0x12512 513# CHECK: v_mul_hi_u32_u24_e32 v5, exec_lo, v2    ; encoding: [0x7e,0x04,0x0a,0x12]5140x7e,0x04,0x0a,0x12515 516# CHECK: v_mul_hi_u32_u24_e32 v5, exec_hi, v2    ; encoding: [0x7f,0x04,0x0a,0x12]5170x7f,0x04,0x0a,0x12518 519# CHECK: v_mul_hi_u32_u24_e32 v5, 0, v2          ; encoding: [0x80,0x04,0x0a,0x12]5200x80,0x04,0x0a,0x12521 522# CHECK: v_mul_hi_u32_u24_e32 v5, -1, v2         ; encoding: [0xc1,0x04,0x0a,0x12]5230xc1,0x04,0x0a,0x12524 525# CHECK: v_mul_hi_u32_u24_e32 v5, 0.5, v2        ; encoding: [0xf0,0x04,0x0a,0x12]5260xf0,0x04,0x0a,0x12527 528# CHECK: v_mul_hi_u32_u24_e32 v5, -4.0, v2       ; encoding: [0xf7,0x04,0x0a,0x12]5290xf7,0x04,0x0a,0x12530 531# CHECK: v_mul_hi_u32_u24_e32 v5, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]5320xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf533 534# CHECK: v_mul_hi_u32_u24_e32 v5, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]5350xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f536 537# CHECK: v_mul_hi_u32_u24_e32 v5, v1, v255       ; encoding: [0x01,0xff,0x0b,0x12]5380x01,0xff,0x0b,0x12539 540# CHECK: v_min_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x14]5410x01,0x05,0x0a,0x14542 543# CHECK: v_min_f32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x15]5440x01,0x05,0xfe,0x15545 546# CHECK: v_min_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x14]5470xff,0x05,0x0a,0x14548 549# CHECK: v_min_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x14]5500x01,0x04,0x0a,0x14551 552# CHECK: v_min_f32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x14]5530x65,0x04,0x0a,0x14554 555# CHECK: v_min_f32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x14]5560x66,0x04,0x0a,0x14557 558# CHECK: v_min_f32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x14]5590x67,0x04,0x0a,0x14560 561# CHECK: v_min_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x14]5620x6a,0x04,0x0a,0x14563 564# CHECK: v_min_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x14]5650x6b,0x04,0x0a,0x14566 567# CHECK: v_min_f32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x14]5680x7c,0x04,0x0a,0x14569 570# CHECK: v_min_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x14]5710x7e,0x04,0x0a,0x14572 573# CHECK: v_min_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x14]5740x7f,0x04,0x0a,0x14575 576# CHECK: v_min_f32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x14]5770x80,0x04,0x0a,0x14578 579# CHECK: v_min_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x14]5800xc1,0x04,0x0a,0x14581 582# CHECK: v_min_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x14]5830xf0,0x04,0x0a,0x14584 585# CHECK: v_min_f32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x14]5860xf7,0x04,0x0a,0x14587 588# CHECK: v_min_f32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]5890xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf590 591# CHECK: v_min_f32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]5920xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f593 594# CHECK: v_min_f32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x14]5950x01,0xff,0x0b,0x14596 597# CHECK: v_max_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x16]5980x01,0x05,0x0a,0x16599 600# CHECK: v_max_f32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x17]6010x01,0x05,0xfe,0x17602 603# CHECK: v_max_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x16]6040xff,0x05,0x0a,0x16605 606# CHECK: v_max_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x16]6070x01,0x04,0x0a,0x16608 609# CHECK: v_max_f32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x16]6100x65,0x04,0x0a,0x16611 612# CHECK: v_max_f32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x16]6130x66,0x04,0x0a,0x16614 615# CHECK: v_max_f32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x16]6160x67,0x04,0x0a,0x16617 618# CHECK: v_max_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x16]6190x6a,0x04,0x0a,0x16620 621# CHECK: v_max_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x16]6220x6b,0x04,0x0a,0x16623 624# CHECK: v_max_f32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x16]6250x7c,0x04,0x0a,0x16626 627# CHECK: v_max_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x16]6280x7e,0x04,0x0a,0x16629 630# CHECK: v_max_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x16]6310x7f,0x04,0x0a,0x16632 633# CHECK: v_max_f32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x16]6340x80,0x04,0x0a,0x16635 636# CHECK: v_max_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x16]6370xc1,0x04,0x0a,0x16638 639# CHECK: v_max_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x16]6400xf0,0x04,0x0a,0x16641 642# CHECK: v_max_f32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x16]6430xf7,0x04,0x0a,0x16644 645# CHECK: v_max_f32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]6460xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf647 648# CHECK: v_max_f32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]6490xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f650 651# CHECK: v_max_f32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x16]6520x01,0xff,0x0b,0x16653 654# CHECK: v_min_i32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x18]6550x01,0x05,0x0a,0x18656 657# CHECK: v_min_i32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x19]6580x01,0x05,0xfe,0x19659 660# CHECK: v_min_i32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x18]6610xff,0x05,0x0a,0x18662 663# CHECK: v_min_i32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x18]6640x01,0x04,0x0a,0x18665 666# CHECK: v_min_i32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x18]6670x65,0x04,0x0a,0x18668 669# CHECK: v_min_i32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x18]6700x66,0x04,0x0a,0x18671 672# CHECK: v_min_i32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x18]6730x67,0x04,0x0a,0x18674 675# CHECK: v_min_i32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x18]6760x6a,0x04,0x0a,0x18677 678# CHECK: v_min_i32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x18]6790x6b,0x04,0x0a,0x18680 681# CHECK: v_min_i32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x18]6820x7c,0x04,0x0a,0x18683 684# CHECK: v_min_i32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x18]6850x7e,0x04,0x0a,0x18686 687# CHECK: v_min_i32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x18]6880x7f,0x04,0x0a,0x18689 690# CHECK: v_min_i32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x18]6910x80,0x04,0x0a,0x18692 693# CHECK: v_min_i32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x18]6940xc1,0x04,0x0a,0x18695 696# CHECK: v_min_i32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x18]6970xf0,0x04,0x0a,0x18698 699# CHECK: v_min_i32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x18]7000xf7,0x04,0x0a,0x18701 702# CHECK: v_min_i32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]7030xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf704 705# CHECK: v_min_i32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]7060xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f707 708# CHECK: v_min_i32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x18]7090x01,0xff,0x0b,0x18710 711# CHECK: v_max_i32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x1a]7120x01,0x05,0x0a,0x1a713 714# CHECK: v_max_i32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x1b]7150x01,0x05,0xfe,0x1b716 717# CHECK: v_max_i32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x1a]7180xff,0x05,0x0a,0x1a719 720# CHECK: v_max_i32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x1a]7210x01,0x04,0x0a,0x1a722 723# CHECK: v_max_i32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x1a]7240x65,0x04,0x0a,0x1a725 726# CHECK: v_max_i32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x1a]7270x66,0x04,0x0a,0x1a728 729# CHECK: v_max_i32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x1a]7300x67,0x04,0x0a,0x1a731 732# CHECK: v_max_i32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x1a]7330x6a,0x04,0x0a,0x1a734 735# CHECK: v_max_i32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x1a]7360x6b,0x04,0x0a,0x1a737 738# CHECK: v_max_i32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x1a]7390x7c,0x04,0x0a,0x1a740 741# CHECK: v_max_i32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x1a]7420x7e,0x04,0x0a,0x1a743 744# CHECK: v_max_i32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x1a]7450x7f,0x04,0x0a,0x1a746 747# CHECK: v_max_i32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x1a]7480x80,0x04,0x0a,0x1a749 750# CHECK: v_max_i32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x1a]7510xc1,0x04,0x0a,0x1a752 753# CHECK: v_max_i32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x1a]7540xf0,0x04,0x0a,0x1a755 756# CHECK: v_max_i32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x1a]7570xf7,0x04,0x0a,0x1a758 759# CHECK: v_max_i32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x1a,0x56,0x34,0x12,0xaf]7600xff,0x04,0x0a,0x1a,0x56,0x34,0x12,0xaf761 762# CHECK: v_max_i32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x1a,0x73,0x72,0x71,0x3f]7630xff,0x04,0x0a,0x1a,0x73,0x72,0x71,0x3f764 765# CHECK: v_max_i32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x1a]7660x01,0xff,0x0b,0x1a767 768# CHECK: v_min_u32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x1c]7690x01,0x05,0x0a,0x1c770 771# CHECK: v_min_u32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x1d]7720x01,0x05,0xfe,0x1d773 774# CHECK: v_min_u32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x1c]7750xff,0x05,0x0a,0x1c776 777# CHECK: v_min_u32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x1c]7780x01,0x04,0x0a,0x1c779 780# CHECK: v_min_u32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x1c]7810x65,0x04,0x0a,0x1c782 783# CHECK: v_min_u32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x1c]7840x66,0x04,0x0a,0x1c785 786# CHECK: v_min_u32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x1c]7870x67,0x04,0x0a,0x1c788 789# CHECK: v_min_u32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x1c]7900x6a,0x04,0x0a,0x1c791 792# CHECK: v_min_u32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x1c]7930x6b,0x04,0x0a,0x1c794 795# CHECK: v_min_u32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x1c]7960x7c,0x04,0x0a,0x1c797 798# CHECK: v_min_u32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x1c]7990x7e,0x04,0x0a,0x1c800 801# CHECK: v_min_u32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x1c]8020x7f,0x04,0x0a,0x1c803 804# CHECK: v_min_u32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x1c]8050x80,0x04,0x0a,0x1c806 807# CHECK: v_min_u32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x1c]8080xc1,0x04,0x0a,0x1c809 810# CHECK: v_min_u32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x1c]8110xf0,0x04,0x0a,0x1c812 813# CHECK: v_min_u32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x1c]8140xf7,0x04,0x0a,0x1c815 816# CHECK: v_min_u32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x1c,0x56,0x34,0x12,0xaf]8170xff,0x04,0x0a,0x1c,0x56,0x34,0x12,0xaf818 819# CHECK: v_min_u32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x1c,0x73,0x72,0x71,0x3f]8200xff,0x04,0x0a,0x1c,0x73,0x72,0x71,0x3f821 822# CHECK: v_min_u32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x1c]8230x01,0xff,0x0b,0x1c824 825# CHECK: v_max_u32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x1e]8260x01,0x05,0x0a,0x1e827 828# CHECK: v_max_u32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x1f]8290x01,0x05,0xfe,0x1f830 831# CHECK: v_max_u32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x1e]8320xff,0x05,0x0a,0x1e833 834# CHECK: v_max_u32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x1e]8350x01,0x04,0x0a,0x1e836 837# CHECK: v_max_u32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x1e]8380x65,0x04,0x0a,0x1e839 840# CHECK: v_max_u32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x1e]8410x66,0x04,0x0a,0x1e842 843# CHECK: v_max_u32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x1e]8440x67,0x04,0x0a,0x1e845 846# CHECK: v_max_u32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x1e]8470x6a,0x04,0x0a,0x1e848 849# CHECK: v_max_u32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x1e]8500x6b,0x04,0x0a,0x1e851 852# CHECK: v_max_u32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x1e]8530x7c,0x04,0x0a,0x1e854 855# CHECK: v_max_u32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x1e]8560x7e,0x04,0x0a,0x1e857 858# CHECK: v_max_u32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x1e]8590x7f,0x04,0x0a,0x1e860 861# CHECK: v_max_u32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x1e]8620x80,0x04,0x0a,0x1e863 864# CHECK: v_max_u32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x1e]8650xc1,0x04,0x0a,0x1e866 867# CHECK: v_max_u32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x1e]8680xf0,0x04,0x0a,0x1e869 870# CHECK: v_max_u32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x1e]8710xf7,0x04,0x0a,0x1e872 873# CHECK: v_max_u32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]8740xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf875 876# CHECK: v_max_u32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]8770xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f878 879# CHECK: v_max_u32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x1e]8800x01,0xff,0x0b,0x1e881 882# CHECK: v_lshrrev_b32_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x20]8830x01,0x05,0x0a,0x20884 885# CHECK: v_lshrrev_b32_e32 v255, v1, v2          ; encoding: [0x01,0x05,0xfe,0x21]8860x01,0x05,0xfe,0x21887 888# CHECK: v_lshrrev_b32_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x20]8890xff,0x05,0x0a,0x20890 891# CHECK: v_lshrrev_b32_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x20]8920x01,0x04,0x0a,0x20893 894# CHECK: v_lshrrev_b32_e32 v5, s101, v2          ; encoding: [0x65,0x04,0x0a,0x20]8950x65,0x04,0x0a,0x20896 897# CHECK: v_lshrrev_b32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x20]8980x66,0x04,0x0a,0x20899 900# CHECK: v_lshrrev_b32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x20]9010x67,0x04,0x0a,0x20902 903# CHECK: v_lshrrev_b32_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x20]9040x6a,0x04,0x0a,0x20905 906# CHECK: v_lshrrev_b32_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x20]9070x6b,0x04,0x0a,0x20908 909# CHECK: v_lshrrev_b32_e32 v5, m0, v2            ; encoding: [0x7c,0x04,0x0a,0x20]9100x7c,0x04,0x0a,0x20911 912# CHECK: v_lshrrev_b32_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x20]9130x7e,0x04,0x0a,0x20914 915# CHECK: v_lshrrev_b32_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x20]9160x7f,0x04,0x0a,0x20917 918# CHECK: v_lshrrev_b32_e32 v5, 0, v2             ; encoding: [0x80,0x04,0x0a,0x20]9190x80,0x04,0x0a,0x20920 921# CHECK: v_lshrrev_b32_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x20]9220xc1,0x04,0x0a,0x20923 924# CHECK: v_lshrrev_b32_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x20]9250xf0,0x04,0x0a,0x20926 927# CHECK: v_lshrrev_b32_e32 v5, -4.0, v2          ; encoding: [0xf7,0x04,0x0a,0x20]9280xf7,0x04,0x0a,0x20929 930# CHECK: v_lshrrev_b32_e32 v5, 0xaf123456, v2    ; encoding: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]9310xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf932 933# CHECK: v_lshrrev_b32_e32 v5, 0x3f717273, v2    ; encoding: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]9340xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f935 936# CHECK: v_lshrrev_b32_e32 v5, v1, v255          ; encoding: [0x01,0xff,0x0b,0x20]9370x01,0xff,0x0b,0x20938 939# CHECK: v_ashrrev_i32_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x22]9400x01,0x05,0x0a,0x22941 942# CHECK: v_ashrrev_i32_e32 v255, v1, v2          ; encoding: [0x01,0x05,0xfe,0x23]9430x01,0x05,0xfe,0x23944 945# CHECK: v_ashrrev_i32_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x22]9460xff,0x05,0x0a,0x22947 948# CHECK: v_ashrrev_i32_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x22]9490x01,0x04,0x0a,0x22950 951# CHECK: v_ashrrev_i32_e32 v5, s101, v2          ; encoding: [0x65,0x04,0x0a,0x22]9520x65,0x04,0x0a,0x22953 954# CHECK: v_ashrrev_i32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x22]9550x66,0x04,0x0a,0x22956 957# CHECK: v_ashrrev_i32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x22]9580x67,0x04,0x0a,0x22959 960# CHECK: v_ashrrev_i32_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x22]9610x6a,0x04,0x0a,0x22962 963# CHECK: v_ashrrev_i32_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x22]9640x6b,0x04,0x0a,0x22965 966# CHECK: v_ashrrev_i32_e32 v5, m0, v2            ; encoding: [0x7c,0x04,0x0a,0x22]9670x7c,0x04,0x0a,0x22968 969# CHECK: v_ashrrev_i32_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x22]9700x7e,0x04,0x0a,0x22971 972# CHECK: v_ashrrev_i32_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x22]9730x7f,0x04,0x0a,0x22974 975# CHECK: v_ashrrev_i32_e32 v5, 0, v2             ; encoding: [0x80,0x04,0x0a,0x22]9760x80,0x04,0x0a,0x22977 978# CHECK: v_ashrrev_i32_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x22]9790xc1,0x04,0x0a,0x22980 981# CHECK: v_ashrrev_i32_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x22]9820xf0,0x04,0x0a,0x22983 984# CHECK: v_ashrrev_i32_e32 v5, -4.0, v2          ; encoding: [0xf7,0x04,0x0a,0x22]9850xf7,0x04,0x0a,0x22986 987# CHECK: v_ashrrev_i32_e32 v5, 0xaf123456, v2    ; encoding: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]9880xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf989 990# CHECK: v_ashrrev_i32_e32 v5, 0x3f717273, v2    ; encoding: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]9910xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f992 993# CHECK: v_ashrrev_i32_e32 v5, v1, v255          ; encoding: [0x01,0xff,0x0b,0x22]9940x01,0xff,0x0b,0x22995 996# CHECK: v_lshlrev_b32_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x24]9970x01,0x05,0x0a,0x24998 999# CHECK: v_lshlrev_b32_e32 v255, v1, v2          ; encoding: [0x01,0x05,0xfe,0x25]10000x01,0x05,0xfe,0x251001 1002# CHECK: v_lshlrev_b32_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x24]10030xff,0x05,0x0a,0x241004 1005# CHECK: v_lshlrev_b32_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x24]10060x01,0x04,0x0a,0x241007 1008# CHECK: v_lshlrev_b32_e32 v5, s101, v2          ; encoding: [0x65,0x04,0x0a,0x24]10090x65,0x04,0x0a,0x241010 1011# CHECK: v_lshlrev_b32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x24]10120x66,0x04,0x0a,0x241013 1014# CHECK: v_lshlrev_b32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x24]10150x67,0x04,0x0a,0x241016 1017# CHECK: v_lshlrev_b32_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x24]10180x6a,0x04,0x0a,0x241019 1020# CHECK: v_lshlrev_b32_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x24]10210x6b,0x04,0x0a,0x241022 1023# CHECK: v_lshlrev_b32_e32 v5, m0, v2            ; encoding: [0x7c,0x04,0x0a,0x24]10240x7c,0x04,0x0a,0x241025 1026# CHECK: v_lshlrev_b32_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x24]10270x7e,0x04,0x0a,0x241028 1029# CHECK: v_lshlrev_b32_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x24]10300x7f,0x04,0x0a,0x241031 1032# CHECK: v_lshlrev_b32_e32 v5, 0, v2             ; encoding: [0x80,0x04,0x0a,0x24]10330x80,0x04,0x0a,0x241034 1035# CHECK: v_lshlrev_b32_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x24]10360xc1,0x04,0x0a,0x241037 1038# CHECK: v_lshlrev_b32_e32 v5, 0.5, v2           ; encoding: [0xf0,0x04,0x0a,0x24]10390xf0,0x04,0x0a,0x241040 1041# CHECK: v_lshlrev_b32_e32 v5, -4.0, v2          ; encoding: [0xf7,0x04,0x0a,0x24]10420xf7,0x04,0x0a,0x241043 1044# CHECK: v_lshlrev_b32_e32 v5, 0xaf123456, v2    ; encoding: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]10450xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf1046 1047# CHECK: v_lshlrev_b32_e32 v5, 0x3f717273, v2    ; encoding: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]10480xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f1049 1050# CHECK: v_lshlrev_b32_e32 v5, v1, v255          ; encoding: [0x01,0xff,0x0b,0x24]10510x01,0xff,0x0b,0x241052 1053# CHECK: v_and_b32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x26]10540x01,0x05,0x0a,0x261055 1056# CHECK: v_and_b32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x27]10570x01,0x05,0xfe,0x271058 1059# CHECK: v_and_b32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x26]10600xff,0x05,0x0a,0x261061 1062# CHECK: v_and_b32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x26]10630x01,0x04,0x0a,0x261064 1065# CHECK: v_and_b32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x26]10660x65,0x04,0x0a,0x261067 1068# CHECK: v_and_b32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x26]10690x66,0x04,0x0a,0x261070 1071# CHECK: v_and_b32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x26]10720x67,0x04,0x0a,0x261073 1074# CHECK: v_and_b32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x26]10750x6a,0x04,0x0a,0x261076 1077# CHECK: v_and_b32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x26]10780x6b,0x04,0x0a,0x261079 1080# CHECK: v_and_b32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x26]10810x7c,0x04,0x0a,0x261082 1083# CHECK: v_and_b32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x26]10840x7e,0x04,0x0a,0x261085 1086# CHECK: v_and_b32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x26]10870x7f,0x04,0x0a,0x261088 1089# CHECK: v_and_b32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x26]10900x80,0x04,0x0a,0x261091 1092# CHECK: v_and_b32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x26]10930xc1,0x04,0x0a,0x261094 1095# CHECK: v_and_b32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x26]10960xf0,0x04,0x0a,0x261097 1098# CHECK: v_and_b32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x26]10990xf7,0x04,0x0a,0x261100 1101# CHECK: v_and_b32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]11020xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf1103 1104# CHECK: v_and_b32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]11050xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f1106 1107# CHECK: v_and_b32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x26]11080x01,0xff,0x0b,0x261109 1110# CHECK: v_or_b32_e32 v5, v1, v2                 ; encoding: [0x01,0x05,0x0a,0x28]11110x01,0x05,0x0a,0x281112 1113# CHECK: v_or_b32_e32 v255, v1, v2               ; encoding: [0x01,0x05,0xfe,0x29]11140x01,0x05,0xfe,0x291115 1116# CHECK: v_or_b32_e32 v5, v255, v2               ; encoding: [0xff,0x05,0x0a,0x28]11170xff,0x05,0x0a,0x281118 1119# CHECK: v_or_b32_e32 v5, s1, v2                 ; encoding: [0x01,0x04,0x0a,0x28]11200x01,0x04,0x0a,0x281121 1122# CHECK: v_or_b32_e32 v5, s101, v2               ; encoding: [0x65,0x04,0x0a,0x28]11230x65,0x04,0x0a,0x281124 1125# CHECK: v_or_b32_e32 v5, flat_scratch_lo, v2    ; encoding: [0x66,0x04,0x0a,0x28]11260x66,0x04,0x0a,0x281127 1128# CHECK: v_or_b32_e32 v5, flat_scratch_hi, v2    ; encoding: [0x67,0x04,0x0a,0x28]11290x67,0x04,0x0a,0x281130 1131# CHECK: v_or_b32_e32 v5, vcc_lo, v2             ; encoding: [0x6a,0x04,0x0a,0x28]11320x6a,0x04,0x0a,0x281133 1134# CHECK: v_or_b32_e32 v5, vcc_hi, v2             ; encoding: [0x6b,0x04,0x0a,0x28]11350x6b,0x04,0x0a,0x281136 1137# CHECK: v_or_b32_e32 v5, m0, v2                 ; encoding: [0x7c,0x04,0x0a,0x28]11380x7c,0x04,0x0a,0x281139 1140# CHECK: v_or_b32_e32 v5, exec_lo, v2            ; encoding: [0x7e,0x04,0x0a,0x28]11410x7e,0x04,0x0a,0x281142 1143# CHECK: v_or_b32_e32 v5, exec_hi, v2            ; encoding: [0x7f,0x04,0x0a,0x28]11440x7f,0x04,0x0a,0x281145 1146# CHECK: v_or_b32_e32 v5, 0, v2                  ; encoding: [0x80,0x04,0x0a,0x28]11470x80,0x04,0x0a,0x281148 1149# CHECK: v_or_b32_e32 v5, -1, v2                 ; encoding: [0xc1,0x04,0x0a,0x28]11500xc1,0x04,0x0a,0x281151 1152# CHECK: v_or_b32_e32 v5, 0.5, v2                ; encoding: [0xf0,0x04,0x0a,0x28]11530xf0,0x04,0x0a,0x281154 1155# CHECK: v_or_b32_e32 v5, -4.0, v2               ; encoding: [0xf7,0x04,0x0a,0x28]11560xf7,0x04,0x0a,0x281157 1158# CHECK: v_or_b32_e32 v5, 0xaf123456, v2         ; encoding: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]11590xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf1160 1161# CHECK: v_or_b32_e32 v5, 0x3f717273, v2         ; encoding: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]11620xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f1163 1164# CHECK: v_or_b32_e32 v5, v1, v255               ; encoding: [0x01,0xff,0x0b,0x28]11650x01,0xff,0x0b,0x281166 1167# CHECK: v_xor_b32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x2a]11680x01,0x05,0x0a,0x2a1169 1170# CHECK: v_xor_b32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x2b]11710x01,0x05,0xfe,0x2b1172 1173# CHECK: v_xor_b32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x2a]11740xff,0x05,0x0a,0x2a1175 1176# CHECK: v_xor_b32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x2a]11770x01,0x04,0x0a,0x2a1178 1179# CHECK: v_xor_b32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x2a]11800x65,0x04,0x0a,0x2a1181 1182# CHECK: v_xor_b32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x2a]11830x66,0x04,0x0a,0x2a1184 1185# CHECK: v_xor_b32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x2a]11860x67,0x04,0x0a,0x2a1187 1188# CHECK: v_xor_b32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x2a]11890x6a,0x04,0x0a,0x2a1190 1191# CHECK: v_xor_b32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x2a]11920x6b,0x04,0x0a,0x2a1193 1194# CHECK: v_xor_b32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x2a]11950x7c,0x04,0x0a,0x2a1196 1197# CHECK: v_xor_b32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x2a]11980x7e,0x04,0x0a,0x2a1199 1200# CHECK: v_xor_b32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x2a]12010x7f,0x04,0x0a,0x2a1202 1203# CHECK: v_xor_b32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x2a]12040x80,0x04,0x0a,0x2a1205 1206# CHECK: v_xor_b32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x2a]12070xc1,0x04,0x0a,0x2a1208 1209# CHECK: v_xor_b32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x2a]12100xf0,0x04,0x0a,0x2a1211 1212# CHECK: v_xor_b32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x2a]12130xf7,0x04,0x0a,0x2a1214 1215# CHECK: v_xor_b32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x2a,0x56,0x34,0x12,0xaf]12160xff,0x04,0x0a,0x2a,0x56,0x34,0x12,0xaf1217 1218# CHECK: v_xor_b32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x2a,0x73,0x72,0x71,0x3f]12190xff,0x04,0x0a,0x2a,0x73,0x72,0x71,0x3f1220 1221# CHECK: v_xor_b32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x2a]12220x01,0xff,0x0b,0x2a1223 1224# CHECK: v_mac_f32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x2c]12250x01,0x05,0x0a,0x2c1226 1227# CHECK: v_mac_f32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x2d]12280x01,0x05,0xfe,0x2d1229 1230# CHECK: v_mac_f32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x2c]12310xff,0x05,0x0a,0x2c1232 1233# CHECK: v_mac_f32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x2c]12340x01,0x04,0x0a,0x2c1235 1236# CHECK: v_mac_f32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x2c]12370x65,0x04,0x0a,0x2c1238 1239# CHECK: v_mac_f32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x2c]12400x66,0x04,0x0a,0x2c1241 1242# CHECK: v_mac_f32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x2c]12430x67,0x04,0x0a,0x2c1244 1245# CHECK: v_mac_f32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x2c]12460x6a,0x04,0x0a,0x2c1247 1248# CHECK: v_mac_f32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x2c]12490x6b,0x04,0x0a,0x2c1250 1251# CHECK: v_mac_f32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x2c]12520x7c,0x04,0x0a,0x2c1253 1254# CHECK: v_mac_f32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x2c]12550x7e,0x04,0x0a,0x2c1256 1257# CHECK: v_mac_f32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x2c]12580x7f,0x04,0x0a,0x2c1259 1260# CHECK: v_mac_f32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x2c]12610x80,0x04,0x0a,0x2c1262 1263# CHECK: v_mac_f32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x2c]12640xc1,0x04,0x0a,0x2c1265 1266# CHECK: v_mac_f32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x2c]12670xf0,0x04,0x0a,0x2c1268 1269# CHECK: v_mac_f32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x2c]12700xf7,0x04,0x0a,0x2c1271 1272# CHECK: v_mac_f32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]12730xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf1274 1275# CHECK: v_mac_f32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]12760xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f1277 1278# CHECK: v_mac_f32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x2c]12790x01,0xff,0x0b,0x2c1280 1281# CHECK: v_madmk_f32 v5, v1, 0x11213141, v3      ; encoding: [0x01,0x07,0x0a,0x2e,0x41,0x31,0x21,0x11]12820x01,0x07,0x0a,0x2e,0x41,0x31,0x21,0x111283 1284# CHECK: v_madmk_f32 v255, v1, 0x11213141, v3    ; encoding: [0x01,0x07,0xfe,0x2f,0x41,0x31,0x21,0x11]12850x01,0x07,0xfe,0x2f,0x41,0x31,0x21,0x111286 1287# CHECK: v_madmk_f32 v5, v255, 0x11213141, v3    ; encoding: [0xff,0x07,0x0a,0x2e,0x41,0x31,0x21,0x11]12880xff,0x07,0x0a,0x2e,0x41,0x31,0x21,0x111289 1290# CHECK: v_madmk_f32 v5, 0, 0x11213141, v3       ; encoding: [0x80,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]12910x80,0x06,0x0a,0x2e,0x41,0x31,0x21,0x111292 1293# CHECK: v_madmk_f32 v5, -1, 0x11213141, v3      ; encoding: [0xc1,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]12940xc1,0x06,0x0a,0x2e,0x41,0x31,0x21,0x111295 1296# CHECK: v_madmk_f32 v5, 0.5, 0x11213141, v3     ; encoding: [0xf0,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]12970xf0,0x06,0x0a,0x2e,0x41,0x31,0x21,0x111298 1299# CHECK: v_madmk_f32 v5, -4.0, 0x11213141, v3    ; encoding: [0xf7,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]13000xf7,0x06,0x0a,0x2e,0x41,0x31,0x21,0x111301 1302# CHECK: v_madmk_f32 v5, v1, 0xa1b1c1d1, v3      ; encoding: [0x01,0x07,0x0a,0x2e,0xd1,0xc1,0xb1,0xa1]13030x01,0x07,0x0a,0x2e,0xd1,0xc1,0xb1,0xa11304 1305# CHECK: v_madmk_f32 v5, v1, 0x11213141, v255    ; encoding: [0x01,0xff,0x0b,0x2e,0x41,0x31,0x21,0x11]13060x01,0xff,0x0b,0x2e,0x41,0x31,0x21,0x111307 1308# CHECK: v_madmk_f32 v0, 0x11213141, 0x11213141, v0 ; encoding: [0xff,0x00,0x00,0x2e,0x41,0x31,0x21,0x11]13090xff,0x00,0x00,0x2e,0x41,0x31,0x21,0x111310 1311# CHECK: v_madak_f32 v5, v1, v2, 0x11213141      ; encoding: [0x01,0x05,0x0a,0x30,0x41,0x31,0x21,0x11]13120x01,0x05,0x0a,0x30,0x41,0x31,0x21,0x111313 1314# CHECK: v_madak_f32 v255, v1, v2, 0x11213141    ; encoding: [0x01,0x05,0xfe,0x31,0x41,0x31,0x21,0x11]13150x01,0x05,0xfe,0x31,0x41,0x31,0x21,0x111316 1317# CHECK: v_madak_f32 v5, v255, v2, 0x11213141    ; encoding: [0xff,0x05,0x0a,0x30,0x41,0x31,0x21,0x11]13180xff,0x05,0x0a,0x30,0x41,0x31,0x21,0x111319 1320# CHECK: v_madak_f32 v5, 0, v2, 0x11213141       ; encoding: [0x80,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]13210x80,0x04,0x0a,0x30,0x41,0x31,0x21,0x111322 1323# CHECK: v_madak_f32 v5, -1, v2, 0x11213141      ; encoding: [0xc1,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]13240xc1,0x04,0x0a,0x30,0x41,0x31,0x21,0x111325 1326# CHECK: v_madak_f32 v5, 0.5, v2, 0x11213141     ; encoding: [0xf0,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]13270xf0,0x04,0x0a,0x30,0x41,0x31,0x21,0x111328 1329# CHECK: v_madak_f32 v5, -4.0, v2, 0x11213141    ; encoding: [0xf7,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]13300xf7,0x04,0x0a,0x30,0x41,0x31,0x21,0x111331 1332# CHECK: v_madak_f32 v5, v1, v255, 0x11213141    ; encoding: [0x01,0xff,0x0b,0x30,0x41,0x31,0x21,0x11]13330x01,0xff,0x0b,0x30,0x41,0x31,0x21,0x111334 1335# CHECK: v_madak_f32 v5, v1, v2, 0xa1b1c1d1      ; encoding: [0x01,0x05,0x0a,0x30,0xd1,0xc1,0xb1,0xa1]13360x01,0x05,0x0a,0x30,0xd1,0xc1,0xb1,0xa11337 1338# CHECK: v_madak_f32 v0, 0x11213141, v0, 0x11213141 ; encoding: [0xff,0x00,0x00,0x30,0x41,0x31,0x21,0x11]13390xff,0x00,0x00,0x30,0x41,0x31,0x21,0x111340 1341# CHECK: v_add_co_u32_e32 v5, vcc, v1, v2        ; encoding: [0x01,0x05,0x0a,0x32]13420x01,0x05,0x0a,0x321343 1344# CHECK: v_add_co_u32_e32 v255, vcc, v1, v2      ; encoding: [0x01,0x05,0xfe,0x33]13450x01,0x05,0xfe,0x331346 1347# CHECK: v_add_co_u32_e32 v5, vcc, v255, v2      ; encoding: [0xff,0x05,0x0a,0x32]13480xff,0x05,0x0a,0x321349 1350# CHECK: v_add_co_u32_e32 v5, vcc, s1, v2        ; encoding: [0x01,0x04,0x0a,0x32]13510x01,0x04,0x0a,0x321352 1353# CHECK: v_add_co_u32_e32 v5, vcc, s101, v2      ; encoding: [0x65,0x04,0x0a,0x32]13540x65,0x04,0x0a,0x321355 1356# CHECK: v_add_co_u32_e32 v5, vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x32]13570x66,0x04,0x0a,0x321358 1359# CHECK: v_add_co_u32_e32 v5, vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x32]13600x67,0x04,0x0a,0x321361 1362# CHECK: v_add_co_u32_e32 v5, vcc, vcc_lo, v2    ; encoding: [0x6a,0x04,0x0a,0x32]13630x6a,0x04,0x0a,0x321364 1365# CHECK: v_add_co_u32_e32 v5, vcc, vcc_hi, v2    ; encoding: [0x6b,0x04,0x0a,0x32]13660x6b,0x04,0x0a,0x321367 1368# CHECK: v_add_co_u32_e32 v5, vcc, m0, v2        ; encoding: [0x7c,0x04,0x0a,0x32]13690x7c,0x04,0x0a,0x321370 1371# CHECK: v_add_co_u32_e32 v5, vcc, exec_lo, v2   ; encoding: [0x7e,0x04,0x0a,0x32]13720x7e,0x04,0x0a,0x321373 1374# CHECK: v_add_co_u32_e32 v5, vcc, exec_hi, v2   ; encoding: [0x7f,0x04,0x0a,0x32]13750x7f,0x04,0x0a,0x321376 1377# CHECK: v_add_co_u32_e32 v5, vcc, 0, v2         ; encoding: [0x80,0x04,0x0a,0x32]13780x80,0x04,0x0a,0x321379 1380# CHECK: v_add_co_u32_e32 v5, vcc, -1, v2        ; encoding: [0xc1,0x04,0x0a,0x32]13810xc1,0x04,0x0a,0x321382 1383# CHECK: v_add_co_u32_e32 v5, vcc, 0.5, v2       ; encoding: [0xf0,0x04,0x0a,0x32]13840xf0,0x04,0x0a,0x321385 1386# CHECK: v_add_co_u32_e32 v5, vcc, -4.0, v2      ; encoding: [0xf7,0x04,0x0a,0x32]13870xf7,0x04,0x0a,0x321388 1389# CHECK: v_add_co_u32_e32 v5, vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x32,0x56,0x34,0x12,0xaf]13900xff,0x04,0x0a,0x32,0x56,0x34,0x12,0xaf1391 1392# CHECK: v_add_co_u32_e32 v5, vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x32,0x73,0x72,0x71,0x3f]13930xff,0x04,0x0a,0x32,0x73,0x72,0x71,0x3f1394 1395# CHECK: v_add_co_u32_e32 v5, vcc, v1, v255      ; encoding: [0x01,0xff,0x0b,0x32]13960x01,0xff,0x0b,0x321397 1398# CHECK: v_sub_co_u32_e32 v5, vcc, v1, v2        ; encoding: [0x01,0x05,0x0a,0x34]13990x01,0x05,0x0a,0x341400 1401# CHECK: v_sub_co_u32_e32 v255, vcc, v1, v2      ; encoding: [0x01,0x05,0xfe,0x35]14020x01,0x05,0xfe,0x351403 1404# CHECK: v_sub_co_u32_e32 v5, vcc, v255, v2      ; encoding: [0xff,0x05,0x0a,0x34]14050xff,0x05,0x0a,0x341406 1407# CHECK: v_sub_co_u32_e32 v5, vcc, s1, v2        ; encoding: [0x01,0x04,0x0a,0x34]14080x01,0x04,0x0a,0x341409 1410# CHECK: v_sub_co_u32_e32 v5, vcc, s101, v2      ; encoding: [0x65,0x04,0x0a,0x34]14110x65,0x04,0x0a,0x341412 1413# CHECK: v_sub_co_u32_e32 v5, vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x34]14140x66,0x04,0x0a,0x341415 1416# CHECK: v_sub_co_u32_e32 v5, vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x34]14170x67,0x04,0x0a,0x341418 1419# CHECK: v_sub_co_u32_e32 v5, vcc, vcc_lo, v2    ; encoding: [0x6a,0x04,0x0a,0x34]14200x6a,0x04,0x0a,0x341421 1422# CHECK: v_sub_co_u32_e32 v5, vcc, vcc_hi, v2    ; encoding: [0x6b,0x04,0x0a,0x34]14230x6b,0x04,0x0a,0x341424 1425# CHECK: v_sub_co_u32_e32 v5, vcc, m0, v2        ; encoding: [0x7c,0x04,0x0a,0x34]14260x7c,0x04,0x0a,0x341427 1428# CHECK: v_sub_co_u32_e32 v5, vcc, exec_lo, v2   ; encoding: [0x7e,0x04,0x0a,0x34]14290x7e,0x04,0x0a,0x341430 1431# CHECK: v_sub_co_u32_e32 v5, vcc, exec_hi, v2   ; encoding: [0x7f,0x04,0x0a,0x34]14320x7f,0x04,0x0a,0x341433 1434# CHECK: v_sub_co_u32_e32 v5, vcc, 0, v2         ; encoding: [0x80,0x04,0x0a,0x34]14350x80,0x04,0x0a,0x341436 1437# CHECK: v_sub_co_u32_e32 v5, vcc, -1, v2        ; encoding: [0xc1,0x04,0x0a,0x34]14380xc1,0x04,0x0a,0x341439 1440# CHECK: v_sub_co_u32_e32 v5, vcc, 0.5, v2       ; encoding: [0xf0,0x04,0x0a,0x34]14410xf0,0x04,0x0a,0x341442 1443# CHECK: v_sub_co_u32_e32 v5, vcc, -4.0, v2      ; encoding: [0xf7,0x04,0x0a,0x34]14440xf7,0x04,0x0a,0x341445 1446# CHECK: v_sub_co_u32_e32 v5, vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]14470xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf1448 1449# CHECK: v_sub_co_u32_e32 v5, vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]14500xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f1451 1452# CHECK: v_sub_co_u32_e32 v5, vcc, v1, v255      ; encoding: [0x01,0xff,0x0b,0x34]14530x01,0xff,0x0b,0x341454 1455# CHECK: v_subrev_co_u32_e32 v5, vcc, v1, v2     ; encoding: [0x01,0x05,0x0a,0x36]14560x01,0x05,0x0a,0x361457 1458# CHECK: v_subrev_co_u32_e32 v255, vcc, v1, v2   ; encoding: [0x01,0x05,0xfe,0x37]14590x01,0x05,0xfe,0x371460 1461# CHECK: v_subrev_co_u32_e32 v5, vcc, v255, v2   ; encoding: [0xff,0x05,0x0a,0x36]14620xff,0x05,0x0a,0x361463 1464# CHECK: v_subrev_co_u32_e32 v5, vcc, s1, v2     ; encoding: [0x01,0x04,0x0a,0x36]14650x01,0x04,0x0a,0x361466 1467# CHECK: v_subrev_co_u32_e32 v5, vcc, s101, v2   ; encoding: [0x65,0x04,0x0a,0x36]14680x65,0x04,0x0a,0x361469 1470# CHECK: v_subrev_co_u32_e32 v5, vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x36]14710x66,0x04,0x0a,0x361472 1473# CHECK: v_subrev_co_u32_e32 v5, vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x36]14740x67,0x04,0x0a,0x361475 1476# CHECK: v_subrev_co_u32_e32 v5, vcc, vcc_lo, v2 ; encoding: [0x6a,0x04,0x0a,0x36]14770x6a,0x04,0x0a,0x361478 1479# CHECK: v_subrev_co_u32_e32 v5, vcc, vcc_hi, v2 ; encoding: [0x6b,0x04,0x0a,0x36]14800x6b,0x04,0x0a,0x361481 1482# CHECK: v_subrev_co_u32_e32 v5, vcc, m0, v2     ; encoding: [0x7c,0x04,0x0a,0x36]14830x7c,0x04,0x0a,0x361484 1485# CHECK: v_subrev_co_u32_e32 v5, vcc, exec_lo, v2 ; encoding: [0x7e,0x04,0x0a,0x36]14860x7e,0x04,0x0a,0x361487 1488# CHECK: v_subrev_co_u32_e32 v5, vcc, exec_hi, v2 ; encoding: [0x7f,0x04,0x0a,0x36]14890x7f,0x04,0x0a,0x361490 1491# CHECK: v_subrev_co_u32_e32 v5, vcc, 0, v2      ; encoding: [0x80,0x04,0x0a,0x36]14920x80,0x04,0x0a,0x361493 1494# CHECK: v_subrev_co_u32_e32 v5, vcc, -1, v2     ; encoding: [0xc1,0x04,0x0a,0x36]14950xc1,0x04,0x0a,0x361496 1497# CHECK: v_subrev_co_u32_e32 v5, vcc, 0.5, v2    ; encoding: [0xf0,0x04,0x0a,0x36]14980xf0,0x04,0x0a,0x361499 1500# CHECK: v_subrev_co_u32_e32 v5, vcc, -4.0, v2   ; encoding: [0xf7,0x04,0x0a,0x36]15010xf7,0x04,0x0a,0x361502 1503# CHECK: v_subrev_co_u32_e32 v5, vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]15040xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf1505 1506# CHECK: v_subrev_co_u32_e32 v5, vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]15070xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f1508 1509# CHECK: v_subrev_co_u32_e32 v5, vcc, v1, v255   ; encoding: [0x01,0xff,0x0b,0x36]15100x01,0xff,0x0b,0x361511 1512# CHECK: v_addc_co_u32_e32 v5, vcc, v1, v2, vcc  ; encoding: [0x01,0x05,0x0a,0x38]15130x01,0x05,0x0a,0x381514 1515# CHECK: v_addc_co_u32_e32 v255, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0xfe,0x39]15160x01,0x05,0xfe,0x391517 1518# CHECK: v_addc_co_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x38]15190xff,0x05,0x0a,0x381520 1521# CHECK: v_addc_co_u32_e32 v5, vcc, 0, v2, vcc   ; encoding: [0x80,0x04,0x0a,0x38]15220x80,0x04,0x0a,0x381523 1524# CHECK: v_addc_co_u32_e32 v5, vcc, -1, v2, vcc  ; encoding: [0xc1,0x04,0x0a,0x38]15250xc1,0x04,0x0a,0x381526 1527# CHECK: v_addc_co_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x38]15280xf0,0x04,0x0a,0x381529 1530# CHECK: v_addc_co_u32_e32 v5, vcc, -4.0, v2, vcc ; encoding: [0xf7,0x04,0x0a,0x38]15310xf7,0x04,0x0a,0x381532 1533# CHECK: v_addc_co_u32_e32 v5, vcc, v1, v255, vcc ; encoding: [0x01,0xff,0x0b,0x38]15340x01,0xff,0x0b,0x381535 1536# CHECK: v_subb_co_u32_e32 v5, vcc, v1, v2, vcc  ; encoding: [0x01,0x05,0x0a,0x3a]15370x01,0x05,0x0a,0x3a1538 1539# CHECK: v_subb_co_u32_e32 v255, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0xfe,0x3b]15400x01,0x05,0xfe,0x3b1541 1542# CHECK: v_subb_co_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x3a]15430xff,0x05,0x0a,0x3a1544 1545# CHECK: v_subb_co_u32_e32 v5, vcc, 0, v2, vcc   ; encoding: [0x80,0x04,0x0a,0x3a]15460x80,0x04,0x0a,0x3a1547 1548# CHECK: v_subb_co_u32_e32 v5, vcc, -1, v2, vcc  ; encoding: [0xc1,0x04,0x0a,0x3a]15490xc1,0x04,0x0a,0x3a1550 1551# CHECK: v_subb_co_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x3a]15520xf0,0x04,0x0a,0x3a1553 1554# CHECK: v_subb_co_u32_e32 v5, vcc, -4.0, v2, vcc ; encoding: [0xf7,0x04,0x0a,0x3a]15550xf7,0x04,0x0a,0x3a1556 1557# CHECK: v_subb_co_u32_e32 v5, vcc, v1, v255, vcc ; encoding: [0x01,0xff,0x0b,0x3a]15580x01,0xff,0x0b,0x3a1559 1560# CHECK: v_subbrev_co_u32_e32 v5, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0x0a,0x3c]15610x01,0x05,0x0a,0x3c1562 1563# CHECK: v_subbrev_co_u32_e32 v255, vcc, v1, v2, vcc ; encoding: [0x01,0x05,0xfe,0x3d]15640x01,0x05,0xfe,0x3d1565 1566# CHECK: v_subbrev_co_u32_e32 v5, vcc, v255, v2, vcc ; encoding: [0xff,0x05,0x0a,0x3c]15670xff,0x05,0x0a,0x3c1568 1569# CHECK: v_subbrev_co_u32_e32 v5, vcc, 0, v2, vcc ; encoding: [0x80,0x04,0x0a,0x3c]15700x80,0x04,0x0a,0x3c1571 1572# CHECK: v_subbrev_co_u32_e32 v5, vcc, -1, v2, vcc ; encoding: [0xc1,0x04,0x0a,0x3c]15730xc1,0x04,0x0a,0x3c1574 1575# CHECK: v_subbrev_co_u32_e32 v5, vcc, 0.5, v2, vcc ; encoding: [0xf0,0x04,0x0a,0x3c]15760xf0,0x04,0x0a,0x3c1577 1578# CHECK: v_subbrev_co_u32_e32 v5, vcc, -4.0, v2, vcc ; encoding: [0xf7,0x04,0x0a,0x3c]15790xf7,0x04,0x0a,0x3c1580 1581# CHECK: v_subbrev_co_u32_e32 v5, vcc, v1, v255, vcc ; encoding: [0x01,0xff,0x0b,0x3c]15820x01,0xff,0x0b,0x3c1583 1584# CHECK: v_add_f16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x3e]15850x01,0x05,0x0a,0x3e1586 1587# CHECK: v_add_f16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x3f]15880x01,0x05,0xfe,0x3f1589 1590# CHECK: v_add_f16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x3e]15910xff,0x05,0x0a,0x3e1592 1593# CHECK: v_add_f16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x3e]15940x01,0x04,0x0a,0x3e1595 1596# CHECK: v_add_f16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x3e]15970x65,0x04,0x0a,0x3e1598 1599# CHECK: v_add_f16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x3e]16000x66,0x04,0x0a,0x3e1601 1602# CHECK: v_add_f16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x3e]16030x67,0x04,0x0a,0x3e1604 1605# CHECK: v_add_f16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x3e]16060x6a,0x04,0x0a,0x3e1607 1608# CHECK: v_add_f16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x3e]16090x6b,0x04,0x0a,0x3e1610 1611# CHECK: v_add_f16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x3e]16120x7c,0x04,0x0a,0x3e1613 1614# CHECK: v_add_f16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x3e]16150x7e,0x04,0x0a,0x3e1616 1617# CHECK: v_add_f16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x3e]16180x7f,0x04,0x0a,0x3e1619 1620# CHECK: v_add_f16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x3e]16210x80,0x04,0x0a,0x3e1622 1623# CHECK: v_add_f16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x3e]16240xc1,0x04,0x0a,0x3e1625 1626# CHECK: v_add_f16_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x3e]16270xf0,0x04,0x0a,0x3e1628 1629# CHECK: v_add_f16_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x3e]16300xf7,0x04,0x0a,0x3e1631 1632# CHECK: v_add_f16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x3e,0x0b,0xfe,0x00,0x00]16330xff,0x04,0x0a,0x3e,0x0b,0xfe,0x00,0x001634 1635# CHECK: v_add_f16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x00,0x00]16360xff,0x04,0x0a,0x3e,0x56,0x34,0x00,0x001637 1638# CHECK: v_add_f16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x3e]16390x01,0xff,0x0b,0x3e1640 1641# CHECK: v_sub_f16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x40]16420x01,0x05,0x0a,0x401643 1644# CHECK: v_sub_f16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x41]16450x01,0x05,0xfe,0x411646 1647# CHECK: v_sub_f16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x40]16480xff,0x05,0x0a,0x401649 1650# CHECK: v_sub_f16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x40]16510x01,0x04,0x0a,0x401652 1653# CHECK: v_sub_f16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x40]16540x65,0x04,0x0a,0x401655 1656# CHECK: v_sub_f16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x40]16570x66,0x04,0x0a,0x401658 1659# CHECK: v_sub_f16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x40]16600x67,0x04,0x0a,0x401661 1662# CHECK: v_sub_f16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x40]16630x6a,0x04,0x0a,0x401664 1665# CHECK: v_sub_f16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x40]16660x6b,0x04,0x0a,0x401667 1668# CHECK: v_sub_f16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x40]16690x7c,0x04,0x0a,0x401670 1671# CHECK: v_sub_f16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x40]16720x7e,0x04,0x0a,0x401673 1674# CHECK: v_sub_f16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x40]16750x7f,0x04,0x0a,0x401676 1677# CHECK: v_sub_f16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x40]16780x80,0x04,0x0a,0x401679 1680# CHECK: v_sub_f16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x40]16810xc1,0x04,0x0a,0x401682 1683# CHECK: v_sub_f16_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x40]16840xf0,0x04,0x0a,0x401685 1686# CHECK: v_sub_f16_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x40]16870xf7,0x04,0x0a,0x401688 1689# CHECK: v_sub_f16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x40,0x0b,0xfe,0x00,0x00]16900xff,0x04,0x0a,0x40,0x0b,0xfe,0x00,0x001691 1692# CHECK: v_sub_f16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x40,0x56,0x34,0x00,0x00]16930xff,0x04,0x0a,0x40,0x56,0x34,0x00,0x001694 1695# CHECK: v_sub_f16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x40]16960x01,0xff,0x0b,0x401697 1698# CHECK: v_subrev_f16_e32 v5, v1, v2             ; encoding: [0x01,0x05,0x0a,0x42]16990x01,0x05,0x0a,0x421700 1701# CHECK: v_subrev_f16_e32 v255, v1, v2           ; encoding: [0x01,0x05,0xfe,0x43]17020x01,0x05,0xfe,0x431703 1704# CHECK: v_subrev_f16_e32 v5, v255, v2           ; encoding: [0xff,0x05,0x0a,0x42]17050xff,0x05,0x0a,0x421706 1707# CHECK: v_subrev_f16_e32 v5, s1, v2             ; encoding: [0x01,0x04,0x0a,0x42]17080x01,0x04,0x0a,0x421709 1710# CHECK: v_subrev_f16_e32 v5, s101, v2           ; encoding: [0x65,0x04,0x0a,0x42]17110x65,0x04,0x0a,0x421712 1713# CHECK: v_subrev_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x42]17140x66,0x04,0x0a,0x421715 1716# CHECK: v_subrev_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x42]17170x67,0x04,0x0a,0x421718 1719# CHECK: v_subrev_f16_e32 v5, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0a,0x42]17200x6a,0x04,0x0a,0x421721 1722# CHECK: v_subrev_f16_e32 v5, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0a,0x42]17230x6b,0x04,0x0a,0x421724 1725# CHECK: v_subrev_f16_e32 v5, m0, v2             ; encoding: [0x7c,0x04,0x0a,0x42]17260x7c,0x04,0x0a,0x421727 1728# CHECK: v_subrev_f16_e32 v5, exec_lo, v2        ; encoding: [0x7e,0x04,0x0a,0x42]17290x7e,0x04,0x0a,0x421730 1731# CHECK: v_subrev_f16_e32 v5, exec_hi, v2        ; encoding: [0x7f,0x04,0x0a,0x42]17320x7f,0x04,0x0a,0x421733 1734# CHECK: v_subrev_f16_e32 v5, 0, v2              ; encoding: [0x80,0x04,0x0a,0x42]17350x80,0x04,0x0a,0x421736 1737# CHECK: v_subrev_f16_e32 v5, -1, v2             ; encoding: [0xc1,0x04,0x0a,0x42]17380xc1,0x04,0x0a,0x421739 1740# CHECK: v_subrev_f16_e32 v5, 0.5, v2            ; encoding: [0xf0,0x04,0x0a,0x42]17410xf0,0x04,0x0a,0x421742 1743# CHECK: v_subrev_f16_e32 v5, -4.0, v2           ; encoding: [0xf7,0x04,0x0a,0x42]17440xf7,0x04,0x0a,0x421745 1746# CHECK: v_subrev_f16_e32 v5, 0xfe0b, v2         ; encoding: [0xff,0x04,0x0a,0x42,0x0b,0xfe,0x00,0x00]17470xff,0x04,0x0a,0x42,0x0b,0xfe,0x00,0x001748 1749# CHECK: v_subrev_f16_e32 v5, 0x3456, v2         ; encoding: [0xff,0x04,0x0a,0x42,0x56,0x34,0x00,0x00]17500xff,0x04,0x0a,0x42,0x56,0x34,0x00,0x001751 1752# CHECK: v_subrev_f16_e32 v5, v1, v255           ; encoding: [0x01,0xff,0x0b,0x42]17530x01,0xff,0x0b,0x421754 1755# CHECK: v_mul_f16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x44]17560x01,0x05,0x0a,0x441757 1758# CHECK: v_mul_f16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x45]17590x01,0x05,0xfe,0x451760 1761# CHECK: v_mul_f16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x44]17620xff,0x05,0x0a,0x441763 1764# CHECK: v_mul_f16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x44]17650x01,0x04,0x0a,0x441766 1767# CHECK: v_mul_f16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x44]17680x65,0x04,0x0a,0x441769 1770# CHECK: v_mul_f16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x44]17710x66,0x04,0x0a,0x441772 1773# CHECK: v_mul_f16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x44]17740x67,0x04,0x0a,0x441775 1776# CHECK: v_mul_f16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x44]17770x6a,0x04,0x0a,0x441778 1779# CHECK: v_mul_f16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x44]17800x6b,0x04,0x0a,0x441781 1782# CHECK: v_mul_f16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x44]17830x7c,0x04,0x0a,0x441784 1785# CHECK: v_mul_f16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x44]17860x7e,0x04,0x0a,0x441787 1788# CHECK: v_mul_f16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x44]17890x7f,0x04,0x0a,0x441790 1791# CHECK: v_mul_f16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x44]17920x80,0x04,0x0a,0x441793 1794# CHECK: v_mul_f16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x44]17950xc1,0x04,0x0a,0x441796 1797# CHECK: v_mul_f16_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x44]17980xf0,0x04,0x0a,0x441799 1800# CHECK: v_mul_f16_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x44]18010xf7,0x04,0x0a,0x441802 1803# CHECK: v_mul_f16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x44,0x0b,0xfe,0x00,0x00]18040xff,0x04,0x0a,0x44,0x0b,0xfe,0x00,0x001805 1806# CHECK: v_mul_f16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x44,0x56,0x34,0x00,0x00]18070xff,0x04,0x0a,0x44,0x56,0x34,0x00,0x001808 1809# CHECK: v_mul_f16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x44]18100x01,0xff,0x0b,0x441811 1812# CHECK: v_mac_f16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x46]18130x01,0x05,0x0a,0x461814 1815# CHECK: v_mac_f16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x47]18160x01,0x05,0xfe,0x471817 1818# CHECK: v_mac_f16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x46]18190xff,0x05,0x0a,0x461820 1821# CHECK: v_mac_f16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x46]18220x01,0x04,0x0a,0x461823 1824# CHECK: v_mac_f16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x46]18250x65,0x04,0x0a,0x461826 1827# CHECK: v_mac_f16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x46]18280x66,0x04,0x0a,0x461829 1830# CHECK: v_mac_f16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x46]18310x67,0x04,0x0a,0x461832 1833# CHECK: v_mac_f16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x46]18340x6a,0x04,0x0a,0x461835 1836# CHECK: v_mac_f16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x46]18370x6b,0x04,0x0a,0x461838 1839# CHECK: v_mac_f16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x46]18400x7c,0x04,0x0a,0x461841 1842# CHECK: v_mac_f16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x46]18430x7e,0x04,0x0a,0x461844 1845# CHECK: v_mac_f16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x46]18460x7f,0x04,0x0a,0x461847 1848# CHECK: v_mac_f16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x46]18490x80,0x04,0x0a,0x461850 1851# CHECK: v_mac_f16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x46]18520xc1,0x04,0x0a,0x461853 1854# CHECK: v_mac_f16_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x46]18550xf0,0x04,0x0a,0x461856 1857# CHECK: v_mac_f16_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x46]18580xf7,0x04,0x0a,0x461859 1860# CHECK: v_mac_f16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x46,0x0b,0xfe,0x00,0x00]18610xff,0x04,0x0a,0x46,0x0b,0xfe,0x00,0x001862 1863# CHECK: v_mac_f16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x46,0x56,0x34,0x00,0x00]18640xff,0x04,0x0a,0x46,0x56,0x34,0x00,0x001865 1866# CHECK: v_mac_f16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x46]18670x01,0xff,0x0b,0x461868 1869# CHECK: v_madmk_f16 v5, v1, 0x1121, v3          ; encoding: [0x01,0x07,0x0a,0x48,0x21,0x11,0x00,0x00]18700x01,0x07,0x0a,0x48,0x21,0x11,0x00,0x001871 1872# CHECK: v_madmk_f16 v255, v1, 0x1121, v3        ; encoding: [0x01,0x07,0xfe,0x49,0x21,0x11,0x00,0x00]18730x01,0x07,0xfe,0x49,0x21,0x11,0x00,0x001874 1875# CHECK: v_madmk_f16 v5, v255, 0x1121, v3        ; encoding: [0xff,0x07,0x0a,0x48,0x21,0x11,0x00,0x00]18760xff,0x07,0x0a,0x48,0x21,0x11,0x00,0x001877 1878# CHECK: v_madmk_f16 v5, 0, 0x1121, v3           ; encoding: [0x80,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]18790x80,0x06,0x0a,0x48,0x21,0x11,0x00,0x001880 1881# CHECK: v_madmk_f16 v5, -1, 0x1121, v3          ; encoding: [0xc1,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]18820xc1,0x06,0x0a,0x48,0x21,0x11,0x00,0x001883 1884# CHECK: v_madmk_f16 v5, 0.5, 0x1121, v3         ; encoding: [0xf0,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]18850xf0,0x06,0x0a,0x48,0x21,0x11,0x00,0x001886 1887# CHECK: v_madmk_f16 v5, -4.0, 0x1121, v3        ; encoding: [0xf7,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]18880xf7,0x06,0x0a,0x48,0x21,0x11,0x00,0x001889 1890# CHECK: v_madmk_f16 v5, v1, 0xa1b1, v3          ; encoding: [0x01,0x07,0x0a,0x48,0xb1,0xa1,0x00,0x00]18910x01,0x07,0x0a,0x48,0xb1,0xa1,0x00,0x001892 1893# CHECK: v_madmk_f16 v5, v1, 0x1121, v255        ; encoding: [0x01,0xff,0x0b,0x48,0x21,0x11,0x00,0x00]18940x01,0xff,0x0b,0x48,0x21,0x11,0x00,0x001895 1896# CHECK: v_madmk_f16 v5, 0x1121, 0x1121, v255    ; encoding: [0xff,0xfe,0x0b,0x48,0x21,0x11,0x00,0x00]18970xff,0xfe,0x0b,0x48,0x21,0x11,0x00,0x001898 1899# CHECK: v_madak_f16 v5, v1, v2, 0x1121          ; encoding: [0x01,0x05,0x0a,0x4a,0x21,0x11,0x00,0x00]19000x01,0x05,0x0a,0x4a,0x21,0x11,0x00,0x001901 1902# CHECK: v_madak_f16 v255, v1, v2, 0x1121        ; encoding: [0x01,0x05,0xfe,0x4b,0x21,0x11,0x00,0x00]19030x01,0x05,0xfe,0x4b,0x21,0x11,0x00,0x001904 1905# CHECK: v_madak_f16 v5, v255, v2, 0x1121        ; encoding: [0xff,0x05,0x0a,0x4a,0x21,0x11,0x00,0x00]19060xff,0x05,0x0a,0x4a,0x21,0x11,0x00,0x001907 1908# CHECK: v_madak_f16 v5, 0, v2, 0x1121           ; encoding: [0x80,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]19090x80,0x04,0x0a,0x4a,0x21,0x11,0x00,0x001910 1911# CHECK: v_madak_f16 v5, -1, v2, 0x1121          ; encoding: [0xc1,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]19120xc1,0x04,0x0a,0x4a,0x21,0x11,0x00,0x001913 1914# CHECK: v_madak_f16 v5, 0.5, v2, 0x1121         ; encoding: [0xf0,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]19150xf0,0x04,0x0a,0x4a,0x21,0x11,0x00,0x001916 1917# CHECK: v_madak_f16 v5, -4.0, v2, 0x1121        ; encoding: [0xf7,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]19180xf7,0x04,0x0a,0x4a,0x21,0x11,0x00,0x001919 1920# CHECK: v_madak_f16 v5, v1, v255, 0x1121        ; encoding: [0x01,0xff,0x0b,0x4a,0x21,0x11,0x00,0x00]19210x01,0xff,0x0b,0x4a,0x21,0x11,0x00,0x001922 1923# CHECK: v_madak_f16 v5, v1, v2, 0xa1b1          ; encoding: [0x01,0x05,0x0a,0x4a,0xb1,0xa1,0x00,0x00]19240x01,0x05,0x0a,0x4a,0xb1,0xa1,0x00,0x001925 1926# CHECK: v_madak_f16 v5, 0x1121, v2, 0x1121      ; encoding: [0xff,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]19270xff,0x04,0x0a,0x4a,0x21,0x11,0x00,0x001928 1929# CHECK: v_add_u16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x4c]19300x01,0x05,0x0a,0x4c1931 1932# CHECK: v_add_u16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x4d]19330x01,0x05,0xfe,0x4d1934 1935# CHECK: v_add_u16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x4c]19360xff,0x05,0x0a,0x4c1937 1938# CHECK: v_add_u16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x4c]19390x01,0x04,0x0a,0x4c1940 1941# CHECK: v_add_u16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x4c]19420x65,0x04,0x0a,0x4c1943 1944# CHECK: v_add_u16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x4c]19450x66,0x04,0x0a,0x4c1946 1947# CHECK: v_add_u16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x4c]19480x67,0x04,0x0a,0x4c1949 1950# CHECK: v_add_u16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x4c]19510x6a,0x04,0x0a,0x4c1952 1953# CHECK: v_add_u16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x4c]19540x6b,0x04,0x0a,0x4c1955 1956# CHECK: v_add_u16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x4c]19570x7c,0x04,0x0a,0x4c1958 1959# CHECK: v_add_u16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x4c]19600x7e,0x04,0x0a,0x4c1961 1962# CHECK: v_add_u16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x4c]19630x7f,0x04,0x0a,0x4c1964 1965# CHECK: v_add_u16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x4c]19660x80,0x04,0x0a,0x4c1967 1968# CHECK: v_add_u16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x4c]19690xc1,0x04,0x0a,0x4c1970 1971# CHECK: v_add_u16_e32 v5, 0x3800, v2            ; encoding: [0xff,0x04,0x0a,0x4c,0x00,0x38,0x00,0x00]19720xf0,0x04,0x0a,0x4c1973 1974# CHECK: v_add_u16_e32 v5, 0xc400, v2            ; encoding: [0xff,0x04,0x0a,0x4c,0x00,0xc4,0x00,0x00]19750xf7,0x04,0x0a,0x4c1976 1977# CHECK: v_add_u16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x00]19780xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x001979 1980# CHECK: v_add_u16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x00,0x00]19810xff,0x04,0x0a,0x4c,0x56,0x34,0x00,0x001982 1983# CHECK: v_add_u16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x4c]19840x01,0xff,0x0b,0x4c1985 1986# CHECK: v_sub_u16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x4e]19870x01,0x05,0x0a,0x4e1988 1989# CHECK: v_sub_u16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x4f]19900x01,0x05,0xfe,0x4f1991 1992# CHECK: v_sub_u16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x4e]19930xff,0x05,0x0a,0x4e1994 1995# CHECK: v_sub_u16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x4e]19960x01,0x04,0x0a,0x4e1997 1998# CHECK: v_sub_u16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x4e]19990x65,0x04,0x0a,0x4e2000 2001# CHECK: v_sub_u16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x4e]20020x66,0x04,0x0a,0x4e2003 2004# CHECK: v_sub_u16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x4e]20050x67,0x04,0x0a,0x4e2006 2007# CHECK: v_sub_u16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x4e]20080x6a,0x04,0x0a,0x4e2009 2010# CHECK: v_sub_u16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x4e]20110x6b,0x04,0x0a,0x4e2012 2013# CHECK: v_sub_u16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x4e]20140x7c,0x04,0x0a,0x4e2015 2016# CHECK: v_sub_u16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x4e]20170x7e,0x04,0x0a,0x4e2018 2019# CHECK: v_sub_u16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x4e]20200x7f,0x04,0x0a,0x4e2021 2022# CHECK: v_sub_u16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x4e]20230x80,0x04,0x0a,0x4e2024 2025# CHECK: v_sub_u16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x4e]20260xc1,0x04,0x0a,0x4e2027 2028# CHECK: v_sub_u16_e32 v5, 0x3800, v2            ; encoding: [0xff,0x04,0x0a,0x4e,0x00,0x38,0x00,0x00]20290xf0,0x04,0x0a,0x4e2030 2031# CHECK: v_sub_u16_e32 v5, 0xc400, v2            ; encoding: [0xff,0x04,0x0a,0x4e,0x00,0xc4,0x00,0x00]20320xf7,0x04,0x0a,0x4e2033 2034# CHECK: v_sub_u16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x00]20350xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x002036 2037# CHECK: v_sub_u16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x00,0x00]20380xff,0x04,0x0a,0x4e,0x56,0x34,0x00,0x002039 2040# CHECK: v_sub_u16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x4e]20410x01,0xff,0x0b,0x4e2042 2043# CHECK: v_subrev_u16_e32 v5, v1, v2             ; encoding: [0x01,0x05,0x0a,0x50]20440x01,0x05,0x0a,0x502045 2046# CHECK: v_subrev_u16_e32 v255, v1, v2           ; encoding: [0x01,0x05,0xfe,0x51]20470x01,0x05,0xfe,0x512048 2049# CHECK: v_subrev_u16_e32 v5, v255, v2           ; encoding: [0xff,0x05,0x0a,0x50]20500xff,0x05,0x0a,0x502051 2052# CHECK: v_subrev_u16_e32 v5, s1, v2             ; encoding: [0x01,0x04,0x0a,0x50]20530x01,0x04,0x0a,0x502054 2055# CHECK: v_subrev_u16_e32 v5, s101, v2           ; encoding: [0x65,0x04,0x0a,0x50]20560x65,0x04,0x0a,0x502057 2058# CHECK: v_subrev_u16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x50]20590x66,0x04,0x0a,0x502060 2061# CHECK: v_subrev_u16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x50]20620x67,0x04,0x0a,0x502063 2064# CHECK: v_subrev_u16_e32 v5, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0a,0x50]20650x6a,0x04,0x0a,0x502066 2067# CHECK: v_subrev_u16_e32 v5, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0a,0x50]20680x6b,0x04,0x0a,0x502069 2070# CHECK: v_subrev_u16_e32 v5, m0, v2             ; encoding: [0x7c,0x04,0x0a,0x50]20710x7c,0x04,0x0a,0x502072 2073# CHECK: v_subrev_u16_e32 v5, exec_lo, v2        ; encoding: [0x7e,0x04,0x0a,0x50]20740x7e,0x04,0x0a,0x502075 2076# CHECK: v_subrev_u16_e32 v5, exec_hi, v2        ; encoding: [0x7f,0x04,0x0a,0x50]20770x7f,0x04,0x0a,0x502078 2079# CHECK: v_subrev_u16_e32 v5, 0, v2              ; encoding: [0x80,0x04,0x0a,0x50]20800x80,0x04,0x0a,0x502081 2082# CHECK: v_subrev_u16_e32 v5, -1, v2             ; encoding: [0xc1,0x04,0x0a,0x50]20830xc1,0x04,0x0a,0x502084 2085# CHECK: v_subrev_u16_e32 v5, 0x3800, v2         ; encoding: [0xff,0x04,0x0a,0x50,0x00,0x38,0x00,0x00]20860xf0,0x04,0x0a,0x502087 2088# CHECK: v_subrev_u16_e32 v5, 0xc400, v2         ; encoding: [0xff,0x04,0x0a,0x50,0x00,0xc4,0x00,0x00]20890xf7,0x04,0x0a,0x502090 2091# CHECK: v_subrev_u16_e32 v5, 0xfe0b, v2         ; encoding: [0xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x00]20920xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x002093 2094# CHECK: v_subrev_u16_e32 v5, 0x3456, v2         ; encoding: [0xff,0x04,0x0a,0x50,0x56,0x34,0x00,0x00]20950xff,0x04,0x0a,0x50,0x56,0x34,0x00,0x002096 2097# CHECK: v_subrev_u16_e32 v5, v1, v255           ; encoding: [0x01,0xff,0x0b,0x50]20980x01,0xff,0x0b,0x502099 2100# CHECK: v_mul_lo_u16_e32 v5, v1, v2             ; encoding: [0x01,0x05,0x0a,0x52]21010x01,0x05,0x0a,0x522102 2103# CHECK: v_mul_lo_u16_e32 v255, v1, v2           ; encoding: [0x01,0x05,0xfe,0x53]21040x01,0x05,0xfe,0x532105 2106# CHECK: v_mul_lo_u16_e32 v5, v255, v2           ; encoding: [0xff,0x05,0x0a,0x52]21070xff,0x05,0x0a,0x522108 2109# CHECK: v_mul_lo_u16_e32 v5, s1, v2             ; encoding: [0x01,0x04,0x0a,0x52]21100x01,0x04,0x0a,0x522111 2112# CHECK: v_mul_lo_u16_e32 v5, s101, v2           ; encoding: [0x65,0x04,0x0a,0x52]21130x65,0x04,0x0a,0x522114 2115# CHECK: v_mul_lo_u16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x52]21160x66,0x04,0x0a,0x522117 2118# CHECK: v_mul_lo_u16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x52]21190x67,0x04,0x0a,0x522120 2121# CHECK: v_mul_lo_u16_e32 v5, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0a,0x52]21220x6a,0x04,0x0a,0x522123 2124# CHECK: v_mul_lo_u16_e32 v5, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0a,0x52]21250x6b,0x04,0x0a,0x522126 2127# CHECK: v_mul_lo_u16_e32 v5, m0, v2             ; encoding: [0x7c,0x04,0x0a,0x52]21280x7c,0x04,0x0a,0x522129 2130# CHECK: v_mul_lo_u16_e32 v5, exec_lo, v2        ; encoding: [0x7e,0x04,0x0a,0x52]21310x7e,0x04,0x0a,0x522132 2133# CHECK: v_mul_lo_u16_e32 v5, exec_hi, v2        ; encoding: [0x7f,0x04,0x0a,0x52]21340x7f,0x04,0x0a,0x522135 2136# CHECK: v_mul_lo_u16_e32 v5, 0, v2              ; encoding: [0x80,0x04,0x0a,0x52]21370x80,0x04,0x0a,0x522138 2139# CHECK: v_mul_lo_u16_e32 v5, -1, v2             ; encoding: [0xc1,0x04,0x0a,0x52]21400xc1,0x04,0x0a,0x522141 2142# CHECK: v_mul_lo_u16_e32 v5, 0x3800, v2         ; encoding: [0xff,0x04,0x0a,0x52,0x00,0x38,0x00,0x00]21430xf0,0x04,0x0a,0x522144 2145# CHECK: v_mul_lo_u16_e32 v5, 0xc400, v2         ; encoding: [0xff,0x04,0x0a,0x52,0x00,0xc4,0x00,0x00]21460xf7,0x04,0x0a,0x522147 2148# CHECK: v_mul_lo_u16_e32 v5, 0xfe0b, v2         ; encoding: [0xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x00]21490xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x002150 2151# CHECK: v_mul_lo_u16_e32 v5, 0x3456, v2         ; encoding: [0xff,0x04,0x0a,0x52,0x56,0x34,0x00,0x00]21520xff,0x04,0x0a,0x52,0x56,0x34,0x00,0x002153 2154# CHECK: v_mul_lo_u16_e32 v5, v1, v255           ; encoding: [0x01,0xff,0x0b,0x52]21550x01,0xff,0x0b,0x522156 2157# CHECK: v_lshlrev_b16_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x54]21580x01,0x05,0x0a,0x542159 2160# CHECK: v_lshlrev_b16_e32 v255, v1, v2          ; encoding: [0x01,0x05,0xfe,0x55]21610x01,0x05,0xfe,0x552162 2163# CHECK: v_lshlrev_b16_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x54]21640xff,0x05,0x0a,0x542165 2166# CHECK: v_lshlrev_b16_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x54]21670x01,0x04,0x0a,0x542168 2169# CHECK: v_lshlrev_b16_e32 v5, s101, v2          ; encoding: [0x65,0x04,0x0a,0x54]21700x65,0x04,0x0a,0x542171 2172# CHECK: v_lshlrev_b16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x54]21730x66,0x04,0x0a,0x542174 2175# CHECK: v_lshlrev_b16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x54]21760x67,0x04,0x0a,0x542177 2178# CHECK: v_lshlrev_b16_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x54]21790x6a,0x04,0x0a,0x542180 2181# CHECK: v_lshlrev_b16_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x54]21820x6b,0x04,0x0a,0x542183 2184# CHECK: v_lshlrev_b16_e32 v5, m0, v2            ; encoding: [0x7c,0x04,0x0a,0x54]21850x7c,0x04,0x0a,0x542186 2187# CHECK: v_lshlrev_b16_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x54]21880x7e,0x04,0x0a,0x542189 2190# CHECK: v_lshlrev_b16_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x54]21910x7f,0x04,0x0a,0x542192 2193# CHECK: v_lshlrev_b16_e32 v5, 0, v2             ; encoding: [0x80,0x04,0x0a,0x54]21940x80,0x04,0x0a,0x542195 2196# CHECK: v_lshlrev_b16_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x54]21970xc1,0x04,0x0a,0x542198 2199# CHECK: v_lshlrev_b16_e32 v5, 0x3800, v2        ; encoding: [0xff,0x04,0x0a,0x54,0x00,0x38,0x00,0x00]22000xf0,0x04,0x0a,0x542201 2202# CHECK: v_lshlrev_b16_e32 v5, 0xc400, v2        ; encoding: [0xff,0x04,0x0a,0x54,0x00,0xc4,0x00,0x00]22030xf7,0x04,0x0a,0x542204 2205# CHECK: v_lshlrev_b16_e32 v5, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x00]22060xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x002207 2208# CHECK: v_lshlrev_b16_e32 v5, 0x3456, v2        ; encoding: [0xff,0x04,0x0a,0x54,0x56,0x34,0x00,0x00]22090xff,0x04,0x0a,0x54,0x56,0x34,0x00,0x002210 2211# CHECK: v_lshlrev_b16_e32 v5, v1, v255          ; encoding: [0x01,0xff,0x0b,0x54]22120x01,0xff,0x0b,0x542213 2214# CHECK: v_lshrrev_b16_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x56]22150x01,0x05,0x0a,0x562216 2217# CHECK: v_lshrrev_b16_e32 v255, v1, v2          ; encoding: [0x01,0x05,0xfe,0x57]22180x01,0x05,0xfe,0x572219 2220# CHECK: v_lshrrev_b16_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x56]22210xff,0x05,0x0a,0x562222 2223# CHECK: v_lshrrev_b16_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x56]22240x01,0x04,0x0a,0x562225 2226# CHECK: v_lshrrev_b16_e32 v5, s101, v2          ; encoding: [0x65,0x04,0x0a,0x56]22270x65,0x04,0x0a,0x562228 2229# CHECK: v_lshrrev_b16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x56]22300x66,0x04,0x0a,0x562231 2232# CHECK: v_lshrrev_b16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x56]22330x67,0x04,0x0a,0x562234 2235# CHECK: v_lshrrev_b16_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x56]22360x6a,0x04,0x0a,0x562237 2238# CHECK: v_lshrrev_b16_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x56]22390x6b,0x04,0x0a,0x562240 2241# CHECK: v_lshrrev_b16_e32 v5, m0, v2            ; encoding: [0x7c,0x04,0x0a,0x56]22420x7c,0x04,0x0a,0x562243 2244# CHECK: v_lshrrev_b16_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x56]22450x7e,0x04,0x0a,0x562246 2247# CHECK: v_lshrrev_b16_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x56]22480x7f,0x04,0x0a,0x562249 2250# CHECK: v_lshrrev_b16_e32 v5, 0, v2             ; encoding: [0x80,0x04,0x0a,0x56]22510x80,0x04,0x0a,0x562252 2253# CHECK: v_lshrrev_b16_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x56]22540xc1,0x04,0x0a,0x562255 2256# CHECK: v_lshrrev_b16_e32 v5, 0x3800, v2        ; encoding: [0xff,0x04,0x0a,0x56,0x00,0x38,0x00,0x00]22570xf0,0x04,0x0a,0x562258 2259# CHECK: v_lshrrev_b16_e32 v5, 0xc400, v2        ; encoding: [0xff,0x04,0x0a,0x56,0x00,0xc4,0x00,0x00]22600xf7,0x04,0x0a,0x562261 2262# CHECK: v_lshrrev_b16_e32 v5, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x00]22630xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x002264 2265# CHECK: v_lshrrev_b16_e32 v5, 0x3456, v2        ; encoding: [0xff,0x04,0x0a,0x56,0x56,0x34,0x00,0x00]22660xff,0x04,0x0a,0x56,0x56,0x34,0x00,0x002267 2268# CHECK: v_lshrrev_b16_e32 v5, v1, v255          ; encoding: [0x01,0xff,0x0b,0x56]22690x01,0xff,0x0b,0x562270 2271# CHECK: v_ashrrev_i16_e32 v5, v1, v2            ; encoding: [0x01,0x05,0x0a,0x58]22720x01,0x05,0x0a,0x582273 2274# CHECK: v_ashrrev_i16_e32 v255, v1, v2          ; encoding: [0x01,0x05,0xfe,0x59]22750x01,0x05,0xfe,0x592276 2277# CHECK: v_ashrrev_i16_e32 v5, v255, v2          ; encoding: [0xff,0x05,0x0a,0x58]22780xff,0x05,0x0a,0x582279 2280# CHECK: v_ashrrev_i16_e32 v5, s1, v2            ; encoding: [0x01,0x04,0x0a,0x58]22810x01,0x04,0x0a,0x582282 2283# CHECK: v_ashrrev_i16_e32 v5, s101, v2          ; encoding: [0x65,0x04,0x0a,0x58]22840x65,0x04,0x0a,0x582285 2286# CHECK: v_ashrrev_i16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x58]22870x66,0x04,0x0a,0x582288 2289# CHECK: v_ashrrev_i16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x58]22900x67,0x04,0x0a,0x582291 2292# CHECK: v_ashrrev_i16_e32 v5, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x58]22930x6a,0x04,0x0a,0x582294 2295# CHECK: v_ashrrev_i16_e32 v5, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x58]22960x6b,0x04,0x0a,0x582297 2298# CHECK: v_ashrrev_i16_e32 v5, m0, v2            ; encoding: [0x7c,0x04,0x0a,0x58]22990x7c,0x04,0x0a,0x582300 2301# CHECK: v_ashrrev_i16_e32 v5, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x58]23020x7e,0x04,0x0a,0x582303 2304# CHECK: v_ashrrev_i16_e32 v5, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x58]23050x7f,0x04,0x0a,0x582306 2307# CHECK: v_ashrrev_i16_e32 v5, 0, v2             ; encoding: [0x80,0x04,0x0a,0x58]23080x80,0x04,0x0a,0x582309 2310# CHECK: v_ashrrev_i16_e32 v5, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x58]23110xc1,0x04,0x0a,0x582312 2313# CHECK: v_ashrrev_i16_e32 v5, 0x3800, v2        ; encoding: [0xff,0x04,0x0a,0x58,0x00,0x38,0x00,0x00]23140xf0,0x04,0x0a,0x582315 2316# CHECK: v_ashrrev_i16_e32 v5, 0xc400, v2        ; encoding: [0xff,0x04,0x0a,0x58,0x00,0xc4,0x00,0x00]23170xf7,0x04,0x0a,0x582318 2319# CHECK: v_ashrrev_i16_e32 v5, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x00]23200xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x002321 2322# CHECK: v_ashrrev_i16_e32 v5, 0x3456, v2        ; encoding: [0xff,0x04,0x0a,0x58,0x56,0x34,0x00,0x00]23230xff,0x04,0x0a,0x58,0x56,0x34,0x00,0x002324 2325# CHECK: v_ashrrev_i16_e32 v5, v1, v255          ; encoding: [0x01,0xff,0x0b,0x58]23260x01,0xff,0x0b,0x582327 2328# CHECK: v_max_f16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x5a]23290x01,0x05,0x0a,0x5a2330 2331# CHECK: v_max_f16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x5b]23320x01,0x05,0xfe,0x5b2333 2334# CHECK: v_max_f16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x5a]23350xff,0x05,0x0a,0x5a2336 2337# CHECK: v_max_f16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x5a]23380x01,0x04,0x0a,0x5a2339 2340# CHECK: v_max_f16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x5a]23410x65,0x04,0x0a,0x5a2342 2343# CHECK: v_max_f16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x5a]23440x66,0x04,0x0a,0x5a2345 2346# CHECK: v_max_f16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x5a]23470x67,0x04,0x0a,0x5a2348 2349# CHECK: v_max_f16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x5a]23500x6a,0x04,0x0a,0x5a2351 2352# CHECK: v_max_f16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x5a]23530x6b,0x04,0x0a,0x5a2354 2355# CHECK: v_max_f16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x5a]23560x7c,0x04,0x0a,0x5a2357 2358# CHECK: v_max_f16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x5a]23590x7e,0x04,0x0a,0x5a2360 2361# CHECK: v_max_f16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x5a]23620x7f,0x04,0x0a,0x5a2363 2364# CHECK: v_max_f16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x5a]23650x80,0x04,0x0a,0x5a2366 2367# CHECK: v_max_f16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x5a]23680xc1,0x04,0x0a,0x5a2369 2370# CHECK: v_max_f16_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x5a]23710xf0,0x04,0x0a,0x5a2372 2373# CHECK: v_max_f16_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x5a]23740xf7,0x04,0x0a,0x5a2375 2376# CHECK: v_max_f16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x5a,0x0b,0xfe,0x00,0x00]23770xff,0x04,0x0a,0x5a,0x0b,0xfe,0x00,0x002378 2379# CHECK: v_max_f16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x5a,0x56,0x34,0x00,0x00]23800xff,0x04,0x0a,0x5a,0x56,0x34,0x00,0x002381 2382# CHECK: v_max_f16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x5a]23830x01,0xff,0x0b,0x5a2384 2385# CHECK: v_min_f16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x5c]23860x01,0x05,0x0a,0x5c2387 2388# CHECK: v_min_f16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x5d]23890x01,0x05,0xfe,0x5d2390 2391# CHECK: v_min_f16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x5c]23920xff,0x05,0x0a,0x5c2393 2394# CHECK: v_min_f16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x5c]23950x01,0x04,0x0a,0x5c2396 2397# CHECK: v_min_f16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x5c]23980x65,0x04,0x0a,0x5c2399 2400# CHECK: v_min_f16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x5c]24010x66,0x04,0x0a,0x5c2402 2403# CHECK: v_min_f16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x5c]24040x67,0x04,0x0a,0x5c2405 2406# CHECK: v_min_f16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x5c]24070x6a,0x04,0x0a,0x5c2408 2409# CHECK: v_min_f16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x5c]24100x6b,0x04,0x0a,0x5c2411 2412# CHECK: v_min_f16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x5c]24130x7c,0x04,0x0a,0x5c2414 2415# CHECK: v_min_f16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x5c]24160x7e,0x04,0x0a,0x5c2417 2418# CHECK: v_min_f16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x5c]24190x7f,0x04,0x0a,0x5c2420 2421# CHECK: v_min_f16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x5c]24220x80,0x04,0x0a,0x5c2423 2424# CHECK: v_min_f16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x5c]24250xc1,0x04,0x0a,0x5c2426 2427# CHECK: v_min_f16_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x5c]24280xf0,0x04,0x0a,0x5c2429 2430# CHECK: v_min_f16_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x5c]24310xf7,0x04,0x0a,0x5c2432 2433# CHECK: v_min_f16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x5c,0x0b,0xfe,0x00,0x00]24340xff,0x04,0x0a,0x5c,0x0b,0xfe,0x00,0x002435 2436# CHECK: v_min_f16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x5c,0x56,0x34,0x00,0x00]24370xff,0x04,0x0a,0x5c,0x56,0x34,0x00,0x002438 2439# CHECK: v_min_f16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x5c]24400x01,0xff,0x0b,0x5c2441 2442# CHECK: v_max_u16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x5e]24430x01,0x05,0x0a,0x5e2444 2445# CHECK: v_max_u16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x5f]24460x01,0x05,0xfe,0x5f2447 2448# CHECK: v_max_u16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x5e]24490xff,0x05,0x0a,0x5e2450 2451# CHECK: v_max_u16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x5e]24520x01,0x04,0x0a,0x5e2453 2454# CHECK: v_max_u16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x5e]24550x65,0x04,0x0a,0x5e2456 2457# CHECK: v_max_u16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x5e]24580x66,0x04,0x0a,0x5e2459 2460# CHECK: v_max_u16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x5e]24610x67,0x04,0x0a,0x5e2462 2463# CHECK: v_max_u16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x5e]24640x6a,0x04,0x0a,0x5e2465 2466# CHECK: v_max_u16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x5e]24670x6b,0x04,0x0a,0x5e2468 2469# CHECK: v_max_u16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x5e]24700x7c,0x04,0x0a,0x5e2471 2472# CHECK: v_max_u16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x5e]24730x7e,0x04,0x0a,0x5e2474 2475# CHECK: v_max_u16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x5e]24760x7f,0x04,0x0a,0x5e2477 2478# CHECK: v_max_u16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x5e]24790x80,0x04,0x0a,0x5e2480 2481# CHECK: v_max_u16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x5e]24820xc1,0x04,0x0a,0x5e2483 2484# CHECK: v_max_u16_e32 v5, 0x3800, v2            ; encoding: [0xff,0x04,0x0a,0x5e,0x00,0x38,0x00,0x00]24850xf0,0x04,0x0a,0x5e2486 2487# CHECK: v_max_u16_e32 v5, 0xc400, v2            ; encoding: [0xff,0x04,0x0a,0x5e,0x00,0xc4,0x00,0x00]24880xf7,0x04,0x0a,0x5e2489 2490# CHECK: v_max_u16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x00]24910xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x002492 2493# CHECK: v_max_u16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x00,0x00]24940xff,0x04,0x0a,0x5e,0x56,0x34,0x00,0x002495 2496# CHECK: v_max_u16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x5e]24970x01,0xff,0x0b,0x5e2498 2499# CHECK: v_max_i16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x60]25000x01,0x05,0x0a,0x602501 2502# CHECK: v_max_i16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x61]25030x01,0x05,0xfe,0x612504 2505# CHECK: v_max_i16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x60]25060xff,0x05,0x0a,0x602507 2508# CHECK: v_max_i16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x60]25090x01,0x04,0x0a,0x602510 2511# CHECK: v_max_i16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x60]25120x65,0x04,0x0a,0x602513 2514# CHECK: v_max_i16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x60]25150x66,0x04,0x0a,0x602516 2517# CHECK: v_max_i16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x60]25180x67,0x04,0x0a,0x602519 2520# CHECK: v_max_i16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x60]25210x6a,0x04,0x0a,0x602522 2523# CHECK: v_max_i16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x60]25240x6b,0x04,0x0a,0x602525 2526# CHECK: v_max_i16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x60]25270x7c,0x04,0x0a,0x602528 2529# CHECK: v_max_i16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x60]25300x7e,0x04,0x0a,0x602531 2532# CHECK: v_max_i16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x60]25330x7f,0x04,0x0a,0x602534 2535# CHECK: v_max_i16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x60]25360x80,0x04,0x0a,0x602537 2538# CHECK: v_max_i16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x60]25390xc1,0x04,0x0a,0x602540 2541# CHECK: v_max_i16_e32 v5, 0x3800, v2            ; encoding: [0xff,0x04,0x0a,0x60,0x00,0x38,0x00,0x00]25420xf0,0x04,0x0a,0x602543 2544# CHECK: v_max_i16_e32 v5, 0xc400, v2            ; encoding: [0xff,0x04,0x0a,0x60,0x00,0xc4,0x00,0x00]25450xf7,0x04,0x0a,0x602546 2547# CHECK: v_max_i16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x00]25480xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x002549 2550# CHECK: v_max_i16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x60,0x56,0x34,0x00,0x00]25510xff,0x04,0x0a,0x60,0x56,0x34,0x00,0x002552 2553# CHECK: v_max_i16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x60]25540x01,0xff,0x0b,0x602555 2556# CHECK: v_min_u16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x62]25570x01,0x05,0x0a,0x622558 2559# CHECK: v_min_u16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x63]25600x01,0x05,0xfe,0x632561 2562# CHECK: v_min_u16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x62]25630xff,0x05,0x0a,0x622564 2565# CHECK: v_min_u16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x62]25660x01,0x04,0x0a,0x622567 2568# CHECK: v_min_u16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x62]25690x65,0x04,0x0a,0x622570 2571# CHECK: v_min_u16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x62]25720x66,0x04,0x0a,0x622573 2574# CHECK: v_min_u16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x62]25750x67,0x04,0x0a,0x622576 2577# CHECK: v_min_u16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x62]25780x6a,0x04,0x0a,0x622579 2580# CHECK: v_min_u16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x62]25810x6b,0x04,0x0a,0x622582 2583# CHECK: v_min_u16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x62]25840x7c,0x04,0x0a,0x622585 2586# CHECK: v_min_u16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x62]25870x7e,0x04,0x0a,0x622588 2589# CHECK: v_min_u16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x62]25900x7f,0x04,0x0a,0x622591 2592# CHECK: v_min_u16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x62]25930x80,0x04,0x0a,0x622594 2595# CHECK: v_min_u16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x62]25960xc1,0x04,0x0a,0x622597 2598# CHECK: v_min_u16_e32 v5, 0x3800, v2            ; encoding: [0xff,0x04,0x0a,0x62,0x00,0x38,0x00,0x00]25990xf0,0x04,0x0a,0x622600 2601# CHECK: v_min_u16_e32 v5, 0xc400, v2            ; encoding: [0xff,0x04,0x0a,0x62,0x00,0xc4,0x00,0x00]26020xf7,0x04,0x0a,0x622603 2604# CHECK: v_min_u16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x00]26050xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x002606 2607# CHECK: v_min_u16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x62,0x56,0x34,0x00,0x00]26080xff,0x04,0x0a,0x62,0x56,0x34,0x00,0x002609 2610# CHECK: v_min_u16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x62]26110x01,0xff,0x0b,0x622612 2613# CHECK: v_min_i16_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x64]26140x01,0x05,0x0a,0x642615 2616# CHECK: v_min_i16_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x65]26170x01,0x05,0xfe,0x652618 2619# CHECK: v_min_i16_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x64]26200xff,0x05,0x0a,0x642621 2622# CHECK: v_min_i16_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x64]26230x01,0x04,0x0a,0x642624 2625# CHECK: v_min_i16_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x64]26260x65,0x04,0x0a,0x642627 2628# CHECK: v_min_i16_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x64]26290x66,0x04,0x0a,0x642630 2631# CHECK: v_min_i16_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x64]26320x67,0x04,0x0a,0x642633 2634# CHECK: v_min_i16_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x64]26350x6a,0x04,0x0a,0x642636 2637# CHECK: v_min_i16_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x64]26380x6b,0x04,0x0a,0x642639 2640# CHECK: v_min_i16_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x64]26410x7c,0x04,0x0a,0x642642 2643# CHECK: v_min_i16_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x64]26440x7e,0x04,0x0a,0x642645 2646# CHECK: v_min_i16_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x64]26470x7f,0x04,0x0a,0x642648 2649# CHECK: v_min_i16_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x64]26500x80,0x04,0x0a,0x642651 2652# CHECK: v_min_i16_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x64]26530xc1,0x04,0x0a,0x642654 2655# CHECK: v_min_i16_e32 v5, 0x3800, v2            ; encoding: [0xff,0x04,0x0a,0x64,0x00,0x38,0x00,0x00]26560xf0,0x04,0x0a,0x642657 2658# CHECK: v_min_i16_e32 v5, 0xc400, v2            ; encoding: [0xff,0x04,0x0a,0x64,0x00,0xc4,0x00,0x00]26590xf7,0x04,0x0a,0x642660 2661# CHECK: v_min_i16_e32 v5, 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00]26620xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x002663 2664# CHECK: v_min_i16_e32 v5, 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x00]26650xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x002666 2667# CHECK: v_min_i16_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x64]26680x01,0xff,0x0b,0x642669 2670# CHECK: v_ldexp_f16_e32 v5, v1, v2              ; encoding: [0x01,0x05,0x0a,0x66]26710x01,0x05,0x0a,0x662672 2673# CHECK: v_ldexp_f16_e32 v255, v1, v2            ; encoding: [0x01,0x05,0xfe,0x67]26740x01,0x05,0xfe,0x672675 2676# CHECK: v_ldexp_f16_e32 v5, v255, v2            ; encoding: [0xff,0x05,0x0a,0x66]26770xff,0x05,0x0a,0x662678 2679# CHECK: v_ldexp_f16_e32 v5, s1, v2              ; encoding: [0x01,0x04,0x0a,0x66]26800x01,0x04,0x0a,0x662681 2682# CHECK: v_ldexp_f16_e32 v5, s101, v2            ; encoding: [0x65,0x04,0x0a,0x66]26830x65,0x04,0x0a,0x662684 2685# CHECK: v_ldexp_f16_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x66]26860x66,0x04,0x0a,0x662687 2688# CHECK: v_ldexp_f16_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x66]26890x67,0x04,0x0a,0x662690 2691# CHECK: v_ldexp_f16_e32 v5, vcc_lo, v2          ; encoding: [0x6a,0x04,0x0a,0x66]26920x6a,0x04,0x0a,0x662693 2694# CHECK: v_ldexp_f16_e32 v5, vcc_hi, v2          ; encoding: [0x6b,0x04,0x0a,0x66]26950x6b,0x04,0x0a,0x662696 2697# CHECK: v_ldexp_f16_e32 v5, m0, v2              ; encoding: [0x7c,0x04,0x0a,0x66]26980x7c,0x04,0x0a,0x662699 2700# CHECK: v_ldexp_f16_e32 v5, exec_lo, v2         ; encoding: [0x7e,0x04,0x0a,0x66]27010x7e,0x04,0x0a,0x662702 2703# CHECK: v_ldexp_f16_e32 v5, exec_hi, v2         ; encoding: [0x7f,0x04,0x0a,0x66]27040x7f,0x04,0x0a,0x662705 2706# CHECK: v_ldexp_f16_e32 v5, 0, v2               ; encoding: [0x80,0x04,0x0a,0x66]27070x80,0x04,0x0a,0x662708 2709# CHECK: v_ldexp_f16_e32 v5, -1, v2              ; encoding: [0xc1,0x04,0x0a,0x66]27100xc1,0x04,0x0a,0x662711 2712# CHECK: v_ldexp_f16_e32 v5, 0.5, v2             ; encoding: [0xf0,0x04,0x0a,0x66]27130xf0,0x04,0x0a,0x662714 2715# CHECK: v_ldexp_f16_e32 v5, -4.0, v2            ; encoding: [0xf7,0x04,0x0a,0x66]27160xf7,0x04,0x0a,0x662717 2718# CHECK: v_ldexp_f16_e32 v5, 0xfe0b, v2          ; encoding: [0xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x00]27190xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x002720 2721# CHECK: v_ldexp_f16_e32 v5, 0x3456, v2          ; encoding: [0xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x00]27220xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x002723 2724# CHECK: v_ldexp_f16_e32 v5, v1, v255            ; encoding: [0x01,0xff,0x0b,0x66]27250x01,0xff,0x0b,0x662726 2727# CHECK: v_add_u32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x68]27280x01,0x05,0x0a,0x682729 2730# CHECK: v_add_u32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x69]27310x01,0x05,0xfe,0x692732 2733# CHECK: v_add_u32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x68]27340xff,0x05,0x0a,0x682735 2736# CHECK: v_add_u32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x68]27370x01,0x04,0x0a,0x682738 2739# CHECK: v_add_u32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x68]27400x65,0x04,0x0a,0x682741 2742# CHECK: v_add_u32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x68]27430x66,0x04,0x0a,0x682744 2745# CHECK: v_add_u32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x68]27460x67,0x04,0x0a,0x682747 2748# CHECK: v_add_u32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x68]27490x6a,0x04,0x0a,0x682750 2751# CHECK: v_add_u32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x68]27520x6b,0x04,0x0a,0x682753 2754# CHECK: v_add_u32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x68]27550x7c,0x04,0x0a,0x682756 2757# CHECK: v_add_u32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x68]27580x7e,0x04,0x0a,0x682759 2760# CHECK: v_add_u32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x68]27610x7f,0x04,0x0a,0x682762 2763# CHECK: v_add_u32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x68]27640x80,0x04,0x0a,0x682765 2766# CHECK: v_add_u32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x68]27670xc1,0x04,0x0a,0x682768 2769# CHECK: v_add_u32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x68]27700xf0,0x04,0x0a,0x682771 2772# CHECK: v_add_u32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x68]27730xf7,0x04,0x0a,0x682774 2775# CHECK: v_add_u32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x68,0x56,0x34,0x12,0xaf]27760xff,0x04,0x0a,0x68,0x56,0x34,0x12,0xaf2777 2778# CHECK: v_add_u32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x68,0x73,0x72,0x71,0x3f]27790xff,0x04,0x0a,0x68,0x73,0x72,0x71,0x3f2780 2781# CHECK: v_add_u32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x68]27820x01,0xff,0x0b,0x682783 2784# CHECK: v_sub_u32_e32 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x6a]27850x01,0x05,0x0a,0x6a2786 2787# CHECK: v_sub_u32_e32 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x6b]27880x01,0x05,0xfe,0x6b2789 2790# CHECK: v_sub_u32_e32 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x6a]27910xff,0x05,0x0a,0x6a2792 2793# CHECK: v_sub_u32_e32 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x6a]27940x01,0x04,0x0a,0x6a2795 2796# CHECK: v_sub_u32_e32 v5, s101, v2              ; encoding: [0x65,0x04,0x0a,0x6a]27970x65,0x04,0x0a,0x6a2798 2799# CHECK: v_sub_u32_e32 v5, flat_scratch_lo, v2   ; encoding: [0x66,0x04,0x0a,0x6a]28000x66,0x04,0x0a,0x6a2801 2802# CHECK: v_sub_u32_e32 v5, flat_scratch_hi, v2   ; encoding: [0x67,0x04,0x0a,0x6a]28030x67,0x04,0x0a,0x6a2804 2805# CHECK: v_sub_u32_e32 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x6a]28060x6a,0x04,0x0a,0x6a2807 2808# CHECK: v_sub_u32_e32 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x6a]28090x6b,0x04,0x0a,0x6a2810 2811# CHECK: v_sub_u32_e32 v5, m0, v2                ; encoding: [0x7c,0x04,0x0a,0x6a]28120x7c,0x04,0x0a,0x6a2813 2814# CHECK: v_sub_u32_e32 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x6a]28150x7e,0x04,0x0a,0x6a2816 2817# CHECK: v_sub_u32_e32 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x6a]28180x7f,0x04,0x0a,0x6a2819 2820# CHECK: v_sub_u32_e32 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x6a]28210x80,0x04,0x0a,0x6a2822 2823# CHECK: v_sub_u32_e32 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x6a]28240xc1,0x04,0x0a,0x6a2825 2826# CHECK: v_sub_u32_e32 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x6a]28270xf0,0x04,0x0a,0x6a2828 2829# CHECK: v_sub_u32_e32 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x6a]28300xf7,0x04,0x0a,0x6a2831 2832# CHECK: v_sub_u32_e32 v5, 0xaf123456, v2        ; encoding: [0xff,0x04,0x0a,0x6a,0x56,0x34,0x12,0xaf]28330xff,0x04,0x0a,0x6a,0x56,0x34,0x12,0xaf2834 2835# CHECK: v_sub_u32_e32 v5, 0x3f717273, v2        ; encoding: [0xff,0x04,0x0a,0x6a,0x73,0x72,0x71,0x3f]28360xff,0x04,0x0a,0x6a,0x73,0x72,0x71,0x3f2837 2838# CHECK: v_sub_u32_e32 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x6a]28390x01,0xff,0x0b,0x6a2840 2841# CHECK: v_subrev_u32_e32 v5, v1, v2             ; encoding: [0x01,0x05,0x0a,0x6c]28420x01,0x05,0x0a,0x6c2843 2844# CHECK: v_subrev_u32_e32 v255, v1, v2           ; encoding: [0x01,0x05,0xfe,0x6d]28450x01,0x05,0xfe,0x6d2846 2847# CHECK: v_subrev_u32_e32 v5, v255, v2           ; encoding: [0xff,0x05,0x0a,0x6c]28480xff,0x05,0x0a,0x6c2849 2850# CHECK: v_subrev_u32_e32 v5, s1, v2             ; encoding: [0x01,0x04,0x0a,0x6c]28510x01,0x04,0x0a,0x6c2852 2853# CHECK: v_subrev_u32_e32 v5, s101, v2           ; encoding: [0x65,0x04,0x0a,0x6c]28540x65,0x04,0x0a,0x6c2855 2856# CHECK: v_subrev_u32_e32 v5, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x0a,0x6c]28570x66,0x04,0x0a,0x6c2858 2859# CHECK: v_subrev_u32_e32 v5, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x0a,0x6c]28600x67,0x04,0x0a,0x6c2861 2862# CHECK: v_subrev_u32_e32 v5, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0a,0x6c]28630x6a,0x04,0x0a,0x6c2864 2865# CHECK: v_subrev_u32_e32 v5, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0a,0x6c]28660x6b,0x04,0x0a,0x6c2867 2868# CHECK: v_subrev_u32_e32 v5, m0, v2             ; encoding: [0x7c,0x04,0x0a,0x6c]28690x7c,0x04,0x0a,0x6c2870 2871# CHECK: v_subrev_u32_e32 v5, exec_lo, v2        ; encoding: [0x7e,0x04,0x0a,0x6c]28720x7e,0x04,0x0a,0x6c2873 2874# CHECK: v_subrev_u32_e32 v5, exec_hi, v2        ; encoding: [0x7f,0x04,0x0a,0x6c]28750x7f,0x04,0x0a,0x6c2876 2877# CHECK: v_subrev_u32_e32 v5, 0, v2              ; encoding: [0x80,0x04,0x0a,0x6c]28780x80,0x04,0x0a,0x6c2879 2880# CHECK: v_subrev_u32_e32 v5, -1, v2             ; encoding: [0xc1,0x04,0x0a,0x6c]28810xc1,0x04,0x0a,0x6c2882 2883# CHECK: v_subrev_u32_e32 v5, 0.5, v2            ; encoding: [0xf0,0x04,0x0a,0x6c]28840xf0,0x04,0x0a,0x6c2885 2886# CHECK: v_subrev_u32_e32 v5, -4.0, v2           ; encoding: [0xf7,0x04,0x0a,0x6c]28870xf7,0x04,0x0a,0x6c2888 2889# CHECK: v_subrev_u32_e32 v5, 0xaf123456, v2     ; encoding: [0xff,0x04,0x0a,0x6c,0x56,0x34,0x12,0xaf]28900xff,0x04,0x0a,0x6c,0x56,0x34,0x12,0xaf2891 2892# CHECK: v_subrev_u32_e32 v5, 0x3f717273, v2     ; encoding: [0xff,0x04,0x0a,0x6c,0x73,0x72,0x71,0x3f]28930xff,0x04,0x0a,0x6c,0x73,0x72,0x71,0x3f2894 2895# CHECK: v_subrev_u32_e32 v5, v1, v255           ; encoding: [0x01,0xff,0x0b,0x6c]28960x01,0xff,0x0b,0x6c2897