3725 lines · plain
1# RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s2 3# CHECK: v_nop ; encoding: [0x00,0x00,0x00,0x7e]40x00,0x00,0x00,0x7e5 6# CHECK: v_mov_b32_e32 v5, v1 ; encoding: [0x01,0x03,0x0a,0x7e]70x01,0x03,0x0a,0x7e8 9# CHECK: v_mov_b32_e32 v255, v1 ; encoding: [0x01,0x03,0xfe,0x7f]100x01,0x03,0xfe,0x7f11 12# CHECK: v_mov_b32_e32 v5, v255 ; encoding: [0xff,0x03,0x0a,0x7e]130xff,0x03,0x0a,0x7e14 15# CHECK: v_mov_b32_e32 v5, s1 ; encoding: [0x01,0x02,0x0a,0x7e]160x01,0x02,0x0a,0x7e17 18# CHECK: v_mov_b32_e32 v5, s101 ; encoding: [0x65,0x02,0x0a,0x7e]190x65,0x02,0x0a,0x7e20 21# CHECK: v_mov_b32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x02,0x0a,0x7e]220x66,0x02,0x0a,0x7e23 24# CHECK: v_mov_b32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x02,0x0a,0x7e]250x67,0x02,0x0a,0x7e26 27# CHECK: v_mov_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x02,0x0a,0x7e]280x6a,0x02,0x0a,0x7e29 30# CHECK: v_mov_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x02,0x0a,0x7e]310x6b,0x02,0x0a,0x7e32 33# CHECK: v_mov_b32_e32 v5, m0 ; encoding: [0x7c,0x02,0x0a,0x7e]340x7c,0x02,0x0a,0x7e35 36# CHECK: v_mov_b32_e32 v5, exec_lo ; encoding: [0x7e,0x02,0x0a,0x7e]370x7e,0x02,0x0a,0x7e38 39# CHECK: v_mov_b32_e32 v5, exec_hi ; encoding: [0x7f,0x02,0x0a,0x7e]400x7f,0x02,0x0a,0x7e41 42# CHECK: v_mov_b32_e32 v5, 0 ; encoding: [0x80,0x02,0x0a,0x7e]430x80,0x02,0x0a,0x7e44 45# CHECK: v_mov_b32_e32 v5, -1 ; encoding: [0xc1,0x02,0x0a,0x7e]460xc1,0x02,0x0a,0x7e47 48# CHECK: v_mov_b32_e32 v5, 0.5 ; encoding: [0xf0,0x02,0x0a,0x7e]490xf0,0x02,0x0a,0x7e50 51# CHECK: v_mov_b32_e32 v5, -4.0 ; encoding: [0xf7,0x02,0x0a,0x7e]520xf7,0x02,0x0a,0x7e53 54# CHECK: v_mov_b32_e32 v5, 0xaf123456 ; encoding: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]550xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf56 57# CHECK: v_mov_b32_e32 v5, 0x3f717273 ; encoding: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]580xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f59 60# CHECK: v_readfirstlane_b32 s5, v1 ; encoding: [0x01,0x05,0x0a,0x7e]610x01,0x05,0x0a,0x7e62 63# CHECK: v_readfirstlane_b32 s101, v1 ; encoding: [0x01,0x05,0xca,0x7e]640x01,0x05,0xca,0x7e65 66# CHECK: v_readfirstlane_b32 flat_scratch_lo, v1 ; encoding: [0x01,0x05,0xcc,0x7e]670x01,0x05,0xcc,0x7e68 69# CHECK: v_readfirstlane_b32 flat_scratch_hi, v1 ; encoding: [0x01,0x05,0xce,0x7e]700x01,0x05,0xce,0x7e71 72# CHECK: v_readfirstlane_b32 s5, v255 ; encoding: [0xff,0x05,0x0a,0x7e]730xff,0x05,0x0a,0x7e74 75# CHECK: v_cvt_i32_f64_e32 v5, v[1:2] ; encoding: [0x01,0x07,0x0a,0x7e]760x01,0x07,0x0a,0x7e77 78# CHECK: v_cvt_i32_f64_e32 v255, v[1:2] ; encoding: [0x01,0x07,0xfe,0x7f]790x01,0x07,0xfe,0x7f80 81# CHECK: v_cvt_i32_f64_e32 v5, v[254:255] ; encoding: [0xfe,0x07,0x0a,0x7e]820xfe,0x07,0x0a,0x7e83 84# CHECK: v_cvt_i32_f64_e32 v5, s[2:3] ; encoding: [0x02,0x06,0x0a,0x7e]850x02,0x06,0x0a,0x7e86 87# CHECK: v_cvt_i32_f64_e32 v5, s[4:5] ; encoding: [0x04,0x06,0x0a,0x7e]880x04,0x06,0x0a,0x7e89 90# CHECK: v_cvt_i32_f64_e32 v5, s[100:101] ; encoding: [0x64,0x06,0x0a,0x7e]910x64,0x06,0x0a,0x7e92 93# CHECK: v_cvt_i32_f64_e32 v5, flat_scratch ; encoding: [0x66,0x06,0x0a,0x7e]940x66,0x06,0x0a,0x7e95 96# CHECK: v_cvt_i32_f64_e32 v5, vcc ; encoding: [0x6a,0x06,0x0a,0x7e]970x6a,0x06,0x0a,0x7e98 99# CHECK: v_cvt_i32_f64_e32 v5, exec ; encoding: [0x7e,0x06,0x0a,0x7e]1000x7e,0x06,0x0a,0x7e101 102# CHECK: v_cvt_i32_f64_e32 v5, 0 ; encoding: [0x80,0x06,0x0a,0x7e]1030x80,0x06,0x0a,0x7e104 105# CHECK: v_cvt_i32_f64_e32 v5, -1 ; encoding: [0xc1,0x06,0x0a,0x7e]1060xc1,0x06,0x0a,0x7e107 108# CHECK: v_cvt_i32_f64_e32 v5, 0.5 ; encoding: [0xf0,0x06,0x0a,0x7e]1090xf0,0x06,0x0a,0x7e110 111# CHECK: v_cvt_i32_f64_e32 v5, -4.0 ; encoding: [0xf7,0x06,0x0a,0x7e]1120xf7,0x06,0x0a,0x7e113 114# CHECK: v_cvt_i32_f64_e32 v5, 0xaf123456 ; encoding: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]1150xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf116 117# CHECK: v_cvt_i32_f64_e32 v5, 0x3f717273 ; encoding: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]1180xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f119 120# CHECK: v_cvt_f64_i32_e32 v[5:6], v1 ; encoding: [0x01,0x09,0x0a,0x7e]1210x01,0x09,0x0a,0x7e122 123# CHECK: v_cvt_f64_i32_e32 v[254:255], v1 ; encoding: [0x01,0x09,0xfc,0x7f]1240x01,0x09,0xfc,0x7f125 126# CHECK: v_cvt_f64_i32_e32 v[5:6], v255 ; encoding: [0xff,0x09,0x0a,0x7e]1270xff,0x09,0x0a,0x7e128 129# CHECK: v_cvt_f64_i32_e32 v[5:6], s1 ; encoding: [0x01,0x08,0x0a,0x7e]1300x01,0x08,0x0a,0x7e131 132# CHECK: v_cvt_f64_i32_e32 v[5:6], s101 ; encoding: [0x65,0x08,0x0a,0x7e]1330x65,0x08,0x0a,0x7e134 135# CHECK: v_cvt_f64_i32_e32 v[5:6], flat_scratch_lo ; encoding: [0x66,0x08,0x0a,0x7e]1360x66,0x08,0x0a,0x7e137 138# CHECK: v_cvt_f64_i32_e32 v[5:6], flat_scratch_hi ; encoding: [0x67,0x08,0x0a,0x7e]1390x67,0x08,0x0a,0x7e140 141# CHECK: v_cvt_f64_i32_e32 v[5:6], vcc_lo ; encoding: [0x6a,0x08,0x0a,0x7e]1420x6a,0x08,0x0a,0x7e143 144# CHECK: v_cvt_f64_i32_e32 v[5:6], vcc_hi ; encoding: [0x6b,0x08,0x0a,0x7e]1450x6b,0x08,0x0a,0x7e146 147# CHECK: v_cvt_f64_i32_e32 v[5:6], m0 ; encoding: [0x7c,0x08,0x0a,0x7e]1480x7c,0x08,0x0a,0x7e149 150# CHECK: v_cvt_f64_i32_e32 v[5:6], exec_lo ; encoding: [0x7e,0x08,0x0a,0x7e]1510x7e,0x08,0x0a,0x7e152 153# CHECK: v_cvt_f64_i32_e32 v[5:6], exec_hi ; encoding: [0x7f,0x08,0x0a,0x7e]1540x7f,0x08,0x0a,0x7e155 156# CHECK: v_cvt_f64_i32_e32 v[5:6], 0 ; encoding: [0x80,0x08,0x0a,0x7e]1570x80,0x08,0x0a,0x7e158 159# CHECK: v_cvt_f64_i32_e32 v[5:6], -1 ; encoding: [0xc1,0x08,0x0a,0x7e]1600xc1,0x08,0x0a,0x7e161 162# CHECK: v_cvt_f64_i32_e32 v[5:6], 0.5 ; encoding: [0xf0,0x08,0x0a,0x7e]1630xf0,0x08,0x0a,0x7e164 165# CHECK: v_cvt_f64_i32_e32 v[5:6], -4.0 ; encoding: [0xf7,0x08,0x0a,0x7e]1660xf7,0x08,0x0a,0x7e167 168# CHECK: v_cvt_f64_i32_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]1690xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf170 171# CHECK: v_cvt_f64_i32_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]1720xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f173 174# CHECK: v_cvt_f32_i32_e32 v5, v1 ; encoding: [0x01,0x0b,0x0a,0x7e]1750x01,0x0b,0x0a,0x7e176 177# CHECK: v_cvt_f32_i32_e32 v255, v1 ; encoding: [0x01,0x0b,0xfe,0x7f]1780x01,0x0b,0xfe,0x7f179 180# CHECK: v_cvt_f32_i32_e32 v5, v255 ; encoding: [0xff,0x0b,0x0a,0x7e]1810xff,0x0b,0x0a,0x7e182 183# CHECK: v_cvt_f32_i32_e32 v5, s1 ; encoding: [0x01,0x0a,0x0a,0x7e]1840x01,0x0a,0x0a,0x7e185 186# CHECK: v_cvt_f32_i32_e32 v5, s101 ; encoding: [0x65,0x0a,0x0a,0x7e]1870x65,0x0a,0x0a,0x7e188 189# CHECK: v_cvt_f32_i32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x0a,0x0a,0x7e]1900x66,0x0a,0x0a,0x7e191 192# CHECK: v_cvt_f32_i32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x0a,0x0a,0x7e]1930x67,0x0a,0x0a,0x7e194 195# CHECK: v_cvt_f32_i32_e32 v5, vcc_lo ; encoding: [0x6a,0x0a,0x0a,0x7e]1960x6a,0x0a,0x0a,0x7e197 198# CHECK: v_cvt_f32_i32_e32 v5, vcc_hi ; encoding: [0x6b,0x0a,0x0a,0x7e]1990x6b,0x0a,0x0a,0x7e200 201# CHECK: v_cvt_f32_i32_e32 v5, m0 ; encoding: [0x7c,0x0a,0x0a,0x7e]2020x7c,0x0a,0x0a,0x7e203 204# CHECK: v_cvt_f32_i32_e32 v5, exec_lo ; encoding: [0x7e,0x0a,0x0a,0x7e]2050x7e,0x0a,0x0a,0x7e206 207# CHECK: v_cvt_f32_i32_e32 v5, exec_hi ; encoding: [0x7f,0x0a,0x0a,0x7e]2080x7f,0x0a,0x0a,0x7e209 210# CHECK: v_cvt_f32_i32_e32 v5, 0 ; encoding: [0x80,0x0a,0x0a,0x7e]2110x80,0x0a,0x0a,0x7e212 213# CHECK: v_cvt_f32_i32_e32 v5, -1 ; encoding: [0xc1,0x0a,0x0a,0x7e]2140xc1,0x0a,0x0a,0x7e215 216# CHECK: v_cvt_f32_i32_e32 v5, 0.5 ; encoding: [0xf0,0x0a,0x0a,0x7e]2170xf0,0x0a,0x0a,0x7e218 219# CHECK: v_cvt_f32_i32_e32 v5, -4.0 ; encoding: [0xf7,0x0a,0x0a,0x7e]2200xf7,0x0a,0x0a,0x7e221 222# CHECK: v_cvt_f32_i32_e32 v5, 0xaf123456 ; encoding: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]2230xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf224 225# CHECK: v_cvt_f32_i32_e32 v5, 0x3f717273 ; encoding: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]2260xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f227 228# CHECK: v_cvt_f32_u32_e32 v5, v1 ; encoding: [0x01,0x0d,0x0a,0x7e]2290x01,0x0d,0x0a,0x7e230 231# CHECK: v_cvt_f32_u32_e32 v255, v1 ; encoding: [0x01,0x0d,0xfe,0x7f]2320x01,0x0d,0xfe,0x7f233 234# CHECK: v_cvt_f32_u32_e32 v5, v255 ; encoding: [0xff,0x0d,0x0a,0x7e]2350xff,0x0d,0x0a,0x7e236 237# CHECK: v_cvt_f32_u32_e32 v5, s1 ; encoding: [0x01,0x0c,0x0a,0x7e]2380x01,0x0c,0x0a,0x7e239 240# CHECK: v_cvt_f32_u32_e32 v5, s101 ; encoding: [0x65,0x0c,0x0a,0x7e]2410x65,0x0c,0x0a,0x7e242 243# CHECK: v_cvt_f32_u32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x0c,0x0a,0x7e]2440x66,0x0c,0x0a,0x7e245 246# CHECK: v_cvt_f32_u32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x0c,0x0a,0x7e]2470x67,0x0c,0x0a,0x7e248 249# CHECK: v_cvt_f32_u32_e32 v5, vcc_lo ; encoding: [0x6a,0x0c,0x0a,0x7e]2500x6a,0x0c,0x0a,0x7e251 252# CHECK: v_cvt_f32_u32_e32 v5, vcc_hi ; encoding: [0x6b,0x0c,0x0a,0x7e]2530x6b,0x0c,0x0a,0x7e254 255# CHECK: v_cvt_f32_u32_e32 v5, m0 ; encoding: [0x7c,0x0c,0x0a,0x7e]2560x7c,0x0c,0x0a,0x7e257 258# CHECK: v_cvt_f32_u32_e32 v5, exec_lo ; encoding: [0x7e,0x0c,0x0a,0x7e]2590x7e,0x0c,0x0a,0x7e260 261# CHECK: v_cvt_f32_u32_e32 v5, exec_hi ; encoding: [0x7f,0x0c,0x0a,0x7e]2620x7f,0x0c,0x0a,0x7e263 264# CHECK: v_cvt_f32_u32_e32 v5, 0 ; encoding: [0x80,0x0c,0x0a,0x7e]2650x80,0x0c,0x0a,0x7e266 267# CHECK: v_cvt_f32_u32_e32 v5, -1 ; encoding: [0xc1,0x0c,0x0a,0x7e]2680xc1,0x0c,0x0a,0x7e269 270# CHECK: v_cvt_f32_u32_e32 v5, 0.5 ; encoding: [0xf0,0x0c,0x0a,0x7e]2710xf0,0x0c,0x0a,0x7e272 273# CHECK: v_cvt_f32_u32_e32 v5, -4.0 ; encoding: [0xf7,0x0c,0x0a,0x7e]2740xf7,0x0c,0x0a,0x7e275 276# CHECK: v_cvt_f32_u32_e32 v5, 0xaf123456 ; encoding: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]2770xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf278 279# CHECK: v_cvt_f32_u32_e32 v5, 0x3f717273 ; encoding: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]2800xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f281 282# CHECK: v_cvt_u32_f32_e32 v5, v1 ; encoding: [0x01,0x0f,0x0a,0x7e]2830x01,0x0f,0x0a,0x7e284 285# CHECK: v_cvt_u32_f32_e32 v255, v1 ; encoding: [0x01,0x0f,0xfe,0x7f]2860x01,0x0f,0xfe,0x7f287 288# CHECK: v_cvt_u32_f32_e32 v5, v255 ; encoding: [0xff,0x0f,0x0a,0x7e]2890xff,0x0f,0x0a,0x7e290 291# CHECK: v_cvt_u32_f32_e32 v5, s1 ; encoding: [0x01,0x0e,0x0a,0x7e]2920x01,0x0e,0x0a,0x7e293 294# CHECK: v_cvt_u32_f32_e32 v5, s101 ; encoding: [0x65,0x0e,0x0a,0x7e]2950x65,0x0e,0x0a,0x7e296 297# CHECK: v_cvt_u32_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x0e,0x0a,0x7e]2980x66,0x0e,0x0a,0x7e299 300# CHECK: v_cvt_u32_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x0e,0x0a,0x7e]3010x67,0x0e,0x0a,0x7e302 303# CHECK: v_cvt_u32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x0e,0x0a,0x7e]3040x6a,0x0e,0x0a,0x7e305 306# CHECK: v_cvt_u32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x0e,0x0a,0x7e]3070x6b,0x0e,0x0a,0x7e308 309# CHECK: v_cvt_u32_f32_e32 v5, m0 ; encoding: [0x7c,0x0e,0x0a,0x7e]3100x7c,0x0e,0x0a,0x7e311 312# CHECK: v_cvt_u32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x0e,0x0a,0x7e]3130x7e,0x0e,0x0a,0x7e314 315# CHECK: v_cvt_u32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x0e,0x0a,0x7e]3160x7f,0x0e,0x0a,0x7e317 318# CHECK: v_cvt_u32_f32_e32 v5, 0 ; encoding: [0x80,0x0e,0x0a,0x7e]3190x80,0x0e,0x0a,0x7e320 321# CHECK: v_cvt_u32_f32_e32 v5, -1 ; encoding: [0xc1,0x0e,0x0a,0x7e]3220xc1,0x0e,0x0a,0x7e323 324# CHECK: v_cvt_u32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x0e,0x0a,0x7e]3250xf0,0x0e,0x0a,0x7e326 327# CHECK: v_cvt_u32_f32_e32 v5, -4.0 ; encoding: [0xf7,0x0e,0x0a,0x7e]3280xf7,0x0e,0x0a,0x7e329 330# CHECK: v_cvt_u32_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]3310xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf332 333# CHECK: v_cvt_u32_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]3340xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f335 336# CHECK: v_cvt_i32_f32_e32 v5, v1 ; encoding: [0x01,0x11,0x0a,0x7e]3370x01,0x11,0x0a,0x7e338 339# CHECK: v_cvt_i32_f32_e32 v255, v1 ; encoding: [0x01,0x11,0xfe,0x7f]3400x01,0x11,0xfe,0x7f341 342# CHECK: v_cvt_i32_f32_e32 v5, v255 ; encoding: [0xff,0x11,0x0a,0x7e]3430xff,0x11,0x0a,0x7e344 345# CHECK: v_cvt_i32_f32_e32 v5, s1 ; encoding: [0x01,0x10,0x0a,0x7e]3460x01,0x10,0x0a,0x7e347 348# CHECK: v_cvt_i32_f32_e32 v5, s101 ; encoding: [0x65,0x10,0x0a,0x7e]3490x65,0x10,0x0a,0x7e350 351# CHECK: v_cvt_i32_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x10,0x0a,0x7e]3520x66,0x10,0x0a,0x7e353 354# CHECK: v_cvt_i32_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x10,0x0a,0x7e]3550x67,0x10,0x0a,0x7e356 357# CHECK: v_cvt_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x10,0x0a,0x7e]3580x6a,0x10,0x0a,0x7e359 360# CHECK: v_cvt_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x10,0x0a,0x7e]3610x6b,0x10,0x0a,0x7e362 363# CHECK: v_cvt_i32_f32_e32 v5, m0 ; encoding: [0x7c,0x10,0x0a,0x7e]3640x7c,0x10,0x0a,0x7e365 366# CHECK: v_cvt_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x10,0x0a,0x7e]3670x7e,0x10,0x0a,0x7e368 369# CHECK: v_cvt_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x10,0x0a,0x7e]3700x7f,0x10,0x0a,0x7e371 372# CHECK: v_cvt_i32_f32_e32 v5, 0 ; encoding: [0x80,0x10,0x0a,0x7e]3730x80,0x10,0x0a,0x7e374 375# CHECK: v_cvt_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x10,0x0a,0x7e]3760xc1,0x10,0x0a,0x7e377 378# CHECK: v_cvt_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x10,0x0a,0x7e]3790xf0,0x10,0x0a,0x7e380 381# CHECK: v_cvt_i32_f32_e32 v5, -4.0 ; encoding: [0xf7,0x10,0x0a,0x7e]3820xf7,0x10,0x0a,0x7e383 384# CHECK: v_cvt_i32_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]3850xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf386 387# CHECK: v_cvt_i32_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]3880xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f389 390# CHECK: v_cvt_f16_f32_e32 v5, v1 ; encoding: [0x01,0x15,0x0a,0x7e]3910x01,0x15,0x0a,0x7e392 393# CHECK: v_cvt_f16_f32_e32 v255, v1 ; encoding: [0x01,0x15,0xfe,0x7f]3940x01,0x15,0xfe,0x7f395 396# CHECK: v_cvt_f16_f32_e32 v5, v255 ; encoding: [0xff,0x15,0x0a,0x7e]3970xff,0x15,0x0a,0x7e398 399# CHECK: v_cvt_f16_f32_e32 v5, s1 ; encoding: [0x01,0x14,0x0a,0x7e]4000x01,0x14,0x0a,0x7e401 402# CHECK: v_cvt_f16_f32_e32 v5, s101 ; encoding: [0x65,0x14,0x0a,0x7e]4030x65,0x14,0x0a,0x7e404 405# CHECK: v_cvt_f16_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x14,0x0a,0x7e]4060x66,0x14,0x0a,0x7e407 408# CHECK: v_cvt_f16_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x14,0x0a,0x7e]4090x67,0x14,0x0a,0x7e410 411# CHECK: v_cvt_f16_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x14,0x0a,0x7e]4120x6a,0x14,0x0a,0x7e413 414# CHECK: v_cvt_f16_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x14,0x0a,0x7e]4150x6b,0x14,0x0a,0x7e416 417# CHECK: v_cvt_f16_f32_e32 v5, m0 ; encoding: [0x7c,0x14,0x0a,0x7e]4180x7c,0x14,0x0a,0x7e419 420# CHECK: v_cvt_f16_f32_e32 v5, exec_lo ; encoding: [0x7e,0x14,0x0a,0x7e]4210x7e,0x14,0x0a,0x7e422 423# CHECK: v_cvt_f16_f32_e32 v5, exec_hi ; encoding: [0x7f,0x14,0x0a,0x7e]4240x7f,0x14,0x0a,0x7e425 426# CHECK: v_cvt_f16_f32_e32 v5, 0 ; encoding: [0x80,0x14,0x0a,0x7e]4270x80,0x14,0x0a,0x7e428 429# CHECK: v_cvt_f16_f32_e32 v5, -1 ; encoding: [0xc1,0x14,0x0a,0x7e]4300xc1,0x14,0x0a,0x7e431 432# CHECK: v_cvt_f16_f32_e32 v5, 0.5 ; encoding: [0xf0,0x14,0x0a,0x7e]4330xf0,0x14,0x0a,0x7e434 435# CHECK: v_cvt_f16_f32_e32 v5, -4.0 ; encoding: [0xf7,0x14,0x0a,0x7e]4360xf7,0x14,0x0a,0x7e437 438# CHECK: v_cvt_f16_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]4390xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf440 441# CHECK: v_cvt_f16_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]4420xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f443 444# CHECK: v_cvt_f32_f16_e32 v5, v1 ; encoding: [0x01,0x17,0x0a,0x7e]4450x01,0x17,0x0a,0x7e446 447# CHECK: v_cvt_f32_f16_e32 v255, v1 ; encoding: [0x01,0x17,0xfe,0x7f]4480x01,0x17,0xfe,0x7f449 450# CHECK: v_cvt_f32_f16_e32 v5, v255 ; encoding: [0xff,0x17,0x0a,0x7e]4510xff,0x17,0x0a,0x7e452 453# CHECK: v_cvt_f32_f16_e32 v5, s1 ; encoding: [0x01,0x16,0x0a,0x7e]4540x01,0x16,0x0a,0x7e455 456# CHECK: v_cvt_f32_f16_e32 v5, s101 ; encoding: [0x65,0x16,0x0a,0x7e]4570x65,0x16,0x0a,0x7e458 459# CHECK: v_cvt_f32_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x16,0x0a,0x7e]4600x66,0x16,0x0a,0x7e461 462# CHECK: v_cvt_f32_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x16,0x0a,0x7e]4630x67,0x16,0x0a,0x7e464 465# CHECK: v_cvt_f32_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x16,0x0a,0x7e]4660x6a,0x16,0x0a,0x7e467 468# CHECK: v_cvt_f32_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x16,0x0a,0x7e]4690x6b,0x16,0x0a,0x7e470 471# CHECK: v_cvt_f32_f16_e32 v5, m0 ; encoding: [0x7c,0x16,0x0a,0x7e]4720x7c,0x16,0x0a,0x7e473 474# CHECK: v_cvt_f32_f16_e32 v5, exec_lo ; encoding: [0x7e,0x16,0x0a,0x7e]4750x7e,0x16,0x0a,0x7e476 477# CHECK: v_cvt_f32_f16_e32 v5, exec_hi ; encoding: [0x7f,0x16,0x0a,0x7e]4780x7f,0x16,0x0a,0x7e479 480# CHECK: v_cvt_f32_f16_e32 v5, 0 ; encoding: [0x80,0x16,0x0a,0x7e]4810x80,0x16,0x0a,0x7e482 483# CHECK: v_cvt_f32_f16_e32 v5, -1 ; encoding: [0xc1,0x16,0x0a,0x7e]4840xc1,0x16,0x0a,0x7e485 486# CHECK: v_cvt_f32_f16_e32 v5, 0.5 ; encoding: [0xf0,0x16,0x0a,0x7e]4870xf0,0x16,0x0a,0x7e488 489# CHECK: v_cvt_f32_f16_e32 v5, -4.0 ; encoding: [0xf7,0x16,0x0a,0x7e]4900xf7,0x16,0x0a,0x7e491 492# CHECK: v_cvt_f32_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x16,0x0a,0x7e,0x0b,0xfe,0x00,0x00]4930xff,0x16,0x0a,0x7e,0x0b,0xfe,0x00,0x00494 495# CHECK: v_cvt_f32_f16_e32 v5, 0x3456 ; encoding: [0xff,0x16,0x0a,0x7e,0x56,0x34,0x00,0x00]4960xff,0x16,0x0a,0x7e,0x56,0x34,0x00,0x00497 498# CHECK: v_cvt_rpi_i32_f32_e32 v5, v1 ; encoding: [0x01,0x19,0x0a,0x7e]4990x01,0x19,0x0a,0x7e500 501# CHECK: v_cvt_rpi_i32_f32_e32 v255, v1 ; encoding: [0x01,0x19,0xfe,0x7f]5020x01,0x19,0xfe,0x7f503 504# CHECK: v_cvt_rpi_i32_f32_e32 v5, v255 ; encoding: [0xff,0x19,0x0a,0x7e]5050xff,0x19,0x0a,0x7e506 507# CHECK: v_cvt_rpi_i32_f32_e32 v5, s1 ; encoding: [0x01,0x18,0x0a,0x7e]5080x01,0x18,0x0a,0x7e509 510# CHECK: v_cvt_rpi_i32_f32_e32 v5, s101 ; encoding: [0x65,0x18,0x0a,0x7e]5110x65,0x18,0x0a,0x7e512 513# CHECK: v_cvt_rpi_i32_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x18,0x0a,0x7e]5140x66,0x18,0x0a,0x7e515 516# CHECK: v_cvt_rpi_i32_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x18,0x0a,0x7e]5170x67,0x18,0x0a,0x7e518 519# CHECK: v_cvt_rpi_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x18,0x0a,0x7e]5200x6a,0x18,0x0a,0x7e521 522# CHECK: v_cvt_rpi_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x18,0x0a,0x7e]5230x6b,0x18,0x0a,0x7e524 525# CHECK: v_cvt_rpi_i32_f32_e32 v5, m0 ; encoding: [0x7c,0x18,0x0a,0x7e]5260x7c,0x18,0x0a,0x7e527 528# CHECK: v_cvt_rpi_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x18,0x0a,0x7e]5290x7e,0x18,0x0a,0x7e530 531# CHECK: v_cvt_rpi_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x18,0x0a,0x7e]5320x7f,0x18,0x0a,0x7e533 534# CHECK: v_cvt_rpi_i32_f32_e32 v5, 0 ; encoding: [0x80,0x18,0x0a,0x7e]5350x80,0x18,0x0a,0x7e536 537# CHECK: v_cvt_rpi_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x18,0x0a,0x7e]5380xc1,0x18,0x0a,0x7e539 540# CHECK: v_cvt_rpi_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x18,0x0a,0x7e]5410xf0,0x18,0x0a,0x7e542 543# CHECK: v_cvt_rpi_i32_f32_e32 v5, -4.0 ; encoding: [0xf7,0x18,0x0a,0x7e]5440xf7,0x18,0x0a,0x7e545 546# CHECK: v_cvt_rpi_i32_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]5470xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf548 549# CHECK: v_cvt_rpi_i32_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]5500xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f551 552# CHECK: v_cvt_flr_i32_f32_e32 v5, v1 ; encoding: [0x01,0x1b,0x0a,0x7e]5530x01,0x1b,0x0a,0x7e554 555# CHECK: v_cvt_flr_i32_f32_e32 v255, v1 ; encoding: [0x01,0x1b,0xfe,0x7f]5560x01,0x1b,0xfe,0x7f557 558# CHECK: v_cvt_flr_i32_f32_e32 v5, v255 ; encoding: [0xff,0x1b,0x0a,0x7e]5590xff,0x1b,0x0a,0x7e560 561# CHECK: v_cvt_flr_i32_f32_e32 v5, s1 ; encoding: [0x01,0x1a,0x0a,0x7e]5620x01,0x1a,0x0a,0x7e563 564# CHECK: v_cvt_flr_i32_f32_e32 v5, s101 ; encoding: [0x65,0x1a,0x0a,0x7e]5650x65,0x1a,0x0a,0x7e566 567# CHECK: v_cvt_flr_i32_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x1a,0x0a,0x7e]5680x66,0x1a,0x0a,0x7e569 570# CHECK: v_cvt_flr_i32_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x1a,0x0a,0x7e]5710x67,0x1a,0x0a,0x7e572 573# CHECK: v_cvt_flr_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x1a,0x0a,0x7e]5740x6a,0x1a,0x0a,0x7e575 576# CHECK: v_cvt_flr_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x1a,0x0a,0x7e]5770x6b,0x1a,0x0a,0x7e578 579# CHECK: v_cvt_flr_i32_f32_e32 v5, m0 ; encoding: [0x7c,0x1a,0x0a,0x7e]5800x7c,0x1a,0x0a,0x7e581 582# CHECK: v_cvt_flr_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x1a,0x0a,0x7e]5830x7e,0x1a,0x0a,0x7e584 585# CHECK: v_cvt_flr_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x1a,0x0a,0x7e]5860x7f,0x1a,0x0a,0x7e587 588# CHECK: v_cvt_flr_i32_f32_e32 v5, 0 ; encoding: [0x80,0x1a,0x0a,0x7e]5890x80,0x1a,0x0a,0x7e590 591# CHECK: v_cvt_flr_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x1a,0x0a,0x7e]5920xc1,0x1a,0x0a,0x7e593 594# CHECK: v_cvt_flr_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x1a,0x0a,0x7e]5950xf0,0x1a,0x0a,0x7e596 597# CHECK: v_cvt_flr_i32_f32_e32 v5, -4.0 ; encoding: [0xf7,0x1a,0x0a,0x7e]5980xf7,0x1a,0x0a,0x7e599 600# CHECK: v_cvt_flr_i32_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]6010xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf602 603# CHECK: v_cvt_flr_i32_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]6040xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f605 606# CHECK: v_cvt_off_f32_i4_e32 v5, v1 ; encoding: [0x01,0x1d,0x0a,0x7e]6070x01,0x1d,0x0a,0x7e608 609# CHECK: v_cvt_off_f32_i4_e32 v255, v1 ; encoding: [0x01,0x1d,0xfe,0x7f]6100x01,0x1d,0xfe,0x7f611 612# CHECK: v_cvt_off_f32_i4_e32 v5, v255 ; encoding: [0xff,0x1d,0x0a,0x7e]6130xff,0x1d,0x0a,0x7e614 615# CHECK: v_cvt_off_f32_i4_e32 v5, s1 ; encoding: [0x01,0x1c,0x0a,0x7e]6160x01,0x1c,0x0a,0x7e617 618# CHECK: v_cvt_off_f32_i4_e32 v5, s101 ; encoding: [0x65,0x1c,0x0a,0x7e]6190x65,0x1c,0x0a,0x7e620 621# CHECK: v_cvt_off_f32_i4_e32 v5, flat_scratch_lo ; encoding: [0x66,0x1c,0x0a,0x7e]6220x66,0x1c,0x0a,0x7e623 624# CHECK: v_cvt_off_f32_i4_e32 v5, flat_scratch_hi ; encoding: [0x67,0x1c,0x0a,0x7e]6250x67,0x1c,0x0a,0x7e626 627# CHECK: v_cvt_off_f32_i4_e32 v5, vcc_lo ; encoding: [0x6a,0x1c,0x0a,0x7e]6280x6a,0x1c,0x0a,0x7e629 630# CHECK: v_cvt_off_f32_i4_e32 v5, vcc_hi ; encoding: [0x6b,0x1c,0x0a,0x7e]6310x6b,0x1c,0x0a,0x7e632 633# CHECK: v_cvt_off_f32_i4_e32 v5, m0 ; encoding: [0x7c,0x1c,0x0a,0x7e]6340x7c,0x1c,0x0a,0x7e635 636# CHECK: v_cvt_off_f32_i4_e32 v5, exec_lo ; encoding: [0x7e,0x1c,0x0a,0x7e]6370x7e,0x1c,0x0a,0x7e638 639# CHECK: v_cvt_off_f32_i4_e32 v5, exec_hi ; encoding: [0x7f,0x1c,0x0a,0x7e]6400x7f,0x1c,0x0a,0x7e641 642# CHECK: v_cvt_off_f32_i4_e32 v5, 0 ; encoding: [0x80,0x1c,0x0a,0x7e]6430x80,0x1c,0x0a,0x7e644 645# CHECK: v_cvt_off_f32_i4_e32 v5, -1 ; encoding: [0xc1,0x1c,0x0a,0x7e]6460xc1,0x1c,0x0a,0x7e647 648# CHECK: v_cvt_off_f32_i4_e32 v5, 0.5 ; encoding: [0xf0,0x1c,0x0a,0x7e]6490xf0,0x1c,0x0a,0x7e650 651# CHECK: v_cvt_off_f32_i4_e32 v5, -4.0 ; encoding: [0xf7,0x1c,0x0a,0x7e]6520xf7,0x1c,0x0a,0x7e653 654# CHECK: v_cvt_off_f32_i4_e32 v5, 0x4f ; encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]6550xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00656 657# CHECK: v_cvt_off_f32_i4_e32 v5, 0x41 ; encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]6580xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00659 660# CHECK: v_cvt_f32_f64_e32 v5, v[1:2] ; encoding: [0x01,0x1f,0x0a,0x7e]6610x01,0x1f,0x0a,0x7e662 663# CHECK: v_cvt_f32_f64_e32 v255, v[1:2] ; encoding: [0x01,0x1f,0xfe,0x7f]6640x01,0x1f,0xfe,0x7f665 666# CHECK: v_cvt_f32_f64_e32 v5, v[254:255] ; encoding: [0xfe,0x1f,0x0a,0x7e]6670xfe,0x1f,0x0a,0x7e668 669# CHECK: v_cvt_f32_f64_e32 v5, s[2:3] ; encoding: [0x02,0x1e,0x0a,0x7e]6700x02,0x1e,0x0a,0x7e671 672# CHECK: v_cvt_f32_f64_e32 v5, s[4:5] ; encoding: [0x04,0x1e,0x0a,0x7e]6730x04,0x1e,0x0a,0x7e674 675# CHECK: v_cvt_f32_f64_e32 v5, s[100:101] ; encoding: [0x64,0x1e,0x0a,0x7e]6760x64,0x1e,0x0a,0x7e677 678# CHECK: v_cvt_f32_f64_e32 v5, flat_scratch ; encoding: [0x66,0x1e,0x0a,0x7e]6790x66,0x1e,0x0a,0x7e680 681# CHECK: v_cvt_f32_f64_e32 v5, vcc ; encoding: [0x6a,0x1e,0x0a,0x7e]6820x6a,0x1e,0x0a,0x7e683 684# CHECK: v_cvt_f32_f64_e32 v5, exec ; encoding: [0x7e,0x1e,0x0a,0x7e]6850x7e,0x1e,0x0a,0x7e686 687# CHECK: v_cvt_f32_f64_e32 v5, 0 ; encoding: [0x80,0x1e,0x0a,0x7e]6880x80,0x1e,0x0a,0x7e689 690# CHECK: v_cvt_f32_f64_e32 v5, -1 ; encoding: [0xc1,0x1e,0x0a,0x7e]6910xc1,0x1e,0x0a,0x7e692 693# CHECK: v_cvt_f32_f64_e32 v5, 0.5 ; encoding: [0xf0,0x1e,0x0a,0x7e]6940xf0,0x1e,0x0a,0x7e695 696# CHECK: v_cvt_f32_f64_e32 v5, -4.0 ; encoding: [0xf7,0x1e,0x0a,0x7e]6970xf7,0x1e,0x0a,0x7e698 699# CHECK: v_cvt_f32_f64_e32 v5, 0xaf123456 ; encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]7000xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf701 702# CHECK: v_cvt_f32_f64_e32 v5, 0x3f717273 ; encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]7030xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f704 705# CHECK: v_cvt_f64_f32_e32 v[5:6], v1 ; encoding: [0x01,0x21,0x0a,0x7e]7060x01,0x21,0x0a,0x7e707 708# CHECK: v_cvt_f64_f32_e32 v[254:255], v1 ; encoding: [0x01,0x21,0xfc,0x7f]7090x01,0x21,0xfc,0x7f710 711# CHECK: v_cvt_f64_f32_e32 v[5:6], v255 ; encoding: [0xff,0x21,0x0a,0x7e]7120xff,0x21,0x0a,0x7e713 714# CHECK: v_cvt_f64_f32_e32 v[5:6], s1 ; encoding: [0x01,0x20,0x0a,0x7e]7150x01,0x20,0x0a,0x7e716 717# CHECK: v_cvt_f64_f32_e32 v[5:6], s101 ; encoding: [0x65,0x20,0x0a,0x7e]7180x65,0x20,0x0a,0x7e719 720# CHECK: v_cvt_f64_f32_e32 v[5:6], flat_scratch_lo ; encoding: [0x66,0x20,0x0a,0x7e]7210x66,0x20,0x0a,0x7e722 723# CHECK: v_cvt_f64_f32_e32 v[5:6], flat_scratch_hi ; encoding: [0x67,0x20,0x0a,0x7e]7240x67,0x20,0x0a,0x7e725 726# CHECK: v_cvt_f64_f32_e32 v[5:6], vcc_lo ; encoding: [0x6a,0x20,0x0a,0x7e]7270x6a,0x20,0x0a,0x7e728 729# CHECK: v_cvt_f64_f32_e32 v[5:6], vcc_hi ; encoding: [0x6b,0x20,0x0a,0x7e]7300x6b,0x20,0x0a,0x7e731 732# CHECK: v_cvt_f64_f32_e32 v[5:6], m0 ; encoding: [0x7c,0x20,0x0a,0x7e]7330x7c,0x20,0x0a,0x7e734 735# CHECK: v_cvt_f64_f32_e32 v[5:6], exec_lo ; encoding: [0x7e,0x20,0x0a,0x7e]7360x7e,0x20,0x0a,0x7e737 738# CHECK: v_cvt_f64_f32_e32 v[5:6], exec_hi ; encoding: [0x7f,0x20,0x0a,0x7e]7390x7f,0x20,0x0a,0x7e740 741# CHECK: v_cvt_f64_f32_e32 v[5:6], 0 ; encoding: [0x80,0x20,0x0a,0x7e]7420x80,0x20,0x0a,0x7e743 744# CHECK: v_cvt_f64_f32_e32 v[5:6], -1 ; encoding: [0xc1,0x20,0x0a,0x7e]7450xc1,0x20,0x0a,0x7e746 747# CHECK: v_cvt_f64_f32_e32 v[5:6], 0.5 ; encoding: [0xf0,0x20,0x0a,0x7e]7480xf0,0x20,0x0a,0x7e749 750# CHECK: v_cvt_f64_f32_e32 v[5:6], -4.0 ; encoding: [0xf7,0x20,0x0a,0x7e]7510xf7,0x20,0x0a,0x7e752 753# CHECK: v_cvt_f64_f32_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]7540xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf755 756# CHECK: v_cvt_f64_f32_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]7570xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f758 759# CHECK: v_cvt_f32_ubyte0_e32 v5, v1 ; encoding: [0x01,0x23,0x0a,0x7e]7600x01,0x23,0x0a,0x7e761 762# CHECK: v_cvt_f32_ubyte0_e32 v255, v1 ; encoding: [0x01,0x23,0xfe,0x7f]7630x01,0x23,0xfe,0x7f764 765# CHECK: v_cvt_f32_ubyte0_e32 v5, v255 ; encoding: [0xff,0x23,0x0a,0x7e]7660xff,0x23,0x0a,0x7e767 768# CHECK: v_cvt_f32_ubyte0_e32 v5, s1 ; encoding: [0x01,0x22,0x0a,0x7e]7690x01,0x22,0x0a,0x7e770 771# CHECK: v_cvt_f32_ubyte0_e32 v5, s101 ; encoding: [0x65,0x22,0x0a,0x7e]7720x65,0x22,0x0a,0x7e773 774# CHECK: v_cvt_f32_ubyte0_e32 v5, flat_scratch_lo ; encoding: [0x66,0x22,0x0a,0x7e]7750x66,0x22,0x0a,0x7e776 777# CHECK: v_cvt_f32_ubyte0_e32 v5, flat_scratch_hi ; encoding: [0x67,0x22,0x0a,0x7e]7780x67,0x22,0x0a,0x7e779 780# CHECK: v_cvt_f32_ubyte0_e32 v5, vcc_lo ; encoding: [0x6a,0x22,0x0a,0x7e]7810x6a,0x22,0x0a,0x7e782 783# CHECK: v_cvt_f32_ubyte0_e32 v5, vcc_hi ; encoding: [0x6b,0x22,0x0a,0x7e]7840x6b,0x22,0x0a,0x7e785 786# CHECK: v_cvt_f32_ubyte0_e32 v5, m0 ; encoding: [0x7c,0x22,0x0a,0x7e]7870x7c,0x22,0x0a,0x7e788 789# CHECK: v_cvt_f32_ubyte0_e32 v5, exec_lo ; encoding: [0x7e,0x22,0x0a,0x7e]7900x7e,0x22,0x0a,0x7e791 792# CHECK: v_cvt_f32_ubyte0_e32 v5, exec_hi ; encoding: [0x7f,0x22,0x0a,0x7e]7930x7f,0x22,0x0a,0x7e794 795# CHECK: v_cvt_f32_ubyte0_e32 v5, 0 ; encoding: [0x80,0x22,0x0a,0x7e]7960x80,0x22,0x0a,0x7e797 798# CHECK: v_cvt_f32_ubyte0_e32 v5, -1 ; encoding: [0xc1,0x22,0x0a,0x7e]7990xc1,0x22,0x0a,0x7e800 801# CHECK: v_cvt_f32_ubyte0_e32 v5, 0.5 ; encoding: [0xf0,0x22,0x0a,0x7e]8020xf0,0x22,0x0a,0x7e803 804# CHECK: v_cvt_f32_ubyte0_e32 v5, -4.0 ; encoding: [0xf7,0x22,0x0a,0x7e]8050xf7,0x22,0x0a,0x7e806 807# CHECK: v_cvt_f32_ubyte0_e32 v5, 0xaf123456 ; encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]8080xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf809 810# CHECK: v_cvt_f32_ubyte0_e32 v5, 0x3f717273 ; encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]8110xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f812 813# CHECK: v_cvt_f32_ubyte1_e32 v5, v1 ; encoding: [0x01,0x25,0x0a,0x7e]8140x01,0x25,0x0a,0x7e815 816# CHECK: v_cvt_f32_ubyte1_e32 v255, v1 ; encoding: [0x01,0x25,0xfe,0x7f]8170x01,0x25,0xfe,0x7f818 819# CHECK: v_cvt_f32_ubyte1_e32 v5, v255 ; encoding: [0xff,0x25,0x0a,0x7e]8200xff,0x25,0x0a,0x7e821 822# CHECK: v_cvt_f32_ubyte1_e32 v5, s1 ; encoding: [0x01,0x24,0x0a,0x7e]8230x01,0x24,0x0a,0x7e824 825# CHECK: v_cvt_f32_ubyte1_e32 v5, s101 ; encoding: [0x65,0x24,0x0a,0x7e]8260x65,0x24,0x0a,0x7e827 828# CHECK: v_cvt_f32_ubyte1_e32 v5, flat_scratch_lo ; encoding: [0x66,0x24,0x0a,0x7e]8290x66,0x24,0x0a,0x7e830 831# CHECK: v_cvt_f32_ubyte1_e32 v5, flat_scratch_hi ; encoding: [0x67,0x24,0x0a,0x7e]8320x67,0x24,0x0a,0x7e833 834# CHECK: v_cvt_f32_ubyte1_e32 v5, vcc_lo ; encoding: [0x6a,0x24,0x0a,0x7e]8350x6a,0x24,0x0a,0x7e836 837# CHECK: v_cvt_f32_ubyte1_e32 v5, vcc_hi ; encoding: [0x6b,0x24,0x0a,0x7e]8380x6b,0x24,0x0a,0x7e839 840# CHECK: v_cvt_f32_ubyte1_e32 v5, m0 ; encoding: [0x7c,0x24,0x0a,0x7e]8410x7c,0x24,0x0a,0x7e842 843# CHECK: v_cvt_f32_ubyte1_e32 v5, exec_lo ; encoding: [0x7e,0x24,0x0a,0x7e]8440x7e,0x24,0x0a,0x7e845 846# CHECK: v_cvt_f32_ubyte1_e32 v5, exec_hi ; encoding: [0x7f,0x24,0x0a,0x7e]8470x7f,0x24,0x0a,0x7e848 849# CHECK: v_cvt_f32_ubyte1_e32 v5, 0 ; encoding: [0x80,0x24,0x0a,0x7e]8500x80,0x24,0x0a,0x7e851 852# CHECK: v_cvt_f32_ubyte1_e32 v5, -1 ; encoding: [0xc1,0x24,0x0a,0x7e]8530xc1,0x24,0x0a,0x7e854 855# CHECK: v_cvt_f32_ubyte1_e32 v5, 0.5 ; encoding: [0xf0,0x24,0x0a,0x7e]8560xf0,0x24,0x0a,0x7e857 858# CHECK: v_cvt_f32_ubyte1_e32 v5, -4.0 ; encoding: [0xf7,0x24,0x0a,0x7e]8590xf7,0x24,0x0a,0x7e860 861# CHECK: v_cvt_f32_ubyte1_e32 v5, 0xaf123456 ; encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]8620xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf863 864# CHECK: v_cvt_f32_ubyte1_e32 v5, 0x3f717273 ; encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]8650xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f866 867# CHECK: v_cvt_f32_ubyte2_e32 v5, v1 ; encoding: [0x01,0x27,0x0a,0x7e]8680x01,0x27,0x0a,0x7e869 870# CHECK: v_cvt_f32_ubyte2_e32 v255, v1 ; encoding: [0x01,0x27,0xfe,0x7f]8710x01,0x27,0xfe,0x7f872 873# CHECK: v_cvt_f32_ubyte2_e32 v5, v255 ; encoding: [0xff,0x27,0x0a,0x7e]8740xff,0x27,0x0a,0x7e875 876# CHECK: v_cvt_f32_ubyte2_e32 v5, s1 ; encoding: [0x01,0x26,0x0a,0x7e]8770x01,0x26,0x0a,0x7e878 879# CHECK: v_cvt_f32_ubyte2_e32 v5, s101 ; encoding: [0x65,0x26,0x0a,0x7e]8800x65,0x26,0x0a,0x7e881 882# CHECK: v_cvt_f32_ubyte2_e32 v5, flat_scratch_lo ; encoding: [0x66,0x26,0x0a,0x7e]8830x66,0x26,0x0a,0x7e884 885# CHECK: v_cvt_f32_ubyte2_e32 v5, flat_scratch_hi ; encoding: [0x67,0x26,0x0a,0x7e]8860x67,0x26,0x0a,0x7e887 888# CHECK: v_cvt_f32_ubyte2_e32 v5, vcc_lo ; encoding: [0x6a,0x26,0x0a,0x7e]8890x6a,0x26,0x0a,0x7e890 891# CHECK: v_cvt_f32_ubyte2_e32 v5, vcc_hi ; encoding: [0x6b,0x26,0x0a,0x7e]8920x6b,0x26,0x0a,0x7e893 894# CHECK: v_cvt_f32_ubyte2_e32 v5, m0 ; encoding: [0x7c,0x26,0x0a,0x7e]8950x7c,0x26,0x0a,0x7e896 897# CHECK: v_cvt_f32_ubyte2_e32 v5, exec_lo ; encoding: [0x7e,0x26,0x0a,0x7e]8980x7e,0x26,0x0a,0x7e899 900# CHECK: v_cvt_f32_ubyte2_e32 v5, exec_hi ; encoding: [0x7f,0x26,0x0a,0x7e]9010x7f,0x26,0x0a,0x7e902 903# CHECK: v_cvt_f32_ubyte2_e32 v5, 0 ; encoding: [0x80,0x26,0x0a,0x7e]9040x80,0x26,0x0a,0x7e905 906# CHECK: v_cvt_f32_ubyte2_e32 v5, -1 ; encoding: [0xc1,0x26,0x0a,0x7e]9070xc1,0x26,0x0a,0x7e908 909# CHECK: v_cvt_f32_ubyte2_e32 v5, 0.5 ; encoding: [0xf0,0x26,0x0a,0x7e]9100xf0,0x26,0x0a,0x7e911 912# CHECK: v_cvt_f32_ubyte2_e32 v5, -4.0 ; encoding: [0xf7,0x26,0x0a,0x7e]9130xf7,0x26,0x0a,0x7e914 915# CHECK: v_cvt_f32_ubyte2_e32 v5, 0xaf123456 ; encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]9160xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf917 918# CHECK: v_cvt_f32_ubyte2_e32 v5, 0x3f717273 ; encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]9190xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f920 921# CHECK: v_cvt_f32_ubyte3_e32 v5, v1 ; encoding: [0x01,0x29,0x0a,0x7e]9220x01,0x29,0x0a,0x7e923 924# CHECK: v_cvt_f32_ubyte3_e32 v255, v1 ; encoding: [0x01,0x29,0xfe,0x7f]9250x01,0x29,0xfe,0x7f926 927# CHECK: v_cvt_f32_ubyte3_e32 v5, v255 ; encoding: [0xff,0x29,0x0a,0x7e]9280xff,0x29,0x0a,0x7e929 930# CHECK: v_cvt_f32_ubyte3_e32 v5, s1 ; encoding: [0x01,0x28,0x0a,0x7e]9310x01,0x28,0x0a,0x7e932 933# CHECK: v_cvt_f32_ubyte3_e32 v5, s101 ; encoding: [0x65,0x28,0x0a,0x7e]9340x65,0x28,0x0a,0x7e935 936# CHECK: v_cvt_f32_ubyte3_e32 v5, flat_scratch_lo ; encoding: [0x66,0x28,0x0a,0x7e]9370x66,0x28,0x0a,0x7e938 939# CHECK: v_cvt_f32_ubyte3_e32 v5, flat_scratch_hi ; encoding: [0x67,0x28,0x0a,0x7e]9400x67,0x28,0x0a,0x7e941 942# CHECK: v_cvt_f32_ubyte3_e32 v5, vcc_lo ; encoding: [0x6a,0x28,0x0a,0x7e]9430x6a,0x28,0x0a,0x7e944 945# CHECK: v_cvt_f32_ubyte3_e32 v5, vcc_hi ; encoding: [0x6b,0x28,0x0a,0x7e]9460x6b,0x28,0x0a,0x7e947 948# CHECK: v_cvt_f32_ubyte3_e32 v5, m0 ; encoding: [0x7c,0x28,0x0a,0x7e]9490x7c,0x28,0x0a,0x7e950 951# CHECK: v_cvt_f32_ubyte3_e32 v5, exec_lo ; encoding: [0x7e,0x28,0x0a,0x7e]9520x7e,0x28,0x0a,0x7e953 954# CHECK: v_cvt_f32_ubyte3_e32 v5, exec_hi ; encoding: [0x7f,0x28,0x0a,0x7e]9550x7f,0x28,0x0a,0x7e956 957# CHECK: v_cvt_f32_ubyte3_e32 v5, 0 ; encoding: [0x80,0x28,0x0a,0x7e]9580x80,0x28,0x0a,0x7e959 960# CHECK: v_cvt_f32_ubyte3_e32 v5, -1 ; encoding: [0xc1,0x28,0x0a,0x7e]9610xc1,0x28,0x0a,0x7e962 963# CHECK: v_cvt_f32_ubyte3_e32 v5, 0.5 ; encoding: [0xf0,0x28,0x0a,0x7e]9640xf0,0x28,0x0a,0x7e965 966# CHECK: v_cvt_f32_ubyte3_e32 v5, -4.0 ; encoding: [0xf7,0x28,0x0a,0x7e]9670xf7,0x28,0x0a,0x7e968 969# CHECK: v_cvt_f32_ubyte3_e32 v5, 0xaf123456 ; encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]9700xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf971 972# CHECK: v_cvt_f32_ubyte3_e32 v5, 0x3f717273 ; encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]9730xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f974 975# CHECK: v_cvt_u32_f64_e32 v5, v[1:2] ; encoding: [0x01,0x2b,0x0a,0x7e]9760x01,0x2b,0x0a,0x7e977 978# CHECK: v_cvt_u32_f64_e32 v255, v[1:2] ; encoding: [0x01,0x2b,0xfe,0x7f]9790x01,0x2b,0xfe,0x7f980 981# CHECK: v_cvt_u32_f64_e32 v5, v[254:255] ; encoding: [0xfe,0x2b,0x0a,0x7e]9820xfe,0x2b,0x0a,0x7e983 984# CHECK: v_cvt_u32_f64_e32 v5, s[2:3] ; encoding: [0x02,0x2a,0x0a,0x7e]9850x02,0x2a,0x0a,0x7e986 987# CHECK: v_cvt_u32_f64_e32 v5, s[4:5] ; encoding: [0x04,0x2a,0x0a,0x7e]9880x04,0x2a,0x0a,0x7e989 990# CHECK: v_cvt_u32_f64_e32 v5, s[100:101] ; encoding: [0x64,0x2a,0x0a,0x7e]9910x64,0x2a,0x0a,0x7e992 993# CHECK: v_cvt_u32_f64_e32 v5, flat_scratch ; encoding: [0x66,0x2a,0x0a,0x7e]9940x66,0x2a,0x0a,0x7e995 996# CHECK: v_cvt_u32_f64_e32 v5, vcc ; encoding: [0x6a,0x2a,0x0a,0x7e]9970x6a,0x2a,0x0a,0x7e998 999# CHECK: v_cvt_u32_f64_e32 v5, exec ; encoding: [0x7e,0x2a,0x0a,0x7e]10000x7e,0x2a,0x0a,0x7e1001 1002# CHECK: v_cvt_u32_f64_e32 v5, 0 ; encoding: [0x80,0x2a,0x0a,0x7e]10030x80,0x2a,0x0a,0x7e1004 1005# CHECK: v_cvt_u32_f64_e32 v5, -1 ; encoding: [0xc1,0x2a,0x0a,0x7e]10060xc1,0x2a,0x0a,0x7e1007 1008# CHECK: v_cvt_u32_f64_e32 v5, 0.5 ; encoding: [0xf0,0x2a,0x0a,0x7e]10090xf0,0x2a,0x0a,0x7e1010 1011# CHECK: v_cvt_u32_f64_e32 v5, -4.0 ; encoding: [0xf7,0x2a,0x0a,0x7e]10120xf7,0x2a,0x0a,0x7e1013 1014# CHECK: v_cvt_u32_f64_e32 v5, 0xaf123456 ; encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]10150xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf1016 1017# CHECK: v_cvt_u32_f64_e32 v5, 0x3f717273 ; encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]10180xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f1019 1020# CHECK: v_cvt_f64_u32_e32 v[5:6], v1 ; encoding: [0x01,0x2d,0x0a,0x7e]10210x01,0x2d,0x0a,0x7e1022 1023# CHECK: v_cvt_f64_u32_e32 v[254:255], v1 ; encoding: [0x01,0x2d,0xfc,0x7f]10240x01,0x2d,0xfc,0x7f1025 1026# CHECK: v_cvt_f64_u32_e32 v[5:6], v255 ; encoding: [0xff,0x2d,0x0a,0x7e]10270xff,0x2d,0x0a,0x7e1028 1029# CHECK: v_cvt_f64_u32_e32 v[5:6], s1 ; encoding: [0x01,0x2c,0x0a,0x7e]10300x01,0x2c,0x0a,0x7e1031 1032# CHECK: v_cvt_f64_u32_e32 v[5:6], s101 ; encoding: [0x65,0x2c,0x0a,0x7e]10330x65,0x2c,0x0a,0x7e1034 1035# CHECK: v_cvt_f64_u32_e32 v[5:6], flat_scratch_lo ; encoding: [0x66,0x2c,0x0a,0x7e]10360x66,0x2c,0x0a,0x7e1037 1038# CHECK: v_cvt_f64_u32_e32 v[5:6], flat_scratch_hi ; encoding: [0x67,0x2c,0x0a,0x7e]10390x67,0x2c,0x0a,0x7e1040 1041# CHECK: v_cvt_f64_u32_e32 v[5:6], vcc_lo ; encoding: [0x6a,0x2c,0x0a,0x7e]10420x6a,0x2c,0x0a,0x7e1043 1044# CHECK: v_cvt_f64_u32_e32 v[5:6], vcc_hi ; encoding: [0x6b,0x2c,0x0a,0x7e]10450x6b,0x2c,0x0a,0x7e1046 1047# CHECK: v_cvt_f64_u32_e32 v[5:6], m0 ; encoding: [0x7c,0x2c,0x0a,0x7e]10480x7c,0x2c,0x0a,0x7e1049 1050# CHECK: v_cvt_f64_u32_e32 v[5:6], exec_lo ; encoding: [0x7e,0x2c,0x0a,0x7e]10510x7e,0x2c,0x0a,0x7e1052 1053# CHECK: v_cvt_f64_u32_e32 v[5:6], exec_hi ; encoding: [0x7f,0x2c,0x0a,0x7e]10540x7f,0x2c,0x0a,0x7e1055 1056# CHECK: v_cvt_f64_u32_e32 v[5:6], 0 ; encoding: [0x80,0x2c,0x0a,0x7e]10570x80,0x2c,0x0a,0x7e1058 1059# CHECK: v_cvt_f64_u32_e32 v[5:6], -1 ; encoding: [0xc1,0x2c,0x0a,0x7e]10600xc1,0x2c,0x0a,0x7e1061 1062# CHECK: v_cvt_f64_u32_e32 v[5:6], 0.5 ; encoding: [0xf0,0x2c,0x0a,0x7e]10630xf0,0x2c,0x0a,0x7e1064 1065# CHECK: v_cvt_f64_u32_e32 v[5:6], -4.0 ; encoding: [0xf7,0x2c,0x0a,0x7e]10660xf7,0x2c,0x0a,0x7e1067 1068# CHECK: v_cvt_f64_u32_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]10690xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf1070 1071# CHECK: v_cvt_f64_u32_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]10720xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f1073 1074# CHECK: v_trunc_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x2f,0x0a,0x7e]10750x01,0x2f,0x0a,0x7e1076 1077# CHECK: v_trunc_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x2f,0xfc,0x7f]10780x01,0x2f,0xfc,0x7f1079 1080# CHECK: v_trunc_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x2f,0x0a,0x7e]10810xfe,0x2f,0x0a,0x7e1082 1083# CHECK: v_trunc_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x2e,0x0a,0x7e]10840x02,0x2e,0x0a,0x7e1085 1086# CHECK: v_trunc_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x2e,0x0a,0x7e]10870x04,0x2e,0x0a,0x7e1088 1089# CHECK: v_trunc_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x2e,0x0a,0x7e]10900x64,0x2e,0x0a,0x7e1091 1092# CHECK: v_trunc_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x2e,0x0a,0x7e]10930x66,0x2e,0x0a,0x7e1094 1095# CHECK: v_trunc_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x2e,0x0a,0x7e]10960x6a,0x2e,0x0a,0x7e1097 1098# CHECK: v_trunc_f64_e32 v[5:6], exec ; encoding: [0x7e,0x2e,0x0a,0x7e]10990x7e,0x2e,0x0a,0x7e1100 1101# CHECK: v_trunc_f64_e32 v[5:6], 0 ; encoding: [0x80,0x2e,0x0a,0x7e]11020x80,0x2e,0x0a,0x7e1103 1104# CHECK: v_trunc_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x2e,0x0a,0x7e]11050xc1,0x2e,0x0a,0x7e1106 1107# CHECK: v_trunc_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x2e,0x0a,0x7e]11080xf0,0x2e,0x0a,0x7e1109 1110# CHECK: v_trunc_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x2e,0x0a,0x7e]11110xf7,0x2e,0x0a,0x7e1112 1113# CHECK: v_trunc_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]11140xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf1115 1116# CHECK: v_trunc_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]11170xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f1118 1119# CHECK: v_ceil_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x31,0x0a,0x7e]11200x01,0x31,0x0a,0x7e1121 1122# CHECK: v_ceil_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x31,0xfc,0x7f]11230x01,0x31,0xfc,0x7f1124 1125# CHECK: v_ceil_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x31,0x0a,0x7e]11260xfe,0x31,0x0a,0x7e1127 1128# CHECK: v_ceil_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x30,0x0a,0x7e]11290x02,0x30,0x0a,0x7e1130 1131# CHECK: v_ceil_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x30,0x0a,0x7e]11320x04,0x30,0x0a,0x7e1133 1134# CHECK: v_ceil_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x30,0x0a,0x7e]11350x64,0x30,0x0a,0x7e1136 1137# CHECK: v_ceil_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x30,0x0a,0x7e]11380x66,0x30,0x0a,0x7e1139 1140# CHECK: v_ceil_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x30,0x0a,0x7e]11410x6a,0x30,0x0a,0x7e1142 1143# CHECK: v_ceil_f64_e32 v[5:6], exec ; encoding: [0x7e,0x30,0x0a,0x7e]11440x7e,0x30,0x0a,0x7e1145 1146# CHECK: v_ceil_f64_e32 v[5:6], 0 ; encoding: [0x80,0x30,0x0a,0x7e]11470x80,0x30,0x0a,0x7e1148 1149# CHECK: v_ceil_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x30,0x0a,0x7e]11500xc1,0x30,0x0a,0x7e1151 1152# CHECK: v_ceil_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x30,0x0a,0x7e]11530xf0,0x30,0x0a,0x7e1154 1155# CHECK: v_ceil_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x30,0x0a,0x7e]11560xf7,0x30,0x0a,0x7e1157 1158# CHECK: v_ceil_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]11590xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf1160 1161# CHECK: v_ceil_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]11620xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f1163 1164# CHECK: v_rndne_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x33,0x0a,0x7e]11650x01,0x33,0x0a,0x7e1166 1167# CHECK: v_rndne_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x33,0xfc,0x7f]11680x01,0x33,0xfc,0x7f1169 1170# CHECK: v_rndne_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x33,0x0a,0x7e]11710xfe,0x33,0x0a,0x7e1172 1173# CHECK: v_rndne_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x32,0x0a,0x7e]11740x02,0x32,0x0a,0x7e1175 1176# CHECK: v_rndne_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x32,0x0a,0x7e]11770x04,0x32,0x0a,0x7e1178 1179# CHECK: v_rndne_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x32,0x0a,0x7e]11800x64,0x32,0x0a,0x7e1181 1182# CHECK: v_rndne_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x32,0x0a,0x7e]11830x66,0x32,0x0a,0x7e1184 1185# CHECK: v_rndne_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x32,0x0a,0x7e]11860x6a,0x32,0x0a,0x7e1187 1188# CHECK: v_rndne_f64_e32 v[5:6], exec ; encoding: [0x7e,0x32,0x0a,0x7e]11890x7e,0x32,0x0a,0x7e1190 1191# CHECK: v_rndne_f64_e32 v[5:6], 0 ; encoding: [0x80,0x32,0x0a,0x7e]11920x80,0x32,0x0a,0x7e1193 1194# CHECK: v_rndne_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x32,0x0a,0x7e]11950xc1,0x32,0x0a,0x7e1196 1197# CHECK: v_rndne_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x32,0x0a,0x7e]11980xf0,0x32,0x0a,0x7e1199 1200# CHECK: v_rndne_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x32,0x0a,0x7e]12010xf7,0x32,0x0a,0x7e1202 1203# CHECK: v_rndne_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]12040xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf1205 1206# CHECK: v_rndne_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]12070xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f1208 1209# CHECK: v_floor_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x35,0x0a,0x7e]12100x01,0x35,0x0a,0x7e1211 1212# CHECK: v_floor_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x35,0xfc,0x7f]12130x01,0x35,0xfc,0x7f1214 1215# CHECK: v_floor_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x35,0x0a,0x7e]12160xfe,0x35,0x0a,0x7e1217 1218# CHECK: v_floor_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x34,0x0a,0x7e]12190x02,0x34,0x0a,0x7e1220 1221# CHECK: v_floor_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x34,0x0a,0x7e]12220x04,0x34,0x0a,0x7e1223 1224# CHECK: v_floor_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x34,0x0a,0x7e]12250x64,0x34,0x0a,0x7e1226 1227# CHECK: v_floor_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x34,0x0a,0x7e]12280x66,0x34,0x0a,0x7e1229 1230# CHECK: v_floor_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x34,0x0a,0x7e]12310x6a,0x34,0x0a,0x7e1232 1233# CHECK: v_floor_f64_e32 v[5:6], exec ; encoding: [0x7e,0x34,0x0a,0x7e]12340x7e,0x34,0x0a,0x7e1235 1236# CHECK: v_floor_f64_e32 v[5:6], 0 ; encoding: [0x80,0x34,0x0a,0x7e]12370x80,0x34,0x0a,0x7e1238 1239# CHECK: v_floor_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x34,0x0a,0x7e]12400xc1,0x34,0x0a,0x7e1241 1242# CHECK: v_floor_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x34,0x0a,0x7e]12430xf0,0x34,0x0a,0x7e1244 1245# CHECK: v_floor_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x34,0x0a,0x7e]12460xf7,0x34,0x0a,0x7e1247 1248# CHECK: v_floor_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]12490xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf1250 1251# CHECK: v_floor_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]12520xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f1253 1254# CHECK: v_fract_f32_e32 v5, v1 ; encoding: [0x01,0x37,0x0a,0x7e]12550x01,0x37,0x0a,0x7e1256 1257# CHECK: v_fract_f32_e32 v255, v1 ; encoding: [0x01,0x37,0xfe,0x7f]12580x01,0x37,0xfe,0x7f1259 1260# CHECK: v_fract_f32_e32 v5, v255 ; encoding: [0xff,0x37,0x0a,0x7e]12610xff,0x37,0x0a,0x7e1262 1263# CHECK: v_fract_f32_e32 v5, s1 ; encoding: [0x01,0x36,0x0a,0x7e]12640x01,0x36,0x0a,0x7e1265 1266# CHECK: v_fract_f32_e32 v5, s101 ; encoding: [0x65,0x36,0x0a,0x7e]12670x65,0x36,0x0a,0x7e1268 1269# CHECK: v_fract_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x36,0x0a,0x7e]12700x66,0x36,0x0a,0x7e1271 1272# CHECK: v_fract_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x36,0x0a,0x7e]12730x67,0x36,0x0a,0x7e1274 1275# CHECK: v_fract_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x36,0x0a,0x7e]12760x6a,0x36,0x0a,0x7e1277 1278# CHECK: v_fract_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x36,0x0a,0x7e]12790x6b,0x36,0x0a,0x7e1280 1281# CHECK: v_fract_f32_e32 v5, m0 ; encoding: [0x7c,0x36,0x0a,0x7e]12820x7c,0x36,0x0a,0x7e1283 1284# CHECK: v_fract_f32_e32 v5, exec_lo ; encoding: [0x7e,0x36,0x0a,0x7e]12850x7e,0x36,0x0a,0x7e1286 1287# CHECK: v_fract_f32_e32 v5, exec_hi ; encoding: [0x7f,0x36,0x0a,0x7e]12880x7f,0x36,0x0a,0x7e1289 1290# CHECK: v_fract_f32_e32 v5, 0 ; encoding: [0x80,0x36,0x0a,0x7e]12910x80,0x36,0x0a,0x7e1292 1293# CHECK: v_fract_f32_e32 v5, -1 ; encoding: [0xc1,0x36,0x0a,0x7e]12940xc1,0x36,0x0a,0x7e1295 1296# CHECK: v_fract_f32_e32 v5, 0.5 ; encoding: [0xf0,0x36,0x0a,0x7e]12970xf0,0x36,0x0a,0x7e1298 1299# CHECK: v_fract_f32_e32 v5, -4.0 ; encoding: [0xf7,0x36,0x0a,0x7e]13000xf7,0x36,0x0a,0x7e1301 1302# CHECK: v_fract_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x36,0x0a,0x7e,0x56,0x34,0x12,0xaf]13030xff,0x36,0x0a,0x7e,0x56,0x34,0x12,0xaf1304 1305# CHECK: v_fract_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x36,0x0a,0x7e,0x73,0x72,0x71,0x3f]13060xff,0x36,0x0a,0x7e,0x73,0x72,0x71,0x3f1307 1308# CHECK: v_trunc_f32_e32 v5, v1 ; encoding: [0x01,0x39,0x0a,0x7e]13090x01,0x39,0x0a,0x7e1310 1311# CHECK: v_trunc_f32_e32 v255, v1 ; encoding: [0x01,0x39,0xfe,0x7f]13120x01,0x39,0xfe,0x7f1313 1314# CHECK: v_trunc_f32_e32 v5, v255 ; encoding: [0xff,0x39,0x0a,0x7e]13150xff,0x39,0x0a,0x7e1316 1317# CHECK: v_trunc_f32_e32 v5, s1 ; encoding: [0x01,0x38,0x0a,0x7e]13180x01,0x38,0x0a,0x7e1319 1320# CHECK: v_trunc_f32_e32 v5, s101 ; encoding: [0x65,0x38,0x0a,0x7e]13210x65,0x38,0x0a,0x7e1322 1323# CHECK: v_trunc_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x38,0x0a,0x7e]13240x66,0x38,0x0a,0x7e1325 1326# CHECK: v_trunc_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x38,0x0a,0x7e]13270x67,0x38,0x0a,0x7e1328 1329# CHECK: v_trunc_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x38,0x0a,0x7e]13300x6a,0x38,0x0a,0x7e1331 1332# CHECK: v_trunc_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x38,0x0a,0x7e]13330x6b,0x38,0x0a,0x7e1334 1335# CHECK: v_trunc_f32_e32 v5, m0 ; encoding: [0x7c,0x38,0x0a,0x7e]13360x7c,0x38,0x0a,0x7e1337 1338# CHECK: v_trunc_f32_e32 v5, exec_lo ; encoding: [0x7e,0x38,0x0a,0x7e]13390x7e,0x38,0x0a,0x7e1340 1341# CHECK: v_trunc_f32_e32 v5, exec_hi ; encoding: [0x7f,0x38,0x0a,0x7e]13420x7f,0x38,0x0a,0x7e1343 1344# CHECK: v_trunc_f32_e32 v5, 0 ; encoding: [0x80,0x38,0x0a,0x7e]13450x80,0x38,0x0a,0x7e1346 1347# CHECK: v_trunc_f32_e32 v5, -1 ; encoding: [0xc1,0x38,0x0a,0x7e]13480xc1,0x38,0x0a,0x7e1349 1350# CHECK: v_trunc_f32_e32 v5, 0.5 ; encoding: [0xf0,0x38,0x0a,0x7e]13510xf0,0x38,0x0a,0x7e1352 1353# CHECK: v_trunc_f32_e32 v5, -4.0 ; encoding: [0xf7,0x38,0x0a,0x7e]13540xf7,0x38,0x0a,0x7e1355 1356# CHECK: v_trunc_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x38,0x0a,0x7e,0x56,0x34,0x12,0xaf]13570xff,0x38,0x0a,0x7e,0x56,0x34,0x12,0xaf1358 1359# CHECK: v_trunc_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x38,0x0a,0x7e,0x73,0x72,0x71,0x3f]13600xff,0x38,0x0a,0x7e,0x73,0x72,0x71,0x3f1361 1362# CHECK: v_ceil_f32_e32 v5, v1 ; encoding: [0x01,0x3b,0x0a,0x7e]13630x01,0x3b,0x0a,0x7e1364 1365# CHECK: v_ceil_f32_e32 v255, v1 ; encoding: [0x01,0x3b,0xfe,0x7f]13660x01,0x3b,0xfe,0x7f1367 1368# CHECK: v_ceil_f32_e32 v5, v255 ; encoding: [0xff,0x3b,0x0a,0x7e]13690xff,0x3b,0x0a,0x7e1370 1371# CHECK: v_ceil_f32_e32 v5, s1 ; encoding: [0x01,0x3a,0x0a,0x7e]13720x01,0x3a,0x0a,0x7e1373 1374# CHECK: v_ceil_f32_e32 v5, s101 ; encoding: [0x65,0x3a,0x0a,0x7e]13750x65,0x3a,0x0a,0x7e1376 1377# CHECK: v_ceil_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x3a,0x0a,0x7e]13780x66,0x3a,0x0a,0x7e1379 1380# CHECK: v_ceil_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x3a,0x0a,0x7e]13810x67,0x3a,0x0a,0x7e1382 1383# CHECK: v_ceil_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x3a,0x0a,0x7e]13840x6a,0x3a,0x0a,0x7e1385 1386# CHECK: v_ceil_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x3a,0x0a,0x7e]13870x6b,0x3a,0x0a,0x7e1388 1389# CHECK: v_ceil_f32_e32 v5, m0 ; encoding: [0x7c,0x3a,0x0a,0x7e]13900x7c,0x3a,0x0a,0x7e1391 1392# CHECK: v_ceil_f32_e32 v5, exec_lo ; encoding: [0x7e,0x3a,0x0a,0x7e]13930x7e,0x3a,0x0a,0x7e1394 1395# CHECK: v_ceil_f32_e32 v5, exec_hi ; encoding: [0x7f,0x3a,0x0a,0x7e]13960x7f,0x3a,0x0a,0x7e1397 1398# CHECK: v_ceil_f32_e32 v5, 0 ; encoding: [0x80,0x3a,0x0a,0x7e]13990x80,0x3a,0x0a,0x7e1400 1401# CHECK: v_ceil_f32_e32 v5, -1 ; encoding: [0xc1,0x3a,0x0a,0x7e]14020xc1,0x3a,0x0a,0x7e1403 1404# CHECK: v_ceil_f32_e32 v5, 0.5 ; encoding: [0xf0,0x3a,0x0a,0x7e]14050xf0,0x3a,0x0a,0x7e1406 1407# CHECK: v_ceil_f32_e32 v5, -4.0 ; encoding: [0xf7,0x3a,0x0a,0x7e]14080xf7,0x3a,0x0a,0x7e1409 1410# CHECK: v_ceil_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x3a,0x0a,0x7e,0x56,0x34,0x12,0xaf]14110xff,0x3a,0x0a,0x7e,0x56,0x34,0x12,0xaf1412 1413# CHECK: v_ceil_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x3a,0x0a,0x7e,0x73,0x72,0x71,0x3f]14140xff,0x3a,0x0a,0x7e,0x73,0x72,0x71,0x3f1415 1416# CHECK: v_rndne_f32_e32 v5, v1 ; encoding: [0x01,0x3d,0x0a,0x7e]14170x01,0x3d,0x0a,0x7e1418 1419# CHECK: v_rndne_f32_e32 v255, v1 ; encoding: [0x01,0x3d,0xfe,0x7f]14200x01,0x3d,0xfe,0x7f1421 1422# CHECK: v_rndne_f32_e32 v5, v255 ; encoding: [0xff,0x3d,0x0a,0x7e]14230xff,0x3d,0x0a,0x7e1424 1425# CHECK: v_rndne_f32_e32 v5, s1 ; encoding: [0x01,0x3c,0x0a,0x7e]14260x01,0x3c,0x0a,0x7e1427 1428# CHECK: v_rndne_f32_e32 v5, s101 ; encoding: [0x65,0x3c,0x0a,0x7e]14290x65,0x3c,0x0a,0x7e1430 1431# CHECK: v_rndne_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x3c,0x0a,0x7e]14320x66,0x3c,0x0a,0x7e1433 1434# CHECK: v_rndne_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x3c,0x0a,0x7e]14350x67,0x3c,0x0a,0x7e1436 1437# CHECK: v_rndne_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x3c,0x0a,0x7e]14380x6a,0x3c,0x0a,0x7e1439 1440# CHECK: v_rndne_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x3c,0x0a,0x7e]14410x6b,0x3c,0x0a,0x7e1442 1443# CHECK: v_rndne_f32_e32 v5, m0 ; encoding: [0x7c,0x3c,0x0a,0x7e]14440x7c,0x3c,0x0a,0x7e1445 1446# CHECK: v_rndne_f32_e32 v5, exec_lo ; encoding: [0x7e,0x3c,0x0a,0x7e]14470x7e,0x3c,0x0a,0x7e1448 1449# CHECK: v_rndne_f32_e32 v5, exec_hi ; encoding: [0x7f,0x3c,0x0a,0x7e]14500x7f,0x3c,0x0a,0x7e1451 1452# CHECK: v_rndne_f32_e32 v5, 0 ; encoding: [0x80,0x3c,0x0a,0x7e]14530x80,0x3c,0x0a,0x7e1454 1455# CHECK: v_rndne_f32_e32 v5, -1 ; encoding: [0xc1,0x3c,0x0a,0x7e]14560xc1,0x3c,0x0a,0x7e1457 1458# CHECK: v_rndne_f32_e32 v5, 0.5 ; encoding: [0xf0,0x3c,0x0a,0x7e]14590xf0,0x3c,0x0a,0x7e1460 1461# CHECK: v_rndne_f32_e32 v5, -4.0 ; encoding: [0xf7,0x3c,0x0a,0x7e]14620xf7,0x3c,0x0a,0x7e1463 1464# CHECK: v_rndne_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x3c,0x0a,0x7e,0x56,0x34,0x12,0xaf]14650xff,0x3c,0x0a,0x7e,0x56,0x34,0x12,0xaf1466 1467# CHECK: v_rndne_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x3c,0x0a,0x7e,0x73,0x72,0x71,0x3f]14680xff,0x3c,0x0a,0x7e,0x73,0x72,0x71,0x3f1469 1470# CHECK: v_floor_f32_e32 v5, v1 ; encoding: [0x01,0x3f,0x0a,0x7e]14710x01,0x3f,0x0a,0x7e1472 1473# CHECK: v_floor_f32_e32 v255, v1 ; encoding: [0x01,0x3f,0xfe,0x7f]14740x01,0x3f,0xfe,0x7f1475 1476# CHECK: v_floor_f32_e32 v5, v255 ; encoding: [0xff,0x3f,0x0a,0x7e]14770xff,0x3f,0x0a,0x7e1478 1479# CHECK: v_floor_f32_e32 v5, s1 ; encoding: [0x01,0x3e,0x0a,0x7e]14800x01,0x3e,0x0a,0x7e1481 1482# CHECK: v_floor_f32_e32 v5, s101 ; encoding: [0x65,0x3e,0x0a,0x7e]14830x65,0x3e,0x0a,0x7e1484 1485# CHECK: v_floor_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x3e,0x0a,0x7e]14860x66,0x3e,0x0a,0x7e1487 1488# CHECK: v_floor_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x3e,0x0a,0x7e]14890x67,0x3e,0x0a,0x7e1490 1491# CHECK: v_floor_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x3e,0x0a,0x7e]14920x6a,0x3e,0x0a,0x7e1493 1494# CHECK: v_floor_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x3e,0x0a,0x7e]14950x6b,0x3e,0x0a,0x7e1496 1497# CHECK: v_floor_f32_e32 v5, m0 ; encoding: [0x7c,0x3e,0x0a,0x7e]14980x7c,0x3e,0x0a,0x7e1499 1500# CHECK: v_floor_f32_e32 v5, exec_lo ; encoding: [0x7e,0x3e,0x0a,0x7e]15010x7e,0x3e,0x0a,0x7e1502 1503# CHECK: v_floor_f32_e32 v5, exec_hi ; encoding: [0x7f,0x3e,0x0a,0x7e]15040x7f,0x3e,0x0a,0x7e1505 1506# CHECK: v_floor_f32_e32 v5, 0 ; encoding: [0x80,0x3e,0x0a,0x7e]15070x80,0x3e,0x0a,0x7e1508 1509# CHECK: v_floor_f32_e32 v5, -1 ; encoding: [0xc1,0x3e,0x0a,0x7e]15100xc1,0x3e,0x0a,0x7e1511 1512# CHECK: v_floor_f32_e32 v5, 0.5 ; encoding: [0xf0,0x3e,0x0a,0x7e]15130xf0,0x3e,0x0a,0x7e1514 1515# CHECK: v_floor_f32_e32 v5, -4.0 ; encoding: [0xf7,0x3e,0x0a,0x7e]15160xf7,0x3e,0x0a,0x7e1517 1518# CHECK: v_floor_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x3e,0x0a,0x7e,0x56,0x34,0x12,0xaf]15190xff,0x3e,0x0a,0x7e,0x56,0x34,0x12,0xaf1520 1521# CHECK: v_floor_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x3e,0x0a,0x7e,0x73,0x72,0x71,0x3f]15220xff,0x3e,0x0a,0x7e,0x73,0x72,0x71,0x3f1523 1524# CHECK: v_exp_f32_e32 v5, v1 ; encoding: [0x01,0x41,0x0a,0x7e]15250x01,0x41,0x0a,0x7e1526 1527# CHECK: v_exp_f32_e32 v255, v1 ; encoding: [0x01,0x41,0xfe,0x7f]15280x01,0x41,0xfe,0x7f1529 1530# CHECK: v_exp_f32_e32 v5, v255 ; encoding: [0xff,0x41,0x0a,0x7e]15310xff,0x41,0x0a,0x7e1532 1533# CHECK: v_exp_f32_e32 v5, s1 ; encoding: [0x01,0x40,0x0a,0x7e]15340x01,0x40,0x0a,0x7e1535 1536# CHECK: v_exp_f32_e32 v5, s101 ; encoding: [0x65,0x40,0x0a,0x7e]15370x65,0x40,0x0a,0x7e1538 1539# CHECK: v_exp_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x40,0x0a,0x7e]15400x66,0x40,0x0a,0x7e1541 1542# CHECK: v_exp_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x40,0x0a,0x7e]15430x67,0x40,0x0a,0x7e1544 1545# CHECK: v_exp_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x40,0x0a,0x7e]15460x6a,0x40,0x0a,0x7e1547 1548# CHECK: v_exp_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x40,0x0a,0x7e]15490x6b,0x40,0x0a,0x7e1550 1551# CHECK: v_exp_f32_e32 v5, m0 ; encoding: [0x7c,0x40,0x0a,0x7e]15520x7c,0x40,0x0a,0x7e1553 1554# CHECK: v_exp_f32_e32 v5, exec_lo ; encoding: [0x7e,0x40,0x0a,0x7e]15550x7e,0x40,0x0a,0x7e1556 1557# CHECK: v_exp_f32_e32 v5, exec_hi ; encoding: [0x7f,0x40,0x0a,0x7e]15580x7f,0x40,0x0a,0x7e1559 1560# CHECK: v_exp_f32_e32 v5, 0 ; encoding: [0x80,0x40,0x0a,0x7e]15610x80,0x40,0x0a,0x7e1562 1563# CHECK: v_exp_f32_e32 v5, -1 ; encoding: [0xc1,0x40,0x0a,0x7e]15640xc1,0x40,0x0a,0x7e1565 1566# CHECK: v_exp_f32_e32 v5, 0.5 ; encoding: [0xf0,0x40,0x0a,0x7e]15670xf0,0x40,0x0a,0x7e1568 1569# CHECK: v_exp_f32_e32 v5, -4.0 ; encoding: [0xf7,0x40,0x0a,0x7e]15700xf7,0x40,0x0a,0x7e1571 1572# CHECK: v_exp_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]15730xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf1574 1575# CHECK: v_exp_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]15760xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f1577 1578# CHECK: v_log_f32_e32 v5, v1 ; encoding: [0x01,0x43,0x0a,0x7e]15790x01,0x43,0x0a,0x7e1580 1581# CHECK: v_log_f32_e32 v255, v1 ; encoding: [0x01,0x43,0xfe,0x7f]15820x01,0x43,0xfe,0x7f1583 1584# CHECK: v_log_f32_e32 v5, v255 ; encoding: [0xff,0x43,0x0a,0x7e]15850xff,0x43,0x0a,0x7e1586 1587# CHECK: v_log_f32_e32 v5, s1 ; encoding: [0x01,0x42,0x0a,0x7e]15880x01,0x42,0x0a,0x7e1589 1590# CHECK: v_log_f32_e32 v5, s101 ; encoding: [0x65,0x42,0x0a,0x7e]15910x65,0x42,0x0a,0x7e1592 1593# CHECK: v_log_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x42,0x0a,0x7e]15940x66,0x42,0x0a,0x7e1595 1596# CHECK: v_log_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x42,0x0a,0x7e]15970x67,0x42,0x0a,0x7e1598 1599# CHECK: v_log_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x42,0x0a,0x7e]16000x6a,0x42,0x0a,0x7e1601 1602# CHECK: v_log_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x42,0x0a,0x7e]16030x6b,0x42,0x0a,0x7e1604 1605# CHECK: v_log_f32_e32 v5, m0 ; encoding: [0x7c,0x42,0x0a,0x7e]16060x7c,0x42,0x0a,0x7e1607 1608# CHECK: v_log_f32_e32 v5, exec_lo ; encoding: [0x7e,0x42,0x0a,0x7e]16090x7e,0x42,0x0a,0x7e1610 1611# CHECK: v_log_f32_e32 v5, exec_hi ; encoding: [0x7f,0x42,0x0a,0x7e]16120x7f,0x42,0x0a,0x7e1613 1614# CHECK: v_log_f32_e32 v5, 0 ; encoding: [0x80,0x42,0x0a,0x7e]16150x80,0x42,0x0a,0x7e1616 1617# CHECK: v_log_f32_e32 v5, -1 ; encoding: [0xc1,0x42,0x0a,0x7e]16180xc1,0x42,0x0a,0x7e1619 1620# CHECK: v_log_f32_e32 v5, 0.5 ; encoding: [0xf0,0x42,0x0a,0x7e]16210xf0,0x42,0x0a,0x7e1622 1623# CHECK: v_log_f32_e32 v5, -4.0 ; encoding: [0xf7,0x42,0x0a,0x7e]16240xf7,0x42,0x0a,0x7e1625 1626# CHECK: v_log_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]16270xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf1628 1629# CHECK: v_log_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]16300xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f1631 1632# CHECK: v_rcp_f32_e32 v5, v1 ; encoding: [0x01,0x45,0x0a,0x7e]16330x01,0x45,0x0a,0x7e1634 1635# CHECK: v_rcp_f32_e32 v255, v1 ; encoding: [0x01,0x45,0xfe,0x7f]16360x01,0x45,0xfe,0x7f1637 1638# CHECK: v_rcp_f32_e32 v5, v255 ; encoding: [0xff,0x45,0x0a,0x7e]16390xff,0x45,0x0a,0x7e1640 1641# CHECK: v_rcp_f32_e32 v5, s1 ; encoding: [0x01,0x44,0x0a,0x7e]16420x01,0x44,0x0a,0x7e1643 1644# CHECK: v_rcp_f32_e32 v5, s101 ; encoding: [0x65,0x44,0x0a,0x7e]16450x65,0x44,0x0a,0x7e1646 1647# CHECK: v_rcp_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x44,0x0a,0x7e]16480x66,0x44,0x0a,0x7e1649 1650# CHECK: v_rcp_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x44,0x0a,0x7e]16510x67,0x44,0x0a,0x7e1652 1653# CHECK: v_rcp_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x44,0x0a,0x7e]16540x6a,0x44,0x0a,0x7e1655 1656# CHECK: v_rcp_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x44,0x0a,0x7e]16570x6b,0x44,0x0a,0x7e1658 1659# CHECK: v_rcp_f32_e32 v5, m0 ; encoding: [0x7c,0x44,0x0a,0x7e]16600x7c,0x44,0x0a,0x7e1661 1662# CHECK: v_rcp_f32_e32 v5, exec_lo ; encoding: [0x7e,0x44,0x0a,0x7e]16630x7e,0x44,0x0a,0x7e1664 1665# CHECK: v_rcp_f32_e32 v5, exec_hi ; encoding: [0x7f,0x44,0x0a,0x7e]16660x7f,0x44,0x0a,0x7e1667 1668# CHECK: v_rcp_f32_e32 v5, 0 ; encoding: [0x80,0x44,0x0a,0x7e]16690x80,0x44,0x0a,0x7e1670 1671# CHECK: v_rcp_f32_e32 v5, -1 ; encoding: [0xc1,0x44,0x0a,0x7e]16720xc1,0x44,0x0a,0x7e1673 1674# CHECK: v_rcp_f32_e32 v5, 0.5 ; encoding: [0xf0,0x44,0x0a,0x7e]16750xf0,0x44,0x0a,0x7e1676 1677# CHECK: v_rcp_f32_e32 v5, -4.0 ; encoding: [0xf7,0x44,0x0a,0x7e]16780xf7,0x44,0x0a,0x7e1679 1680# CHECK: v_rcp_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]16810xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf1682 1683# CHECK: v_rcp_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]16840xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f1685 1686# CHECK: v_rcp_iflag_f32_e32 v5, v1 ; encoding: [0x01,0x47,0x0a,0x7e]16870x01,0x47,0x0a,0x7e1688 1689# CHECK: v_rcp_iflag_f32_e32 v255, v1 ; encoding: [0x01,0x47,0xfe,0x7f]16900x01,0x47,0xfe,0x7f1691 1692# CHECK: v_rcp_iflag_f32_e32 v5, v255 ; encoding: [0xff,0x47,0x0a,0x7e]16930xff,0x47,0x0a,0x7e1694 1695# CHECK: v_rcp_iflag_f32_e32 v5, s1 ; encoding: [0x01,0x46,0x0a,0x7e]16960x01,0x46,0x0a,0x7e1697 1698# CHECK: v_rcp_iflag_f32_e32 v5, s101 ; encoding: [0x65,0x46,0x0a,0x7e]16990x65,0x46,0x0a,0x7e1700 1701# CHECK: v_rcp_iflag_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x46,0x0a,0x7e]17020x66,0x46,0x0a,0x7e1703 1704# CHECK: v_rcp_iflag_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x46,0x0a,0x7e]17050x67,0x46,0x0a,0x7e1706 1707# CHECK: v_rcp_iflag_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x46,0x0a,0x7e]17080x6a,0x46,0x0a,0x7e1709 1710# CHECK: v_rcp_iflag_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x46,0x0a,0x7e]17110x6b,0x46,0x0a,0x7e1712 1713# CHECK: v_rcp_iflag_f32_e32 v5, m0 ; encoding: [0x7c,0x46,0x0a,0x7e]17140x7c,0x46,0x0a,0x7e1715 1716# CHECK: v_rcp_iflag_f32_e32 v5, exec_lo ; encoding: [0x7e,0x46,0x0a,0x7e]17170x7e,0x46,0x0a,0x7e1718 1719# CHECK: v_rcp_iflag_f32_e32 v5, exec_hi ; encoding: [0x7f,0x46,0x0a,0x7e]17200x7f,0x46,0x0a,0x7e1721 1722# CHECK: v_rcp_iflag_f32_e32 v5, 0 ; encoding: [0x80,0x46,0x0a,0x7e]17230x80,0x46,0x0a,0x7e1724 1725# CHECK: v_rcp_iflag_f32_e32 v5, -1 ; encoding: [0xc1,0x46,0x0a,0x7e]17260xc1,0x46,0x0a,0x7e1727 1728# CHECK: v_rcp_iflag_f32_e32 v5, 0.5 ; encoding: [0xf0,0x46,0x0a,0x7e]17290xf0,0x46,0x0a,0x7e1730 1731# CHECK: v_rcp_iflag_f32_e32 v5, -4.0 ; encoding: [0xf7,0x46,0x0a,0x7e]17320xf7,0x46,0x0a,0x7e1733 1734# CHECK: v_rcp_iflag_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]17350xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf1736 1737# CHECK: v_rcp_iflag_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]17380xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f1739 1740# CHECK: v_rsq_f32_e32 v5, v1 ; encoding: [0x01,0x49,0x0a,0x7e]17410x01,0x49,0x0a,0x7e1742 1743# CHECK: v_rsq_f32_e32 v255, v1 ; encoding: [0x01,0x49,0xfe,0x7f]17440x01,0x49,0xfe,0x7f1745 1746# CHECK: v_rsq_f32_e32 v5, v255 ; encoding: [0xff,0x49,0x0a,0x7e]17470xff,0x49,0x0a,0x7e1748 1749# CHECK: v_rsq_f32_e32 v5, s1 ; encoding: [0x01,0x48,0x0a,0x7e]17500x01,0x48,0x0a,0x7e1751 1752# CHECK: v_rsq_f32_e32 v5, s101 ; encoding: [0x65,0x48,0x0a,0x7e]17530x65,0x48,0x0a,0x7e1754 1755# CHECK: v_rsq_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x48,0x0a,0x7e]17560x66,0x48,0x0a,0x7e1757 1758# CHECK: v_rsq_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x48,0x0a,0x7e]17590x67,0x48,0x0a,0x7e1760 1761# CHECK: v_rsq_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x48,0x0a,0x7e]17620x6a,0x48,0x0a,0x7e1763 1764# CHECK: v_rsq_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x48,0x0a,0x7e]17650x6b,0x48,0x0a,0x7e1766 1767# CHECK: v_rsq_f32_e32 v5, m0 ; encoding: [0x7c,0x48,0x0a,0x7e]17680x7c,0x48,0x0a,0x7e1769 1770# CHECK: v_rsq_f32_e32 v5, exec_lo ; encoding: [0x7e,0x48,0x0a,0x7e]17710x7e,0x48,0x0a,0x7e1772 1773# CHECK: v_rsq_f32_e32 v5, exec_hi ; encoding: [0x7f,0x48,0x0a,0x7e]17740x7f,0x48,0x0a,0x7e1775 1776# CHECK: v_rsq_f32_e32 v5, 0 ; encoding: [0x80,0x48,0x0a,0x7e]17770x80,0x48,0x0a,0x7e1778 1779# CHECK: v_rsq_f32_e32 v5, -1 ; encoding: [0xc1,0x48,0x0a,0x7e]17800xc1,0x48,0x0a,0x7e1781 1782# CHECK: v_rsq_f32_e32 v5, 0.5 ; encoding: [0xf0,0x48,0x0a,0x7e]17830xf0,0x48,0x0a,0x7e1784 1785# CHECK: v_rsq_f32_e32 v5, -4.0 ; encoding: [0xf7,0x48,0x0a,0x7e]17860xf7,0x48,0x0a,0x7e1787 1788# CHECK: v_rsq_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]17890xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf1790 1791# CHECK: v_rsq_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]17920xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f1793 1794# CHECK: v_rcp_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x4b,0x0a,0x7e]17950x01,0x4b,0x0a,0x7e1796 1797# CHECK: v_rcp_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x4b,0xfc,0x7f]17980x01,0x4b,0xfc,0x7f1799 1800# CHECK: v_rcp_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x4b,0x0a,0x7e]18010xfe,0x4b,0x0a,0x7e1802 1803# CHECK: v_rcp_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x4a,0x0a,0x7e]18040x02,0x4a,0x0a,0x7e1805 1806# CHECK: v_rcp_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x4a,0x0a,0x7e]18070x04,0x4a,0x0a,0x7e1808 1809# CHECK: v_rcp_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x4a,0x0a,0x7e]18100x64,0x4a,0x0a,0x7e1811 1812# CHECK: v_rcp_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x4a,0x0a,0x7e]18130x66,0x4a,0x0a,0x7e1814 1815# CHECK: v_rcp_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x4a,0x0a,0x7e]18160x6a,0x4a,0x0a,0x7e1817 1818# CHECK: v_rcp_f64_e32 v[5:6], exec ; encoding: [0x7e,0x4a,0x0a,0x7e]18190x7e,0x4a,0x0a,0x7e1820 1821# CHECK: v_rcp_f64_e32 v[5:6], 0 ; encoding: [0x80,0x4a,0x0a,0x7e]18220x80,0x4a,0x0a,0x7e1823 1824# CHECK: v_rcp_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x4a,0x0a,0x7e]18250xc1,0x4a,0x0a,0x7e1826 1827# CHECK: v_rcp_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x4a,0x0a,0x7e]18280xf0,0x4a,0x0a,0x7e1829 1830# CHECK: v_rcp_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x4a,0x0a,0x7e]18310xf7,0x4a,0x0a,0x7e1832 1833# CHECK: v_rcp_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]18340xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf1835 1836# CHECK: v_rcp_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]18370xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f1838 1839# CHECK: v_rsq_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x4d,0x0a,0x7e]18400x01,0x4d,0x0a,0x7e1841 1842# CHECK: v_rsq_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x4d,0xfc,0x7f]18430x01,0x4d,0xfc,0x7f1844 1845# CHECK: v_rsq_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x4d,0x0a,0x7e]18460xfe,0x4d,0x0a,0x7e1847 1848# CHECK: v_rsq_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x4c,0x0a,0x7e]18490x02,0x4c,0x0a,0x7e1850 1851# CHECK: v_rsq_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x4c,0x0a,0x7e]18520x04,0x4c,0x0a,0x7e1853 1854# CHECK: v_rsq_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x4c,0x0a,0x7e]18550x64,0x4c,0x0a,0x7e1856 1857# CHECK: v_rsq_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x4c,0x0a,0x7e]18580x66,0x4c,0x0a,0x7e1859 1860# CHECK: v_rsq_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x4c,0x0a,0x7e]18610x6a,0x4c,0x0a,0x7e1862 1863# CHECK: v_rsq_f64_e32 v[5:6], exec ; encoding: [0x7e,0x4c,0x0a,0x7e]18640x7e,0x4c,0x0a,0x7e1865 1866# CHECK: v_rsq_f64_e32 v[5:6], 0 ; encoding: [0x80,0x4c,0x0a,0x7e]18670x80,0x4c,0x0a,0x7e1868 1869# CHECK: v_rsq_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x4c,0x0a,0x7e]18700xc1,0x4c,0x0a,0x7e1871 1872# CHECK: v_rsq_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x4c,0x0a,0x7e]18730xf0,0x4c,0x0a,0x7e1874 1875# CHECK: v_rsq_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x4c,0x0a,0x7e]18760xf7,0x4c,0x0a,0x7e1877 1878# CHECK: v_rsq_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x4c,0x0a,0x7e,0x56,0x34,0x12,0xaf]18790xff,0x4c,0x0a,0x7e,0x56,0x34,0x12,0xaf1880 1881# CHECK: v_rsq_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x4c,0x0a,0x7e,0x73,0x72,0x71,0x3f]18820xff,0x4c,0x0a,0x7e,0x73,0x72,0x71,0x3f1883 1884# CHECK: v_sqrt_f32_e32 v5, v1 ; encoding: [0x01,0x4f,0x0a,0x7e]18850x01,0x4f,0x0a,0x7e1886 1887# CHECK: v_sqrt_f32_e32 v255, v1 ; encoding: [0x01,0x4f,0xfe,0x7f]18880x01,0x4f,0xfe,0x7f1889 1890# CHECK: v_sqrt_f32_e32 v5, v255 ; encoding: [0xff,0x4f,0x0a,0x7e]18910xff,0x4f,0x0a,0x7e1892 1893# CHECK: v_sqrt_f32_e32 v5, s1 ; encoding: [0x01,0x4e,0x0a,0x7e]18940x01,0x4e,0x0a,0x7e1895 1896# CHECK: v_sqrt_f32_e32 v5, s101 ; encoding: [0x65,0x4e,0x0a,0x7e]18970x65,0x4e,0x0a,0x7e1898 1899# CHECK: v_sqrt_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x4e,0x0a,0x7e]19000x66,0x4e,0x0a,0x7e1901 1902# CHECK: v_sqrt_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x4e,0x0a,0x7e]19030x67,0x4e,0x0a,0x7e1904 1905# CHECK: v_sqrt_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x4e,0x0a,0x7e]19060x6a,0x4e,0x0a,0x7e1907 1908# CHECK: v_sqrt_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x4e,0x0a,0x7e]19090x6b,0x4e,0x0a,0x7e1910 1911# CHECK: v_sqrt_f32_e32 v5, m0 ; encoding: [0x7c,0x4e,0x0a,0x7e]19120x7c,0x4e,0x0a,0x7e1913 1914# CHECK: v_sqrt_f32_e32 v5, exec_lo ; encoding: [0x7e,0x4e,0x0a,0x7e]19150x7e,0x4e,0x0a,0x7e1916 1917# CHECK: v_sqrt_f32_e32 v5, exec_hi ; encoding: [0x7f,0x4e,0x0a,0x7e]19180x7f,0x4e,0x0a,0x7e1919 1920# CHECK: v_sqrt_f32_e32 v5, 0 ; encoding: [0x80,0x4e,0x0a,0x7e]19210x80,0x4e,0x0a,0x7e1922 1923# CHECK: v_sqrt_f32_e32 v5, -1 ; encoding: [0xc1,0x4e,0x0a,0x7e]19240xc1,0x4e,0x0a,0x7e1925 1926# CHECK: v_sqrt_f32_e32 v5, 0.5 ; encoding: [0xf0,0x4e,0x0a,0x7e]19270xf0,0x4e,0x0a,0x7e1928 1929# CHECK: v_sqrt_f32_e32 v5, -4.0 ; encoding: [0xf7,0x4e,0x0a,0x7e]19300xf7,0x4e,0x0a,0x7e1931 1932# CHECK: v_sqrt_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]19330xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf1934 1935# CHECK: v_sqrt_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]19360xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f1937 1938# CHECK: v_sqrt_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x51,0x0a,0x7e]19390x01,0x51,0x0a,0x7e1940 1941# CHECK: v_sqrt_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x51,0xfc,0x7f]19420x01,0x51,0xfc,0x7f1943 1944# CHECK: v_sqrt_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x51,0x0a,0x7e]19450xfe,0x51,0x0a,0x7e1946 1947# CHECK: v_sqrt_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x50,0x0a,0x7e]19480x02,0x50,0x0a,0x7e1949 1950# CHECK: v_sqrt_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x50,0x0a,0x7e]19510x04,0x50,0x0a,0x7e1952 1953# CHECK: v_sqrt_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x50,0x0a,0x7e]19540x64,0x50,0x0a,0x7e1955 1956# CHECK: v_sqrt_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x50,0x0a,0x7e]19570x66,0x50,0x0a,0x7e1958 1959# CHECK: v_sqrt_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x50,0x0a,0x7e]19600x6a,0x50,0x0a,0x7e1961 1962# CHECK: v_sqrt_f64_e32 v[5:6], exec ; encoding: [0x7e,0x50,0x0a,0x7e]19630x7e,0x50,0x0a,0x7e1964 1965# CHECK: v_sqrt_f64_e32 v[5:6], 0 ; encoding: [0x80,0x50,0x0a,0x7e]19660x80,0x50,0x0a,0x7e1967 1968# CHECK: v_sqrt_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x50,0x0a,0x7e]19690xc1,0x50,0x0a,0x7e1970 1971# CHECK: v_sqrt_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x50,0x0a,0x7e]19720xf0,0x50,0x0a,0x7e1973 1974# CHECK: v_sqrt_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x50,0x0a,0x7e]19750xf7,0x50,0x0a,0x7e1976 1977# CHECK: v_sqrt_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x50,0x0a,0x7e,0x56,0x34,0x12,0xaf]19780xff,0x50,0x0a,0x7e,0x56,0x34,0x12,0xaf1979 1980# CHECK: v_sqrt_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x50,0x0a,0x7e,0x73,0x72,0x71,0x3f]19810xff,0x50,0x0a,0x7e,0x73,0x72,0x71,0x3f1982 1983# CHECK: v_sin_f32_e32 v5, v1 ; encoding: [0x01,0x53,0x0a,0x7e]19840x01,0x53,0x0a,0x7e1985 1986# CHECK: v_sin_f32_e32 v255, v1 ; encoding: [0x01,0x53,0xfe,0x7f]19870x01,0x53,0xfe,0x7f1988 1989# CHECK: v_sin_f32_e32 v5, v255 ; encoding: [0xff,0x53,0x0a,0x7e]19900xff,0x53,0x0a,0x7e1991 1992# CHECK: v_sin_f32_e32 v5, s1 ; encoding: [0x01,0x52,0x0a,0x7e]19930x01,0x52,0x0a,0x7e1994 1995# CHECK: v_sin_f32_e32 v5, s101 ; encoding: [0x65,0x52,0x0a,0x7e]19960x65,0x52,0x0a,0x7e1997 1998# CHECK: v_sin_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x52,0x0a,0x7e]19990x66,0x52,0x0a,0x7e2000 2001# CHECK: v_sin_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x52,0x0a,0x7e]20020x67,0x52,0x0a,0x7e2003 2004# CHECK: v_sin_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x52,0x0a,0x7e]20050x6a,0x52,0x0a,0x7e2006 2007# CHECK: v_sin_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x52,0x0a,0x7e]20080x6b,0x52,0x0a,0x7e2009 2010# CHECK: v_sin_f32_e32 v5, m0 ; encoding: [0x7c,0x52,0x0a,0x7e]20110x7c,0x52,0x0a,0x7e2012 2013# CHECK: v_sin_f32_e32 v5, exec_lo ; encoding: [0x7e,0x52,0x0a,0x7e]20140x7e,0x52,0x0a,0x7e2015 2016# CHECK: v_sin_f32_e32 v5, exec_hi ; encoding: [0x7f,0x52,0x0a,0x7e]20170x7f,0x52,0x0a,0x7e2018 2019# CHECK: v_sin_f32_e32 v5, 0 ; encoding: [0x80,0x52,0x0a,0x7e]20200x80,0x52,0x0a,0x7e2021 2022# CHECK: v_sin_f32_e32 v5, -1 ; encoding: [0xc1,0x52,0x0a,0x7e]20230xc1,0x52,0x0a,0x7e2024 2025# CHECK: v_sin_f32_e32 v5, 0.5 ; encoding: [0xf0,0x52,0x0a,0x7e]20260xf0,0x52,0x0a,0x7e2027 2028# CHECK: v_sin_f32_e32 v5, -4.0 ; encoding: [0xf7,0x52,0x0a,0x7e]20290xf7,0x52,0x0a,0x7e2030 2031# CHECK: v_sin_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x52,0x0a,0x7e,0x56,0x34,0x12,0xaf]20320xff,0x52,0x0a,0x7e,0x56,0x34,0x12,0xaf2033 2034# CHECK: v_sin_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x52,0x0a,0x7e,0x73,0x72,0x71,0x3f]20350xff,0x52,0x0a,0x7e,0x73,0x72,0x71,0x3f2036 2037# CHECK: v_cos_f32_e32 v5, v1 ; encoding: [0x01,0x55,0x0a,0x7e]20380x01,0x55,0x0a,0x7e2039 2040# CHECK: v_cos_f32_e32 v255, v1 ; encoding: [0x01,0x55,0xfe,0x7f]20410x01,0x55,0xfe,0x7f2042 2043# CHECK: v_cos_f32_e32 v5, v255 ; encoding: [0xff,0x55,0x0a,0x7e]20440xff,0x55,0x0a,0x7e2045 2046# CHECK: v_cos_f32_e32 v5, s1 ; encoding: [0x01,0x54,0x0a,0x7e]20470x01,0x54,0x0a,0x7e2048 2049# CHECK: v_cos_f32_e32 v5, s101 ; encoding: [0x65,0x54,0x0a,0x7e]20500x65,0x54,0x0a,0x7e2051 2052# CHECK: v_cos_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x54,0x0a,0x7e]20530x66,0x54,0x0a,0x7e2054 2055# CHECK: v_cos_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x54,0x0a,0x7e]20560x67,0x54,0x0a,0x7e2057 2058# CHECK: v_cos_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x54,0x0a,0x7e]20590x6a,0x54,0x0a,0x7e2060 2061# CHECK: v_cos_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x54,0x0a,0x7e]20620x6b,0x54,0x0a,0x7e2063 2064# CHECK: v_cos_f32_e32 v5, m0 ; encoding: [0x7c,0x54,0x0a,0x7e]20650x7c,0x54,0x0a,0x7e2066 2067# CHECK: v_cos_f32_e32 v5, exec_lo ; encoding: [0x7e,0x54,0x0a,0x7e]20680x7e,0x54,0x0a,0x7e2069 2070# CHECK: v_cos_f32_e32 v5, exec_hi ; encoding: [0x7f,0x54,0x0a,0x7e]20710x7f,0x54,0x0a,0x7e2072 2073# CHECK: v_cos_f32_e32 v5, 0 ; encoding: [0x80,0x54,0x0a,0x7e]20740x80,0x54,0x0a,0x7e2075 2076# CHECK: v_cos_f32_e32 v5, -1 ; encoding: [0xc1,0x54,0x0a,0x7e]20770xc1,0x54,0x0a,0x7e2078 2079# CHECK: v_cos_f32_e32 v5, 0.5 ; encoding: [0xf0,0x54,0x0a,0x7e]20800xf0,0x54,0x0a,0x7e2081 2082# CHECK: v_cos_f32_e32 v5, -4.0 ; encoding: [0xf7,0x54,0x0a,0x7e]20830xf7,0x54,0x0a,0x7e2084 2085# CHECK: v_cos_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]20860xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf2087 2088# CHECK: v_cos_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]20890xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f2090 2091# CHECK: v_not_b32_e32 v5, v1 ; encoding: [0x01,0x57,0x0a,0x7e]20920x01,0x57,0x0a,0x7e2093 2094# CHECK: v_not_b32_e32 v255, v1 ; encoding: [0x01,0x57,0xfe,0x7f]20950x01,0x57,0xfe,0x7f2096 2097# CHECK: v_not_b32_e32 v5, v255 ; encoding: [0xff,0x57,0x0a,0x7e]20980xff,0x57,0x0a,0x7e2099 2100# CHECK: v_not_b32_e32 v5, s1 ; encoding: [0x01,0x56,0x0a,0x7e]21010x01,0x56,0x0a,0x7e2102 2103# CHECK: v_not_b32_e32 v5, s101 ; encoding: [0x65,0x56,0x0a,0x7e]21040x65,0x56,0x0a,0x7e2105 2106# CHECK: v_not_b32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x56,0x0a,0x7e]21070x66,0x56,0x0a,0x7e2108 2109# CHECK: v_not_b32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x56,0x0a,0x7e]21100x67,0x56,0x0a,0x7e2111 2112# CHECK: v_not_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x56,0x0a,0x7e]21130x6a,0x56,0x0a,0x7e2114 2115# CHECK: v_not_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x56,0x0a,0x7e]21160x6b,0x56,0x0a,0x7e2117 2118# CHECK: v_not_b32_e32 v5, m0 ; encoding: [0x7c,0x56,0x0a,0x7e]21190x7c,0x56,0x0a,0x7e2120 2121# CHECK: v_not_b32_e32 v5, exec_lo ; encoding: [0x7e,0x56,0x0a,0x7e]21220x7e,0x56,0x0a,0x7e2123 2124# CHECK: v_not_b32_e32 v5, exec_hi ; encoding: [0x7f,0x56,0x0a,0x7e]21250x7f,0x56,0x0a,0x7e2126 2127# CHECK: v_not_b32_e32 v5, 0 ; encoding: [0x80,0x56,0x0a,0x7e]21280x80,0x56,0x0a,0x7e2129 2130# CHECK: v_not_b32_e32 v5, -1 ; encoding: [0xc1,0x56,0x0a,0x7e]21310xc1,0x56,0x0a,0x7e2132 2133# CHECK: v_not_b32_e32 v5, 0.5 ; encoding: [0xf0,0x56,0x0a,0x7e]21340xf0,0x56,0x0a,0x7e2135 2136# CHECK: v_not_b32_e32 v5, -4.0 ; encoding: [0xf7,0x56,0x0a,0x7e]21370xf7,0x56,0x0a,0x7e2138 2139# CHECK: v_not_b32_e32 v5, 0xaf123456 ; encoding: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]21400xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf2141 2142# CHECK: v_not_b32_e32 v5, 0x3f717273 ; encoding: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]21430xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f2144 2145# CHECK: v_bfrev_b32_e32 v5, v1 ; encoding: [0x01,0x59,0x0a,0x7e]21460x01,0x59,0x0a,0x7e2147 2148# CHECK: v_bfrev_b32_e32 v255, v1 ; encoding: [0x01,0x59,0xfe,0x7f]21490x01,0x59,0xfe,0x7f2150 2151# CHECK: v_bfrev_b32_e32 v5, v255 ; encoding: [0xff,0x59,0x0a,0x7e]21520xff,0x59,0x0a,0x7e2153 2154# CHECK: v_bfrev_b32_e32 v5, s1 ; encoding: [0x01,0x58,0x0a,0x7e]21550x01,0x58,0x0a,0x7e2156 2157# CHECK: v_bfrev_b32_e32 v5, s101 ; encoding: [0x65,0x58,0x0a,0x7e]21580x65,0x58,0x0a,0x7e2159 2160# CHECK: v_bfrev_b32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x58,0x0a,0x7e]21610x66,0x58,0x0a,0x7e2162 2163# CHECK: v_bfrev_b32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x58,0x0a,0x7e]21640x67,0x58,0x0a,0x7e2165 2166# CHECK: v_bfrev_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x58,0x0a,0x7e]21670x6a,0x58,0x0a,0x7e2168 2169# CHECK: v_bfrev_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x58,0x0a,0x7e]21700x6b,0x58,0x0a,0x7e2171 2172# CHECK: v_bfrev_b32_e32 v5, m0 ; encoding: [0x7c,0x58,0x0a,0x7e]21730x7c,0x58,0x0a,0x7e2174 2175# CHECK: v_bfrev_b32_e32 v5, exec_lo ; encoding: [0x7e,0x58,0x0a,0x7e]21760x7e,0x58,0x0a,0x7e2177 2178# CHECK: v_bfrev_b32_e32 v5, exec_hi ; encoding: [0x7f,0x58,0x0a,0x7e]21790x7f,0x58,0x0a,0x7e2180 2181# CHECK: v_bfrev_b32_e32 v5, 0 ; encoding: [0x80,0x58,0x0a,0x7e]21820x80,0x58,0x0a,0x7e2183 2184# CHECK: v_bfrev_b32_e32 v5, -1 ; encoding: [0xc1,0x58,0x0a,0x7e]21850xc1,0x58,0x0a,0x7e2186 2187# CHECK: v_bfrev_b32_e32 v5, 0.5 ; encoding: [0xf0,0x58,0x0a,0x7e]21880xf0,0x58,0x0a,0x7e2189 2190# CHECK: v_bfrev_b32_e32 v5, -4.0 ; encoding: [0xf7,0x58,0x0a,0x7e]21910xf7,0x58,0x0a,0x7e2192 2193# CHECK: v_bfrev_b32_e32 v5, 0xaf123456 ; encoding: [0xff,0x58,0x0a,0x7e,0x56,0x34,0x12,0xaf]21940xff,0x58,0x0a,0x7e,0x56,0x34,0x12,0xaf2195 2196# CHECK: v_bfrev_b32_e32 v5, 0x3f717273 ; encoding: [0xff,0x58,0x0a,0x7e,0x73,0x72,0x71,0x3f]21970xff,0x58,0x0a,0x7e,0x73,0x72,0x71,0x3f2198 2199# CHECK: v_ffbh_u32_e32 v5, v1 ; encoding: [0x01,0x5b,0x0a,0x7e]22000x01,0x5b,0x0a,0x7e2201 2202# CHECK: v_ffbh_u32_e32 v255, v1 ; encoding: [0x01,0x5b,0xfe,0x7f]22030x01,0x5b,0xfe,0x7f2204 2205# CHECK: v_ffbh_u32_e32 v5, v255 ; encoding: [0xff,0x5b,0x0a,0x7e]22060xff,0x5b,0x0a,0x7e2207 2208# CHECK: v_ffbh_u32_e32 v5, s1 ; encoding: [0x01,0x5a,0x0a,0x7e]22090x01,0x5a,0x0a,0x7e2210 2211# CHECK: v_ffbh_u32_e32 v5, s101 ; encoding: [0x65,0x5a,0x0a,0x7e]22120x65,0x5a,0x0a,0x7e2213 2214# CHECK: v_ffbh_u32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x5a,0x0a,0x7e]22150x66,0x5a,0x0a,0x7e2216 2217# CHECK: v_ffbh_u32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x5a,0x0a,0x7e]22180x67,0x5a,0x0a,0x7e2219 2220# CHECK: v_ffbh_u32_e32 v5, vcc_lo ; encoding: [0x6a,0x5a,0x0a,0x7e]22210x6a,0x5a,0x0a,0x7e2222 2223# CHECK: v_ffbh_u32_e32 v5, vcc_hi ; encoding: [0x6b,0x5a,0x0a,0x7e]22240x6b,0x5a,0x0a,0x7e2225 2226# CHECK: v_ffbh_u32_e32 v5, m0 ; encoding: [0x7c,0x5a,0x0a,0x7e]22270x7c,0x5a,0x0a,0x7e2228 2229# CHECK: v_ffbh_u32_e32 v5, exec_lo ; encoding: [0x7e,0x5a,0x0a,0x7e]22300x7e,0x5a,0x0a,0x7e2231 2232# CHECK: v_ffbh_u32_e32 v5, exec_hi ; encoding: [0x7f,0x5a,0x0a,0x7e]22330x7f,0x5a,0x0a,0x7e2234 2235# CHECK: v_ffbh_u32_e32 v5, 0 ; encoding: [0x80,0x5a,0x0a,0x7e]22360x80,0x5a,0x0a,0x7e2237 2238# CHECK: v_ffbh_u32_e32 v5, -1 ; encoding: [0xc1,0x5a,0x0a,0x7e]22390xc1,0x5a,0x0a,0x7e2240 2241# CHECK: v_ffbh_u32_e32 v5, 0.5 ; encoding: [0xf0,0x5a,0x0a,0x7e]22420xf0,0x5a,0x0a,0x7e2243 2244# CHECK: v_ffbh_u32_e32 v5, -4.0 ; encoding: [0xf7,0x5a,0x0a,0x7e]22450xf7,0x5a,0x0a,0x7e2246 2247# CHECK: v_ffbh_u32_e32 v5, 0xaf123456 ; encoding: [0xff,0x5a,0x0a,0x7e,0x56,0x34,0x12,0xaf]22480xff,0x5a,0x0a,0x7e,0x56,0x34,0x12,0xaf2249 2250# CHECK: v_ffbh_u32_e32 v5, 0x3f717273 ; encoding: [0xff,0x5a,0x0a,0x7e,0x73,0x72,0x71,0x3f]22510xff,0x5a,0x0a,0x7e,0x73,0x72,0x71,0x3f2252 2253# CHECK: v_ffbl_b32_e32 v5, v1 ; encoding: [0x01,0x5d,0x0a,0x7e]22540x01,0x5d,0x0a,0x7e2255 2256# CHECK: v_ffbl_b32_e32 v255, v1 ; encoding: [0x01,0x5d,0xfe,0x7f]22570x01,0x5d,0xfe,0x7f2258 2259# CHECK: v_ffbl_b32_e32 v5, v255 ; encoding: [0xff,0x5d,0x0a,0x7e]22600xff,0x5d,0x0a,0x7e2261 2262# CHECK: v_ffbl_b32_e32 v5, s1 ; encoding: [0x01,0x5c,0x0a,0x7e]22630x01,0x5c,0x0a,0x7e2264 2265# CHECK: v_ffbl_b32_e32 v5, s101 ; encoding: [0x65,0x5c,0x0a,0x7e]22660x65,0x5c,0x0a,0x7e2267 2268# CHECK: v_ffbl_b32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x5c,0x0a,0x7e]22690x66,0x5c,0x0a,0x7e2270 2271# CHECK: v_ffbl_b32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x5c,0x0a,0x7e]22720x67,0x5c,0x0a,0x7e2273 2274# CHECK: v_ffbl_b32_e32 v5, vcc_lo ; encoding: [0x6a,0x5c,0x0a,0x7e]22750x6a,0x5c,0x0a,0x7e2276 2277# CHECK: v_ffbl_b32_e32 v5, vcc_hi ; encoding: [0x6b,0x5c,0x0a,0x7e]22780x6b,0x5c,0x0a,0x7e2279 2280# CHECK: v_ffbl_b32_e32 v5, m0 ; encoding: [0x7c,0x5c,0x0a,0x7e]22810x7c,0x5c,0x0a,0x7e2282 2283# CHECK: v_ffbl_b32_e32 v5, exec_lo ; encoding: [0x7e,0x5c,0x0a,0x7e]22840x7e,0x5c,0x0a,0x7e2285 2286# CHECK: v_ffbl_b32_e32 v5, exec_hi ; encoding: [0x7f,0x5c,0x0a,0x7e]22870x7f,0x5c,0x0a,0x7e2288 2289# CHECK: v_ffbl_b32_e32 v5, 0 ; encoding: [0x80,0x5c,0x0a,0x7e]22900x80,0x5c,0x0a,0x7e2291 2292# CHECK: v_ffbl_b32_e32 v5, -1 ; encoding: [0xc1,0x5c,0x0a,0x7e]22930xc1,0x5c,0x0a,0x7e2294 2295# CHECK: v_ffbl_b32_e32 v5, 0.5 ; encoding: [0xf0,0x5c,0x0a,0x7e]22960xf0,0x5c,0x0a,0x7e2297 2298# CHECK: v_ffbl_b32_e32 v5, -4.0 ; encoding: [0xf7,0x5c,0x0a,0x7e]22990xf7,0x5c,0x0a,0x7e2300 2301# CHECK: v_ffbl_b32_e32 v5, 0xaf123456 ; encoding: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]23020xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf2303 2304# CHECK: v_ffbl_b32_e32 v5, 0x3f717273 ; encoding: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]23050xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f2306 2307# CHECK: v_ffbh_i32_e32 v5, v1 ; encoding: [0x01,0x5f,0x0a,0x7e]23080x01,0x5f,0x0a,0x7e2309 2310# CHECK: v_ffbh_i32_e32 v255, v1 ; encoding: [0x01,0x5f,0xfe,0x7f]23110x01,0x5f,0xfe,0x7f2312 2313# CHECK: v_ffbh_i32_e32 v5, v255 ; encoding: [0xff,0x5f,0x0a,0x7e]23140xff,0x5f,0x0a,0x7e2315 2316# CHECK: v_ffbh_i32_e32 v5, s1 ; encoding: [0x01,0x5e,0x0a,0x7e]23170x01,0x5e,0x0a,0x7e2318 2319# CHECK: v_ffbh_i32_e32 v5, s101 ; encoding: [0x65,0x5e,0x0a,0x7e]23200x65,0x5e,0x0a,0x7e2321 2322# CHECK: v_ffbh_i32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x5e,0x0a,0x7e]23230x66,0x5e,0x0a,0x7e2324 2325# CHECK: v_ffbh_i32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x5e,0x0a,0x7e]23260x67,0x5e,0x0a,0x7e2327 2328# CHECK: v_ffbh_i32_e32 v5, vcc_lo ; encoding: [0x6a,0x5e,0x0a,0x7e]23290x6a,0x5e,0x0a,0x7e2330 2331# CHECK: v_ffbh_i32_e32 v5, vcc_hi ; encoding: [0x6b,0x5e,0x0a,0x7e]23320x6b,0x5e,0x0a,0x7e2333 2334# CHECK: v_ffbh_i32_e32 v5, m0 ; encoding: [0x7c,0x5e,0x0a,0x7e]23350x7c,0x5e,0x0a,0x7e2336 2337# CHECK: v_ffbh_i32_e32 v5, exec_lo ; encoding: [0x7e,0x5e,0x0a,0x7e]23380x7e,0x5e,0x0a,0x7e2339 2340# CHECK: v_ffbh_i32_e32 v5, exec_hi ; encoding: [0x7f,0x5e,0x0a,0x7e]23410x7f,0x5e,0x0a,0x7e2342 2343# CHECK: v_ffbh_i32_e32 v5, 0 ; encoding: [0x80,0x5e,0x0a,0x7e]23440x80,0x5e,0x0a,0x7e2345 2346# CHECK: v_ffbh_i32_e32 v5, -1 ; encoding: [0xc1,0x5e,0x0a,0x7e]23470xc1,0x5e,0x0a,0x7e2348 2349# CHECK: v_ffbh_i32_e32 v5, 0.5 ; encoding: [0xf0,0x5e,0x0a,0x7e]23500xf0,0x5e,0x0a,0x7e2351 2352# CHECK: v_ffbh_i32_e32 v5, -4.0 ; encoding: [0xf7,0x5e,0x0a,0x7e]23530xf7,0x5e,0x0a,0x7e2354 2355# CHECK: v_ffbh_i32_e32 v5, 0xaf123456 ; encoding: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]23560xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf2357 2358# CHECK: v_ffbh_i32_e32 v5, 0x3f717273 ; encoding: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]23590xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f2360 2361# CHECK: v_frexp_exp_i32_f64_e32 v5, v[1:2] ; encoding: [0x01,0x61,0x0a,0x7e]23620x01,0x61,0x0a,0x7e2363 2364# CHECK: v_frexp_exp_i32_f64_e32 v255, v[1:2] ; encoding: [0x01,0x61,0xfe,0x7f]23650x01,0x61,0xfe,0x7f2366 2367# CHECK: v_frexp_exp_i32_f64_e32 v5, v[254:255] ; encoding: [0xfe,0x61,0x0a,0x7e]23680xfe,0x61,0x0a,0x7e2369 2370# CHECK: v_frexp_exp_i32_f64_e32 v5, s[2:3] ; encoding: [0x02,0x60,0x0a,0x7e]23710x02,0x60,0x0a,0x7e2372 2373# CHECK: v_frexp_exp_i32_f64_e32 v5, s[4:5] ; encoding: [0x04,0x60,0x0a,0x7e]23740x04,0x60,0x0a,0x7e2375 2376# CHECK: v_frexp_exp_i32_f64_e32 v5, s[100:101] ; encoding: [0x64,0x60,0x0a,0x7e]23770x64,0x60,0x0a,0x7e2378 2379# CHECK: v_frexp_exp_i32_f64_e32 v5, flat_scratch ; encoding: [0x66,0x60,0x0a,0x7e]23800x66,0x60,0x0a,0x7e2381 2382# CHECK: v_frexp_exp_i32_f64_e32 v5, vcc ; encoding: [0x6a,0x60,0x0a,0x7e]23830x6a,0x60,0x0a,0x7e2384 2385# CHECK: v_frexp_exp_i32_f64_e32 v5, exec ; encoding: [0x7e,0x60,0x0a,0x7e]23860x7e,0x60,0x0a,0x7e2387 2388# CHECK: v_frexp_exp_i32_f64_e32 v5, 0 ; encoding: [0x80,0x60,0x0a,0x7e]23890x80,0x60,0x0a,0x7e2390 2391# CHECK: v_frexp_exp_i32_f64_e32 v5, -1 ; encoding: [0xc1,0x60,0x0a,0x7e]23920xc1,0x60,0x0a,0x7e2393 2394# CHECK: v_frexp_exp_i32_f64_e32 v5, 0.5 ; encoding: [0xf0,0x60,0x0a,0x7e]23950xf0,0x60,0x0a,0x7e2396 2397# CHECK: v_frexp_exp_i32_f64_e32 v5, -4.0 ; encoding: [0xf7,0x60,0x0a,0x7e]23980xf7,0x60,0x0a,0x7e2399 2400# CHECK: v_frexp_exp_i32_f64_e32 v5, 0xaf123456 ; encoding: [0xff,0x60,0x0a,0x7e,0x56,0x34,0x12,0xaf]24010xff,0x60,0x0a,0x7e,0x56,0x34,0x12,0xaf2402 2403# CHECK: v_frexp_exp_i32_f64_e32 v5, 0x3f717273 ; encoding: [0xff,0x60,0x0a,0x7e,0x73,0x72,0x71,0x3f]24040xff,0x60,0x0a,0x7e,0x73,0x72,0x71,0x3f2405 2406# CHECK: v_frexp_mant_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x63,0x0a,0x7e]24070x01,0x63,0x0a,0x7e2408 2409# CHECK: v_frexp_mant_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x63,0xfc,0x7f]24100x01,0x63,0xfc,0x7f2411 2412# CHECK: v_frexp_mant_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x63,0x0a,0x7e]24130xfe,0x63,0x0a,0x7e2414 2415# CHECK: v_frexp_mant_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x62,0x0a,0x7e]24160x02,0x62,0x0a,0x7e2417 2418# CHECK: v_frexp_mant_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x62,0x0a,0x7e]24190x04,0x62,0x0a,0x7e2420 2421# CHECK: v_frexp_mant_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x62,0x0a,0x7e]24220x64,0x62,0x0a,0x7e2423 2424# CHECK: v_frexp_mant_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x62,0x0a,0x7e]24250x66,0x62,0x0a,0x7e2426 2427# CHECK: v_frexp_mant_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x62,0x0a,0x7e]24280x6a,0x62,0x0a,0x7e2429 2430# CHECK: v_frexp_mant_f64_e32 v[5:6], exec ; encoding: [0x7e,0x62,0x0a,0x7e]24310x7e,0x62,0x0a,0x7e2432 2433# CHECK: v_frexp_mant_f64_e32 v[5:6], 0 ; encoding: [0x80,0x62,0x0a,0x7e]24340x80,0x62,0x0a,0x7e2435 2436# CHECK: v_frexp_mant_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x62,0x0a,0x7e]24370xc1,0x62,0x0a,0x7e2438 2439# CHECK: v_frexp_mant_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x62,0x0a,0x7e]24400xf0,0x62,0x0a,0x7e2441 2442# CHECK: v_frexp_mant_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x62,0x0a,0x7e]24430xf7,0x62,0x0a,0x7e2444 2445# CHECK: v_frexp_mant_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]24460xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf2447 2448# CHECK: v_frexp_mant_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]24490xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f2450 2451# CHECK: v_fract_f64_e32 v[5:6], v[1:2] ; encoding: [0x01,0x65,0x0a,0x7e]24520x01,0x65,0x0a,0x7e2453 2454# CHECK: v_fract_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x65,0xfc,0x7f]24550x01,0x65,0xfc,0x7f2456 2457# CHECK: v_fract_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x65,0x0a,0x7e]24580xfe,0x65,0x0a,0x7e2459 2460# CHECK: v_fract_f64_e32 v[5:6], s[2:3] ; encoding: [0x02,0x64,0x0a,0x7e]24610x02,0x64,0x0a,0x7e2462 2463# CHECK: v_fract_f64_e32 v[5:6], s[4:5] ; encoding: [0x04,0x64,0x0a,0x7e]24640x04,0x64,0x0a,0x7e2465 2466# CHECK: v_fract_f64_e32 v[5:6], s[100:101] ; encoding: [0x64,0x64,0x0a,0x7e]24670x64,0x64,0x0a,0x7e2468 2469# CHECK: v_fract_f64_e32 v[5:6], flat_scratch ; encoding: [0x66,0x64,0x0a,0x7e]24700x66,0x64,0x0a,0x7e2471 2472# CHECK: v_fract_f64_e32 v[5:6], vcc ; encoding: [0x6a,0x64,0x0a,0x7e]24730x6a,0x64,0x0a,0x7e2474 2475# CHECK: v_fract_f64_e32 v[5:6], exec ; encoding: [0x7e,0x64,0x0a,0x7e]24760x7e,0x64,0x0a,0x7e2477 2478# CHECK: v_fract_f64_e32 v[5:6], 0 ; encoding: [0x80,0x64,0x0a,0x7e]24790x80,0x64,0x0a,0x7e2480 2481# CHECK: v_fract_f64_e32 v[5:6], -1 ; encoding: [0xc1,0x64,0x0a,0x7e]24820xc1,0x64,0x0a,0x7e2483 2484# CHECK: v_fract_f64_e32 v[5:6], 0.5 ; encoding: [0xf0,0x64,0x0a,0x7e]24850xf0,0x64,0x0a,0x7e2486 2487# CHECK: v_fract_f64_e32 v[5:6], -4.0 ; encoding: [0xf7,0x64,0x0a,0x7e]24880xf7,0x64,0x0a,0x7e2489 2490# CHECK: v_fract_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x64,0x0a,0x7e,0x56,0x34,0x12,0xaf]24910xff,0x64,0x0a,0x7e,0x56,0x34,0x12,0xaf2492 2493# CHECK: v_fract_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x64,0x0a,0x7e,0x73,0x72,0x71,0x3f]24940xff,0x64,0x0a,0x7e,0x73,0x72,0x71,0x3f2495 2496# CHECK: v_frexp_exp_i32_f32_e32 v5, v1 ; encoding: [0x01,0x67,0x0a,0x7e]24970x01,0x67,0x0a,0x7e2498 2499# CHECK: v_frexp_exp_i32_f32_e32 v255, v1 ; encoding: [0x01,0x67,0xfe,0x7f]25000x01,0x67,0xfe,0x7f2501 2502# CHECK: v_frexp_exp_i32_f32_e32 v5, v255 ; encoding: [0xff,0x67,0x0a,0x7e]25030xff,0x67,0x0a,0x7e2504 2505# CHECK: v_frexp_exp_i32_f32_e32 v5, s1 ; encoding: [0x01,0x66,0x0a,0x7e]25060x01,0x66,0x0a,0x7e2507 2508# CHECK: v_frexp_exp_i32_f32_e32 v5, s101 ; encoding: [0x65,0x66,0x0a,0x7e]25090x65,0x66,0x0a,0x7e2510 2511# CHECK: v_frexp_exp_i32_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x66,0x0a,0x7e]25120x66,0x66,0x0a,0x7e2513 2514# CHECK: v_frexp_exp_i32_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x66,0x0a,0x7e]25150x67,0x66,0x0a,0x7e2516 2517# CHECK: v_frexp_exp_i32_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x66,0x0a,0x7e]25180x6a,0x66,0x0a,0x7e2519 2520# CHECK: v_frexp_exp_i32_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x66,0x0a,0x7e]25210x6b,0x66,0x0a,0x7e2522 2523# CHECK: v_frexp_exp_i32_f32_e32 v5, m0 ; encoding: [0x7c,0x66,0x0a,0x7e]25240x7c,0x66,0x0a,0x7e2525 2526# CHECK: v_frexp_exp_i32_f32_e32 v5, exec_lo ; encoding: [0x7e,0x66,0x0a,0x7e]25270x7e,0x66,0x0a,0x7e2528 2529# CHECK: v_frexp_exp_i32_f32_e32 v5, exec_hi ; encoding: [0x7f,0x66,0x0a,0x7e]25300x7f,0x66,0x0a,0x7e2531 2532# CHECK: v_frexp_exp_i32_f32_e32 v5, 0 ; encoding: [0x80,0x66,0x0a,0x7e]25330x80,0x66,0x0a,0x7e2534 2535# CHECK: v_frexp_exp_i32_f32_e32 v5, -1 ; encoding: [0xc1,0x66,0x0a,0x7e]25360xc1,0x66,0x0a,0x7e2537 2538# CHECK: v_frexp_exp_i32_f32_e32 v5, 0.5 ; encoding: [0xf0,0x66,0x0a,0x7e]25390xf0,0x66,0x0a,0x7e2540 2541# CHECK: v_frexp_exp_i32_f32_e32 v5, -4.0 ; encoding: [0xf7,0x66,0x0a,0x7e]25420xf7,0x66,0x0a,0x7e2543 2544# CHECK: v_frexp_exp_i32_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]25450xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf2546 2547# CHECK: v_frexp_exp_i32_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]25480xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f2549 2550# CHECK: v_frexp_mant_f32_e32 v5, v1 ; encoding: [0x01,0x69,0x0a,0x7e]25510x01,0x69,0x0a,0x7e2552 2553# CHECK: v_frexp_mant_f32_e32 v255, v1 ; encoding: [0x01,0x69,0xfe,0x7f]25540x01,0x69,0xfe,0x7f2555 2556# CHECK: v_frexp_mant_f32_e32 v5, v255 ; encoding: [0xff,0x69,0x0a,0x7e]25570xff,0x69,0x0a,0x7e2558 2559# CHECK: v_frexp_mant_f32_e32 v5, s1 ; encoding: [0x01,0x68,0x0a,0x7e]25600x01,0x68,0x0a,0x7e2561 2562# CHECK: v_frexp_mant_f32_e32 v5, s101 ; encoding: [0x65,0x68,0x0a,0x7e]25630x65,0x68,0x0a,0x7e2564 2565# CHECK: v_frexp_mant_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x68,0x0a,0x7e]25660x66,0x68,0x0a,0x7e2567 2568# CHECK: v_frexp_mant_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x68,0x0a,0x7e]25690x67,0x68,0x0a,0x7e2570 2571# CHECK: v_frexp_mant_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x68,0x0a,0x7e]25720x6a,0x68,0x0a,0x7e2573 2574# CHECK: v_frexp_mant_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x68,0x0a,0x7e]25750x6b,0x68,0x0a,0x7e2576 2577# CHECK: v_frexp_mant_f32_e32 v5, m0 ; encoding: [0x7c,0x68,0x0a,0x7e]25780x7c,0x68,0x0a,0x7e2579 2580# CHECK: v_frexp_mant_f32_e32 v5, exec_lo ; encoding: [0x7e,0x68,0x0a,0x7e]25810x7e,0x68,0x0a,0x7e2582 2583# CHECK: v_frexp_mant_f32_e32 v5, exec_hi ; encoding: [0x7f,0x68,0x0a,0x7e]25840x7f,0x68,0x0a,0x7e2585 2586# CHECK: v_frexp_mant_f32_e32 v5, 0 ; encoding: [0x80,0x68,0x0a,0x7e]25870x80,0x68,0x0a,0x7e2588 2589# CHECK: v_frexp_mant_f32_e32 v5, -1 ; encoding: [0xc1,0x68,0x0a,0x7e]25900xc1,0x68,0x0a,0x7e2591 2592# CHECK: v_frexp_mant_f32_e32 v5, 0.5 ; encoding: [0xf0,0x68,0x0a,0x7e]25930xf0,0x68,0x0a,0x7e2594 2595# CHECK: v_frexp_mant_f32_e32 v5, -4.0 ; encoding: [0xf7,0x68,0x0a,0x7e]25960xf7,0x68,0x0a,0x7e2597 2598# CHECK: v_frexp_mant_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]25990xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf2600 2601# CHECK: v_frexp_mant_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]26020xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f2603 2604# CHECK: v_clrexcp ; encoding: [0x00,0x6a,0x00,0x7e]26050x00,0x6a,0x00,0x7e2606 2607# CHECK: v_cvt_f16_u16_e32 v5, v1 ; encoding: [0x01,0x73,0x0a,0x7e]26080x01,0x73,0x0a,0x7e2609 2610# CHECK: v_cvt_f16_u16_e32 v255, v1 ; encoding: [0x01,0x73,0xfe,0x7f]26110x01,0x73,0xfe,0x7f2612 2613# CHECK: v_cvt_f16_u16_e32 v5, v255 ; encoding: [0xff,0x73,0x0a,0x7e]26140xff,0x73,0x0a,0x7e2615 2616# CHECK: v_cvt_f16_u16_e32 v5, s1 ; encoding: [0x01,0x72,0x0a,0x7e]26170x01,0x72,0x0a,0x7e2618 2619# CHECK: v_cvt_f16_u16_e32 v5, s101 ; encoding: [0x65,0x72,0x0a,0x7e]26200x65,0x72,0x0a,0x7e2621 2622# CHECK: v_cvt_f16_u16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x72,0x0a,0x7e]26230x66,0x72,0x0a,0x7e2624 2625# CHECK: v_cvt_f16_u16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x72,0x0a,0x7e]26260x67,0x72,0x0a,0x7e2627 2628# CHECK: v_cvt_f16_u16_e32 v5, vcc_lo ; encoding: [0x6a,0x72,0x0a,0x7e]26290x6a,0x72,0x0a,0x7e2630 2631# CHECK: v_cvt_f16_u16_e32 v5, vcc_hi ; encoding: [0x6b,0x72,0x0a,0x7e]26320x6b,0x72,0x0a,0x7e2633 2634# CHECK: v_cvt_f16_u16_e32 v5, m0 ; encoding: [0x7c,0x72,0x0a,0x7e]26350x7c,0x72,0x0a,0x7e2636 2637# CHECK: v_cvt_f16_u16_e32 v5, exec_lo ; encoding: [0x7e,0x72,0x0a,0x7e]26380x7e,0x72,0x0a,0x7e2639 2640# CHECK: v_cvt_f16_u16_e32 v5, exec_hi ; encoding: [0x7f,0x72,0x0a,0x7e]26410x7f,0x72,0x0a,0x7e2642 2643# CHECK: v_cvt_f16_u16_e32 v5, 0 ; encoding: [0x80,0x72,0x0a,0x7e]26440x80,0x72,0x0a,0x7e2645 2646# CHECK: v_cvt_f16_u16_e32 v5, -1 ; encoding: [0xc1,0x72,0x0a,0x7e]26470xc1,0x72,0x0a,0x7e2648 2649# CHECK: v_cvt_f16_u16_e32 v5, 0x3800 ; encoding: [0xff,0x72,0x0a,0x7e,0x00,0x38,0x00,0x00]26500xf0,0x72,0x0a,0x7e2651 2652# CHECK: v_cvt_f16_u16_e32 v5, 0xc400 ; encoding: [0xff,0x72,0x0a,0x7e,0x00,0xc4,0x00,0x00]26530xf7,0x72,0x0a,0x7e2654 2655# CHECK: v_cvt_f16_u16_e32 v5, 0xfe0b ; encoding: [0xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x00]26560xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x002657 2658# CHECK: v_cvt_f16_u16_e32 v5, 0x3456 ; encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x00,0x00]26590xff,0x72,0x0a,0x7e,0x56,0x34,0x00,0x002660 2661# CHECK: v_cvt_f16_i16_e32 v5, v1 ; encoding: [0x01,0x75,0x0a,0x7e]26620x01,0x75,0x0a,0x7e2663 2664# CHECK: v_cvt_f16_i16_e32 v255, v1 ; encoding: [0x01,0x75,0xfe,0x7f]26650x01,0x75,0xfe,0x7f2666 2667# CHECK: v_cvt_f16_i16_e32 v5, v255 ; encoding: [0xff,0x75,0x0a,0x7e]26680xff,0x75,0x0a,0x7e2669 2670# CHECK: v_cvt_f16_i16_e32 v5, s1 ; encoding: [0x01,0x74,0x0a,0x7e]26710x01,0x74,0x0a,0x7e2672 2673# CHECK: v_cvt_f16_i16_e32 v5, s101 ; encoding: [0x65,0x74,0x0a,0x7e]26740x65,0x74,0x0a,0x7e2675 2676# CHECK: v_cvt_f16_i16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x74,0x0a,0x7e]26770x66,0x74,0x0a,0x7e2678 2679# CHECK: v_cvt_f16_i16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x74,0x0a,0x7e]26800x67,0x74,0x0a,0x7e2681 2682# CHECK: v_cvt_f16_i16_e32 v5, vcc_lo ; encoding: [0x6a,0x74,0x0a,0x7e]26830x6a,0x74,0x0a,0x7e2684 2685# CHECK: v_cvt_f16_i16_e32 v5, vcc_hi ; encoding: [0x6b,0x74,0x0a,0x7e]26860x6b,0x74,0x0a,0x7e2687 2688# CHECK: v_cvt_f16_i16_e32 v5, m0 ; encoding: [0x7c,0x74,0x0a,0x7e]26890x7c,0x74,0x0a,0x7e2690 2691# CHECK: v_cvt_f16_i16_e32 v5, exec_lo ; encoding: [0x7e,0x74,0x0a,0x7e]26920x7e,0x74,0x0a,0x7e2693 2694# CHECK: v_cvt_f16_i16_e32 v5, exec_hi ; encoding: [0x7f,0x74,0x0a,0x7e]26950x7f,0x74,0x0a,0x7e2696 2697# CHECK: v_cvt_f16_i16_e32 v5, 0 ; encoding: [0x80,0x74,0x0a,0x7e]26980x80,0x74,0x0a,0x7e2699 2700# CHECK: v_cvt_f16_i16_e32 v5, -1 ; encoding: [0xc1,0x74,0x0a,0x7e]27010xc1,0x74,0x0a,0x7e2702 2703# CHECK: v_cvt_f16_i16_e32 v5, 0x3800 ; encoding: [0xff,0x74,0x0a,0x7e,0x00,0x38,0x00,0x00]27040xf0,0x74,0x0a,0x7e2705 2706# CHECK: v_cvt_f16_i16_e32 v5, 0xc400 ; encoding: [0xff,0x74,0x0a,0x7e,0x00,0xc4,0x00,0x00]27070xf7,0x74,0x0a,0x7e2708 2709# CHECK: v_cvt_f16_i16_e32 v5, 0xfe0b ; encoding: [0xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x00]27100xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x002711 2712# CHECK: v_cvt_f16_i16_e32 v5, 0x3456 ; encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x00,0x00]27130xff,0x74,0x0a,0x7e,0x56,0x34,0x00,0x002714 2715# CHECK: v_cvt_u16_f16_e32 v5, v1 ; encoding: [0x01,0x77,0x0a,0x7e]27160x01,0x77,0x0a,0x7e2717 2718# CHECK: v_cvt_u16_f16_e32 v255, v1 ; encoding: [0x01,0x77,0xfe,0x7f]27190x01,0x77,0xfe,0x7f2720 2721# CHECK: v_cvt_u16_f16_e32 v5, v255 ; encoding: [0xff,0x77,0x0a,0x7e]27220xff,0x77,0x0a,0x7e2723 2724# CHECK: v_cvt_u16_f16_e32 v5, s1 ; encoding: [0x01,0x76,0x0a,0x7e]27250x01,0x76,0x0a,0x7e2726 2727# CHECK: v_cvt_u16_f16_e32 v5, s101 ; encoding: [0x65,0x76,0x0a,0x7e]27280x65,0x76,0x0a,0x7e2729 2730# CHECK: v_cvt_u16_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x76,0x0a,0x7e]27310x66,0x76,0x0a,0x7e2732 2733# CHECK: v_cvt_u16_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x76,0x0a,0x7e]27340x67,0x76,0x0a,0x7e2735 2736# CHECK: v_cvt_u16_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x76,0x0a,0x7e]27370x6a,0x76,0x0a,0x7e2738 2739# CHECK: v_cvt_u16_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x76,0x0a,0x7e]27400x6b,0x76,0x0a,0x7e2741 2742# CHECK: v_cvt_u16_f16_e32 v5, m0 ; encoding: [0x7c,0x76,0x0a,0x7e]27430x7c,0x76,0x0a,0x7e2744 2745# CHECK: v_cvt_u16_f16_e32 v5, exec_lo ; encoding: [0x7e,0x76,0x0a,0x7e]27460x7e,0x76,0x0a,0x7e2747 2748# CHECK: v_cvt_u16_f16_e32 v5, exec_hi ; encoding: [0x7f,0x76,0x0a,0x7e]27490x7f,0x76,0x0a,0x7e2750 2751# CHECK: v_cvt_u16_f16_e32 v5, 0 ; encoding: [0x80,0x76,0x0a,0x7e]27520x80,0x76,0x0a,0x7e2753 2754# CHECK: v_cvt_u16_f16_e32 v5, -1 ; encoding: [0xc1,0x76,0x0a,0x7e]27550xc1,0x76,0x0a,0x7e2756 2757# CHECK: v_cvt_u16_f16_e32 v5, 0.5 ; encoding: [0xf0,0x76,0x0a,0x7e]27580xf0,0x76,0x0a,0x7e2759 2760# CHECK: v_cvt_u16_f16_e32 v5, -4.0 ; encoding: [0xf7,0x76,0x0a,0x7e]27610xf7,0x76,0x0a,0x7e2762 2763# CHECK: v_cvt_u16_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x76,0x0a,0x7e,0x0b,0xfe,0x00,0x00]27640xff,0x76,0x0a,0x7e,0x0b,0xfe,0x00,0x002765 2766# CHECK: v_cvt_u16_f16_e32 v5, 0x3456 ; encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x00,0x00]27670xff,0x76,0x0a,0x7e,0x56,0x34,0x00,0x002768 2769# CHECK: v_cvt_i16_f16_e32 v5, v1 ; encoding: [0x01,0x79,0x0a,0x7e]27700x01,0x79,0x0a,0x7e2771 2772# CHECK: v_cvt_i16_f16_e32 v255, v1 ; encoding: [0x01,0x79,0xfe,0x7f]27730x01,0x79,0xfe,0x7f2774 2775# CHECK: v_cvt_i16_f16_e32 v5, v255 ; encoding: [0xff,0x79,0x0a,0x7e]27760xff,0x79,0x0a,0x7e2777 2778# CHECK: v_cvt_i16_f16_e32 v5, s1 ; encoding: [0x01,0x78,0x0a,0x7e]27790x01,0x78,0x0a,0x7e2780 2781# CHECK: v_cvt_i16_f16_e32 v5, s101 ; encoding: [0x65,0x78,0x0a,0x7e]27820x65,0x78,0x0a,0x7e2783 2784# CHECK: v_cvt_i16_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x78,0x0a,0x7e]27850x66,0x78,0x0a,0x7e2786 2787# CHECK: v_cvt_i16_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x78,0x0a,0x7e]27880x67,0x78,0x0a,0x7e2789 2790# CHECK: v_cvt_i16_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x78,0x0a,0x7e]27910x6a,0x78,0x0a,0x7e2792 2793# CHECK: v_cvt_i16_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x78,0x0a,0x7e]27940x6b,0x78,0x0a,0x7e2795 2796# CHECK: v_cvt_i16_f16_e32 v5, m0 ; encoding: [0x7c,0x78,0x0a,0x7e]27970x7c,0x78,0x0a,0x7e2798 2799# CHECK: v_cvt_i16_f16_e32 v5, exec_lo ; encoding: [0x7e,0x78,0x0a,0x7e]28000x7e,0x78,0x0a,0x7e2801 2802# CHECK: v_cvt_i16_f16_e32 v5, exec_hi ; encoding: [0x7f,0x78,0x0a,0x7e]28030x7f,0x78,0x0a,0x7e2804 2805# CHECK: v_cvt_i16_f16_e32 v5, 0 ; encoding: [0x80,0x78,0x0a,0x7e]28060x80,0x78,0x0a,0x7e2807 2808# CHECK: v_cvt_i16_f16_e32 v5, -1 ; encoding: [0xc1,0x78,0x0a,0x7e]28090xc1,0x78,0x0a,0x7e2810 2811# CHECK: v_cvt_i16_f16_e32 v5, 0.5 ; encoding: [0xf0,0x78,0x0a,0x7e]28120xf0,0x78,0x0a,0x7e2813 2814# CHECK: v_cvt_i16_f16_e32 v5, -4.0 ; encoding: [0xf7,0x78,0x0a,0x7e]28150xf7,0x78,0x0a,0x7e2816 2817# CHECK: v_cvt_i16_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x78,0x0a,0x7e,0x0b,0xfe,0x00,0x00]28180xff,0x78,0x0a,0x7e,0x0b,0xfe,0x00,0x002819 2820# CHECK: v_cvt_i16_f16_e32 v5, 0x3456 ; encoding: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x00,0x00]28210xff,0x78,0x0a,0x7e,0x56,0x34,0x00,0x002822 2823# CHECK: v_rcp_f16_e32 v5, v1 ; encoding: [0x01,0x7b,0x0a,0x7e]28240x01,0x7b,0x0a,0x7e2825 2826# CHECK: v_rcp_f16_e32 v255, v1 ; encoding: [0x01,0x7b,0xfe,0x7f]28270x01,0x7b,0xfe,0x7f2828 2829# CHECK: v_rcp_f16_e32 v5, v255 ; encoding: [0xff,0x7b,0x0a,0x7e]28300xff,0x7b,0x0a,0x7e2831 2832# CHECK: v_rcp_f16_e32 v5, s1 ; encoding: [0x01,0x7a,0x0a,0x7e]28330x01,0x7a,0x0a,0x7e2834 2835# CHECK: v_rcp_f16_e32 v5, s101 ; encoding: [0x65,0x7a,0x0a,0x7e]28360x65,0x7a,0x0a,0x7e2837 2838# CHECK: v_rcp_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x7a,0x0a,0x7e]28390x66,0x7a,0x0a,0x7e2840 2841# CHECK: v_rcp_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x7a,0x0a,0x7e]28420x67,0x7a,0x0a,0x7e2843 2844# CHECK: v_rcp_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x7a,0x0a,0x7e]28450x6a,0x7a,0x0a,0x7e2846 2847# CHECK: v_rcp_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x7a,0x0a,0x7e]28480x6b,0x7a,0x0a,0x7e2849 2850# CHECK: v_rcp_f16_e32 v5, m0 ; encoding: [0x7c,0x7a,0x0a,0x7e]28510x7c,0x7a,0x0a,0x7e2852 2853# CHECK: v_rcp_f16_e32 v5, exec_lo ; encoding: [0x7e,0x7a,0x0a,0x7e]28540x7e,0x7a,0x0a,0x7e2855 2856# CHECK: v_rcp_f16_e32 v5, exec_hi ; encoding: [0x7f,0x7a,0x0a,0x7e]28570x7f,0x7a,0x0a,0x7e2858 2859# CHECK: v_rcp_f16_e32 v5, 0 ; encoding: [0x80,0x7a,0x0a,0x7e]28600x80,0x7a,0x0a,0x7e2861 2862# CHECK: v_rcp_f16_e32 v5, -1 ; encoding: [0xc1,0x7a,0x0a,0x7e]28630xc1,0x7a,0x0a,0x7e2864 2865# CHECK: v_rcp_f16_e32 v5, 0.5 ; encoding: [0xf0,0x7a,0x0a,0x7e]28660xf0,0x7a,0x0a,0x7e2867 2868# CHECK: v_rcp_f16_e32 v5, -4.0 ; encoding: [0xf7,0x7a,0x0a,0x7e]28690xf7,0x7a,0x0a,0x7e2870 2871# CHECK: v_rcp_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x7a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]28720xff,0x7a,0x0a,0x7e,0x0b,0xfe,0x00,0x002873 2874# CHECK: v_rcp_f16_e32 v5, 0x3456 ; encoding: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x00,0x00]28750xff,0x7a,0x0a,0x7e,0x56,0x34,0x00,0x002876 2877# CHECK: v_sqrt_f16_e32 v5, v1 ; encoding: [0x01,0x7d,0x0a,0x7e]28780x01,0x7d,0x0a,0x7e2879 2880# CHECK: v_sqrt_f16_e32 v255, v1 ; encoding: [0x01,0x7d,0xfe,0x7f]28810x01,0x7d,0xfe,0x7f2882 2883# CHECK: v_sqrt_f16_e32 v5, v255 ; encoding: [0xff,0x7d,0x0a,0x7e]28840xff,0x7d,0x0a,0x7e2885 2886# CHECK: v_sqrt_f16_e32 v5, s1 ; encoding: [0x01,0x7c,0x0a,0x7e]28870x01,0x7c,0x0a,0x7e2888 2889# CHECK: v_sqrt_f16_e32 v5, s101 ; encoding: [0x65,0x7c,0x0a,0x7e]28900x65,0x7c,0x0a,0x7e2891 2892# CHECK: v_sqrt_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x7c,0x0a,0x7e]28930x66,0x7c,0x0a,0x7e2894 2895# CHECK: v_sqrt_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x7c,0x0a,0x7e]28960x67,0x7c,0x0a,0x7e2897 2898# CHECK: v_sqrt_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x7c,0x0a,0x7e]28990x6a,0x7c,0x0a,0x7e2900 2901# CHECK: v_sqrt_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x7c,0x0a,0x7e]29020x6b,0x7c,0x0a,0x7e2903 2904# CHECK: v_sqrt_f16_e32 v5, m0 ; encoding: [0x7c,0x7c,0x0a,0x7e]29050x7c,0x7c,0x0a,0x7e2906 2907# CHECK: v_sqrt_f16_e32 v5, exec_lo ; encoding: [0x7e,0x7c,0x0a,0x7e]29080x7e,0x7c,0x0a,0x7e2909 2910# CHECK: v_sqrt_f16_e32 v5, exec_hi ; encoding: [0x7f,0x7c,0x0a,0x7e]29110x7f,0x7c,0x0a,0x7e2912 2913# CHECK: v_sqrt_f16_e32 v5, 0 ; encoding: [0x80,0x7c,0x0a,0x7e]29140x80,0x7c,0x0a,0x7e2915 2916# CHECK: v_sqrt_f16_e32 v5, -1 ; encoding: [0xc1,0x7c,0x0a,0x7e]29170xc1,0x7c,0x0a,0x7e2918 2919# CHECK: v_sqrt_f16_e32 v5, 0.5 ; encoding: [0xf0,0x7c,0x0a,0x7e]29200xf0,0x7c,0x0a,0x7e2921 2922# CHECK: v_sqrt_f16_e32 v5, -4.0 ; encoding: [0xf7,0x7c,0x0a,0x7e]29230xf7,0x7c,0x0a,0x7e2924 2925# CHECK: v_sqrt_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x7c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]29260xff,0x7c,0x0a,0x7e,0x0b,0xfe,0x00,0x002927 2928# CHECK: v_sqrt_f16_e32 v5, 0x3456 ; encoding: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x00,0x00]29290xff,0x7c,0x0a,0x7e,0x56,0x34,0x00,0x002930 2931# CHECK: v_rsq_f16_e32 v5, v1 ; encoding: [0x01,0x7f,0x0a,0x7e]29320x01,0x7f,0x0a,0x7e2933 2934# CHECK: v_rsq_f16_e32 v255, v1 ; encoding: [0x01,0x7f,0xfe,0x7f]29350x01,0x7f,0xfe,0x7f2936 2937# CHECK: v_rsq_f16_e32 v5, v255 ; encoding: [0xff,0x7f,0x0a,0x7e]29380xff,0x7f,0x0a,0x7e2939 2940# CHECK: v_rsq_f16_e32 v5, s1 ; encoding: [0x01,0x7e,0x0a,0x7e]29410x01,0x7e,0x0a,0x7e2942 2943# CHECK: v_rsq_f16_e32 v5, s101 ; encoding: [0x65,0x7e,0x0a,0x7e]29440x65,0x7e,0x0a,0x7e2945 2946# CHECK: v_rsq_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x7e,0x0a,0x7e]29470x66,0x7e,0x0a,0x7e2948 2949# CHECK: v_rsq_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x7e,0x0a,0x7e]29500x67,0x7e,0x0a,0x7e2951 2952# CHECK: v_rsq_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x7e,0x0a,0x7e]29530x6a,0x7e,0x0a,0x7e2954 2955# CHECK: v_rsq_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x7e,0x0a,0x7e]29560x6b,0x7e,0x0a,0x7e2957 2958# CHECK: v_rsq_f16_e32 v5, m0 ; encoding: [0x7c,0x7e,0x0a,0x7e]29590x7c,0x7e,0x0a,0x7e2960 2961# CHECK: v_rsq_f16_e32 v5, exec_lo ; encoding: [0x7e,0x7e,0x0a,0x7e]29620x7e,0x7e,0x0a,0x7e2963 2964# CHECK: v_rsq_f16_e32 v5, exec_hi ; encoding: [0x7f,0x7e,0x0a,0x7e]29650x7f,0x7e,0x0a,0x7e2966 2967# CHECK: v_rsq_f16_e32 v5, 0 ; encoding: [0x80,0x7e,0x0a,0x7e]29680x80,0x7e,0x0a,0x7e2969 2970# CHECK: v_rsq_f16_e32 v5, -1 ; encoding: [0xc1,0x7e,0x0a,0x7e]29710xc1,0x7e,0x0a,0x7e2972 2973# CHECK: v_rsq_f16_e32 v5, 0.5 ; encoding: [0xf0,0x7e,0x0a,0x7e]29740xf0,0x7e,0x0a,0x7e2975 2976# CHECK: v_rsq_f16_e32 v5, -4.0 ; encoding: [0xf7,0x7e,0x0a,0x7e]29770xf7,0x7e,0x0a,0x7e2978 2979# CHECK: v_rsq_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x7e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]29800xff,0x7e,0x0a,0x7e,0x0b,0xfe,0x00,0x002981 2982# CHECK: v_rsq_f16_e32 v5, 0x3456 ; encoding: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x00,0x00]29830xff,0x7e,0x0a,0x7e,0x56,0x34,0x00,0x002984 2985# CHECK: v_log_f16_e32 v5, v1 ; encoding: [0x01,0x81,0x0a,0x7e]29860x01,0x81,0x0a,0x7e2987 2988# CHECK: v_log_f16_e32 v255, v1 ; encoding: [0x01,0x81,0xfe,0x7f]29890x01,0x81,0xfe,0x7f2990 2991# CHECK: v_log_f16_e32 v5, v255 ; encoding: [0xff,0x81,0x0a,0x7e]29920xff,0x81,0x0a,0x7e2993 2994# CHECK: v_log_f16_e32 v5, s1 ; encoding: [0x01,0x80,0x0a,0x7e]29950x01,0x80,0x0a,0x7e2996 2997# CHECK: v_log_f16_e32 v5, s101 ; encoding: [0x65,0x80,0x0a,0x7e]29980x65,0x80,0x0a,0x7e2999 3000# CHECK: v_log_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x80,0x0a,0x7e]30010x66,0x80,0x0a,0x7e3002 3003# CHECK: v_log_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x80,0x0a,0x7e]30040x67,0x80,0x0a,0x7e3005 3006# CHECK: v_log_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x80,0x0a,0x7e]30070x6a,0x80,0x0a,0x7e3008 3009# CHECK: v_log_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x80,0x0a,0x7e]30100x6b,0x80,0x0a,0x7e3011 3012# CHECK: v_log_f16_e32 v5, m0 ; encoding: [0x7c,0x80,0x0a,0x7e]30130x7c,0x80,0x0a,0x7e3014 3015# CHECK: v_log_f16_e32 v5, exec_lo ; encoding: [0x7e,0x80,0x0a,0x7e]30160x7e,0x80,0x0a,0x7e3017 3018# CHECK: v_log_f16_e32 v5, exec_hi ; encoding: [0x7f,0x80,0x0a,0x7e]30190x7f,0x80,0x0a,0x7e3020 3021# CHECK: v_log_f16_e32 v5, 0 ; encoding: [0x80,0x80,0x0a,0x7e]30220x80,0x80,0x0a,0x7e3023 3024# CHECK: v_log_f16_e32 v5, -1 ; encoding: [0xc1,0x80,0x0a,0x7e]30250xc1,0x80,0x0a,0x7e3026 3027# CHECK: v_log_f16_e32 v5, 0.5 ; encoding: [0xf0,0x80,0x0a,0x7e]30280xf0,0x80,0x0a,0x7e3029 3030# CHECK: v_log_f16_e32 v5, -4.0 ; encoding: [0xf7,0x80,0x0a,0x7e]30310xf7,0x80,0x0a,0x7e3032 3033# CHECK: v_log_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x80,0x0a,0x7e,0x0b,0xfe,0x00,0x00]30340xff,0x80,0x0a,0x7e,0x0b,0xfe,0x00,0x003035 3036# CHECK: v_log_f16_e32 v5, 0x3456 ; encoding: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x00,0x00]30370xff,0x80,0x0a,0x7e,0x56,0x34,0x00,0x003038 3039# CHECK: v_exp_f16_e32 v5, v1 ; encoding: [0x01,0x83,0x0a,0x7e]30400x01,0x83,0x0a,0x7e3041 3042# CHECK: v_exp_f16_e32 v255, v1 ; encoding: [0x01,0x83,0xfe,0x7f]30430x01,0x83,0xfe,0x7f3044 3045# CHECK: v_exp_f16_e32 v5, v255 ; encoding: [0xff,0x83,0x0a,0x7e]30460xff,0x83,0x0a,0x7e3047 3048# CHECK: v_exp_f16_e32 v5, s1 ; encoding: [0x01,0x82,0x0a,0x7e]30490x01,0x82,0x0a,0x7e3050 3051# CHECK: v_exp_f16_e32 v5, s101 ; encoding: [0x65,0x82,0x0a,0x7e]30520x65,0x82,0x0a,0x7e3053 3054# CHECK: v_exp_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x82,0x0a,0x7e]30550x66,0x82,0x0a,0x7e3056 3057# CHECK: v_exp_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x82,0x0a,0x7e]30580x67,0x82,0x0a,0x7e3059 3060# CHECK: v_exp_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x82,0x0a,0x7e]30610x6a,0x82,0x0a,0x7e3062 3063# CHECK: v_exp_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x82,0x0a,0x7e]30640x6b,0x82,0x0a,0x7e3065 3066# CHECK: v_exp_f16_e32 v5, m0 ; encoding: [0x7c,0x82,0x0a,0x7e]30670x7c,0x82,0x0a,0x7e3068 3069# CHECK: v_exp_f16_e32 v5, exec_lo ; encoding: [0x7e,0x82,0x0a,0x7e]30700x7e,0x82,0x0a,0x7e3071 3072# CHECK: v_exp_f16_e32 v5, exec_hi ; encoding: [0x7f,0x82,0x0a,0x7e]30730x7f,0x82,0x0a,0x7e3074 3075# CHECK: v_exp_f16_e32 v5, 0 ; encoding: [0x80,0x82,0x0a,0x7e]30760x80,0x82,0x0a,0x7e3077 3078# CHECK: v_exp_f16_e32 v5, -1 ; encoding: [0xc1,0x82,0x0a,0x7e]30790xc1,0x82,0x0a,0x7e3080 3081# CHECK: v_exp_f16_e32 v5, 0.5 ; encoding: [0xf0,0x82,0x0a,0x7e]30820xf0,0x82,0x0a,0x7e3083 3084# CHECK: v_exp_f16_e32 v5, -4.0 ; encoding: [0xf7,0x82,0x0a,0x7e]30850xf7,0x82,0x0a,0x7e3086 3087# CHECK: v_exp_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x82,0x0a,0x7e,0x0b,0xfe,0x00,0x00]30880xff,0x82,0x0a,0x7e,0x0b,0xfe,0x00,0x003089 3090# CHECK: v_exp_f16_e32 v5, 0x3456 ; encoding: [0xff,0x82,0x0a,0x7e,0x56,0x34,0x00,0x00]30910xff,0x82,0x0a,0x7e,0x56,0x34,0x00,0x003092 3093# CHECK: v_frexp_mant_f16_e32 v5, v1 ; encoding: [0x01,0x85,0x0a,0x7e]30940x01,0x85,0x0a,0x7e3095 3096# CHECK: v_frexp_mant_f16_e32 v255, v1 ; encoding: [0x01,0x85,0xfe,0x7f]30970x01,0x85,0xfe,0x7f3098 3099# CHECK: v_frexp_mant_f16_e32 v5, v255 ; encoding: [0xff,0x85,0x0a,0x7e]31000xff,0x85,0x0a,0x7e3101 3102# CHECK: v_frexp_mant_f16_e32 v5, s1 ; encoding: [0x01,0x84,0x0a,0x7e]31030x01,0x84,0x0a,0x7e3104 3105# CHECK: v_frexp_mant_f16_e32 v5, s101 ; encoding: [0x65,0x84,0x0a,0x7e]31060x65,0x84,0x0a,0x7e3107 3108# CHECK: v_frexp_mant_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x84,0x0a,0x7e]31090x66,0x84,0x0a,0x7e3110 3111# CHECK: v_frexp_mant_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x84,0x0a,0x7e]31120x67,0x84,0x0a,0x7e3113 3114# CHECK: v_frexp_mant_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x84,0x0a,0x7e]31150x6a,0x84,0x0a,0x7e3116 3117# CHECK: v_frexp_mant_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x84,0x0a,0x7e]31180x6b,0x84,0x0a,0x7e3119 3120# CHECK: v_frexp_mant_f16_e32 v5, m0 ; encoding: [0x7c,0x84,0x0a,0x7e]31210x7c,0x84,0x0a,0x7e3122 3123# CHECK: v_frexp_mant_f16_e32 v5, exec_lo ; encoding: [0x7e,0x84,0x0a,0x7e]31240x7e,0x84,0x0a,0x7e3125 3126# CHECK: v_frexp_mant_f16_e32 v5, exec_hi ; encoding: [0x7f,0x84,0x0a,0x7e]31270x7f,0x84,0x0a,0x7e3128 3129# CHECK: v_frexp_mant_f16_e32 v5, 0 ; encoding: [0x80,0x84,0x0a,0x7e]31300x80,0x84,0x0a,0x7e3131 3132# CHECK: v_frexp_mant_f16_e32 v5, -1 ; encoding: [0xc1,0x84,0x0a,0x7e]31330xc1,0x84,0x0a,0x7e3134 3135# CHECK: v_frexp_mant_f16_e32 v5, 0.5 ; encoding: [0xf0,0x84,0x0a,0x7e]31360xf0,0x84,0x0a,0x7e3137 3138# CHECK: v_frexp_mant_f16_e32 v5, -4.0 ; encoding: [0xf7,0x84,0x0a,0x7e]31390xf7,0x84,0x0a,0x7e3140 3141# CHECK: v_frexp_mant_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x84,0x0a,0x7e,0x0b,0xfe,0x00,0x00]31420xff,0x84,0x0a,0x7e,0x0b,0xfe,0x00,0x003143 3144# CHECK: v_frexp_mant_f16_e32 v5, 0x3456 ; encoding: [0xff,0x84,0x0a,0x7e,0x56,0x34,0x00,0x00]31450xff,0x84,0x0a,0x7e,0x56,0x34,0x00,0x003146 3147# CHECK: v_frexp_exp_i16_f16_e32 v5, v1 ; encoding: [0x01,0x87,0x0a,0x7e]31480x01,0x87,0x0a,0x7e3149 3150# CHECK: v_frexp_exp_i16_f16_e32 v255, v1 ; encoding: [0x01,0x87,0xfe,0x7f]31510x01,0x87,0xfe,0x7f3152 3153# CHECK: v_frexp_exp_i16_f16_e32 v5, v255 ; encoding: [0xff,0x87,0x0a,0x7e]31540xff,0x87,0x0a,0x7e3155 3156# CHECK: v_frexp_exp_i16_f16_e32 v5, s1 ; encoding: [0x01,0x86,0x0a,0x7e]31570x01,0x86,0x0a,0x7e3158 3159# CHECK: v_frexp_exp_i16_f16_e32 v5, s101 ; encoding: [0x65,0x86,0x0a,0x7e]31600x65,0x86,0x0a,0x7e3161 3162# CHECK: v_frexp_exp_i16_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x86,0x0a,0x7e]31630x66,0x86,0x0a,0x7e3164 3165# CHECK: v_frexp_exp_i16_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x86,0x0a,0x7e]31660x67,0x86,0x0a,0x7e3167 3168# CHECK: v_frexp_exp_i16_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x86,0x0a,0x7e]31690x6a,0x86,0x0a,0x7e3170 3171# CHECK: v_frexp_exp_i16_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x86,0x0a,0x7e]31720x6b,0x86,0x0a,0x7e3173 3174# CHECK: v_frexp_exp_i16_f16_e32 v5, m0 ; encoding: [0x7c,0x86,0x0a,0x7e]31750x7c,0x86,0x0a,0x7e3176 3177# CHECK: v_frexp_exp_i16_f16_e32 v5, exec_lo ; encoding: [0x7e,0x86,0x0a,0x7e]31780x7e,0x86,0x0a,0x7e3179 3180# CHECK: v_frexp_exp_i16_f16_e32 v5, exec_hi ; encoding: [0x7f,0x86,0x0a,0x7e]31810x7f,0x86,0x0a,0x7e3182 3183# CHECK: v_frexp_exp_i16_f16_e32 v5, 0 ; encoding: [0x80,0x86,0x0a,0x7e]31840x80,0x86,0x0a,0x7e3185 3186# CHECK: v_frexp_exp_i16_f16_e32 v5, -1 ; encoding: [0xc1,0x86,0x0a,0x7e]31870xc1,0x86,0x0a,0x7e3188 3189# CHECK: v_frexp_exp_i16_f16_e32 v5, 0.5 ; encoding: [0xf0,0x86,0x0a,0x7e]31900xf0,0x86,0x0a,0x7e3191 3192# CHECK: v_frexp_exp_i16_f16_e32 v5, -4.0 ; encoding: [0xf7,0x86,0x0a,0x7e]31930xf7,0x86,0x0a,0x7e3194 3195# CHECK: v_frexp_exp_i16_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x86,0x0a,0x7e,0x0b,0xfe,0x00,0x00]31960xff,0x86,0x0a,0x7e,0x0b,0xfe,0x00,0x003197 3198# CHECK: v_frexp_exp_i16_f16_e32 v5, 0x3456 ; encoding: [0xff,0x86,0x0a,0x7e,0x56,0x34,0x00,0x00]31990xff,0x86,0x0a,0x7e,0x56,0x34,0x00,0x003200 3201# CHECK: v_floor_f16_e32 v5, v1 ; encoding: [0x01,0x89,0x0a,0x7e]32020x01,0x89,0x0a,0x7e3203 3204# CHECK: v_floor_f16_e32 v255, v1 ; encoding: [0x01,0x89,0xfe,0x7f]32050x01,0x89,0xfe,0x7f3206 3207# CHECK: v_floor_f16_e32 v5, v255 ; encoding: [0xff,0x89,0x0a,0x7e]32080xff,0x89,0x0a,0x7e3209 3210# CHECK: v_floor_f16_e32 v5, s1 ; encoding: [0x01,0x88,0x0a,0x7e]32110x01,0x88,0x0a,0x7e3212 3213# CHECK: v_floor_f16_e32 v5, s101 ; encoding: [0x65,0x88,0x0a,0x7e]32140x65,0x88,0x0a,0x7e3215 3216# CHECK: v_floor_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x88,0x0a,0x7e]32170x66,0x88,0x0a,0x7e3218 3219# CHECK: v_floor_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x88,0x0a,0x7e]32200x67,0x88,0x0a,0x7e3221 3222# CHECK: v_floor_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x88,0x0a,0x7e]32230x6a,0x88,0x0a,0x7e3224 3225# CHECK: v_floor_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x88,0x0a,0x7e]32260x6b,0x88,0x0a,0x7e3227 3228# CHECK: v_floor_f16_e32 v5, m0 ; encoding: [0x7c,0x88,0x0a,0x7e]32290x7c,0x88,0x0a,0x7e3230 3231# CHECK: v_floor_f16_e32 v5, exec_lo ; encoding: [0x7e,0x88,0x0a,0x7e]32320x7e,0x88,0x0a,0x7e3233 3234# CHECK: v_floor_f16_e32 v5, exec_hi ; encoding: [0x7f,0x88,0x0a,0x7e]32350x7f,0x88,0x0a,0x7e3236 3237# CHECK: v_floor_f16_e32 v5, 0 ; encoding: [0x80,0x88,0x0a,0x7e]32380x80,0x88,0x0a,0x7e3239 3240# CHECK: v_floor_f16_e32 v5, -1 ; encoding: [0xc1,0x88,0x0a,0x7e]32410xc1,0x88,0x0a,0x7e3242 3243# CHECK: v_floor_f16_e32 v5, 0.5 ; encoding: [0xf0,0x88,0x0a,0x7e]32440xf0,0x88,0x0a,0x7e3245 3246# CHECK: v_floor_f16_e32 v5, -4.0 ; encoding: [0xf7,0x88,0x0a,0x7e]32470xf7,0x88,0x0a,0x7e3248 3249# CHECK: v_floor_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x88,0x0a,0x7e,0x0b,0xfe,0x00,0x00]32500xff,0x88,0x0a,0x7e,0x0b,0xfe,0x00,0x003251 3252# CHECK: v_floor_f16_e32 v5, 0x3456 ; encoding: [0xff,0x88,0x0a,0x7e,0x56,0x34,0x00,0x00]32530xff,0x88,0x0a,0x7e,0x56,0x34,0x00,0x003254 3255# CHECK: v_ceil_f16_e32 v5, v1 ; encoding: [0x01,0x8b,0x0a,0x7e]32560x01,0x8b,0x0a,0x7e3257 3258# CHECK: v_ceil_f16_e32 v255, v1 ; encoding: [0x01,0x8b,0xfe,0x7f]32590x01,0x8b,0xfe,0x7f3260 3261# CHECK: v_ceil_f16_e32 v5, v255 ; encoding: [0xff,0x8b,0x0a,0x7e]32620xff,0x8b,0x0a,0x7e3263 3264# CHECK: v_ceil_f16_e32 v5, s1 ; encoding: [0x01,0x8a,0x0a,0x7e]32650x01,0x8a,0x0a,0x7e3266 3267# CHECK: v_ceil_f16_e32 v5, s101 ; encoding: [0x65,0x8a,0x0a,0x7e]32680x65,0x8a,0x0a,0x7e3269 3270# CHECK: v_ceil_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x8a,0x0a,0x7e]32710x66,0x8a,0x0a,0x7e3272 3273# CHECK: v_ceil_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x8a,0x0a,0x7e]32740x67,0x8a,0x0a,0x7e3275 3276# CHECK: v_ceil_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x8a,0x0a,0x7e]32770x6a,0x8a,0x0a,0x7e3278 3279# CHECK: v_ceil_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x8a,0x0a,0x7e]32800x6b,0x8a,0x0a,0x7e3281 3282# CHECK: v_ceil_f16_e32 v5, m0 ; encoding: [0x7c,0x8a,0x0a,0x7e]32830x7c,0x8a,0x0a,0x7e3284 3285# CHECK: v_ceil_f16_e32 v5, exec_lo ; encoding: [0x7e,0x8a,0x0a,0x7e]32860x7e,0x8a,0x0a,0x7e3287 3288# CHECK: v_ceil_f16_e32 v5, exec_hi ; encoding: [0x7f,0x8a,0x0a,0x7e]32890x7f,0x8a,0x0a,0x7e3290 3291# CHECK: v_ceil_f16_e32 v5, 0 ; encoding: [0x80,0x8a,0x0a,0x7e]32920x80,0x8a,0x0a,0x7e3293 3294# CHECK: v_ceil_f16_e32 v5, -1 ; encoding: [0xc1,0x8a,0x0a,0x7e]32950xc1,0x8a,0x0a,0x7e3296 3297# CHECK: v_ceil_f16_e32 v5, 0.5 ; encoding: [0xf0,0x8a,0x0a,0x7e]32980xf0,0x8a,0x0a,0x7e3299 3300# CHECK: v_ceil_f16_e32 v5, -4.0 ; encoding: [0xf7,0x8a,0x0a,0x7e]33010xf7,0x8a,0x0a,0x7e3302 3303# CHECK: v_ceil_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x8a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]33040xff,0x8a,0x0a,0x7e,0x0b,0xfe,0x00,0x003305 3306# CHECK: v_ceil_f16_e32 v5, 0x3456 ; encoding: [0xff,0x8a,0x0a,0x7e,0x56,0x34,0x00,0x00]33070xff,0x8a,0x0a,0x7e,0x56,0x34,0x00,0x003308 3309# CHECK: v_trunc_f16_e32 v5, v1 ; encoding: [0x01,0x8d,0x0a,0x7e]33100x01,0x8d,0x0a,0x7e3311 3312# CHECK: v_trunc_f16_e32 v255, v1 ; encoding: [0x01,0x8d,0xfe,0x7f]33130x01,0x8d,0xfe,0x7f3314 3315# CHECK: v_trunc_f16_e32 v5, v255 ; encoding: [0xff,0x8d,0x0a,0x7e]33160xff,0x8d,0x0a,0x7e3317 3318# CHECK: v_trunc_f16_e32 v5, s1 ; encoding: [0x01,0x8c,0x0a,0x7e]33190x01,0x8c,0x0a,0x7e3320 3321# CHECK: v_trunc_f16_e32 v5, s101 ; encoding: [0x65,0x8c,0x0a,0x7e]33220x65,0x8c,0x0a,0x7e3323 3324# CHECK: v_trunc_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x8c,0x0a,0x7e]33250x66,0x8c,0x0a,0x7e3326 3327# CHECK: v_trunc_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x8c,0x0a,0x7e]33280x67,0x8c,0x0a,0x7e3329 3330# CHECK: v_trunc_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x8c,0x0a,0x7e]33310x6a,0x8c,0x0a,0x7e3332 3333# CHECK: v_trunc_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x8c,0x0a,0x7e]33340x6b,0x8c,0x0a,0x7e3335 3336# CHECK: v_trunc_f16_e32 v5, m0 ; encoding: [0x7c,0x8c,0x0a,0x7e]33370x7c,0x8c,0x0a,0x7e3338 3339# CHECK: v_trunc_f16_e32 v5, exec_lo ; encoding: [0x7e,0x8c,0x0a,0x7e]33400x7e,0x8c,0x0a,0x7e3341 3342# CHECK: v_trunc_f16_e32 v5, exec_hi ; encoding: [0x7f,0x8c,0x0a,0x7e]33430x7f,0x8c,0x0a,0x7e3344 3345# CHECK: v_trunc_f16_e32 v5, 0 ; encoding: [0x80,0x8c,0x0a,0x7e]33460x80,0x8c,0x0a,0x7e3347 3348# CHECK: v_trunc_f16_e32 v5, -1 ; encoding: [0xc1,0x8c,0x0a,0x7e]33490xc1,0x8c,0x0a,0x7e3350 3351# CHECK: v_trunc_f16_e32 v5, 0.5 ; encoding: [0xf0,0x8c,0x0a,0x7e]33520xf0,0x8c,0x0a,0x7e3353 3354# CHECK: v_trunc_f16_e32 v5, -4.0 ; encoding: [0xf7,0x8c,0x0a,0x7e]33550xf7,0x8c,0x0a,0x7e3356 3357# CHECK: v_trunc_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x8c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]33580xff,0x8c,0x0a,0x7e,0x0b,0xfe,0x00,0x003359 3360# CHECK: v_trunc_f16_e32 v5, 0x3456 ; encoding: [0xff,0x8c,0x0a,0x7e,0x56,0x34,0x00,0x00]33610xff,0x8c,0x0a,0x7e,0x56,0x34,0x00,0x003362 3363# CHECK: v_rndne_f16_e32 v5, v1 ; encoding: [0x01,0x8f,0x0a,0x7e]33640x01,0x8f,0x0a,0x7e3365 3366# CHECK: v_rndne_f16_e32 v255, v1 ; encoding: [0x01,0x8f,0xfe,0x7f]33670x01,0x8f,0xfe,0x7f3368 3369# CHECK: v_rndne_f16_e32 v5, v255 ; encoding: [0xff,0x8f,0x0a,0x7e]33700xff,0x8f,0x0a,0x7e3371 3372# CHECK: v_rndne_f16_e32 v5, s1 ; encoding: [0x01,0x8e,0x0a,0x7e]33730x01,0x8e,0x0a,0x7e3374 3375# CHECK: v_rndne_f16_e32 v5, s101 ; encoding: [0x65,0x8e,0x0a,0x7e]33760x65,0x8e,0x0a,0x7e3377 3378# CHECK: v_rndne_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x8e,0x0a,0x7e]33790x66,0x8e,0x0a,0x7e3380 3381# CHECK: v_rndne_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x8e,0x0a,0x7e]33820x67,0x8e,0x0a,0x7e3383 3384# CHECK: v_rndne_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x8e,0x0a,0x7e]33850x6a,0x8e,0x0a,0x7e3386 3387# CHECK: v_rndne_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x8e,0x0a,0x7e]33880x6b,0x8e,0x0a,0x7e3389 3390# CHECK: v_rndne_f16_e32 v5, m0 ; encoding: [0x7c,0x8e,0x0a,0x7e]33910x7c,0x8e,0x0a,0x7e3392 3393# CHECK: v_rndne_f16_e32 v5, exec_lo ; encoding: [0x7e,0x8e,0x0a,0x7e]33940x7e,0x8e,0x0a,0x7e3395 3396# CHECK: v_rndne_f16_e32 v5, exec_hi ; encoding: [0x7f,0x8e,0x0a,0x7e]33970x7f,0x8e,0x0a,0x7e3398 3399# CHECK: v_rndne_f16_e32 v5, 0 ; encoding: [0x80,0x8e,0x0a,0x7e]34000x80,0x8e,0x0a,0x7e3401 3402# CHECK: v_rndne_f16_e32 v5, -1 ; encoding: [0xc1,0x8e,0x0a,0x7e]34030xc1,0x8e,0x0a,0x7e3404 3405# CHECK: v_rndne_f16_e32 v5, 0.5 ; encoding: [0xf0,0x8e,0x0a,0x7e]34060xf0,0x8e,0x0a,0x7e3407 3408# CHECK: v_rndne_f16_e32 v5, -4.0 ; encoding: [0xf7,0x8e,0x0a,0x7e]34090xf7,0x8e,0x0a,0x7e3410 3411# CHECK: v_rndne_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x8e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]34120xff,0x8e,0x0a,0x7e,0x0b,0xfe,0x00,0x003413 3414# CHECK: v_rndne_f16_e32 v5, 0x3456 ; encoding: [0xff,0x8e,0x0a,0x7e,0x56,0x34,0x00,0x00]34150xff,0x8e,0x0a,0x7e,0x56,0x34,0x00,0x003416 3417# CHECK: v_fract_f16_e32 v5, v1 ; encoding: [0x01,0x91,0x0a,0x7e]34180x01,0x91,0x0a,0x7e3419 3420# CHECK: v_fract_f16_e32 v255, v1 ; encoding: [0x01,0x91,0xfe,0x7f]34210x01,0x91,0xfe,0x7f3422 3423# CHECK: v_fract_f16_e32 v5, v255 ; encoding: [0xff,0x91,0x0a,0x7e]34240xff,0x91,0x0a,0x7e3425 3426# CHECK: v_fract_f16_e32 v5, s1 ; encoding: [0x01,0x90,0x0a,0x7e]34270x01,0x90,0x0a,0x7e3428 3429# CHECK: v_fract_f16_e32 v5, s101 ; encoding: [0x65,0x90,0x0a,0x7e]34300x65,0x90,0x0a,0x7e3431 3432# CHECK: v_fract_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x90,0x0a,0x7e]34330x66,0x90,0x0a,0x7e3434 3435# CHECK: v_fract_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x90,0x0a,0x7e]34360x67,0x90,0x0a,0x7e3437 3438# CHECK: v_fract_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x90,0x0a,0x7e]34390x6a,0x90,0x0a,0x7e3440 3441# CHECK: v_fract_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x90,0x0a,0x7e]34420x6b,0x90,0x0a,0x7e3443 3444# CHECK: v_fract_f16_e32 v5, m0 ; encoding: [0x7c,0x90,0x0a,0x7e]34450x7c,0x90,0x0a,0x7e3446 3447# CHECK: v_fract_f16_e32 v5, exec_lo ; encoding: [0x7e,0x90,0x0a,0x7e]34480x7e,0x90,0x0a,0x7e3449 3450# CHECK: v_fract_f16_e32 v5, exec_hi ; encoding: [0x7f,0x90,0x0a,0x7e]34510x7f,0x90,0x0a,0x7e3452 3453# CHECK: v_fract_f16_e32 v5, 0 ; encoding: [0x80,0x90,0x0a,0x7e]34540x80,0x90,0x0a,0x7e3455 3456# CHECK: v_fract_f16_e32 v5, -1 ; encoding: [0xc1,0x90,0x0a,0x7e]34570xc1,0x90,0x0a,0x7e3458 3459# CHECK: v_fract_f16_e32 v5, 0.5 ; encoding: [0xf0,0x90,0x0a,0x7e]34600xf0,0x90,0x0a,0x7e3461 3462# CHECK: v_fract_f16_e32 v5, -4.0 ; encoding: [0xf7,0x90,0x0a,0x7e]34630xf7,0x90,0x0a,0x7e3464 3465# CHECK: v_fract_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x90,0x0a,0x7e,0x0b,0xfe,0x00,0x00]34660xff,0x90,0x0a,0x7e,0x0b,0xfe,0x00,0x003467 3468# CHECK: v_fract_f16_e32 v5, 0x3456 ; encoding: [0xff,0x90,0x0a,0x7e,0x56,0x34,0x00,0x00]34690xff,0x90,0x0a,0x7e,0x56,0x34,0x00,0x003470 3471# CHECK: v_sin_f16_e32 v5, v1 ; encoding: [0x01,0x93,0x0a,0x7e]34720x01,0x93,0x0a,0x7e3473 3474# CHECK: v_sin_f16_e32 v255, v1 ; encoding: [0x01,0x93,0xfe,0x7f]34750x01,0x93,0xfe,0x7f3476 3477# CHECK: v_sin_f16_e32 v5, v255 ; encoding: [0xff,0x93,0x0a,0x7e]34780xff,0x93,0x0a,0x7e3479 3480# CHECK: v_sin_f16_e32 v5, s1 ; encoding: [0x01,0x92,0x0a,0x7e]34810x01,0x92,0x0a,0x7e3482 3483# CHECK: v_sin_f16_e32 v5, s101 ; encoding: [0x65,0x92,0x0a,0x7e]34840x65,0x92,0x0a,0x7e3485 3486# CHECK: v_sin_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x92,0x0a,0x7e]34870x66,0x92,0x0a,0x7e3488 3489# CHECK: v_sin_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x92,0x0a,0x7e]34900x67,0x92,0x0a,0x7e3491 3492# CHECK: v_sin_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x92,0x0a,0x7e]34930x6a,0x92,0x0a,0x7e3494 3495# CHECK: v_sin_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x92,0x0a,0x7e]34960x6b,0x92,0x0a,0x7e3497 3498# CHECK: v_sin_f16_e32 v5, m0 ; encoding: [0x7c,0x92,0x0a,0x7e]34990x7c,0x92,0x0a,0x7e3500 3501# CHECK: v_sin_f16_e32 v5, exec_lo ; encoding: [0x7e,0x92,0x0a,0x7e]35020x7e,0x92,0x0a,0x7e3503 3504# CHECK: v_sin_f16_e32 v5, exec_hi ; encoding: [0x7f,0x92,0x0a,0x7e]35050x7f,0x92,0x0a,0x7e3506 3507# CHECK: v_sin_f16_e32 v5, 0 ; encoding: [0x80,0x92,0x0a,0x7e]35080x80,0x92,0x0a,0x7e3509 3510# CHECK: v_sin_f16_e32 v5, -1 ; encoding: [0xc1,0x92,0x0a,0x7e]35110xc1,0x92,0x0a,0x7e3512 3513# CHECK: v_sin_f16_e32 v5, 0.5 ; encoding: [0xf0,0x92,0x0a,0x7e]35140xf0,0x92,0x0a,0x7e3515 3516# CHECK: v_sin_f16_e32 v5, -4.0 ; encoding: [0xf7,0x92,0x0a,0x7e]35170xf7,0x92,0x0a,0x7e3518 3519# CHECK: v_sin_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x92,0x0a,0x7e,0x0b,0xfe,0x00,0x00]35200xff,0x92,0x0a,0x7e,0x0b,0xfe,0x00,0x003521 3522# CHECK: v_sin_f16_e32 v5, 0x3456 ; encoding: [0xff,0x92,0x0a,0x7e,0x56,0x34,0x00,0x00]35230xff,0x92,0x0a,0x7e,0x56,0x34,0x00,0x003524 3525# CHECK: v_cos_f16_e32 v5, v1 ; encoding: [0x01,0x95,0x0a,0x7e]35260x01,0x95,0x0a,0x7e3527 3528# CHECK: v_cos_f16_e32 v255, v1 ; encoding: [0x01,0x95,0xfe,0x7f]35290x01,0x95,0xfe,0x7f3530 3531# CHECK: v_cos_f16_e32 v5, v255 ; encoding: [0xff,0x95,0x0a,0x7e]35320xff,0x95,0x0a,0x7e3533 3534# CHECK: v_cos_f16_e32 v5, s1 ; encoding: [0x01,0x94,0x0a,0x7e]35350x01,0x94,0x0a,0x7e3536 3537# CHECK: v_cos_f16_e32 v5, s101 ; encoding: [0x65,0x94,0x0a,0x7e]35380x65,0x94,0x0a,0x7e3539 3540# CHECK: v_cos_f16_e32 v5, flat_scratch_lo ; encoding: [0x66,0x94,0x0a,0x7e]35410x66,0x94,0x0a,0x7e3542 3543# CHECK: v_cos_f16_e32 v5, flat_scratch_hi ; encoding: [0x67,0x94,0x0a,0x7e]35440x67,0x94,0x0a,0x7e3545 3546# CHECK: v_cos_f16_e32 v5, vcc_lo ; encoding: [0x6a,0x94,0x0a,0x7e]35470x6a,0x94,0x0a,0x7e3548 3549# CHECK: v_cos_f16_e32 v5, vcc_hi ; encoding: [0x6b,0x94,0x0a,0x7e]35500x6b,0x94,0x0a,0x7e3551 3552# CHECK: v_cos_f16_e32 v5, m0 ; encoding: [0x7c,0x94,0x0a,0x7e]35530x7c,0x94,0x0a,0x7e3554 3555# CHECK: v_cos_f16_e32 v5, exec_lo ; encoding: [0x7e,0x94,0x0a,0x7e]35560x7e,0x94,0x0a,0x7e3557 3558# CHECK: v_cos_f16_e32 v5, exec_hi ; encoding: [0x7f,0x94,0x0a,0x7e]35590x7f,0x94,0x0a,0x7e3560 3561# CHECK: v_cos_f16_e32 v5, 0 ; encoding: [0x80,0x94,0x0a,0x7e]35620x80,0x94,0x0a,0x7e3563 3564# CHECK: v_cos_f16_e32 v5, -1 ; encoding: [0xc1,0x94,0x0a,0x7e]35650xc1,0x94,0x0a,0x7e3566 3567# CHECK: v_cos_f16_e32 v5, 0.5 ; encoding: [0xf0,0x94,0x0a,0x7e]35680xf0,0x94,0x0a,0x7e3569 3570# CHECK: v_cos_f16_e32 v5, -4.0 ; encoding: [0xf7,0x94,0x0a,0x7e]35710xf7,0x94,0x0a,0x7e3572 3573# CHECK: v_cos_f16_e32 v5, 0xfe0b ; encoding: [0xff,0x94,0x0a,0x7e,0x0b,0xfe,0x00,0x00]35740xff,0x94,0x0a,0x7e,0x0b,0xfe,0x00,0x003575 3576# CHECK: v_cos_f16_e32 v5, 0x3456 ; encoding: [0xff,0x94,0x0a,0x7e,0x56,0x34,0x00,0x00]35770xff,0x94,0x0a,0x7e,0x56,0x34,0x00,0x003578 3579# CHECK: v_exp_legacy_f32_e32 v5, v1 ; encoding: [0x01,0x97,0x0a,0x7e]35800x01,0x97,0x0a,0x7e3581 3582# CHECK: v_exp_legacy_f32_e32 v255, v1 ; encoding: [0x01,0x97,0xfe,0x7f]35830x01,0x97,0xfe,0x7f3584 3585# CHECK: v_exp_legacy_f32_e32 v5, v255 ; encoding: [0xff,0x97,0x0a,0x7e]35860xff,0x97,0x0a,0x7e3587 3588# CHECK: v_exp_legacy_f32_e32 v5, s1 ; encoding: [0x01,0x96,0x0a,0x7e]35890x01,0x96,0x0a,0x7e3590 3591# CHECK: v_exp_legacy_f32_e32 v5, s101 ; encoding: [0x65,0x96,0x0a,0x7e]35920x65,0x96,0x0a,0x7e3593 3594# CHECK: v_exp_legacy_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x96,0x0a,0x7e]35950x66,0x96,0x0a,0x7e3596 3597# CHECK: v_exp_legacy_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x96,0x0a,0x7e]35980x67,0x96,0x0a,0x7e3599 3600# CHECK: v_exp_legacy_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x96,0x0a,0x7e]36010x6a,0x96,0x0a,0x7e3602 3603# CHECK: v_exp_legacy_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x96,0x0a,0x7e]36040x6b,0x96,0x0a,0x7e3605 3606# CHECK: v_exp_legacy_f32_e32 v5, m0 ; encoding: [0x7c,0x96,0x0a,0x7e]36070x7c,0x96,0x0a,0x7e3608 3609# CHECK: v_exp_legacy_f32_e32 v5, exec_lo ; encoding: [0x7e,0x96,0x0a,0x7e]36100x7e,0x96,0x0a,0x7e3611 3612# CHECK: v_exp_legacy_f32_e32 v5, exec_hi ; encoding: [0x7f,0x96,0x0a,0x7e]36130x7f,0x96,0x0a,0x7e3614 3615# CHECK: v_exp_legacy_f32_e32 v5, 0 ; encoding: [0x80,0x96,0x0a,0x7e]36160x80,0x96,0x0a,0x7e3617 3618# CHECK: v_exp_legacy_f32_e32 v5, -1 ; encoding: [0xc1,0x96,0x0a,0x7e]36190xc1,0x96,0x0a,0x7e3620 3621# CHECK: v_exp_legacy_f32_e32 v5, 0.5 ; encoding: [0xf0,0x96,0x0a,0x7e]36220xf0,0x96,0x0a,0x7e3623 3624# CHECK: v_exp_legacy_f32_e32 v5, -4.0 ; encoding: [0xf7,0x96,0x0a,0x7e]36250xf7,0x96,0x0a,0x7e3626 3627# CHECK: v_exp_legacy_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x96,0x0a,0x7e,0x56,0x34,0x12,0xaf]36280xff,0x96,0x0a,0x7e,0x56,0x34,0x12,0xaf3629 3630# CHECK: v_exp_legacy_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x96,0x0a,0x7e,0x73,0x72,0x71,0x3f]36310xff,0x96,0x0a,0x7e,0x73,0x72,0x71,0x3f3632 3633# CHECK: v_log_legacy_f32_e32 v5, v1 ; encoding: [0x01,0x99,0x0a,0x7e]36340x01,0x99,0x0a,0x7e3635 3636# CHECK: v_log_legacy_f32_e32 v255, v1 ; encoding: [0x01,0x99,0xfe,0x7f]36370x01,0x99,0xfe,0x7f3638 3639# CHECK: v_log_legacy_f32_e32 v5, v255 ; encoding: [0xff,0x99,0x0a,0x7e]36400xff,0x99,0x0a,0x7e3641 3642# CHECK: v_log_legacy_f32_e32 v5, s1 ; encoding: [0x01,0x98,0x0a,0x7e]36430x01,0x98,0x0a,0x7e3644 3645# CHECK: v_log_legacy_f32_e32 v5, s101 ; encoding: [0x65,0x98,0x0a,0x7e]36460x65,0x98,0x0a,0x7e3647 3648# CHECK: v_log_legacy_f32_e32 v5, flat_scratch_lo ; encoding: [0x66,0x98,0x0a,0x7e]36490x66,0x98,0x0a,0x7e3650 3651# CHECK: v_log_legacy_f32_e32 v5, flat_scratch_hi ; encoding: [0x67,0x98,0x0a,0x7e]36520x67,0x98,0x0a,0x7e3653 3654# CHECK: v_log_legacy_f32_e32 v5, vcc_lo ; encoding: [0x6a,0x98,0x0a,0x7e]36550x6a,0x98,0x0a,0x7e3656 3657# CHECK: v_log_legacy_f32_e32 v5, vcc_hi ; encoding: [0x6b,0x98,0x0a,0x7e]36580x6b,0x98,0x0a,0x7e3659 3660# CHECK: v_log_legacy_f32_e32 v5, m0 ; encoding: [0x7c,0x98,0x0a,0x7e]36610x7c,0x98,0x0a,0x7e3662 3663# CHECK: v_log_legacy_f32_e32 v5, exec_lo ; encoding: [0x7e,0x98,0x0a,0x7e]36640x7e,0x98,0x0a,0x7e3665 3666# CHECK: v_log_legacy_f32_e32 v5, exec_hi ; encoding: [0x7f,0x98,0x0a,0x7e]36670x7f,0x98,0x0a,0x7e3668 3669# CHECK: v_log_legacy_f32_e32 v5, 0 ; encoding: [0x80,0x98,0x0a,0x7e]36700x80,0x98,0x0a,0x7e3671 3672# CHECK: v_log_legacy_f32_e32 v5, -1 ; encoding: [0xc1,0x98,0x0a,0x7e]36730xc1,0x98,0x0a,0x7e3674 3675# CHECK: v_log_legacy_f32_e32 v5, 0.5 ; encoding: [0xf0,0x98,0x0a,0x7e]36760xf0,0x98,0x0a,0x7e3677 3678# CHECK: v_log_legacy_f32_e32 v5, -4.0 ; encoding: [0xf7,0x98,0x0a,0x7e]36790xf7,0x98,0x0a,0x7e3680 3681# CHECK: v_log_legacy_f32_e32 v5, 0xaf123456 ; encoding: [0xff,0x98,0x0a,0x7e,0x56,0x34,0x12,0xaf]36820xff,0x98,0x0a,0x7e,0x56,0x34,0x12,0xaf3683 3684# CHECK: v_log_legacy_f32_e32 v5, 0x3f717273 ; encoding: [0xff,0x98,0x0a,0x7e,0x73,0x72,0x71,0x3f]36850xff,0x98,0x0a,0x7e,0x73,0x72,0x71,0x3f3686 3687# CHECK: v_swap_b32 v5, v1 ; encoding: [0x01,0xa3,0x0a,0x7e]36880x01,0xa3,0x0a,0x7e3689 3690# CHECK: v_swap_b32 v255, v1 ; encoding: [0x01,0xa3,0xfe,0x7f]36910x01,0xa3,0xfe,0x7f3692 3693# CHECK: v_swap_b32 v5, v255 ; encoding: [0xff,0xa3,0x0a,0x7e]36940xff,0xa3,0x0a,0x7e3695 3696# CHECK: v_swap_b32 v1, v2 ; encoding: [0x02,0xa3,0x02,0x7e]36970x02 0xa3 0x02 0x7e3698 3699# CHECK: v_cvt_norm_i16_f16_e32 v255, v1 ; encoding: [0x01,0x9b,0xfe,0x7f]37000x01,0x9b,0xfe,0x7f3701 3702# CHECK: v_cvt_norm_i16_f16_e32 v5, 0.5 ; encoding: [0xf0,0x9a,0x0a,0x7e]37030xf0,0x9a,0x0a,0x7e3704 3705# CHECK: v_cvt_norm_i16_f16_e32 v5, 0x3456 ; encoding: [0xff,0x9a,0x0a,0x7e,0x56,0x34,0x00,0x00]37060xff,0x9a,0x0a,0x7e,0x56,0x34,0x00,0x003707 3708# CHECK: v_cvt_norm_u16_f16_e32 v5, s101 ; encoding: [0x65,0x9c,0x0a,0x7e]37090x65,0x9c,0x0a,0x7e3710 3711# CHECK: v_sat_pk_u8_i16_e32 v5, v255 ; encoding: [0xff,0x9f,0x0a,0x7e]37120xff,0x9f,0x0a,0x7e3713 3714# CHECK: v_sat_pk_u8_i16_e32 v5, -1 ; encoding: [0xc1,0x9e,0x0a,0x7e]37150xc1,0x9e,0x0a,0x7e3716 3717# CHECK: v_sat_pk_u8_i16_e32 v5, 0x3f717273 ; encoding: [0xff,0x9e,0x0a,0x7e,0x73,0x72,0x71,0x3f]37180xff,0x9e,0x0a,0x7e,0x73,0x72,0x71,0x3f3719 3720# CHECK: v_screen_partition_4se_b32_e32 v5, s101 ; encoding: [0x65,0x6e,0x0a,0x7e]37210x65,0x6e,0x0a,0x7e3722 3723# CHECK: v_screen_partition_4se_b32_e32 v5, 0x3f717273 ; encoding: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]37240xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f3725